An NES emulator based on Unity3D for personally study, uncompleted.
Unscrollable background only:
- Rom file:
- iNes (.nes file) ✅
- CPU
- Addressing modes ✅
- Memory mapping ✅
- Mappers 🔲
- NROM ✅
- Other
- 6502 instructions ✅
- official ✅
- unofficial ✅ Ref
- Tested with nestest.nes log ✅
- Disassmebly 🔲
- PPU
- Memeory mappings
- Register ✅
- IO ✅
- Palette ✅
- Backgrounds 🔲
- NMI interruption ✅
- PatternTable 🔲
- NameTable + AttributeTable 🔲
- Scrolling
- Sprites
- OAM
- DMA
- Priority
- Sprite0 hit
- Overscan
- Input
- APU
- Pulse
- Triangle
- Noise
- DMC