crystal_nes
CrystalNES
A NES Emulator written in Crystal
Current status
- Complete CPU
- Controller
- PPU
- Basic background rendering
- Sprite rendering
- Correct timings
- APU
- Mappers
- GUI
- PPU output
- CPU Flags and Register values
- Disassembler
- Debugger
Usage
raylib needs to be installed on the system.
crystal run main.cr -- path/to/rom.nes
Key mappings
Key | NES Function |
---|---|
A | Select |
S | Start |
Y/Z | A |
X | B |
Up | Up |
Right | Right |
Left | Left |
Down | Down |
R | Reset |
Space | Play/Pause |
References
Repository
crystal_nes
Owner
Statistic
- 1
- 0
- 0
- 0
- 4
- over 4 years ago
- October 24, 2019
License
BSD 3-Clause "New" or "Revised" License
Links
Synced at
Sun, 22 Dec 2024 11:49:11 GMT
Languages