A Nintendo Entertainment System (NES) emulator for s&box, written entirely in C#.
Credits: This project is based on sGBA by Asphaltian / softsplit. The s&box integration layer, UI framework, shader pipeline, and project structure were originally created by them. The emulator core has been rewritten for the NES (Ricoh 2A03 CPU, PPU, APU).
- Install s&box on Steam.
- Clone this repository into any folder.
- Open the project in the s&box editor.
- Select the
EmulatorGameObject inminimal.sceneand set the ROM Path property to a.nesfile inEmulatorComponent. - Press Play.
- Open s&box via Steam and search "NES"
Note: Copyrighted ROMs are not included — you must provide your own legally obtained
.nesROM files.
.nes— iNES format ROM (standard).unf— UNIF format (also supported)
Common mappers (NROM, MMC1, MMC3, etc.) are detected automatically from the ROM header.
If you would like to contribute, please see the contributing guide.
Report bugs or request features via issues.
This project is licensed under the MIT License.
