index
:
emu_nes.git
master
A Nintendo Entertainment System (NES) emulator written for the purpose of understanding how the NES and similar 8-bit computers of that era worked.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Collapse
)
Author
2024-06-10
implement se?() opcodes and remove extra 65c02 opcodes
vin
2024-06-09
implement more instructions
vin
2024-06-09
add opcode_mem() function to return memory address and not pre-peek
vin
Of course all of these opcodes need to be tested later...
2024-06-09
add memory writing functions
vin
2024-06-09
implement some more instructions and branching?
vin
2024-06-09
fix potential adc overflow flag bug
vin
2024-06-09
add blank todo opcode functions based on opcode json
vin
2024-06-09
programmatically create switch cases for opcodes based on opcode json
vin
The JSON is from https://github.com/ericTheEchidna/65C02-JSON/ and saved me a lot of time from writing the cases for each opcode by hand.
2024-06-08
move addressing mode parsing into separate function
vin
2024-06-08
add adc and actually fix peek/16
vin
2024-06-04
fix peek
vin
2024-06-04
shorten addressing mode enum names
vin
2024-06-04
add peek(), peek16(), and finish lda()
vin
2024-05-24
load program rom into proper offset in memory
vin
2024-05-24
implement tax and inx and print status each time
vin
2024-05-24
add lda immediate and brk
vin
2024-05-20
start working on 6502 cpu
vin
2024-05-20
initial commit
vin
[prev]