Homebrew SNES9x for Old 3DS

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
31,284
Trophies
2
Age
38
Location
Dr. Wahwee's castle
XP
18,969
Country
United States
Huh... Secret of Mana's audio is mostly fine now, for some reason (there's still a weird clicking sound sometimes but it's ignorable... sort of). I haven't changed any settings.



I did try the Blargsnes audio core, but the problem persisted. I just booted it up and it works fine now for some reason.

G.O.D. still has graphical and flickering issues, though.

Snes9x 3DS Is based off 1.43, which is quite old, so it prob didn't work on that version properly either.
 

someguy12345

Well-Known Member
Member
Joined
Nov 25, 2014
Messages
102
Trophies
0
Age
37
Location
moon
XP
696
Country
United States
I´m playing G.O.D.: Mezameyo to Yobu Koe ga Kikoe (patched rom) right now on my O2DS with Snes9x 3DS Version 1.30.
I´m walking through the city with no glitches so far.
Have you encountered a battle yet? The game was working fine for me too, up until the first battle, which is where the bad flickering occurred.
 
D

Deleted User

Guest
Have you encountered a battle yet? The game was working fine for me too, up until the first battle, which is where the bad flickering occurred.
The game flickers for me too during the first battle. You could try older build. Maybe the game works with a previous version.
 

Rahkeesh

Well-Known Member
Member
Joined
Apr 3, 2018
Messages
2,178
Trophies
1
Age
42
XP
3,260
Country
United States
If Nintendo got in the weeds of using the GPU like Bubble did they could absolutely get things good enough for the select games they wanted to sell. If you are gonna force the processor to do everything in software then yeah you need the New3DS.
 

MetoMeto

Well-Known Member
Member
Joined
Dec 28, 2018
Messages
1,486
Trophies
0
Location
SR-388
XP
2,264
Country
Zimbabwe
Is this specifically for Old 3DS or can i use updated version from github on my old 3DS?

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

is this one specifically for old 3DS's or can i download updated version from github for my old 3DS??
 

Johnny675

Member
Newcomer
Joined
Sep 10, 2019
Messages
24
Trophies
0
Age
52
XP
122
Country
United States
Song of the Angel english translation doesn't show any txt when you start playing the game
So its unplayable right now
The Japanese untranslated game plays fine
The full name of the game is
Tenshi no Uta - Shiroki Tsubasa no Inori
 

Profez

Member
Newcomer
Joined
Jul 29, 2019
Messages
16
Trophies
0
Age
23
XP
70
Country
United States
Is there a way to edit the the SFC icon for it and the banner at the top in home menu and inside the emulator to be the SNES color scheme by any chance? (Edit: Nevermind saw someone did a purple theme already)
 
Last edited by Profez,

Profez

Member
Newcomer
Joined
Jul 29, 2019
Messages
16
Trophies
0
Age
23
XP
70
Country
United States
Snes9x for 3DS v1.30 - Purple SNES Style Edition

Banner_HOME_Menu.png
snes9x_3ds_alt.png


Credit and thanks goes to...
  • @bubble2k16 - snes9x_3ds emulators, and for allowing me to post this here.
  • @Vulpes-Vulpeos - Alternative banner, icon, and background.
  • @astronautlevel (and co) - Anemone3DS banner template.
  • @HelpTheWretched - Logo editing hex offsets.
  • @able - found a bug in PicoDrive which lead to discovery of a missed icon in the *.3dsx version.
  • shawns (at , color-hex.com) - North American SNES color palette.
  • Logopedia (website) - Japan and Europe Super Famicom color palette.
  • Logok (website) - Red and white pill shaped Nintendo logo image.

What is this?
This is bubble2k16's snes9x emulator modified with new colors and other aesthetic stuff.

Why?
For that purp of course. :lol:

I see a HOME Menu icon in the above image. Does this only comes in *.cia version?
Nope. The *.3dsx flavor was provided as well, so that everyone can be happy.

