aboutsummaryrefslogtreecommitdiff
path: root/cpu/opcodes.go
diff options
context:
space:
mode:
Diffstat (limited to 'cpu/opcodes.go')
-rw-r--r--cpu/opcodes.go13
1 files changed, 13 insertions, 0 deletions
diff --git a/cpu/opcodes.go b/cpu/opcodes.go
index 00b1563..13f9612 100644
--- a/cpu/opcodes.go
+++ b/cpu/opcodes.go
@@ -235,6 +235,19 @@ func init() {
def(0xDC, "NOP", ModeAbsoluteX, 4, true, nopExec)
def(0xFC, "NOP", ModeAbsoluteX, 4, true, nopExec)
+ def(0x02, "JAM", ModeImplied, 2, false, jamExec)
+ def(0x12, "JAM", ModeImplied, 2, false, jamExec)
+ def(0x22, "JAM", ModeImplied, 2, false, jamExec)
+ def(0x32, "JAM", ModeImplied, 2, false, jamExec)
+ def(0x42, "JAM", ModeImplied, 2, false, jamExec)
+ def(0x52, "JAM", ModeImplied, 2, false, jamExec)
+ def(0x62, "JAM", ModeImplied, 2, false, jamExec)
+ def(0x72, "JAM", ModeImplied, 2, false, jamExec)
+ def(0x92, "JAM", ModeImplied, 2, false, jamExec)
+ def(0xB2, "JAM", ModeImplied, 2, false, jamExec)
+ def(0xD2, "JAM", ModeImplied, 2, false, jamExec)
+ def(0xF2, "JAM", ModeImplied, 2, false, jamExec)
+
def(0xEB, "SBC", ModeImmediate, 2, false, sbcExec)
def(0xA7, "LAX", ModeZeroPage, 3, false, laxExec)