Find a file
2023-01-30 17:14:20 +01:00
.github/workflows Update build.yml 2022-02-28 17:23:34 +01:00
imgs added new example image 2022-03-30 19:52:37 +02:00
roms fixed ppu postfetching 2022-03-05 17:14:07 +01:00
src add logger module 2023-01-30 17:14:20 +01:00
vendor add prototype for mapper 01 2023-01-30 15:46:43 +01:00
.gitignore add prototype for mapper 01 2023-01-30 15:46:43 +01:00
.gitmodules initial commit 2022-02-28 16:04:25 +01:00
CMakeLists.txt add logger module 2023-01-30 17:14:20 +01:00
README.md Update README.md 2022-03-30 19:53:37 +02:00

NESemu

NESemu is my fourth attempt at writing a working Nintendo NES Emulator.

This time I'm also writing a Debugger that will hopefully help me finish the project.

View of the Debugger

Also I'm writing it in C++ this time, My previous attempt is here.

Libraries

Resources

  • Nesdev Wiki - Probably the most exhaustive NES documentation available on the internet
  • Masswerk - Exhaustive list of official and illegal instructions (there are some errors regarding the cycles of illegal opcodes)