Homebrew SNES9x for Old 3DS

bubble2k16

Well-Known Member
OP
Member
Joined
Jul 25, 2016
Messages
467
Trophies
0
XP
2,118
Country
Senegal
Snes9x for Old 3DS / 2DS Version 1.30 Released (24 Mar 2018)

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), the SDD-1 chip (Star Ocean, Super Street Fighter 2 Alpha), DSP chip (Super Mario Kart). It also runs games that use the SA-1 chip (Super Mario RPG, Kirby's Dreamland), SuperFX chip (Yoshi's Island, Star Fox etc) but these games run with plenty of frame drops. It has a much high compatibility 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.

It also runs better on the New 3DS. Games that slow on the Old 3DS will benefit from the higher clock speed that the New 3DS offers! (In some New 3DS set ups you may have to manually force the clock speed up to enjoy the performance boost)

Download From Github:
https://github.com/bubble2k16/snes9x_3ds/releases/download/v1.30/snes9x_3ds-v1.30.zip

3dsx version:
1. Copy the Snes9x_3ds.smdh, Snes9x_3ds.3dsx, Snes9x_3ds.smdh 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 - 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)
9. SA-1 (Super Mario RPG, Kirby Dreamland: slow on old 3DS. runs well on new 3DS)
10. SuperFX (Yoshi's Island: slow on old 3DS. runs well on new 3DS)
11. Runs faster on new 3DS.

Not Available / Problematic:

1. Minor sound issues.
2. Mosaic effect and mid-frame palette update problems - we use the 3DS hardware for speed; but we have to give up these two features for it. Most games work well without it. If you game's colours look funny, go to the Settings and try changing the palette options.
3. Resume from sleep mode

screenshot.png

-------------------------------------------------------------------------------------------------------


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
 

Attachments

  • snes9x_3ds-v1.21.zip
    1.7 MB · Views: 5,369
Last edited by bubble2k16,

sj33

Well-Known Member
Member
Joined
Oct 22, 2013
Messages
4,072
Trophies
2
XP
4,724
Country
Japan
Can confirm this is the real deal. Not had the chance to test on my O3DS yet, but works nicely on my N3DS - Mario World runs at 60fps, bar small hiccups when loading data. Impressive stuff.

What version of Snes9x is this based on?
 

Sonic Angel Knight

Well-Known Member
Member
Joined
May 27, 2016
Messages
14,395
Trophies
1
Location
New York
XP
12,890
Country
United States
I think there is a layering problem, Playing SMB3 On super mario allstars +Super mario world and the items inside of objects can still be seen on screen and look like it passes through rather come out of or go inside. Mushrooms come out of blogs and you can see all of the mushroom before it fully out. Same for prianna plants.

Sound is a known problem so i won't say anything about it.

There some slow downs when selecting stages :P
 
  • Like
Reactions: King_Caelestis

bubble2k16

Well-Known Member
OP
Member
Joined
Jul 25, 2016
Messages
467
Trophies
0
XP
2,118
Country
Senegal
Can confirm this is the real deal. Not had the chance to test on my O3DS yet, but works nicely on my N3DS - Mario World runs at 60fps, bar small hiccups when loading data. Impressive stuff.

What version of Snes9x is this based on?

sj33, this is based on v1.43. The versions after v1.51 are too slow.
 

Wolfy

Person That Never Was
Member
Joined
Aug 18, 2015
Messages
1,123
Trophies
0
Age
25
Location
Somewhere In The Aether...
XP
2,977
Country
United States

Sonic Angel Knight

Well-Known Member
Member
Joined
May 27, 2016
Messages
14,395
Trophies
1
Location
New York
XP
12,890
Country
United States
I didn't know that 1.51 wasn't fast, i use always the latest versions on my console emulators like wii and Android 1.53 but i never had any slowdown problems. :unsure:

Unless he mis-spoke...

https://gbatemp.net/threads/release-blargsnes-virtual-console-edition.430190/

"So I had the idea of using blargSNES as a Virtual Console emulator, as it's the only one that's known to run at full speed speed on the old 3ds."
As a virtual console emulator, a way to play snes roms on the old 3ds since only new 3ds are supported by offical VC.
 

bubble2k16

Well-Known Member
OP
Member
Joined
Jul 25, 2016
Messages
467
Trophies
0
XP
2,118
Country
Senegal
I didn't know that 1.51 wasn't fast, i use always the latest versions on my console emulators like wii and Android 1.53 but i never had any slowdown problems. :unsure:

Well, I'm assuming you are using a recent Android phone. It should be fast enough to run the latest versions of Snes9x without problems. But on the old 3DS, it's an entirely different story. :)

Oh, and er... I'll try to look into the glitchy borders problem. Doesn't happen on mine though.

Can always add cheats later on too. :) It was always there in Snes9x... now I just need the time to hook it up...
 
Last edited by bubble2k16,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Psionic Roshambo @ Psionic Roshambo:
    Batman joined the Trans Justice League
    +2
  • Sicklyboy @ Sicklyboy:
    based af
    +2
  • Sonic Angel Knight @ Sonic Angel Knight:
    Forget the base, get on the roof.
  • K3Nv2 @ K3Nv2:
    Is that a bat in your buckle or are you just happy to have me
  • Psionic Roshambo @ Psionic Roshambo:
    Wonder "Woman" lol you wonder if they are a woman?
  • Psionic Roshambo @ Psionic Roshambo:
    The Riddler has questions...
  • K3Nv2 @ K3Nv2:
    Played a little of snow day glad I didn't spend $30
  • K3Nv2 @ K3Nv2:
    It's asthetic is okay maybe a good $10 grab
  • Psionic Roshambo @ Psionic Roshambo:
    Lol is it a game about doing cocaine?
  • K3Nv2 @ K3Nv2:
    Probably in pvp
  • Psionic Roshambo @ Psionic Roshambo:
    I tried Balders Gate II on the PS2 a few minutes ago, not bad lol
  • Psionic Roshambo @ Psionic Roshambo:
    My back catalog of games is like that scene at the end of Indiana Jones where the arc of the covenant is being stored in a giant ass warehouse
  • K3Nv2 @ K3Nv2:
    At least I can will my game catalog to family members
    +1
  • K3Nv2 @ K3Nv2:
    It's your problem now bitches
  • Psionic Roshambo @ Psionic Roshambo:
    Put it in your will that in order to receive any money they have to beat certain games, hard games and super shitty games...
  • Psionic Roshambo @ Psionic Roshambo:
    Say 20 bucks per Ninja Gaiden on the NES lol 60 bucks for all 3
  • Psionic Roshambo @ Psionic Roshambo:
    People you like "Beat level 1 of Ms Pacman" lol
  • K3Nv2 @ K3Nv2:
    Hello kitty ds is required
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Beat Celebrity Death Match on the PS1 omg tried it earlier today .... Absolutely trash
  • Psionic Roshambo @ Psionic Roshambo:
    Like -37 out of 10
  • Psionic Roshambo @ Psionic Roshambo:
    One of the worst games I have ever played
  • K3Nv2 @ K3Nv2:
    Make them rank up every cod game out
  • K3Nv2 @ K3Nv2:
    "Now I know why he took his own life"
    K3Nv2 @ K3Nv2: "Now I know why he took his own life"