Opcode map
ACC A ACC B IND EXT/DIR ACCA or SP ACCB or X
IMM DIR IND EXT IMM DIR IND EXT
0 1 2 3 4 5 6 7 8 9 A B C D E F
0 SBA BRA TSX NEG NEG NEG NEG SUB SUB SUB SUB SUB SUB SUB SUB
1 NOP CBA BRN INS AIM AIM CMP CMP CMP CMP CMP CMP CMP CMP
2 BHI PULA OIM OIM SBC SBC SBC SBC SBC SBC SBC SBC
3 BLS PULB COM COM COM COM SUBD SUBD SUBD SUBD ADDD ADDD ADDD ADDD
4 LSRD BCC DES LSR LSR LSR LSR AND AND AND AND AND AND AND AND
5 ASLD BCS TXS EIM EIM BIT BIT BIT BIT BIT BIT BIT BIT
6 TAP TAB BNE PSHA ROR ROR ROR ROR LDA LDA LDA LDA LDA LDA LDA LDA
7 TPA TBA BEQ PSHB ASR ASR ASR ASR STA STA STA STA STA STA
8 INX XGDX BVC PULX ASL ASL ASL ASL EOR EOR EOR EOR EOR EOR EOR EOR
9 DEX DAA BVS RTS ROL ROL ROL ROL ADC ADC ADC ADC ADC ADC ADC ADC
A CLV SLP BPL ABX DEC DEC DEC DEC ORA ORA ORA ORA ORA ORA ORA ORA
B SEV ABA BMI RTI TIM TIM ADD ADD ADD ADD ADD ADD ADD ADD
C CLC BGE PSHX INC INC INC INC CPX CPX CPX CPX LDD LDD LDD LDD
D SEC BLT MUL TST TST TST TST BSR JSR JSR JSR STD STD STD
E CLI BGT WAI JMP JMP LDS LDS LDS LDS LDX LDX LDX LDX
F SEI BLE SWI CLR CLR CLR CLR STS STS STS STX STX STX

 Unimplemented
 Partially implemented
 Implemented