nes
NES emulator written in Rust
Emulator Status
CPU
- [x] Official Opcodes
- [ ] Unofficial Opcodes
PPU
- [x] Tiles
- [x] Palettes
- [X] Sprites
APU
- [x] Synthesizer
- [x] High quality downsampling
IO
- [x] Graphics output
- [ ] Properly emulate NTSC video signal
- [X] Controller input
Debug Tools
- [x] CPU instruction tracing
- [x] Granular speed controls.
- [x] PPU debug window
- [x] APU debug window
- [ ] Proper debugger capabilities (step/trap/breakpoints)
Other