Homebrew SNES9x for Old 3DS

bubble2k16

Well-Known Member
OP
Member
Joined
Jul 25, 2016
Messages
467
Trophies
0
XP
2,118
Country
Senegal
Version 0.80 (compiled from github) is working really nice on o3ds. The speed improvement is great! (I tested Killer Instinct) Thanks bubble2k16

Cool! :D Did you try to play Super Mario RPG on O3DS? It's actually "ok-ish" playable despite running at about 40-50 fps on an O3DS; I'm sure it will fair way better on N3DS, though I haven't tried that yet.
 
Last edited by bubble2k16,

hyprskllz

Well-Known Member
Member
Joined
Apr 19, 2016
Messages
628
Trophies
0
XP
2,232
Country
Indonesia
Already tried the latest compiled 0.80, Super Mario RPG runs at constant 60 fps with 1 frameskip on N3DS. :D
This version also has some nice speed improvement, like in Star Ocean on 0.70, the fps sometimes dip to 56 fps with frameskip upto 5 fps. Now on 0.80, it runs at 60 fps with 1-2 frameskips :lol:.
You're doing god's work @bubble2k16 , cheers :grog:
 
Last edited by hyprskllz,

bubble2k16

Well-Known Member
OP
Member
Joined
Jul 25, 2016
Messages
467
Trophies
0
XP
2,118
Country
Senegal
Nice that you guys are trying. :) If you want the fastest build, go to 3dssnes9x.h and uncomment the 2 #define lines;

// Uncomment this to convert before releasing this to remove
// all the debugging stuff.
//
#define RELEASE

// Uncomment this to use 2 point geometry shaders on a real 3DS.
//
#define RELEASE_SHADER

I'm still fixing up a few bugs that seems to have come about due to the optimization. I'm looking into those before the release.
 

maxxor

New Member
Newbie
Joined
Dec 20, 2008
Messages
1
Trophies
0
XP
179
Country
United States
Thanks for all your hard work @bubble2k16!

I find this emulator far better than RetroArch, even on n3ds. Yoshi's island runs better on this than it does using their cores.

Anyway, I've noticed one weird bug. Save files / SRAM. Snes9x3ds will read .srm files, but it won't add to them or save them.

I've got an n3ds on a9lh + luma3ds, using Snes9x3ds 0.71. Games at sd:/snes/.

Is this some weird permissions issue? I've tried deleting and reinstalling without any luck.
 

bubble2k16

Well-Known Member
OP
Member
Joined
Jul 25, 2016
Messages
467
Trophies
0
XP
2,118
Country
Senegal
You can download the latest .3dsx build from https://github.com/bubble2k16/snes9x_3ds/blob/master/snes9x_3ds.3dsx! :)

--------------------- MERGED ---------------------------

Thanks for all your hard work @bubble2k16!

I find this emulator far better than RetroArch, even on n3ds. Yoshi's island runs better on this than it does using their cores.

Anyway, I've noticed one weird bug. Save files / SRAM. Snes9x3ds will read .srm files, but it won't add to them or save them.

I've got an n3ds on a9lh + luma3ds, using Snes9x3ds 0.71. Games at sd:/snes/.

Is this some weird permissions issue? I've tried deleting and reinstalling without any luck.

It does save SRAMs for many other games but apparently not for Yoshi's Island. I have no idea why either. Seems like a bug in Snes9x v1.43.
 
  • Like
Reactions: angelhp

sorabora

Well-Known Member
Member
Joined
Dec 8, 2016
Messages
368
Trophies
0
XP
1,510
Country
United States
Would love to try out that .80 CIA build :D hook us up bubbles!

e641577d274f37042493943595772c16.jpg
 

bubble2k16

Well-Known Member
OP
Member
Joined
Jul 25, 2016
Messages
467
Trophies
0
XP
2,118
Country
Senegal
Well, here we go again!

v0.80 released

- Fixed NMI interrupt for specific games such as Cu-On-Pa. This allows Cu-On-Pa to get past the selection screen.
- Fixed ROM size calculation for Wonder Project J (English Patch). The game no longer hangs at the menu.
- Implemented optimized rendering for offset-per-tile modes. This gives many games a major performance boost. Games such as Strike Gunner STG, Tetris Attack, Kirby's Avalanche, Contra's Stage 1 Boss, Super Mario All-Stars' Super Mario 2 all benefit from this improvement.
- Implemented optimized rendering for sprites for modest performance boost.
- Used SPC700 core from Snes9x v1.51.
- Re-implemented an moderately optimized SA-1 core. Now games like Kirby Super Star, Super Mario RPG can boot. It will NOT run fast on the old 3DS currently, but it will run smooth on a new 3DS with full clock speed.
 

