Homebrew [Release] OldSNES: SNES VC for Old 3DS users

What are your thoughts about this?


  • Total voters
    216
  • Poll closed .

Ryuzaki_MrL

Green Thunder
OP
Member
Joined
Jun 23, 2015
Messages
781
Trophies
0
Age
26
XP
2,039
Country
Brazil
If you can't get sound to work, you need a DSP firmware dump. Just run this homebrew once.

As many of you know, Nintendo started releasing Super Nintendo titles on the Virtual Console since March 3, 2016.
Those, however, are exclusive to the New Nintendo 3DS systems, running at unplayable speeds on an Old 3DS.

So I had the idea of using blargSNES (and now snes9x as well) as a Virtual Console emulator, as they're the only ones that runs at full speed speed on the old 3ds.
Why this? Because I like to have my SNES roms on home menu and I freaking love those banners!

These modded emulators will autoboot a rom from a hardcoded path in the romfs (romfs:/rom.smc), so you can install your own individual SNES CIAs on home menu that will run at full speed on an old 3ds!

For better compatibility, this mod is based on blargSNES's veryhard branch.
I've also updated the blargSNES compatibility list, adding some new entries and fixing some incorrect ones.
For snes9x, version 1.00 is used. Click here for snes9x compatibility list.
Please check the compatibility list to see which games will work with this.

Instructions on how to make your own custom CIAs are inside the release archive.
Most of the proccess is totally automated and should be user-friendly, including banner and icon creation. (There's a batch script to generate all the files needed for the banner. No need to waste time with image editing, just run the .bat then import the generated files with Ohana3DS which btw is also included.)

Feel free to ask for help or report any problems regarding CIA creation. (Please do not report bugs with blargSNES nor snes9x here.)

G4Q6Nqy.jpg
OczgQ01.png
kXeOeav.png

DOWNLOAD

Modified blargSNES's source
Modified Snes9x's source

Tools used:
3dstool, bannertool, ctrtool, makerom, Ohana3DS, ImageMagick

Thanks to @StapleButter and @DiscostewSM for their great work on blargSNES!
Thanks @Asia81 for the SNES VC banner template.
@bubble2k16 for his great work on Snes9x for 3DS!

Note: since blargSNES and Snes9x both saves SRAM on the same folder as the rom, it would fail to save since the rom is in romfs, which is read-only, so I had to change that too. Saves are stored in SD:/snes/

You can now use individual custom borders for each CIA (blargSnes only). Get some here.

There's also an updater included, so you don't have to recreate your CIAs each time I change something on blargSnes or snes9x.
 
Last edited by Ryuzaki_MrL,

DiscostewSM

Well-Known Member
Member
Joined
Feb 10, 2009
Messages
5,484
Trophies
2
Location
Sacramento, California
Website
lazerlight.x10.mx
XP
5,486
Country
United States
Dragon quest 6 patched fr can work you think?

You'll have to check the compatibility list. I guess technically, a translation patch won't cause an issue if the original game works fine, but anything that adds or changes code to alter what the game does could.

Also, nice work @Ryuzaki_MrL . I don't think StapleButter minds, and neither do I.
 
Last edited by DiscostewSM,
  • Like
Reactions: Ryuzaki_MrL

laharl22

Well-Known Member
Member
Joined
Dec 19, 2014
Messages
1,767
Trophies
0
Age
38
XP
615
Country
France
According to the compatibility list: Dragon Quest VI (French Translation patch) works, but has slowdown and missing dialogue boxes.
It was last tested with v1.3, so it may or may not be fully working now.
OK i will test later if you make a CIA of this game this is one of my dragon quest favorites
 

Ryuzaki_MrL

Green Thunder
OP
Member
Joined
Jun 23, 2015
Messages
781
Trophies
0
Age
26
XP
2,039
Country
Brazil
This is pretty excellent but one thing that has always annoyed me about blargsnes is the text on bottom screen can you do anything to get rid of that please.

I was planning on turning off bottom screen, but I don't know if this would break something.
I think I'll just comment out all bprintf calls so it doesn't output anything into the screen, unless you pause the game, and then clean up once resumed.
 
  • Like
Reactions: AmandaRose

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: I call the one with big tiddies