Skip to content

Instantly share code, notes, and snippets.

@samanthadoran
Last active May 3, 2016 21:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save samanthadoran/c0971d3abe9e0f9c82e75e7f7e5041ec to your computer and use it in GitHub Desktop.
Save samanthadoran/c0971d3abe9e0f9c82e75e7f7e5041ec to your computer and use it in GitHub Desktop.
* (defvar a (nes:make-nes))
A
* (nes:console-on a)
32768
* (setq *print-base* 16)
10
* (6502-cpu:step-cpu (nes:nes-cpu a))
"SEI. Set the interrupt flag"
2
* (6502-cpu:step-cpu (nes:nes-cpu a))
"CLD. Cleared the decimal flag"
2
* (6502-cpu:step-cpu (nes:nes-cpu a))
"LDA with mode IMMEDIATE loaded value 0x10 into accumulator"
2
* (6502-cpu:step-cpu (nes:nes-cpu a))
We haven't implemented writing to memory yet
"STA stored 0x10 at 0x2000"
4
* (6502-cpu:step-cpu (nes:nes-cpu a))
"LDX with mode IMMEDIATE loaded value 0xFF into cpu-x"
2
* (6502-cpu:step-cpu (nes:nes-cpu a))
"TXS changed cpu-sp to 0xFF"
2
* (6502-cpu:step-cpu (nes:nes-cpu a))
"LDA with mode ABSOLUTE from 0x2002 loaded value 0x0 into accumulator"
4
* (6502-cpu:step-cpu (nes:nes-cpu a))
"Uknown opcode 0x10"
2
* (6502-cpu:step-cpu (nes:nes-cpu a))
"LDA with mode ABSOLUTE from 0x2002 loaded value 0x0 into accumulator"
4
* (6502-cpu:step-cpu (nes:nes-cpu a))
"Uknown opcode 0x10"
2
* (6502-cpu:step-cpu (nes:nes-cpu a))
"LDY with mode IMMEDIATE loaded value 0xFE into cpu-y"
2
* (6502-cpu:step-cpu (nes:nes-cpu a))
"LDX with mode IMMEDIATE loaded value 0x5 into cpu-x"
2
* (6502-cpu:step-cpu (nes:nes-cpu a))
"LDA with mode ABSOLUTE-INDEXED-X from 0x7DC loaded value 0x0 into accumulator"
4
* (6502-cpu:step-cpu (nes:nes-cpu a))
"CMP with mode IMMEDIATE that holds value A"
2
* (6502-cpu:step-cpu (nes:nes-cpu a))
"Uknown opcode 0xB0"
2
* (6502-cpu:step-cpu (nes:nes-cpu a))
"DEX. Decremented cpu-x to 4"
2
* (6502-cpu:step-cpu (nes:nes-cpu a))
"Uknown opcode 0x10"
2
* (6502-cpu:step-cpu (nes:nes-cpu a))
"LDA with mode ABSOLUTE from 0x7FF loaded value 0x0 into accumulator"
4
* (6502-cpu:step-cpu (nes:nes-cpu a))
"CMP with mode IMMEDIATE that holds value A5"
2
* (6502-cpu:step-cpu (nes:nes-cpu a))
"Uknown opcode 0xD0"
2
* (6502-cpu:step-cpu (nes:nes-cpu a))
"LDY with mode IMMEDIATE loaded value 0xD6 into cpu-y"
2
* (6502-cpu:step-cpu (nes:nes-cpu a))
"Uknown opcode 0x20"
6
* (6502-cpu:step-cpu (nes:nes-cpu a))
We haven't implemented writing to memory yet
"STA stored 0x0 at 0x4011"
4
* (6502-cpu:step-cpu (nes:nes-cpu a))
We haven't implemented writing to memory yet
"STA stored 0x0 at 0x770"
4
* (6502-cpu:step-cpu (nes:nes-cpu a))
"LDA with mode IMMEDIATE loaded value 0xA5 into accumulator"
2
* (6502-cpu:step-cpu (nes:nes-cpu a))
We haven't implemented writing to memory yet
"STA stored 0xA5 at 0x7FF"
4
* (6502-cpu:step-cpu (nes:nes-cpu a))
We haven't implemented writing to memory yet
"STA stored 0xA5 at 0x7A7"
4
* (6502-cpu:step-cpu (nes:nes-cpu a))
"LDA with mode IMMEDIATE loaded value 0xF into accumulator"
2
* (6502-cpu:step-cpu (nes:nes-cpu a))
We haven't implemented writing to memory yet
"STA stored 0xF at 0x4015"
4
* (6502-cpu:step-cpu (nes:nes-cpu a))
"LDA with mode IMMEDIATE loaded value 0x6 into accumulator"
2
* (6502-cpu:step-cpu (nes:nes-cpu a))
We haven't implemented writing to memory yet
"STA stored 0x6 at 0x2001"
4
* (6502-cpu:step-cpu (nes:nes-cpu a))
"Uknown opcode 0x20"
6
* (6502-cpu:step-cpu (nes:nes-cpu a))
"Uknown opcode 0x20"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment