A Nintendo Entertainment System (NES) emulator written for the purpose of understanding how the NES and similar 8-bit computers of that era worked.
Go to file
vin 6a5b0b728e start fixing bugs with memory access
So this is why tests should be written while writing the program
and instructions instead of all at once later. If this were all to be
rewritten (which it probably will), I should add tests for each opcode
instead of waiting until the end for ROM loading support.
2024-06-17 15:11:45 +05:30
.gitignore implement tax and inx and print status each time 2024-05-24 12:20:04 +05:30
cpu.c start fixing bugs with memory access 2024-06-17 15:11:45 +05:30
LICENSE initial commit 2024-05-20 18:51:56 +05:30
README initial commit 2024-05-20 18:51:56 +05:30
rom.c implement basic iNES and Mapper 0 ROM loading 2024-06-17 14:46:46 +05:30
rom.h implement basic iNES and Mapper 0 ROM loading 2024-06-17 14:46:46 +05:30

emu_nes
=======
A Nintendo Entertainment System (NES) emulator written for the purpose of
understanding how the NES and similar 8-bit computers of that era worked.

Makes heavy use of https://www.nesdev.org/.