Skip to content

TheRatManSbox/sNES

Repository files navigation

sNES

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).

Getting Started

  1. Install s&box on Steam.
  2. Clone this repository into any folder.
  3. Open the project in the s&box editor.
  4. Select the Emulator GameObject in minimal.scene and set the ROM Path property to a .nes file in EmulatorComponent.
  5. Press Play.
  6. Open s&box via Steam and search "NES"

Note: Copyrighted ROMs are not included — you must provide your own legally obtained .nes ROM files.

Supported Formats

  • .nes — iNES format ROM (standard)
  • .unf — UNIF format (also supported)

Common mappers (NROM, MMC1, MMC3, etc.) are detected automatically from the ROM header.

Contributing

If you would like to contribute, please see the contributing guide.

Report bugs or request features via issues.

License

This project is licensed under the MIT License.

About

NES Emulator - Proof of Concept - Healvly based on sGBA by Asphaltian

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors