Snes9x for Old 3DS / 2DS Version 0.61 Released (25 Sep 2016)
Snes9x for 3DS is an SNES emulator for your old 3DS / 2DS. It runs many games at full speed (60 fps). It supports games that use CX4 chip (Megaman X2/X3), and the SDD-1 chip (Star Ocean, Super Street Fighter 2 Alpha). It can also play games that use the SuperFX chip (Yoshi's Island, etc) but they run with plenty of frame skips. It has generally much high compatbility than existing SNES emulators on the 3DS because it uses Snes9x 1.43 as a base, and is a good alternative if your existing emulators cannot play all the games.
3dsx version:
1. Copy the Snes9x_3ds.3dsx and snes9x_3ds_top.png into any folder on your SD card. (Both files must be in the same folder)
2. Place your SNES ROMs into your SD card into any folder (for v0.3 and above)
3. Go to your Homebrew Launcher and launch the snes9x_3ds.3dsx emulator.
CIA version:
1. Use your favorite CIA installer to install snes9x_3ds.cia into your CFW.
2. Place your SNES ROMs inside any folder.
3. Copy snes9x_3ds_top.png to ROOT of your SD card.
4. Exit your CIA installer and go to your CFW's home screen to launch the app.
Inside the Emulator:
1. Tap the bottom screen for the menu.
2. Use Up/Down to choose option, and A to confirm.
3. Use Left/Right to change between ROM selection and emulator options.
4. You can quit the emulator to your homebrew launcher / your CFW's home screen.
Feedback and bug reports are welcome. Help with development is also welcome!
Compatibility List:
Please help to contribute to the list:
http://wiki.gbatemp.net/wiki/Snes9x_for_3DS
Features:
1. Graphic modes 0 - 4 (even offset-per-tile modes), mode 7.
2. Save states of up to 4 slots.
3. Uses CSND for audio.
4. Frame skipping
5. Full screen
6. SDD1 chip (Star Ocean, Super Street Fighter 2 Alpha works)
7. DSP-1 (Pilotwings works well / Super Mario Kart / Ace o Nerae)
8. CX4 (Megaman X2/X3 runs well)
Not Available / Problematic:
1. Sound interpolation / echo
2. Some sound samples sound very wonky
3. Hi-res support (sometime later)
4. Mosaic effect.
6. Resume from sleep mode
7. SA-1 chip. Old 3DS too slow. Consider getting a New 3DS with PocketSNES/CATSFC.
8. SuperFX chip (Yoshi's Island works but runs slowly. Other SuperFX games runs very slowly)
-------------------------------------------------------------------------------------------------------
What's supported:
1. Graphic modes 0 - 5, 7.
2. Save states of up to 4 slots
3. Cheats
4. Currently uses CSND for audio. So your entry point to home-brew must be able to use CSND. (if you can play BlargSNES with sound, you should be able to play Snes9X_3DS with sound)
5. Frame skipping.
6. Stretch to full screen / 4:3 ratio
7. PAL (50fps) / NTSC (60 fps) frame rates.
8. Navigation of ROMs in different folders.
9. SDD1 chip (Street Fighter 2 Alpha, Star Ocean)
10. SFX1/2 chip (Yoshi's Island, but slow)
11. CX4 chip (Megaman X-2, Megaman X-3)
12. DSP chips (Super Mario Kart, Ace o Nerae)
13. Use of full clock speed in the New 3DS.
What's missing / needs to be improved:
1. Some sound emulation errors.
2. All the other add-on chips.
3. Mosaics.
4. In-frame palette changes (without this some games experience colour issues)
5. Sprite layering issues.
If you are a developer, you are always welcome to help. Source codes are available at:
https://github.com/bubble2k16/snes9x_3ds/tree/master/source