Yes. Yet another NES Emulator.
Currently passes the Nestest suite up to unofficial opcodes.
- Q, Escape -> Quit
- Arrow keys -> Left, down, up, right
- Z: A button
- X: B Button
- Return -> Start
- Left Shift -> Select
- S -> Saves a screenshot as
screenshot.png
- Apostrophe -> Start the debugger
- Super Mario Bros
- Donkey kong
- Balloon fight
- Lode runner
- Contra
- Gradius
dune build
opam install . --deps-only
dune exec ./bin/main.exe
- Mappers (only NROM/UxROM/CNROM are supported)
- PPU
- Special flags to stop rendering sprites at the edge
- IRQ (Not sure if they're used anywhere)
- APU
- Second controller
- Unofficial opcodes
- Load/Save state
- Better debugger and logging
- Remap controls
- CLI args