Where is the source code?
Sorry, there is none. I tried compiling from source but couldn't get it to work. Blame SourceForge.net for clearing out all the old versions of devKitPro and the accompanying libraries.

Okay. How did you modify the emulator then?
Through a number of programs. Look in the decompiled folder for details about the edits. That's the next closest thing to a "source code" you'll get with this release.

Can I trust this fork not to crash, or worse, brick my 3DS?
I tested these (*.cia/*.3dsx) with F-ZERO, Super Punch-Out!!, Donkey Kong Country, Killer Instinct, Star Fox, Street Fighter II - The World Warrior, and Super Mario World. No problems were experienced on my end, but I can't guarantee this to be free of bugs originating from my modifications.

When you can't compile from source code, the next available option is ARM assembly. There's an Excel spreadsheet that maps out the hex edit points found in IDA Pro for the code.bin that (should) correspond to those edited color inputs, as far as I can tell.

Any added performance benefits?
Nah. This is purely form over function.

I don't like the purple theme. Can you make something more dope?
Request denied. Along with my own touches, Vulpes-Vulpeos gets a pass cuz his images are sick IMO. This isn't cool enough for you? Take it or leave it.

Luckily for you, the general process and reverse engineering legwork is recorded; definitely take a look in that decompiled folder!

Create your own stylized fork and show us what you got. :)

Edit - I had to re-upload the archive. There was a mistake in the credit.txt where I had a brain fart.

The mistake:


What should have been written:


Sorry for that.

Edit 2 - English is hard. Maybe it should be...


I dunno. Semantics are hard.

09.22.2018 - Archive re-uploaded due to using [alt] naming convention for the *.3dsx version. Although snes9x_3ds does not use a BIOS file, naming convention was changed to match consistency with the other three emulators. Please read the explanation here.

10.09.2018 - Corrected the internal *.smdh icon for the *.3dsx version thanks to @able.

Alternative Series
  • Snes9x - [1]
  • VirtuaNES - [2]
  • PicoDrive - [3]
  • TemperPCE - [4]
Hey I hate to ask but Is there a chance you can make one for GameYob?
 
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,946
Country
United States
Hey I hate to ask but Is there a chance you can make one for GameYob?
My stance about future updates stylizing bubble's emulators. This applies for other emulators as well.
I once had an endeavour to port bubble's GUI to another emulator, mGBA, but the hurdles of taking code from one (GUI) and merging it to the other (EMU) were too high: different programming languages, respective dev's approach to menu design, and myself having no practical experience & understanding how to program for emulation.
If the 3DS version of GameYob was to somehow have its development picked up again, you're best chance would to be ask the person who's working on it to create a prettier GUI.

Is there a particular reason you prefer to play GBC games in GameYob? Here are other GB/GBC emulators in case you might be interested in those.
 

Profez

Member
Newcomer
Joined
Jul 29, 2019
Messages
16
Trophies
0
Age
23
XP
70
Country
United States
My stance about future updates stylizing bubble's emulators. This applies for other emulators as well.
I once had an endeavour to port bubble's GUI to another emulator, mGBA, but the hurdles of taking code from one (GUI) and merging it to the other (EMU) were too high: different programming languages, respective dev's approach to menu design, and myself having no practical experience & understanding how to program for emulation.
If the 3DS version of GameYob was to somehow have its development picked up again, you're best chance would to be ask the person who's working on it to create a prettier GUI.

Is there a particular reason you prefer to play GBC games in GameYob? Here are other GB/GBC emulators in case you might be interested in those.
It's mainly because I try my hardest to stray away from installing official VC or injects because I don't wanna hit the 3ds title limit. I had a feeling it would be hard but what about changing like the icon and banner on the home menu for it?
 
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,946
Country
United States
It's mainly because I try my hardest to stray away from installing official VC or injects because I don't wanna hit the 3ds title limit. I had a feeling it would be hard but what about changing like the icon and banner on the home menu for it?
You can get around the 300 titles limit with 3DSBank or one of several gm9 scripts [1][2][3][4] that can handle switching/swapping between two or more Nintendo 3DS folders.

Other than GameYob or GBC VC injections, GBC games can be played in mGBA or RetroArch (Gambatte core) emulators.

I don't usually take direct requests custom editing CIAs. Vulpes-Vulpeos shared banner & icon images for bubble's emulators were exceptions as reasoned in the explanation in one of the links in my last post. There are several tutorials floating around here on GBAtemp that teaches basic decompiling, extracting / replacing files like banner & icon, and rebuilding the CIA. Try your hands on some user side homebrewing.
 
  • Like
Reactions: tfocosta

bahek332

Member
Newcomer
Joined
Jan 16, 2014
Messages
9
Trophies
0
Age
36
XP
158
Country
Russia
installed latest version on new 3ds with latest luma, and no buttons working at all. tried all the settings. and one more thing. where is settings is stored? when i delete cia, and the install again, or run .3ds file, old settings pop up. very weird.
upd: it's me just stupid, all works
 
Last edited by bahek332,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Maximumbeans @ Maximumbeans:
    I can't believe you got me with that
    +1
  • SylverReZ @ SylverReZ:
    I haven't been gaming for such a long time. Been mostly busy with sleep, hardware tinkering and checking GBAtemp frequently.
  • SylverReZ @ SylverReZ:
    Hope you've had a good morning.
  • Maximumbeans @ Maximumbeans:
    It's going alright thanks :) I know what you mean with gaming time. It's precious where I can get it these days.
    +1
  • Maximumbeans @ Maximumbeans:
    I think that's why I focus on just enjoying single player experiences that aren't too competitive
  • Maximumbeans @ Maximumbeans:
    How are you doing?
  • SylverReZ @ SylverReZ:
    There's also this thing where I'm hyperfocused at night and cannot get to sleep.
  • SylverReZ @ SylverReZ:
    @Maximumbeans, I'm doing alright, thanks.
    +1
  • Maximumbeans @ Maximumbeans:
    That must be rough. Productive I'm sure but hard to balance with daily life
    +1
  • SylverReZ @ SylverReZ:
    @Maximumbeans, Indeed. I've been working on getting this Infecutus chip to work on my PS2. But after soldering, I realised that a plastic piece was missing from the power ribbon cable to the power and eject buttons.
  • SylverReZ @ SylverReZ:
    Now I could go with soldering the contacts from the cable to the connector on the mobo, but doesn't sound like a good permanent solution.
  • Maximumbeans @ Maximumbeans:
    Man, that's beyond my brain :rofl: I'm no good with hardware for now. I'd like to get into hardmods in future though
  • SylverReZ @ SylverReZ:
    @Maximumbeans, Maybe start practice soldering. Get a cheap-ass soldering iron and follow some good YouTube tutorials.
    +1
  • SylverReZ @ SylverReZ:
    Least my experience has gotten better than over a decade ago. My iron would constantly bump into components and break them.
  • Maximumbeans @ Maximumbeans:
    Sounds good. I actually did soldering but like 16 years ago for school so uuuuh probably rusty haha
  • SylverReZ @ SylverReZ:
    @Maximumbeans, Same here. I did soldering at school from a teacher who I honestly liked since he had plenty of good electronics experience.
    +1
  • Maximumbeans @ Maximumbeans:
    I wish I could play chess well
    +1
  • Maximumbeans @ Maximumbeans:
    Useless but a true art
    +1
  • SylverReZ @ SylverReZ:
    @Maximumbeans, I had a friend who had a glass chess set for their birthday.
  • SylverReZ @ SylverReZ:
    It was like all clear and fancy. Tbf I'm not too experienced with chess, but would like to learn someday.
  • Maximumbeans @ Maximumbeans:
    That sounds really cool
  • Maximumbeans @ Maximumbeans:
    I know the basics but no strategy at all :rofl:
    Maximumbeans @ Maximumbeans: I know the basics but no strategy at all :rofl: