4510 instruction chart: Hi Low +-------+--------+-------+---------+--------+--------+--------+--------+ | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | --+-------+--------+-------+---------+--------+--------+--------+--------+ 0 | BRK s |ORA(z,x)| CLE i | SEE(z,x)| TSB z | ORA z | ASL z |RMB0 z | | 1 7 | 2 6rp | 1 j | 1 j | 2 3r | 2 3r | 2 4r | 2 4rb | +-------+--------+-------+---------+--------+--------+--------+--------+ 1 | BPL r |ORA(z),y| ORA i | BPL(z),y| TRB z,x| ORA z,x| ASL z,x|RMB1 z,x| | 2 2b | 2 5rp | 2 5rp| 3 3b | 2 5r | 2 3r | 2 4r | 2 4rb | +-------+--------+-------+---------+--------+--------+--------+--------+ 2 | JSR a |AND(z,x)| JSR i | JSR(z,x)| BIT z | AND z | ROL z |RMB2 z | | 3 5s | 2 5rp | 3 5r | 3 5rp | 2 3r | 2 3r | 2 4r | 2 4r | +-------+--------+-------+---------+--------+--------+--------+--------+ 3 | BMI r |AND(z),y| AND i | BMI(z),y| BIT z,x| AND z,x| ROL z,x|RMB3 z,x| | 2 2r | 2 5rp | 2 5rp| 3 3b | 2 3rp | 2 4rp | 2 5rp | 2 4r | +-------+--------+-------+---------+--------+--------+--------+--------+ 4 | RTI s |EOR(z,x)| NEG i | ASR(z,x)| ASR z | EOR z | LSR z |RMB4 z | | 1 6m | 2 5r | 1 j | 1 1 | 2 4r | 2 3r | 2 4r | 2 4r | +-------+--------+-------+---------+--------+--------+--------+--------+ 5 | BVC r |EOR(z),y| EOR i | BVC(z),y| ASR z,x| EOR z,x| LSR z,x|RMB5 z,x| | 2 2b | 2 5rp | 2 5rp| 3 3b | 2 5rp | 2 3p | 2 3rp | 2 4r | +-------+--------+-------+---------+--------+--------+--------+--------+ 6 | RTS s |ADC(z,x)| RTS i | BSR(z,x)| STZ z | ADC z | ROR z |RMB6 z | | 1 6m | 2 5r | 2 4 | 3 3b | 2 3 | 2 3r | 2 5r | 2 5r | +-------+--------+-------+---------+--------+--------+--------+--------+ 7 | BVS r |ADC(z),y| ADC i | BVS(z),y| STZ z,x| ADC z,x| ROR z,x|RMB7 z,x| | 2 2b | 2 5rp | 2 5rp| 3 3b | 2 3 | 2 3r | 2 5rmdp| 2 4r | +-------+--------+-------+---------+--------+--------+--------+--------+ 8 | BRA # |STA(z,x)| STA # | BRA(z,x)| STY z | STA z | STX z |SMB0 z | | 2 2b| 2 5p | 2 6p | 3 3b | 2 3 | 2 3 | 2 3 | 2 4r | +-------+--------+-------+---------+--------+--------+--------+--------+ 9 | BCC r |STA(z),y| STA i | BCC a,x | STYz,x | STA z,x| STX z,y|SMB1 z,y| | 2 2b | 2 5p | 2 5p | 3 3b | 2 3p | 2 3p | 2 3p | 2 4r | +-------+--------+-------+---------+--------+--------+--------+--------+ A | LDY # |LDA(z,x)| LDX # | LDZ(z,x)| LDY z | LDA z | LDX z |SMB2 z | | 2 2 | 2 5rp | 2 2 | 2 2 | 2 3r | 2 3r | 2 3r | 2 4r | +-------+--------+-------+---------+--------+--------+--------+--------+ B | BCS r |LDA(z),y| LDA i | BCS(z),y| LDY z,x| LDA z,x| LDX z,y|SMB3 z,y| | 2 2b | 2 5rp | 2 5rp| 3 3b | 2 3rp | 2 3rp | 2 5rp | 2 4r | +-------+--------+-------+---------+--------+--------+--------+--------+ C | CPY # |CMP(z,x)| CPZ # | DEW(z,x)| CPY z | CMP z | DEC z |SMB4 z | | 2 2 | 2 5rp | 2 2 | 2 7mdr| 2 3r | 2 3r | 2 5mdr| 2 4r | +-------+--------+-------+---------+--------+--------+--------+--------+ D | BNE r |CMP(z),y| CMP i | BNE(z),y| CPZ z,x| CMP z,x| DEC z,x|SMB5 z,x| | 2 2b | 2 5rp | 2 5rp| 3 3b | 2 3r | 2 3rp | 2 5mdrp| 2 4r | +-------+--------+-------+---------+--------+--------+--------+--------+ E | CPX # |SBC(z,x)| LDA # | INW(z,x)| CPX z | SBC z | INC z |SMB6 z | | 2 2 | 2 3pm | 2 6rmp| 2 7mdr| 2 3r | 2 3r | 2 5mdr| 2 4r | +-------+--------+-------+---------+--------+--------+--------+--------+ F | BEQ r |SBC(z),y| SBC i | BEQ(z),y| PHW z,x| SBC z,x| INC z,x|SMB7 z,x| | 2 2b | 2 3rp | 2 5rp| 3 3b | 3 5m | 2 3rp | 2 5dmrp| 2 4r | +-------+--------+-------+---------+--------+--------+--------+--------+ | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | +-------+--------+-------+---------+--------+--------+--------+--------+ Hi Low +-------+--------+-------+-------+--------+--------+--------+--------+ | 8 | 9 | A | B | C | D | E | F | --+-------+--------+-------+-------+--------+--------+--------+--------+ 0 | PHP s | ORA # | ASL A | TSY # | TSB a | ORA a | ASL a |BBR0 a | | 1 2 | 2 2 | 1 j | 1 1 | 3 5r | 3 4r | 3 5r | 3 0rb | +-------+--------+-------+-------+--------+--------+--------+--------+ 1 | CLC i | ORA a,y| INC i |INZ a,y| TRB a,x| ORA a,x| ASL a,x|BBR1 a,x| | 1 1 | 3 4r | 1 j | 1 1 | 3 4r | 3 4rp | 3 5rp | 3 5b | +-------+--------+-------+-------+--------+--------+--------+--------+ 2 | PLP s | AND # | ROL A | TYS # | BIT a | AND a | ROL a |BBR2 a | | 1 4m | 2 2 | 1 j | 1 1 | 3 4r | 3 4r | 3 5r | 3 5b | +-------+--------+-------+-------+--------+--------+--------+--------+ 3 | SEC i | AND a,y| DEC i |DEZ a,y| BIT a,x| AND a,x| ROL a,x|BBR3 a,x| | 1 j | 3 4r | 1 j | 1 1 | 3 4rp | 3 4rp | 3 5rp | 3 4b | +-------+--------+-------+-------+--------+--------+--------+--------+ 4 | PHA s | EOR # | LSR A | TAZ # | JMP a | EOR a | LSR a |BBR4 a | | 1 2 | 2 2 | 1 j | 1 1 | 3 3 | 3 4r | 3 5r | 3 4rb | +-------+--------+-------+-------+--------+--------+--------+--------+ 5 | CLI i | EOR a,y| PHY i |TAB a,y| MAP a,x| EOR a,x| LSR a,x|BBR5 a,x| | 1 1 | 3 4rp | 1 2 | 1 1 | 1 1 | 3 4rp | 3 5rp | 3 4rb | +-------+--------+-------+-------+--------+--------+--------+--------+ 6 | PLA s | ADC # | ROR A | TZA # | JMP (a)| ADC a | ROR a |BBR6 a | | 1 4m | 2 2 | 1 1 | 1 1 | 3 5r | 3 4r | 3 6r | 3 4rb | +-------+--------+-------+-------+--------+--------+--------+--------+ 7 | SEI i | ADC a,y| PLY i |TBA a,y| JMP a,x| ADC a,x| ROR a,x|BBR7 a,x| | 1 1s | 3 4r | 1 4m | 1 1 | 3 6mp | 3 4r | 3 5rmdp| 3 4br | +-------+--------+-------+-------+--------+--------+--------+--------+ 8 | DEY i | BIT # | TXA i | STY # | STY a | STA a | STX a |BBS0 a | | 1 1s | 2 2 | 1 1 | 3 4p | 3 4 | 3 4 | 3 4 | 3 4br | +-------+--------+-------+-------+--------+--------+--------+--------+ 9 | TYA i | STA a,y| TXS i |STX a,x| STZ a,y| STA a,x| STZ a,y|BBS1 a,y| | 1 1 | 3 4p | 1 1 | 3 4p | 3 4 | 3 4p | 3 4p | 3 4br | +-------+--------+-------+-------+--------+--------+--------+--------+ A | TAY i | LDA # | TAX i | LDZ # | LDY a | LDA a | LDX a |BBS2 a | | 1 1 | 2 2 | 1 j | 3 4r | 3 4r | 3 4r | 3 4r | 3 4br | +-------+--------+-------+-------+--------+--------+--------+--------+ B | CLV i | LDA a,y| TSX i |LDZ a,y| LDY a,x| LDA a,x| LDX a,y|BBS3 a,y| | 1 1 | 3 4rp | 1 j | 3 4rp| 3 4rp | 3 4rp | 3 4rp | 3 4br | +-------+--------+-------+-------+--------+--------+--------+--------+ C | INY i | CMP # | DEX i | ASW # | CPY a | CMP a | DEC a |BBS4 a | | 1 js | 2 2 | 1 1s | 3 7rmd| 3 4r | 3 4r | 3 6mdr| 3 4br | +-------+--------+-------+-------+--------+--------+--------+--------+ D | CLD i | CMP a,y| PHX i |PHZ a,y| CPZ a,x| CMP a,x| DEC a,x|BBS5 a,x| | 1 1 | 3 4rp | 1 3m | 1 3m | 3 4r | 3 4rp | 3 6mdrp| 3 4br | +-------+--------+-------+-------+--------+--------+--------+--------+ E | INX i | SBC # | EOM i | ROW # | CPX a | SBC a | INC a |BBS6 a | | 1 1s | 2 2 | 1 j | 3 5rmd| 3 4r | 3 4r | 3 6dmr| 3 4br | +-------+--------+-------+-------+--------+--------+--------+--------+ F | SED i | SBC a,y| PLX i |PLZ a,y| PHW a,x| SBC a,x| INC a,x|BBS7 a,x| | 1 js | 3 4rp | 1 4m | 1 4m | 3 7m | 3 4rp | 3 6drp| 3 4br | +-------+--------+-------+-------+--------+--------+--------+--------+ | 8 | 9 | A | B | C | D | E | F | +-------+--------+-------+-------+--------+--------+--------+--------+ * = Opcode may need more cycles