diff options
| author | crecher <crecher@crecher.net> | 2026-10-12 04:40:11 +0200 |
|---|---|---|
| committer | crecher <crecher@crecher.net> | 2026-10-12 04:40:11 +0200 |
| commit | e30df212d6a5ec5f60a8b1d52e491e32fe6a4572 (patch) | |
| tree | 8d882db4a4c88ba7f72a0298acdd788e84ead745 /cpu/opcodes.go | |
| parent | 2898f6c0f962035f03f410dbebbc868767d2e4bf (diff) | |
| download | gones-e30df212d6a5ec5f60a8b1d52e491e32fe6a4572.tar.gz gones-e30df212d6a5ec5f60a8b1d52e491e32fe6a4572.zip | |
cpu: add JAM instructions
Diffstat (limited to 'cpu/opcodes.go')
| -rw-r--r-- | cpu/opcodes.go | 13 |
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) |