Mercurial > repos > blastem
comparison dis.c @ 2102:f3fb7e2c727a
More Sega CD auto-labels in disassembler
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Fri, 11 Feb 2022 22:31:40 -0800 |
parents | 36a9cf4db65f |
children | 1bda10d60b29 |
comparison
equal
deleted
inserted
replaced
2101:17ecd28ddc8a | 2102:f3fb7e2c727a |
---|---|
386 named_labels = weak_label(named_labels, "_usercall0", 0x5F28); | 386 named_labels = weak_label(named_labels, "_usercall0", 0x5F28); |
387 named_labels = weak_label(named_labels, "_usercall1", 0x5F2E); | 387 named_labels = weak_label(named_labels, "_usercall1", 0x5F2E); |
388 named_labels = weak_label(named_labels, "_usercall2", 0x5F34); | 388 named_labels = weak_label(named_labels, "_usercall2", 0x5F34); |
389 named_labels = weak_label(named_labels, "_usercall2Address", 0x5F36); | 389 named_labels = weak_label(named_labels, "_usercall2Address", 0x5F36); |
390 named_labels = weak_label(named_labels, "_usercall3", 0x5F3A); | 390 named_labels = weak_label(named_labels, "_usercall3", 0x5F3A); |
391 named_labels = weak_label(named_labels, "_adrerr", 0x5F40); | |
392 named_labels = weak_label(named_labels, "_adrerrAddress", 0x5F42); | |
393 named_labels = weak_label(named_labels, "_coderr", 0x5F46); | |
394 named_labels = weak_label(named_labels, "_coderrAddress", 0x5F48); | |
395 named_labels = weak_label(named_labels, "_diverr", 0x5F4C); | |
396 named_labels = weak_label(named_labels, "_diverrAddress", 0x5F4E); | |
397 named_labels = weak_label(named_labels, "_chkerr", 0x5F52); | |
398 named_labels = weak_label(named_labels, "_chkerrAddress", 0x5F54); | |
399 named_labels = weak_label(named_labels, "_trperr", 0x5F58); | |
400 named_labels = weak_label(named_labels, "_trperrAddress", 0x5F5A); | |
401 named_labels = weak_label(named_labels, "_spverr", 0x5F5E); | |
402 named_labels = weak_label(named_labels, "_spverrAddress", 0x5F60); | |
403 named_labels = weak_label(named_labels, "_trace", 0x5F64); | |
404 named_labels = weak_label(named_labels, "_traceAddress", 0x5F66); | |
405 named_labels = weak_label(named_labels, "_nocod0", 0x5F6A); | |
406 named_labels = weak_label(named_labels, "_nocod0Address", 0x5F6C); | |
407 named_labels = weak_label(named_labels, "_nocod0", 0x5F70); | |
408 named_labels = weak_label(named_labels, "_nocod0Address", 0x5F72); | |
391 named_labels = weak_label(named_labels, "_slevel1", 0x5F76); | 409 named_labels = weak_label(named_labels, "_slevel1", 0x5F76); |
392 named_labels = weak_label(named_labels, "_slevel1Address", 0x5F78); | 410 named_labels = weak_label(named_labels, "_slevel1Address", 0x5F78); |
393 named_labels = weak_label(named_labels, "_slevel2", 0x5F7C); | 411 named_labels = weak_label(named_labels, "_slevel2", 0x5F7C); |
394 named_labels = weak_label(named_labels, "_slevel2Address", 0x5F7E); | 412 named_labels = weak_label(named_labels, "_slevel2Address", 0x5F7E); |
395 named_labels = weak_label(named_labels, "_slevel3", 0x5F82); | 413 named_labels = weak_label(named_labels, "_slevel3", 0x5F82); |
396 named_labels = weak_label(named_labels, "_slevel3Address", 0x5F84); | 414 named_labels = weak_label(named_labels, "_slevel3Address", 0x5F84); |
415 named_labels = weak_label(named_labels, "WORD_RAM_2M", 0x80000); | |
416 named_labels = weak_label(named_labels, "WORD_RAM_1M", 0xC0000); | |
397 named_labels = weak_label(named_labels, "LED_CONTROL", 0xFFFF8000); | 417 named_labels = weak_label(named_labels, "LED_CONTROL", 0xFFFF8000); |
398 named_labels = weak_label(named_labels, "VERSION_RESET", 0xFFFF8001); | 418 named_labels = weak_label(named_labels, "VERSION_RESET", 0xFFFF8001); |
399 named_labels = weak_label(named_labels, "MEM_MODE_WORD", 0xFFFF8002); | 419 named_labels = weak_label(named_labels, "MEM_MODE_WORD", 0xFFFF8002); |
400 named_labels = weak_label(named_labels, "MEM_MODE_BYTE", 0xFFFF8003); | 420 named_labels = weak_label(named_labels, "MEM_MODE_BYTE", 0xFFFF8003); |
401 named_labels = weak_label(named_labels, "CDC_CTRL", 0xFFFF8004); | 421 named_labels = weak_label(named_labels, "CDC_CTRL", 0xFFFF8004); |
402 named_labels = weak_label(named_labels, "CDC_AR", 0xFFFF8005); | 422 named_labels = weak_label(named_labels, "CDC_AR", 0xFFFF8005); |
403 named_labels = weak_label(named_labels, "CDC_REG_DATA_WORD", 0xFFFF8006); | 423 named_labels = weak_label(named_labels, "CDC_REG_DATA_WORD", 0xFFFF8006); |
404 named_labels = weak_label(named_labels, "CDC_REG_DATA", 0xFFFF8007); | 424 named_labels = weak_label(named_labels, "CDC_REG_DATA", 0xFFFF8007); |
405 named_labels = weak_label(named_labels, "CDC_HOST_DATA", 0xFFFF8008); | 425 named_labels = weak_label(named_labels, "CDC_HOST_DATA", 0xFFFF8008); |
406 named_labels = weak_label(named_labels, "CDC_DMA_ADDR", 0xFFFF800A); | 426 named_labels = weak_label(named_labels, "CDC_DMA_ADDR", 0xFFFF800A); |
427 named_labels = weak_label(named_labels, "STOP_WATCH", 0xFFFF800C); | |
428 named_labels = weak_label(named_labels, "COMM_MAIN_FLAG", 0xFFFF800E); | |
429 named_labels = weak_label(named_labels, "COMM_SUB_FLAG", 0xFFFF800F); | |
407 named_labels = weak_label(named_labels, "COMM_CMD0", 0xFFFF8010); | 430 named_labels = weak_label(named_labels, "COMM_CMD0", 0xFFFF8010); |
408 named_labels = weak_label(named_labels, "COMM_CMD1", 0xFFFF8012); | 431 named_labels = weak_label(named_labels, "COMM_CMD1", 0xFFFF8012); |
409 named_labels = weak_label(named_labels, "COMM_CMD2", 0xFFFF8014); | 432 named_labels = weak_label(named_labels, "COMM_CMD2", 0xFFFF8014); |
410 named_labels = weak_label(named_labels, "COMM_CMD3", 0xFFFF8016); | 433 named_labels = weak_label(named_labels, "COMM_CMD3", 0xFFFF8016); |
411 named_labels = weak_label(named_labels, "COMM_CMD4", 0xFFFF8018); | 434 named_labels = weak_label(named_labels, "COMM_CMD4", 0xFFFF8018); |
422 named_labels = weak_label(named_labels, "COMM_STATUS7", 0xFFFF802E); | 445 named_labels = weak_label(named_labels, "COMM_STATUS7", 0xFFFF802E); |
423 named_labels = weak_label(named_labels, "TIMER_WORD", 0xFFFF8030); | 446 named_labels = weak_label(named_labels, "TIMER_WORD", 0xFFFF8030); |
424 named_labels = weak_label(named_labels, "TIMER", 0xFFFF8031); | 447 named_labels = weak_label(named_labels, "TIMER", 0xFFFF8031); |
425 named_labels = weak_label(named_labels, "INT_MASK_WORD", 0xFFFF8032); | 448 named_labels = weak_label(named_labels, "INT_MASK_WORD", 0xFFFF8032); |
426 named_labels = weak_label(named_labels, "INT_MASK", 0xFFFF8033); | 449 named_labels = weak_label(named_labels, "INT_MASK", 0xFFFF8033); |
450 named_labels = weak_label(named_labels, "CDD_FADER", 0xFFFF8034); | |
451 named_labels = weak_label(named_labels, "CDD_CTRL_WORD", 0xFFFF8036); | |
452 named_labels = weak_label(named_labels, "CDD_CTRL_BYTE", 0xFFFF8037); | |
427 } | 453 } |
428 uint16_t *encoded, *next; | 454 uint16_t *encoded, *next; |
429 uint32_t size, tmp_addr; | 455 uint32_t size, tmp_addr; |
430 uint32_t address; | 456 uint32_t address; |
431 while(def) { | 457 while(def) { |