OSDN Git Service

indir jmp disassembler bug fix.
authorastoria-d <astoria-d@mail.goo.ne.jp>
Sun, 18 Sep 2016 08:10:13 +0000 (17:10 +0900)
committerastoria-d <astoria-d@mail.goo.ne.jp>
Sun, 18 Sep 2016 08:10:13 +0000 (17:10 +0900)
emulator/debug.c

index 06b6c71..3abd9eb 100644 (file)
@@ -272,8 +272,8 @@ void disasm(const char* mnemonic, int addr_mode, unsigned short pc) {
                     mnemonic, dbg_get_short(pc + 1));
             break;
         case ADDR_MODE_IND:
-            printf("%04x: %02x %02x       %-5s ($%04x)\n", pc, 
-                    dbg_get_byte(pc), dbg_get_byte(pc + 1), 
+            printf("%04x: %02x %02x %02x    %-5s ($%04x)\n", pc, 
+                    dbg_get_byte(pc), dbg_get_byte(pc + 1), dbg_get_byte(pc + 2), 
                     mnemonic, dbg_get_short(pc + 1));
             break;
         case ADDR_MODE_IMP: