User Tools

Site Tools


base:illegalmnemonicslist
no way to compare when less than two revisions

Differences

This shows you the differences between two versions of the page.


base:illegalmnemonicslist [2015-10-07 22:09] (current) – Moved page to the correct namespace ftc
Line 1: Line 1:
 +====== List of Illegal Mnemonics ======
  
 +<code>
 +;CODES 00-0F
 +
 +OPC6502_BRK = $00
 +OPC6502_ORA_XIND = $01
 +OPC6502_HLT = $02
 +OPC6502_KIL = $02
 +OPC6502_JAM = $02
 +OPC6502_SLO_XIND = $03
 +OPC6502_ASO_XIND = $03
 +OPC6502_NOP_ZP = $04
 +OPC6502_ORA_ZP = $05
 +OPC6502_ASL_ZP = $06
 +OPC6502_SLO_ZP = $07
 +OPC6502_ASO_ZP = $07
 +OPC6502_PHP = $08
 +OPC6502_ORA_IMM = $09
 +OPC6502_ASL = $0A
 +OPC6502_ANC_IMM = $0B
 +OPC6502_AAC_IMM = $0B
 +OPC6502_NOP_ABS = $0C
 +OPC6502_ORA_ABS = $0D
 +OPC6502_ASL_ABS = $0E
 +OPC6502_SLO_ABS = $0F
 +OPC6502_ASO_ABS = $0F
 +
 +;CODES 10-1F
 +OPC6502_BPL = $10
 +OPC6502_ORA_INDY = $11
 +OPC6502_HLT = $12
 +OPC6502_KIL = $12
 +OPC6502_JAM = $12
 +OPC6502_SLO_INDY = $13
 +OPC6502_ASO_INDY = $13
 +OPC6502_NOP_ZPX = $14
 +OPC6502_ORA_ZPX = $15
 +OPC6502_ASL_ZPX = $16
 +OPC6502_SLO_ZPX = $17
 +OPC6502_ASO_ZPX = $17
 +OPC6502_CLC = $18
 +OPC6502_ORA_ABSY = $19
 +OPC6502_NOP = $1A
 +OPC6502_SLO_ABSY = $1B
 +OPC6502_ASO_ABSY = $1B
 +OPC6502_NOP_ABSX = $1C
 +OPC6502_ORA_ABSX = $1D
 +OPC6502_ASL_ABSX = $1E
 +OPC6502_SLO_ABSX = $1F
 +OPC6502_ASO_ABSX = $1F
 +
 +;CODES 20-2F
 +OPC6502_JSR_ABS = $20
 +OPC6502_AND_XIND = $21
 +OPC6502_HLT = $22
 +OPC6502_KIL = $22
 +OPC6502_JAM = $22
 +OPC6502_RLA_XIND = $23
 +OPC6502_BIT_ZP = $24
 +OPC6502_AND_ZP = $25
 +OPC6502_ROL_ZP = $26
 +OPC6502_RLA_ZP = $27
 +OPC6502_PLP = $28
 +OPC6502_AND_IMM = $29
 +OPC6502_ROL = $2A
 +OPC6502_ANC_IMM = $2B
 +OPC6502_AAC_IMM = $2B
 +OPC6502_BIT_ABS = $2C
 +OPC6502_AND_ABS = $2D
 +OPC6502_ROL_ABS = $2E
 +OPC6502_RLA_ABS = $2F
 +
 +;CODES 30-3F
 +OPC6502_BMI = $30
 +OPC6502_AND_INDY = $31
 +OPC6502_HLT = $32
 +OPC6502_KIL = $32
 +OPC6502_JAM = $32
 +OPC6502_RLA_INDY = $33
 +OPC6502_NOP_ZPX = $34
 +OPC6502_AND_ZPX = $35
 +OPC6502_ROL_ZPX = $36
 +OPC6502_RLA_ZPX = $37
 +OPC6502_SEC = $38
 +OPC6502_AND_ABSY = $39
 +OPC6502_NOP = $3A
 +OPC6502_RLA_ABSY = $3B
 +OPC6502_NOP_ABSX = $3C
 +OPC6502_AND_ABSX = $3D
 +OPC6502_ROL_ABSX = $3E
 +OPC6502_RLA_ABSX = $3F
 +
 +;CODES 40-4F
 +OPC6502_RTI = $40
 +OPC6502_EOR_XIND = $41
 +OPC6502_HLT = $42
 +OPC6502_KIL = $42
 +OPC6502_JAM = $42
 +OPC6502_SRE_XIND = $43
 +OPC6502_LSE_XIND = $43
 +OPC6502_NOP_ZP = $44
 +OPC6502_EOR_ZP = $45
 +OPC6502_LSR_ZP = $46
 +OPC6502_SRE_ZP = $47
 +OPC6502_LSE_ZP = $47
 +OPC6502_PHA = $48
 +OPC6502_EOR_IMM = $49
 +OPC6502_LSR = $4A
 +OPC6502_ALR_IMM = $4B
 +OPC6502_ASR_IMM = $4B
 +OPC6502_JMP_ABS = $4C
 +OPC6502_EOR_ABS = $4D
 +OPC6502_LSR_ABS = $4E
 +OPC6502_SRE_ABS = $4F
 +OPC6502_LSE_ABS = $4F
 +
 +;CODES 50-5F
 +OPC6502_BVC = $50
 +OPC6502_EOR_INDY = $51
 +OPC6502_HLT = $52
 +OPC6502_KIL = $52
 +OPC6502_JAM = $52
 +OPC6502_SRE_INDY = $53
 +OPC6502_LSE_INDY = $53
 +OPC6502_NOP_ZPX = $54
 +OPC6502_EOR_ZPX = $55
 +OPC6502_LSR_ZPX = $56
 +OPC6502_SRE_ZPX = $57
 +OPC6502_LSE_ZPX = $57
 +OPC6502_CLI = $58
 +OPC6502_EOR_ABSY = $59
 +OPC6502_NOP = $5A
 +OPC6502_SRE_ABSY = $5B
 +OPC6502_LSE_ABSY = $5B
 +OPC6502_NOP_ABSX = $5C
 +OPC6502_EOR_ABSX = $5D
 +OPC6502_LSR_ABSX = $5E
 +OPC6502_SRE_ABSX = $5F
 +OPC6502_LSE_ABSX = $5F
 +
 +;CODES 60-6F
 +OPC6502_RTS = $60
 +OPC6502_ADC_XIND = $61
 +OPC6502_HLT = $62
 +OPC6502_KIL = $62
 +OPC6502_JAM = $62
 +OPC6502_RRA_XIND = $63
 +OPC6502_NOP_ZP = $64
 +OPC6502_ADC_ZP = $65
 +OPC6502_ROR_ZP = $66
 +OPC6502_RRA_ZP = $67
 +OPC6502_PLA = $68
 +OPC6502_ADC_IMM = $69
 +OPC6502_ROR = $6A
 +OPC6502_ARR_IMM = $6B
 +OPC6502_JMP_IND = $6C
 +OPC6502_ADC_ABS = $6D
 +OPC6502_ROR_ABS = $6E
 +OPC6502_RRA_ABS = $6F
 +
 +;CODES 70-7F
 +OPC6502_BVS = $70
 +OPC6502_ADC_INDY = $71
 +OPC6502_HLT = $72
 +OPC6502_KIL = $72
 +OPC6502_JAM = $72
 +OPC6502_RRA_INDY = $73
 +OPC6502_NOP_ZPX = $74
 +OPC6502_ADC_ZPX = $75
 +OPC6502_ROR_ZPX = $76
 +OPC6502_RRA_ZPX = $77
 +OPC6502_SEI = $78
 +OPC6502_ADC_ABSY = $79
 +OPC6502_NOP = $7A
 +OPC6502_RRA_ABSY = $7B
 +OPC6502_NOP_ABSX = $7C
 +OPC6502_ADC_ABSX = $7D
 +OPC6502_ROR_ABSX = $7E
 +OPC6502_RRA_ABSX = $7F
 +
 +;CODES 80-8F
 +OPC6502_NOP_IMM = $80
 +OPC6502_STA_XIND = $81
 +OPC6502_NOP_IMM = $82
 +OPC6502_SAX_XIND = $83
 +OPC6502_STY_ZP = $84
 +OPC6502_STA_ZP = $85
 +OPC6502_STX_ZP = $86
 +OPC6502_SAX_ZP = $87
 +OPC6502_DEY = $88
 +OPC6502_NOP_IMM = $89
 +OPC6502_TXA = $8A
 +OPC6502_XAA_IMM = $8B
 +OPC6502_ANE_IMM = $8B
 +OPC6502_STY_ABS = $8C
 +OPC6502_STA_ABS = $8D
 +OPC6502_STX_ABS = $8E
 +OPC6502_SAX_ABS = $8F
 +
 +;CODES 90-9F
 +OPC6502_BCC = $90
 +OPC6502_STA_INDY = $91
 +OPC6502_HLT = $92
 +OPC6502_KIL = $92
 +OPC6502_JAM = $92
 +OPC6502_AHX_INDY = $93
 +OPC6502_SAH_INDY = $93
 +OPC6502_AXA_INDY = $93
 +OPC6502_STY_ZPX= $94
 +OPC6502_STA_ZPX = $95
 +OPC6502_STX_ZPY = $96
 +OPC6502_SAX_ZPY = $97
 +OPC6502_TYA = $98
 +OPC6502_STA_ABSY = $99
 +OPC6502_TXS = $9A
 +OPC6502_TAS_ABSY = $9B
 +OPC6502_XAS_ABSY = $9B
 +OPC6502_SHS_ABSY = $9B
 +OPC6502_SHY_ABSX = $9C
 +OPC6502_SYA_ABSX = $9C
 +OPC6502_STA_ABSX = $9D
 +OPC6502_SHX_ABSY = $9E
 +OPC6502_SXA_ABSY = $9E
 +OPC6502_AHX_ABSY = $9F
 +OPC6502_SAH_ABSY = $9F
 +OPC6502_AXA_ABSY = $9F
 +
 +;CODES A0-AF
 +OPC6502_LDY_IMM = $A0
 +OPC6502_LDA_XIND = $A1
 +OPC6502_LDX_IMM = $A2
 +OPC6502_LAX_XIND = $A3
 +OPC6502_LDY_ZP = $A4
 +OPC6502_LDA_ZP = $A5
 +OPC6502_LDX_ZP = $A6
 +OPC6502_LAX_ZP = $A7
 +OPC6502_TAY = $A8
 +OPC6502_LDA_IMM = $A9
 +OPC6502_TAX = $AA
 +OPC6502_LAX_IMM = $AB
 +OPC6502_LDY_ABS = $AC
 +OPC6502_LDA_ABS = $AD
 +OPC6502_LDX_ABS = $AE
 +OPC6502_LAX_ABS = $AF
 +
 +;CODES B0-BF
 +OPC6502_BCS = $B0
 +OPC6502_LDA_INDY = $B1
 +OPC6502_HLT = $B2
 +OPC6502_KIL = $B2
 +OPC6502_JAM = $B2
 +OPC6502_LAX_INDY = $B3
 +OPC6502_LDY_ZPX = $B4
 +OPC6502_LDA_ZPX = $B5
 +OPC6502_LDX_ZPY = $B6
 +OPC6502_LAX_ZPY = $B7
 +OPC6502_CLV = $B8
 +OPC6502_LDA_ABSY = $B9
 +OPC6502_TSX = $BA
 +OPC6502_LAS_ABSY = $BB
 +OPC6502_LAR_ABSY = $BB
 +OPC6502_LAE_ABSY = $BB
 +OPC6502_LDY_ABSX = $BC
 +OPC6502_LDA_ABSX = $BD
 +OPC6502_LDX_ABSY = $BE
 +OPC6502_LAX_ABSY = $BF
 +
 +;CODES C0-CF
 +OPC6502_CPY_IMM = $C0
 +OPC6502_CMP_XIND = $C1
 +OPC6502_NOP_IMM = $C2
 +OPC6502_DCP_XIND = $C3
 +OPC6502_CPY_ZP = $C4
 +OPC6502_CMP_ZP = $C5
 +OPC6502_DEC_ZP = $C6
 +OPC6502_DCP_ZP = $C7
 +OPC6502_INY = $C8
 +OPC6502_CMP_IMM = $C9
 +OPC6502_DEX = $CA
 +OPC6502_AXS_IMM = $CB
 +OPC6502_AAX_IMM = $CB
 +OPC6502_CPY_ABS = $CC
 +OPC6502_CMP_ABS = $CD
 +OPC6502_DEC_ABS = $CE
 +OPC6502_DCP_ABS = $CF
 +
 +;CODES D0-DF
 +OPC6502_BNE = $D0
 +OPC6502_CMP_INDY = $D1
 +OPC6502_HLT = $D2
 +OPC6502_KIL = $D2
 +OPC6502_JAM = $D2
 +OPC6502_DCP_INDY = $D3
 +OPC6502_NOP_ZPX = $D4
 +OPC6502_CMP_ZPX = $D5
 +OPC6502_DEC_ZPX = $D6
 +OPC6502_DCP_ZPX = $D7
 +OPC6502_CLD = $D8
 +OPC6502_CMP_ABSY = $D9
 +OPC6502_NOP = $DA
 +OPC6502_DCP_ABSY = $DB
 +OPC6502_NOP_ABSX = $DC
 +OPC6502_CMP_ABSX = $DD
 +OPC6502_DEC_ABSX = $DE
 +OPC6502_DCP_ABSX = $DF
 +
 +;CODES E0-EF
 +OPC6502_CPX_IMM = $E0
 +OPC6502_SBC_XIND = $E1
 +OPC6502_NOP_IMM = $E2
 +OPC6502_ISC_XIND = $E3
 +OPC6502_ISB_XIND = $E3
 +OPC6502_CPX_ZP = $E4
 +OPC6502_SBC_ZP = $E5
 +OPC6502_INC_ZP = $E6
 +OPC6502_ISC_ZP = $E7
 +OPC6502_ISB_ZP = $E7
 +OPC6502_INX = $E8
 +OPC6502_SBC_IMM = $E9
 +OPC6502_NOP = $EA
 +OPC6502_SBC_IMM = $EB
 +OPC6502_CPX_ABS = $EC
 +OPC6502_SBC_ABS = $ED
 +OPC6502_INC_ABS = $EE
 +OPC6502_ISC_ABS = $EF
 +OPC6502_ISB_ABS = $EF
 +
 +;CODES F0-FF
 +OPC6502_BEQ = $F0
 +OPC6502_SBC_INDY = $F1
 +OPC6502_HLT = $F2
 +OPC6502_KIL = $F2
 +OPC6502_JAM = $F2
 +OPC6502_ISC_INDY = $F3
 +OPC6502_ISB_INDY = $F3
 +OPC6502_NOP_ZPX = $F4
 +OPC6502_SBC_ZPX = $F5
 +OPC6502_INC_ZPX = $F6
 +OPC6502_ISC_ZPX = $F7
 +OPC6502_ISB_ZPX = $F7
 +OPC6502_SED = $F8
 +OPC6502_SBC_ABSY = $F9
 +OPC6502_NOP = $FA
 +OPC6502_ISC_ABSY = $FB
 +OPC6502_ISB_ABSY = $FB
 +OPC6502_NOP_ABSX = $FC
 +OPC6502_SBC_ABSX = $FD
 +OPC6502_INC_ABSX = $FE
 +OPC6502_ISC_ABSX = $FF
 +OPC6502_ISB_ABSX = $FF
 +</code>
base/illegalmnemonicslist.txt · Last modified: 2015-10-07 22:09 by ftc