This project tries to implement a fast, precise and simple NES emulator for education purposes. Every design choices are made to follow the behaviours of the NES's hardware.
The project depends on Raylib.
You should be able to understand how the NES is working by reading the code. Each component is written in its own file.
It has a full Ricoh-A203 emulator.
zig build -Doptimize=ReleaseFast You must have Zig and Raylib installed on your system.