summaryrefslogtreecommitdiff
path: root/emu/6502.h
diff options
context:
space:
mode:
Diffstat (limited to 'emu/6502.h')
-rw-r--r--emu/6502.h43
1 files changed, 25 insertions, 18 deletions
diff --git a/emu/6502.h b/emu/6502.h
index c462fcc..a34443f 100644
--- a/emu/6502.h
+++ b/emu/6502.h
@@ -51,29 +51,36 @@ enum {
// opcodes
enum {
- LDX_IMM = 0xA2,
- LDX_ZERO = 0xA6,
- LDY_IMM = 0xA0,
- LDY_ZERO = 0xA4,
- LDA_IMM = 0xA9,
- LDA_ZERO = 0xA5,
+ LDX_IMM = 0xa2,
+ LDX_ZERO = 0xa6,
+ LDY_IMM = 0xa0,
+ LDY_ZERO = 0xa4,
+ LDA_IMM = 0xa9,
+ LDA_ZERO = 0xa5,
+ LDA_ABS = 0xad,
STX_ZERO = 0x86,
- STX_ABS = 0x8E,
- DEX_IMPL = 0xCA,
+ STX_ABS = 0x8e,
+ STA_ZERO = 0x85,
+ STA_ABS = 0x8d,
+ DEX_IMPL = 0xca,
DEY_IMPL = 0x88,
- INY_IMPL = 0xC8,
- INC_ZERO = 0xE6,
- ROL_ACC = 0x2A,
- BNE_REL = 0xD0,
+ INY_IMPL = 0xc8,
+ INC_ZERO = 0xe6,
+ ROL_ACC = 0x2a,
+ AND_IMM = 0x29,
+ OR_IMM = 0x09,
+ BNE_REL = 0xd0,
BCC_REL = 0x90,
- BCS_REL = 0xB0,
- JMP_ABS = 0x4C,
+ BCS_REL = 0xb0,
+ JMP_ABS = 0x4c,
JSR_ABS = 0x20,
RTS_IMPL = 0x60,
- TXS_IMPL = 0x9A,
- CPX_IMM = 0xE0,
- SBC_IMM = 0xE9,
- NOP_IMPL = 0xEA
+ CLI_IMPL = 0x58,
+ SEI_IMPL = 0x78,
+ TXS_IMPL = 0x9a,
+ CPX_IMM = 0xe0,
+ SBC_IMM = 0xe9,
+ NOP_IMPL = 0xea
};
enum {