Module opcodes

Source

Constants§

ADC_ABSOLUTE
OpCode for the adc instruction in addressing mode absolute
ADC_ABSOLUTE_X
OpCode for the adc instruction in addressing mode absolute_x
ADC_ABSOLUTE_Y
OpCode for the adc instruction in addressing mode absolute_y
ADC_IMMEDIATE
OpCode for the adc instruction in addressing mode immediate
ADC_INDEXED_INDIRECT
OpCode for the adc instruction in addressing mode indexed_indirect
ADC_INDIRECT_INDEXED
OpCode for the adc instruction in addressing mode indirect_indexed
ADC_ZEROPAGE
OpCode for the adc instruction in addressing mode zeropage
ADC_ZEROPAGE_X
OpCode for the adc instruction in addressing mode zeropage_x
AND_ABSOLUTE
OpCode for the and instruction in addressing mode absolute
AND_ABSOLUTE_X
OpCode for the and instruction in addressing mode absolute_x
AND_ABSOLUTE_Y
OpCode for the and instruction in addressing mode absolute_y
AND_IMMEDIATE
OpCode for the and instruction in addressing mode immediate
AND_INDEXED_INDIRECT
OpCode for the and instruction in addressing mode indexed_indirect
AND_INDIRECT_INDEXED
OpCode for the and instruction in addressing mode indirect_indexed
AND_ZEROPAGE
OpCode for the and instruction in addressing mode zeropage
AND_ZEROPAGE_X
OpCode for the and instruction in addressing mode zeropage_x
ASL_ABSOLUTE
OpCode for the asl instruction in addressing mode absolute
ASL_ABSOLUTE_X
OpCode for the asl instruction in addressing mode absolute_x
ASL_ACCUMULATOR
OpCode for the asl instruction in addressing mode accumulator
ASL_ZEROPAGE
OpCode for the asl instruction in addressing mode zeropage
ASL_ZEROPAGE_X
OpCode for the asl instruction in addressing mode zeropage_x
BCC_RELATIVE
OpCode for the bcc instruction in addressing mode relative
BCS_RELATIVE
OpCode for the bcs instruction in addressing mode relative
BEQ_RELATIVE
OpCode for the beq instruction in addressing mode relative
BIT_ABSOLUTE
OpCode for the bit instruction in addressing mode absolute
BIT_ZEROPAGE
OpCode for the bit instruction in addressing mode zeropage
BMI_RELATIVE
OpCode for the bmi instruction in addressing mode relative
BNE_RELATIVE
OpCode for the bne instruction in addressing mode relative
BPL_RELATIVE
OpCode for the bpl instruction in addressing mode relative
BRK_IMPLIED
OpCode for the brk instruction in addressing mode implied
BVC_RELATIVE
OpCode for the bvc instruction in addressing mode relative
BVS_RELATIVE
OpCode for the bvs instruction in addressing mode relative
CLC_IMPLIED
OpCode for the clc instruction in addressing mode implied
CLD_IMPLIED
OpCode for the cld instruction in addressing mode implied
CLI_IMPLIED
OpCode for the cli instruction in addressing mode implied
CLV_IMPLIED
OpCode for the clv instruction in addressing mode implied
CMP_ABSOLUTE
OpCode for the cmp instruction in addressing mode absolute
CMP_ABSOLUTE_X
OpCode for the cmp instruction in addressing mode absolute_x
CMP_ABSOLUTE_Y
OpCode for the cmp instruction in addressing mode absolute_y
CMP_IMMEDIATE
OpCode for the cmp instruction in addressing mode immediate
CMP_INDEXED_INDIRECT
OpCode for the cmp instruction in addressing mode indexed_indirect
CMP_INDIRECT_INDEXED
OpCode for the cmp instruction in addressing mode indirect_indexed
CMP_ZEROPAGE
OpCode for the cmp instruction in addressing mode zeropage
CMP_ZEROPAGE_X
OpCode for the cmp instruction in addressing mode zeropage_x
CPX_ABSOLUTE
OpCode for the cpx instruction in addressing mode absolute
CPX_IMMEDIATE
OpCode for the cpx instruction in addressing mode immediate
CPX_ZEROPAGE
OpCode for the cpx instruction in addressing mode zeropage
CPY_ABSOLUTE
OpCode for the cpy instruction in addressing mode absolute
CPY_IMMEDIATE
OpCode for the cpy instruction in addressing mode immediate
CPY_ZEROPAGE
OpCode for the cpy instruction in addressing mode zeropage
DEC_ABSOLUTE
OpCode for the dec instruction in addressing mode absolute
DEC_ABSOLUTE_X
OpCode for the dec instruction in addressing mode absolute_x
DEC_ZEROPAGE
OpCode for the dec instruction in addressing mode zeropage
DEC_ZEROPAGE_X
OpCode for the dec instruction in addressing mode zeropage_x
DEX_IMPLIED
OpCode for the dex instruction in addressing mode implied
DEY_IMPLIED
OpCode for the dey instruction in addressing mode implied
EOR_ABSOLUTE
OpCode for the eor instruction in addressing mode absolute
EOR_ABSOLUTE_X
OpCode for the eor instruction in addressing mode absolute_x
EOR_ABSOLUTE_Y
OpCode for the eor instruction in addressing mode absolute_y
EOR_IMMEDIATE
OpCode for the eor instruction in addressing mode immediate
EOR_INDEXED_INDIRECT
OpCode for the eor instruction in addressing mode indexed_indirect
EOR_INDIRECT_INDEXED
OpCode for the eor instruction in addressing mode indirect_indexed
EOR_ZEROPAGE
OpCode for the eor instruction in addressing mode zeropage
EOR_ZEROPAGE_X
OpCode for the eor instruction in addressing mode zeropage_x
INC_ABSOLUTE
OpCode for the inc instruction in addressing mode absolute
INC_ABSOLUTE_X
OpCode for the inc instruction in addressing mode absolute_x
INC_ZEROPAGE
OpCode for the inc instruction in addressing mode zeropage
INC_ZEROPAGE_X
OpCode for the inc instruction in addressing mode zeropage_x
INX_IMPLIED
OpCode for the inx instruction in addressing mode implied
INY_IMPLIED
OpCode for the iny instruction in addressing mode implied
JMP_ABSOLUTE
OpCode for the jmp instruction in addressing mode absolute
JMP_INDIRECT
OpCode for the jmp instruction in addressing mode indirect
JSR_ABSOLUTE
OpCode for the jsr instruction in addressing mode absolute
LDA_ABSOLUTE
OpCode for the lda instruction in addressing mode absolute
LDA_ABSOLUTE_X
OpCode for the lda instruction in addressing mode absolute_x
LDA_ABSOLUTE_Y
OpCode for the lda instruction in addressing mode absolute_y
LDA_IMMEDIATE
OpCode for the lda instruction in addressing mode immediate
LDA_INDEXED_INDIRECT
OpCode for the lda instruction in addressing mode indexed_indirect
LDA_INDIRECT_INDEXED
OpCode for the lda instruction in addressing mode indirect_indexed
LDA_ZEROPAGE
OpCode for the lda instruction in addressing mode zeropage
LDA_ZEROPAGE_X
OpCode for the lda instruction in addressing mode zeropage_x
LDX_ABSOLUTE
OpCode for the ldx instruction in addressing mode absolute
LDX_ABSOLUTE_Y
OpCode for the ldx instruction in addressing mode absolute_y
LDX_IMMEDIATE
OpCode for the ldx instruction in addressing mode immediate
LDX_ZEROPAGE
OpCode for the ldx instruction in addressing mode zeropage
LDX_ZEROPAGE_Y
OpCode for the ldx instruction in addressing mode zeropage_y
LDY_ABSOLUTE
OpCode for the ldy instruction in addressing mode absolute
LDY_ABSOLUTE_X
OpCode for the ldy instruction in addressing mode absolute_x
LDY_IMMEDIATE
OpCode for the ldy instruction in addressing mode immediate
LDY_ZEROPAGE
OpCode for the ldy instruction in addressing mode zeropage
LDY_ZEROPAGE_X
OpCode for the ldy instruction in addressing mode zeropage_x
LSR_ABSOLUTE
OpCode for the lsr instruction in addressing mode absolute
LSR_ABSOLUTE_X
OpCode for the lsr instruction in addressing mode absolute_x
LSR_ACCUMULATOR
OpCode for the lsr instruction in addressing mode accumulator
LSR_ZEROPAGE
OpCode for the lsr instruction in addressing mode zeropage
LSR_ZEROPAGE_X
OpCode for the lsr instruction in addressing mode zeropage_x
NOP_IMPLIED
OpCode for the nop instruction in addressing mode implied
NO_ABSOLUTE
Special OpCode for instructions that don’t have an op-code for absolute addressing mode.
NO_ABSOLUTE_X
Special OpCode for instructions that don’t have an op-code for absolute-x addressing mode.
NO_ABSOLUTE_Y
Special OpCode for instructions that don’t have an op-code for absolute-y addressing mode.
NO_ACCUMULATOR
Special OpCode for instructions that don’t have an op-code for accumulator addressing mode.
NO_IMMEDIATE
Special OpCode for instructions that don’t have an op-code for immediate addressing mode.
NO_IMPLIED
Special OpCode for instructions that don’t have an op-code for implied addressing mode.
NO_INDEXED_INDIRECT
Special OpCode for instructions that don’t have an op-code for indexed indirect addressing mode.
NO_INDIRECT
Special OpCode for instructions that don’t have an op-code for indirect addressing mode.
NO_INDIRECT_INDEXED
Special OpCode for instructions that don’t have an op-code for indirect indexed addressing mode.
NO_RELATIVE
Special OpCode for instructions that don’t have an op-code for relative addressing mode.
NO_ZEROPAGE
Special OpCode for instructions that don’t have an op-code for zeropage addressing mode.
NO_ZEROPAGE_X
Special OpCode for instructions that don’t have an op-code for zeropage-x addressing mode.
NO_ZEROPAGE_Y
Special OpCode for instructions that don’t have an op-code for zeropage-y addressing mode.
ORA_ABSOLUTE
OpCode for the ora instruction in addressing mode absolute
ORA_ABSOLUTE_X
OpCode for the ora instruction in addressing mode absolute_x
ORA_ABSOLUTE_Y
OpCode for the ora instruction in addressing mode absolute_y
ORA_IMMEDIATE
OpCode for the ora instruction in addressing mode immediate
ORA_INDEXED_INDIRECT
OpCode for the ora instruction in addressing mode indexed_indirect
ORA_INDIRECT_INDEXED
OpCode for the ora instruction in addressing mode indirect_indexed
ORA_ZEROPAGE
OpCode for the ora instruction in addressing mode zeropage
ORA_ZEROPAGE_X
OpCode for the ora instruction in addressing mode zeropage_x
PHA_IMPLIED
OpCode for the pha instruction in addressing mode implied
PHP_IMPLIED
OpCode for the php instruction in addressing mode implied
PLA_IMPLIED
OpCode for the pla instruction in addressing mode implied
PLP_IMPLIED
OpCode for the plp instruction in addressing mode implied
ROL_ABSOLUTE
OpCode for the rol instruction in addressing mode absolute
ROL_ABSOLUTE_X
OpCode for the rol instruction in addressing mode absolute_x
ROL_ACCUMULATOR
OpCode for the rol instruction in addressing mode accumulator
ROL_ZEROPAGE
OpCode for the rol instruction in addressing mode zeropage
ROL_ZEROPAGE_X
OpCode for the rol instruction in addressing mode zeropage_x
ROR_ABSOLUTE
OpCode for the ror instruction in addressing mode absolute
ROR_ABSOLUTE_X
OpCode for the ror instruction in addressing mode absolute_x
ROR_ACCUMULATOR
OpCode for the ror instruction in addressing mode accumulator
ROR_ZEROPAGE
OpCode for the ror instruction in addressing mode zeropage
ROR_ZEROPAGE_X
OpCode for the ror instruction in addressing mode zeropage_x
RTI_IMPLIED
OpCode for the rti instruction in addressing mode implied
RTS_IMPLIED
OpCode for the rts instruction in addressing mode implied
SBC_ABSOLUTE
OpCode for the sbc instruction in addressing mode absolute
SBC_ABSOLUTE_X
OpCode for the sbc instruction in addressing mode absolute_x
SBC_ABSOLUTE_Y
OpCode for the sbc instruction in addressing mode absolute_y
SBC_IMMEDIATE
OpCode for the sbc instruction in addressing mode immediate
SBC_INDEXED_INDIRECT
OpCode for the sbc instruction in addressing mode indexed_indirect
SBC_INDIRECT_INDEXED
OpCode for the sbc instruction in addressing mode indirect_indexed
SBC_ZEROPAGE
OpCode for the sbc instruction in addressing mode zeropage
SBC_ZEROPAGE_X
OpCode for the sbc instruction in addressing mode zeropage_x
SEC_IMPLIED
OpCode for the sec instruction in addressing mode implied
SED_IMPLIED
OpCode for the sed instruction in addressing mode implied
SEI_IMPLIED
OpCode for the sei instruction in addressing mode implied
STA_ABSOLUTE
OpCode for the sta instruction in addressing mode absolute
STA_ABSOLUTE_X
OpCode for the sta instruction in addressing mode absolute_x
STA_ABSOLUTE_Y
OpCode for the sta instruction in addressing mode absolute_y
STA_INDEXED_INDIRECT
OpCode for the sta instruction in addressing mode indexed_indirect
STA_INDIRECT_INDEXED
OpCode for the sta instruction in addressing mode indirect_indexed
STA_ZEROPAGE
OpCode for the sta instruction in addressing mode zeropage
STA_ZEROPAGE_X
OpCode for the sta instruction in addressing mode zeropage_x
STX_ABSOLUTE
OpCode for the stx instruction in addressing mode absolute
STX_ZEROPAGE
OpCode for the stx instruction in addressing mode zeropage
STX_ZEROPAGE_Y
OpCode for the stx instruction in addressing mode zeropage_y
STY_ABSOLUTE
OpCode for the sty instruction in addressing mode absolute
STY_ZEROPAGE
OpCode for the sty instruction in addressing mode zeropage
STY_ZEROPAGE_X
OpCode for the sty instruction in addressing mode zeropage_x
TAX_IMPLIED
OpCode for the tax instruction in addressing mode implied
TAY_IMPLIED
OpCode for the tay instruction in addressing mode implied
TSX_IMPLIED
OpCode for the tsx instruction in addressing mode implied
TXA_IMPLIED
OpCode for the txa instruction in addressing mode implied
TXS_IMPLIED
OpCode for the txs instruction in addressing mode implied
TYA_IMPLIED
OpCode for the tya instruction in addressing mode implied

Type Aliases§

OpCode
An OpCode is the first byte that encodes the instruction and type of addressing mode.