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) {