sNES — NES Emulator for s&box


Play classic NES games inside s&box. Not a 1:1 hardware emulation, but it runs a large chunk of the library at full speed.


Features

  • MOS 6502 CPU — all official + unofficial opcodes
  • PPU — backgrounds, sprites, scrolling, palette, sprite-0 hit
  • APU — Pulse 1 & 2, Triangle, Noise, DMC with NES non-linear mixing
  • 23 mappers covering a large portion of the NES library
  • ROM library browser with search and box art
  • Fill and 4:3 display modes
  • Save states (4 slots with screenshots) and battery-backed ROM saves
  • Playtime tracking, localization (7 languages)


Controls


Keyboard

D-Pad | Arrow Keys
A | Z
B | X
Start | Enter
Select | Backspace
Pause | Escape

Adding ROMs


Drop .nes files into:

sbox/data/snes/roms/


Subfolders are supported. Box art is fetched automatically from the libretro thumbnails database — use No-Intro filenames for best results (e.g. Tetris (USA).nes).


Supported Mappers

#NameNotable Games0 | NROM | Donkey Kong, Tetris
1 | MMC1 | Metroid, Mega Man 2, Zelda
2 | UxROM | Contra, Castlevania
3 | CNROM | Donkey Kong Classics
4 | MMC3 | Kirby's Adventure, SMB3
5 | MMC5 | Castlevania III
7 | AxROM | Battletoads
9 | MMC2 | Punch-Out!!
10 | MMC4 | Fire Emblem
11 | Color Dreams | —
16 | Bandai FCG | Dragon Ball
18 | Jaleco SS8806 | Bases Loaded
21 | VRC4a | Gradius II
23 | VRC4b | Bionic Commando
25 | VRC2a | Simon's Quest
30 | UNROM-512 | Homebrew games
34 | BNROM/NINA | —
47 | MMC3 multicart | —
64 | RAMBO-1 | Klax
66 | GxROM | Gumshoe
69 | FME-7 | Sunsoft games
85 | VRC7 | Lagrange Point
118 | TLSROM | —

Known Limitations

  • VRC7 FM audio not implemented (Mapper 85)
  • Bandai EEPROM not implemented (Mapper 16)
  • Sprite overflow flag not implemented
  • OAM DMA cycle stall not modelled


Notes

  • Included homebrew ROMs: 
  • Additional ROMs not included — provide your own legally obtained files
  • Based on sGBA by Asphaltian
  • Reference: nesdev.org


Credits

sGBA | Asphaltian — base emulator architecture
BladeBuster | Memblers — included homebrew ROM
Space Mutants | DG & JK — included homebrew ROM
NES hardware reference | nesdev.org
Box art | libretro-thumbnails