PiSNES
PiSNES emulates Nintendo SNES.
About this profile
Technical notes
Raspberry Pi port by Squid of Snes9x 1.39 (readme.txt:1-7, snes9x.h:44). RetroPie builds the tree with make, installs snes9x, snes9x.gui, snes9x.cfg.template and skins/, and launches snes9x with the ROM.
main() moves to the binary's directory and reads snes9x.cfg there.
ref: unix/unix.cpp:232, unix/unix.cpp:260-272
The object list builds dsp1.o and leaves out the Super FX, C4, SA-1 and
SPC7110 sources, which is why the readme names Star Fox and Yoshi's
Island as not working. The SPC7110 graphics pack folders spc7110.cpp
would read (SPL4-SP7, SMHT-SP7, FEOEZSP7, SJUMPSP7, MISC-SP7) are
therefore never opened. S9xLoadSDD1Data, the S-DD1 graphics pack reader,
is compiled and never called. No BS-X or Sufami Turbo BIOS is loaded by
this version.
ref: Makefile:33-39, readme.txt:9, spc7110.cpp:178-210, unix/unix.cpp:1239-1350
The ROM is read as a file or from a zip archive. The <rom>.srm battery
save and a <rom>.pat Game Genie or Pro Action Replay list beside the
ROM are user files. skins/rpimenu16.bmp is the game list front end
background.
ref: unix/unix.cpp:376, snes9x.cpp:515-545, unix/frontend.cpp:169
No BIOS or firmware files required.
Next steps
Section titled “Next steps”- Get your files, for the setup you play on
- Every system, and the files each one needs
- When a game does not start