@@ -81,22 +81,22 @@ const Homemade_CPU_opcodes opcodes[] = {
8181 {OO , "JPSC" }, // 0x2E
8282 {OO , "JPSS" }, // 0x2F
8383 {OO , "PUSH AA" }, // 0x30
84- {OO , "PUSH AB" }, // 0x31
84+ {NN , "DEFB $%02x ;Invalid opcode" }, // 0x31
8585 {OO , "PUSH FL" }, // 0x32
8686 {NN , "DEFB $%02x ;Invalid opcode" }, // 0x33
87- {OO , "PUSH ML" }, // 0x34
88- {OO , "PUSH MH" }, // 0x35
89- {OO , "PUSH JL" }, // 0x36
90- {OO , "PUSH JH" }, // 0x37
87+ {NN , "DEFB $%02x ;Invalid opcode" }, // 0x34
88+ {NN , "DEFB $%02x ;Invalid opcode" }, // 0x35
89+ {NN , "DEFB $%02x ;Invalid opcode" }, // 0x36
90+ {NN , "DEFB $%02x ;Invalid opcode" }, // 0x37
9191 {OO , "POPP AA" }, // 0x38
92- {OO , "POPP AB" }, // 0x39
92+ {NN , "DEFB $%02x ;Invalid opcode" }, // 0x39
9393 {OO , "POPP FL" }, // 0x3A
9494 {NN , "DEFB $%02x ;Invalid opcode" }, // 0x3B
95- {OO , "POPP ML" }, // 0x3C
96- {OO , "POPP MH" }, // 0x3D
97- {OO , "POPP JL" }, // 0x3E
98- {OO , "POPP JH" }, // 0x3F
99- {NN , "DEFB $%02x ;Invalid opcode" }, // 0x40
95+ {NN , "DEFB $%02x ;Invalid opcode" }, // 0x3C
96+ {NN , "DEFB $%02x ;Invalid opcode" }, // 0x3D
97+ {NN , "DEFB $%02x ;Invalid opcode" }, // 0x3E
98+ {NN , "DEFB $%02x ;Invalid opcode" }, // 0x3F
99+ {OO , "EXCH" }, // 0x40
100100 {OO , "MOVE AB->AA" }, // 0x41
101101 {OO , "MOVE SL->AA" }, // 0x42
102102 {OO , "MOVE SH->AA" }, // 0x43
@@ -121,7 +121,7 @@ const Homemade_CPU_opcodes opcodes[] = {
121121 {OO , "NAND" }, // 0x56
122122 {OO , "NORR" }, // 0x57
123123 {OO , "NOTT" }, // 0x58
124- {OO , "NEGG " }, // 0x59
124+ {OO , "NEGA " }, // 0x59
125125 {OO , "SHRL" }, // 0x5A
126126 {OO , "SHLL" }, // 0x5B
127127 {OO , "SHRA" }, // 0x5C
0 commit comments