NES Emulator
2022Github: https://github.com/kevinbchen/nes-emu
A basic NES emulator written for fun. Features:
- Support for Mappers 0 to 4. Games that I’ve tested include Donkey Kong, Super Mario Bros 1 & 3, Mega Man 1 & 2, Metroid, The Legend of Zelda.
- Visualizations of the PPU nametables, PPU pattern tables, and APU audio waveforms (using Dear ImGui for the UI).
- APU implementation with dynamic rate control for sampling to keep audio in sync with the v-sync’d graphics.
- Buildable for the web via emscripten.