Homebrew SNES9x for Old 3DS

  • Thread starter Thread starter bubble2k16
  • Start date Start date
  • Views Views 884,022
  • Replies Replies 2,507
  • Likes Likes 147
Is there a title limit in the rom selector? For some reason it only lets me select as far as the letter "r" :unsure: By the way this emulator left me speechless, just tried Dracula X and so far it's flawless
 
Is there a title limit in the rom selector? For some reason it only lets me select as far as the letter "r" :unsure: By the way this emulator left me speechless, just tried Dracula X and so far it's flawless

Yep I have all my roms in one folder and I can only get to C. And Dracula X works flawlessly on my N3DS
 
  • Like
Reactions: PrincessBrandy
I have a question,why the snes9x runs at the same speed on new 3ds and old 3ds by default?I think there should be osSetSpeedupEnable(1) in the code.
 
To quote Bubble2k16
"I've spent over 4 months heavily optimising Snes9x for the 3DS (more specifically the old 3DS or 2DS). I think it's reached a point where I can release it. Chose Snes9x v1.43 with the hope that compatibility will be better.Many SNES games run at 60fps on the old 3DS with this emulator. But the old 3DS, being old, has a terribly low under-powered CPU, so at some time the frame rates can still fall to 40fps or lower when the on-screen effects get heavy. Frame skips can help to keep the frame rate high (though it may not hit the full frame rate) there are already" the N3ds already has a good snes emulator the O3ds don't
 
Last edited by PrincessBrandy,
How difficult would SA1 support be, compared to something like the SFX chip? I know the intro post says support for other add-ons is unlikely, but I'm just curious (and maybe slightly desperate to play KDL3 on my 3ds some time in my life).
 
  • Like
Reactions: PrincessBrandy
How difficult would SA1 support be, compared to something like the SFX chip? I know the intro post says support for other add-ons is unlikely, but I'm just curious (and maybe slightly desperate to play KDL3 on my 3ds some time in my life).

Yeah, I'm also slightly desesperated to play KDL3 and Super Star lol
 
  • Like
Reactions: PrincessBrandy
@bubble2k16

I CAN PLAY STAR OCEAN. I LOVE YOU.

(all i need is super mario rpg now :) )


ADD: Any chance that we can get a couple more display options?

1:1 with borders would be perfect! Thank you so so so so much!

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

Also, I made my own background:
 

Attachments

  • snes9x_3ds_top.png
    snes9x_3ds_top.png
    196.4 KB · Views: 254
Last edited by jimjom,
Dunno if it was answered yet, but in the case where in Super Mario Kart, the reason the area outside of the track is black is likely because the setting for that Mode 7 is not implemented. There are 3 modes within normal Mode 7. One which does not do any layer wrapping, one that does full layer wrapping, and a special one where anything outside the normal layer wraps around Tile 0. Super Mario Kart uses the latter of these 3.
 
  • Like
Reactions: Michierusama
How difficult would SA1 support be, compared to something like the SFX chip? I know the intro post says support for other add-ons is unlikely, but I'm just curious (and maybe slightly desperate to play KDL3 on my 3ds some time in my life).
sa-1 is basically a higher clocked SNES CPU, with its own dma and stuff. Most SNES CPU opcodes share some SA-1 opcodes in snes9x as well (since the CPUs are mostly the same), but since it runs at a higher clock rate it may cause the emu to run games slower (if not optimized that is i guess)
 
Yeah, I'm also slightly desesperated to play KDL3 and Super Star lol

prolly not gonna happen on o3ds. not without dynarec. and even then, i think even the psp had trouble with those games, didn't it?

Dunno if it was answered yet, but in the case where in Super Mario Kart, the reason the area outside of the track is black is likely because the setting for that Mode 7 is not implemented. There are 3 modes within normal Mode 7. One which does not do any layer wrapping, one that does full layer wrapping, and a special one where anything outside the normal layer wraps around Tile 0. Super Mario Kart uses the latter of these 3.

pilot wings seems to have the same black nothingness, probably for the same reason? otherwise, it runs well with little skipped frames
____

the crash in mighty morphin power rangers is fixed, thanks!
tales of phantasia seems to run somewhat playable now. frameskips on worldmap and on effect-heavy spells, but normal gameplay/battle doesnt seem to have many frameskips.
mario kart (euro) runs constant 50fps in time trail mode (frame dips when moles appear). only thing slowing down gp is the other drivers.
BOFII (retranslation and original) doesn't crash anymore. with high frame skip, the slowdown during battle start when the screen fades to black is barely noticable either
Power Rangers the fighting edition is still a garbled mess though, i guess its not the same thing as street fighter alpha 2 after all
Terranigma seems to run full speed on worldmap now too.
tried marvel super heroes - war of gems, runs with about 55fps. flickering things look a little weird due to skipped frames
FF 6 still has weird background music in narshe. slowdowns seem to be slightly better, though still heavy when using moves like bio blaster or vita even at 4 skipped frames. also, on the battle screen, the hand icon used to select like attack, magic or item doesn't seem to work right.
 
Small bug report : there is a graphical glitch on the file select screen of chrono trigger, far from game breaking though.
Seriously, the more releases there are, the more impressed I become, I had practically given up on snes on 3ds since blargsnes has slowed down its development.

55pdax.jpg
 
Small bug report : there is a graphical glitch on the file select screen of chrono trigger, far from game breaking though.
Seriously, the more releases there are, the more impressed I become, I had practically given up on snes on 3ds since blargsnes has slowed down its development.

55pdax.jpg
its funny that the screenshot feature includes the bottom screen. that should be cut down to just the upper one? should speed up the process too

also, while i'm throwing in minor things, maybe its time to add a small config file to save a default rompath and preferences when it comes to screen stretching and skipped frames?
and maybe the option to move the fps display to the top screen and power down the bottom screen to save battery? (if the 3ds supports that. I know the old DS could)

and i don't know how reasonable this one is, but i was wondering if it is possible to force the emulator to run games at a lower, but constant framerate?
like mario kart. its probably not going to get to constant 60 or 50 fps ever and its kinda icky to play not because its slower, but because of slowdowns and speed ups during gameplay. but if it could be forced to run 45fps, it'd probably play better overall.
 

Site & Scene News

Popular threads in this forum