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 5cd467eaf6 achieve cycle accuracy for official opcodes
Now, the unofficial opcodes can be implemented, and then the PPU and
APU.
2024-07-04 11:18:38 -04:00
.gitignore start logging instructions as nestest.log has done 2024-06-28 10:17:37 -04:00
cpu.c achieve cycle accuracy for official opcodes 2024-07-04 11:18:38 -04:00
cpu.h start refactoring opcode defs into an array 2024-06-30 19:10:29 -04:00
LICENSE initial commit 2024-05-20 18:51:56 +05:30
Makefile start logging instructions as nestest.log has done 2024-06-28 10:17:37 -04:00
opcodes.h achieve cycle accuracy for official opcodes 2024-07-04 11:18:38 -04:00
README.md rename README to README.md 2024-06-30 09:37:31 -04:00
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/.