Revision: 19824
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 1, 2009 01:12 by Zufolek
Initial Code
enum{
BRK_,//0
ORA_IX,
JAM_,
SLO_IX,
NOP_ZP,
ORA_ZP,
ASL_ZP,
SLO_ZP,
PHP_,
ORA_IM,
ASL_AC,
ANC_IM,
NOP_AB,
ORA_AB,
ASL_AB,
SLO_AB,
BPL_,//1
ORA_IY,
JAM_2,
SLO_IY,
NOP_ZX,
ORA_ZX,
ASL_ZX,
SLO_ZX,
CLC_,
ORA_AY,
NOP_2,
SLO_AY,
NOP_AX,
ORA_AX,
ASL_AX,
SLO_AX,
JSR_AB,//2
AND_IX,
JAM_3,
RLA_IX,
BIT_ZP,
AND_ZP,
ROL_ZP,
RLA_ZP,
PLP_,
AND_IM,
ROL_AC,
ANC_IM2,
BIT_AB,
AND_AB,
ROL_AB,
RLA_AB,
BMI_,//3
AND_IY,
JAM_4,
RLA_IY,
NOP_ZX2,
AND_ZX,
ROL_ZX,
RLA_ZX,
SEC_,
AND_AY,
NOP_3,
RLA_AY,
NOP_AX2,
AND_AX,
ROL_AX,
RLA_AX,
RTI_,//4
EOR_IX,
JAM_5,
SRE_IX,
NOP_ZP2,
EOR_ZP,
LSR_ZP,
SRE_ZP,
PHA_,
EOR_IM,
LSR_AC,
ASR_IM,
JMP_AB,
EOR_AB,
LSR_AB,
SRE_AB,
BVC_,//5
EOR_IY,
JAM_6,
SRE_IY,
NOP_ZX3,
EOR_ZX,
LSR_ZX,
SRE_ZX,
CLI_,
EOR_AY,
NOP_4,
SRE_AY,
NOP_AX3,
EOR_AX,
LSR_AX,
SRE_AX,
RTS_,//6
ADC_IX,
JAM_7,
RRA_IX,
NOP_ZP3,
ADC_ZP,
ROR_ZP,
RRA_ZP,
PLA_,
ADC_IM,
ROR_AC,
ARR_IM,
JMP_IN,
ADC_AB,
ROR_AB,
RRA_AB,
BVS_,//7
ADC_IY,
JAM_8,
RRA_IY,
NOP_ZX4,
ADC_ZX,
ROR_ZX,
RRA_ZX,
SEI_,
ADC_AY,
NOP_5,
RRA_AY,
NOP_AX4,
ADC_AX,
ROR_AX,
RRA_AX,
NOP_IM,//8
STA_IX,
NOP_IM2,
SAX_IX,
STY_ZP,
STA_ZP,
STX_ZP,
SAX_ZP,
DEY_,
NOP_IM3,
TXA_,
ANE_IM,
STY_AB,
STA_AB,
STX_AB,
SAX_AB,
BCC_,//9
STA_IY,
JAM_9,
SHA_IY,
STY_ZX,
STA_ZX,
STX_ZX,
SAX_ZY,
TYA_,
STA_AY,
TXS_,
SHS_AY,
SHY_AX,
STA_AX,
SHX_AY,
SHA_AY,
LDY_IM,//a
LDA_IX,
LDX_IM,
LAX_IX,
LDY_ZP,
LDA_ZP,
LDX_ZP,
LAX_ZP,
TAY_,
LDA_IM,
TAX_,
LXA_IM,
LDY_AB,
LDA_AB,
LDX_AB,
LAX_AB,
BCS_,//b
LDA_IY,
JAM_10,
LAX_IY,
LDY_ZX,
LDA_ZX,
LDX_ZY,
LAX_ZY,
CLV_,
LDA_AY,
TSX_,
LAE_AY,
LDY_AX,
LDA_AX,
LDX_AY,
LAX_AY,
CPY_IM,//c
CMP_IX,
NOP_IM4,
DCP_IX,
CPY_ZP,
CMP_ZP,
DEC_ZP,
DCP_ZP,
INY_,
CMP_IM,
DEX_,
SBX_IM,
CPY_AB,
CMP_AB,
DEC_AB,
DCP_AB,
BNE_,//d
CMP_IY,
JAM_11,
DCP_IY,
NOP_ZX5,
CMP_ZX,
DEC_ZX,
DCP_ZX,
CLD_,
CMP_AY,
NOP_6,
DCP_AY,
NOP_AX5,
CMP_AX,
DEC_AX,
DCP_AX,
CPX_IM,//e
SBC_IX,
NOP_IM5,
ISB_IX,
CPX_ZP,
SBC_ZP,
INC_ZP,
ISB_ZP,
INX_,
SBC_IM,
NOP_,
SBC_IM2,
CPX_AB,
SBC_AB,
INC_AB,
ISB_AB,
BEQ_,//f
SBC_IY,
JAM_12,
ISB_IY,
NOP_ZX6,
SBC_ZX,
INC_ZX,
ISB_ZX,
SED_,
SBC_AY,
NOP_7,
ISB_AY,
NOP_AX6,
SBC_AX,
INC_AX,
ISB_AX,
INN /* # of instructions */
};
Initial URL
Initial Description
May contain mistakes. Suffix: ac=accumulator im=immediate zp=zero page zx=zero page,x ab=absolute ax=absolute,x ay=absolute,y ix=indirect,x iy=indirect,y
Initial Title
6502 Instruction Set
Initial Tags
Initial Language
C