[][src]Module w65c02s::op

Opcode constants, for embedding vaguely readable machine code in Rust code.

These constants either take the form <op> or <op>_<mode>. <op> is an instruction mnemonic. <mode> is the addressing mode.

Example: ADC_IMM = ADC instruction in Immediate addressing mode.

Constants

ADC_ABS
ADC_ABSX
ADC_ABSY
ADC_IMM
ADC_ZP
ADC_ZPI
ADC_ZPIY
ADC_ZPX
ADC_ZPXI
AND_ABS
AND_ABSX
AND_ABSY
AND_IMM
AND_ZP
AND_ZPI
AND_ZPIY
AND_ZPX
AND_ZPXI
ASL_A
ASL_ABS
ASL_ABSX
ASL_ZP
ASL_ZPX
BBR0
BBR1
BBR2
BBR3
BBR4
BBR5
BBR6
BBR7
BBS0
BBS1
BBS2
BBS3
BBS4
BBS5
BBS6
BBS7
BCC
BCS
BEQ
BIT_ABS
BIT_ABSX
BIT_IMM
BIT_ZP
BIT_ZPX
BMI
BNE
BPL
BRA
BRK
BVC
BVS
CLC
CLD
CLI
CLV
CMP_ABS
CMP_ABSX
CMP_ABSY
CMP_IMM
CMP_ZP
CMP_ZPI
CMP_ZPIY
CMP_ZPX
CMP_ZPXI
CPX_ABS
CPX_IMM
CPX_ZP
CPY_ABS
CPY_IMM
CPY_ZP
DEC_A
DEC_ABS
DEC_ABSX
DEC_X
DEC_Y
DEC_ZP
DEC_ZPX
EOR_ABS
EOR_ABSX
EOR_ABSY
EOR_IMM
EOR_ZP
EOR_ZPI
EOR_ZPIY
EOR_ZPX
EOR_ZPXI
INC_A
INC_ABS
INC_ABSX
INC_X
INC_Y
INC_ZP
INC_ZPX
JMP_ABS
JMP_ABSI
JMP_ABSXI
JSR
LDA_ABS
LDA_ABSX
LDA_ABSY
LDA_IMM
LDA_ZP
LDA_ZPI
LDA_ZPIY
LDA_ZPX
LDA_ZPXI
LDX_ABS
LDX_ABSY
LDX_IMM
LDX_ZP
LDX_ZPY
LDY_ABS
LDY_ABSX
LDY_IMM
LDY_ZP
LDY_ZPX
LSR_A
LSR_ABS
LSR_ABSX
LSR_ZP
LSR_ZPX
NOP
NOP_ABS
NOP_IMM
NOP_ZP
NOP_ZPX
ORA_ABS
ORA_ABSX
ORA_ABSY
ORA_IMM
ORA_ZP
ORA_ZPI
ORA_ZPIY
ORA_ZPX
ORA_ZPXI
PHA
PHP
PHX
PHY
PLA
PLP
PLX
PLY
RMB0_ZP
RMB1_ZP
RMB2_ZP
RMB3_ZP
RMB4_ZP
RMB5_ZP
RMB6_ZP
RMB7_ZP
ROL_A
ROL_ABS
ROL_ABSX
ROL_ZP
ROL_ZPX
ROR_A
ROR_ABS
ROR_ABSX
ROR_ZP
ROR_ZPX
RTI
RTS
SBC_ABS
SBC_ABSX
SBC_ABSY
SBC_IMM
SBC_ZP
SBC_ZPI
SBC_ZPIY
SBC_ZPX
SBC_ZPXI
SEC
SED
SEI
SMB0_ZP
SMB1_ZP
SMB2_ZP
SMB3_ZP
SMB4_ZP
SMB5_ZP
SMB6_ZP
SMB7_ZP
STA_ABS
STA_ABSX
STA_ABSY
STA_ZP
STA_ZPI
STA_ZPIY
STA_ZPX
STA_ZPXI
STP
STX_ABS
STX_ZP
STX_ZPY
STY_ABS
STY_ZP
STY_ZPX
STZ_ABS
STZ_ABSX
STZ_ZP
STZ_ZPX
TAX
TAY
TRB_ABS
TRB_ZP
TSB_ABS
TSB_ZP
TSX
TXA
TXS
TYA
WAI