Attachments

  • snes9x_3ds_v0.80.zip
    1.3 MB · Views: 691

Michierusama

Well-Known Member
Member
Joined
May 13, 2014
Messages
583
Trophies
0
Location
GBAtemp
XP
361
Country
United States
Well, here we go again!

v0.80 released

- Fixed NMI interrupt for specific games such as Cu-On-Pa. This allows Cu-On-Pa to get past the selection screen.
- Fixed ROM size calculation for Wonder Project J (English Patch). The game no longer hangs at the menu.
- Implemented optimized rendering for offset-per-tile modes. This gives many games a major performance boost. Games such as Strike Gunner STG, Tetris Attack, Kirby's Avalanche, Contra's Stage 1 Boss, Super Mario All-Stars' Super Mario 2 all benefit from this improvement.
- Implemented optimized rendering for sprites for modest performance boost.
- Used SPC700 core from Snes9x v1.51.
- Re-implemented an moderately optimized SA-1 core. Now games like Kirby Super Star, Super Mario RPG can boot. It will NOT run fast on the old 3DS currently, but it will run smooth on a new 3DS with full clock speed.
THANK YOU SO MUCH!!!

Sent from my Nexus 6 using Tapatalk
 

KJ1

Old Member
Member
Joined
Nov 2, 2014
Messages
1,060
Trophies
0
XP
2,057
Country
India
- Re-implemented an moderately optimized SA-1 core. Now games like Kirby Super Star, Super Mario RPG can boot. It will NOT run fast on the old 3DS currently, but it will run smooth on a new 3DS with full clock speed.
@bubble2k16 Does it mean that we will be able to play them at full speed on o3ds in future?
 
  • Like
Reactions: superkrups20056

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • The Real Jdbye @ The Real Jdbye:
    if you keep them well enough fed, it's the same thing
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    By the power of Florida Man, I have the power!!! *Lifts up meth pipe* Meth Man!!! lol
  • BakerMan @ BakerMan:
    Guys, I just learned my little brother is in the hospital because he had a seizure last night.
  • cearp @ cearp:
    Sorry to hear that BakerMan
    +2
  • BakerMan @ BakerMan:
    Just found out he's doing alright, doing a lot of complaining too, rightfully so. Who wouldn't complain after having a seizure and being hospitalized?
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Glad he is OK and complaining is cool :)
    +1
  • K3Nv2 @ K3Nv2:
    Yeah been there had that no fun
    +1
  • K3Nv2 @ K3Nv2:
    They'll give him sleep studies eegs and possibly one week hospital stay
    +1
  • BakerMan @ BakerMan:
    I hope it's not a week.
  • K3Nv2 @ K3Nv2:
    It's standard so doctors can get a idea about what's going on
  • BakerMan @ BakerMan:
    understood
  • BakerMan @ BakerMan:
    well, i'm glad he seems to be doing fine, and ig i'm going to start spewing goofy shit again
  • BakerMan @ BakerMan:
    Update: Turns out he's epileptic
  • K3Nv2 @ K3Nv2:
    Get a 2nd opinion run mris etc they told me that also
  • Psionic Roshambo @ Psionic Roshambo:
    Also a food allergy study would be a good idea
  • K3Nv2 @ K3Nv2:
    Turns out you can't sprinkle methamphetamine on McDonald's French fries
    +1
  • ZeroT21 @ ZeroT21:
    they wouldn't be called french fries at that point
    +1
  • ZeroT21 @ ZeroT21:
    Probably just meth fries
    +1
  • K3Nv2 @ K3Nv2:
    White fries hold up
    +1
  • The Real Jdbye @ The Real Jdbye:
    @K3Nv2 sure you can
  • BakerMan @ BakerMan:
    why tf do people hate android users? is it the video quality? just because "AnDrOiD = pOoR" bc they don't cost an arm and a leg like iphones do?
  • BakerMan @ BakerMan:
    i won't be turned off by an iphone, but don't pick on me for having an android, that's just how this shit should work
  • ZeroT21 @ ZeroT21:
    Should say more what these kind of android users say bout nokia 3310 users
    ZeroT21 @ ZeroT21: Should say more what these kind of android users say bout nokia 3310 users