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
They were actually very minor fixes, it's just that I had audio sync off from when I was playing PCSX-Rearmed.

Oh, well okay, Snes9x 2005 Plus has performance issues (even on non-chip games) while 2005 regular doesn't. Maybe Blargg's S-SMP is too much for even the N3DS :unsure:

Edit: Yeah, so uh about the possibility of implementing 1.52 audio into this, probably not for the best, it's too much for the CPU.
 
Last edited by the_randomizer,

bubble2k16

Well-Known Member
OP
Member
Joined
Jul 25, 2016
Messages
467
Trophies
0
XP
2,118
Country
Senegal
@bubble2k16
I submitted a request on the github as well, but any chance we can get the .elf included? Makes easy work for oldSNES snes9x forwarder, using your emulator! :)

I'll see if I have sometime these couple of days to build and upload the elf file here. I don't have the latest for other versions by @FateForWindows and ramzinouri though.

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

Oh, well okay, Snes9x 2005 Plus has performance issues (even on non-chip games) while 2005 regular doesn't. Maybe Blargg's S-SMP is too much for even the N3DS :unsure:

Edit: Yeah, so uh about the possibility of implementing 1.52 audio into this, probably not for the best, it's too much for the CPU.

Don't think it'll be wise to implement 1.52's audio core. Even with 1.51's audio core, the old 3DS is close to maxing out.
 
  • Like
Reactions: MKKhanzo

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
I'll see if I have sometime these couple of days to build and upload the elf file here. I don't have the latest for other versions by @FateForWindows and ramzinouri though.

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



Don't think it'll be wise to implement 1.52's audio core. Even with 1.51's audio core, the old 3DS is close to maxing out.

I was actually referring to N3DS users, a possible branch to take advantage of the newer CPU. That's what I was referring to. I did open an issue on GitHub as a feature request for N3DS users, but I felt it was wrong and closed it two days after making it. Well, I'm not sure even the N3DS can handle Anomie's or Blargg's core given Snes9x 2005 plus has severe performance issues on RetroArch.

BlargSnes doesn't reach full speed on N3DS, Snes VC is somewhat limited in the no. of games that work via injection (and microprocessor support), but has no options to adjust the screen size. I was just trying to offer suggestions to N3DS users is all. Sorry.
 
Last edited by the_randomizer,

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
You sure? Works fine for me, both hardware and software rendering.

Wha? That's odd, on N3DS? I'm installed version 1.3c, which I guess is an unofficial builds since 1.3b is the last official build. Could that be why? I ran Chrono Trigger, and the sound was maybe around 15% slower? Donkey Kong Country didn't run full speed, either. Same with Secret of Mana, I'm not entirely sure what I did wrong. I'll try 1.3b next time. Installed on N2DS XL (same CPU as N3DS), Luma CFW on 11.6. I merely suggested Blargg's S-SMP since I erroneously assumed N3DS could handle it, how wrong I was. I'll test it later and record footage.

Edit: Yeah, it's definitely the 804 MHz CPU, as I have official Snes VC games on here, so something's off on my end, gonna record video later.
 
Last edited by the_randomizer,

kristianity77

GBATemp old fogey
Member
Joined
Jul 10, 2003
Messages
1,679
Trophies
2
Location
Sleaford, UK
XP
2,665
Country
United Kingdom
Wha? That's odd, on N3DS? I'm installed version 1.3c, which I guess is an unofficial builds since 1.3b is the last official build. Could that be why? I ran Chrono Trigger, and the sound was maybe around 15% slower? Donkey Kong Country didn't run full speed, either. Same with Secret of Mana, I'm not entirely sure what I did wrong. I'll try 1.3b next time. Installed on N2DS XL (same CPU as N3DS), Luma CFW on 11.6. I merely suggested Blargg's S-SMP since I erroneously assumed N3DS could handle it, how wrong I was. I'll test it later and record footage.

Edit: Yeah, it's definitely the 804 MHz CPU, as I have official Snes VC games on here, so something's off on my end, gonna record video later.

Yep, try 1.3 or 1.3b, they run "more or less" fine speed wise on my N3DS.

However, I find compatibility to be a bit dodgy. Quite a few crashes.
 

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
Yep, try 1.3 or 1.3b, they run "more or less" fine speed wise on my N3DS.

However, I find compatibility to be a bit dodgy. Quite a few crashes.

I know, but what other choices do we have for N3DS users? Snes9x 2005 plus has issues due to being more accurate, Snes9x 2010 is even slower, Snes VC injects have spotty compatibility (no SA-1 support either). Anomie's or Blargg's core being for an N3DS emulator is but a fleeting dream, the CPU simply can't handle the more accurate SPC700 sound :unsure::wacko: More accurate audio emulation has spoiled my experience with other Snes emulators, I'm afraid.
 

kristianity77

GBATemp old fogey
Member
Joined
Jul 10, 2003
Messages
1,679
Trophies
2
Location
Sleaford, UK
XP
2,665
Country
United Kingdom
All I used is Snes9X V1.11. It runs every game I throw at it full speed. Yes the sound is slightly off on certain effects, but I'd personally take 60FPS gameplay anyday which is what you get with that version. Its even full speed with games like Mario RPG, Star Ocean etc which is a big plus.
 

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
All I used is Snes9X V1.11. It runs every game I throw at it full speed. Yes the sound is slightly off on certain effects, but I'd personally take 60FPS gameplay anyday which is what you get with that version. Its even full speed with games like Mario RPG, Star Ocean etc which is a big plus.

I know, but again, Snes9x 1.52's audio core has spoiled me the past several years, it's hard for me to go back, and I don't think there'll be a branch for N3DS users that use Anomie's core (the Snes VC emulator uses that one I believe, it's nowhere as intensive as Blargg's). I'm tempted to make a bounty source goal, but there's no point, it wouldn't take off, I'm sure. N3DS with better sound and full speed is probably unfeasible. So yeah, I never want to bring it up again to developers.
 

kristianity77

GBATemp old fogey
Member
Joined
Jul 10, 2003
Messages
1,679
Trophies
2
Location
Sleaford, UK
XP
2,665
Country
United Kingdom
I know, but again, Snes9x 1.52's audio core has spoiled me the past several years, it's hard for me to go back, and I don't think there'll be a branch for N3DS users that use Anomie's core (the Snes VC emulator uses that one I believe, it's nowhere as intensive as Blargg's). I'm tempted to make a bounty source goal, but there's no point, it wouldn't take off, I'm sure. N3DS with better sound and full speed is probably unfeasible. So yeah, I never want to bring it up again to developers.


I dont think its an impossibility. I mean, there is wiggle room there I believe on the N3DS power wise. I can downclock my 6 year old Xperia Play to 800mhz and still run Android Snes9X EX perfectly and I'm sure thats running the latest sound core.
 

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
I dont think its an impossibility. I mean, there is wiggle room there I believe on the N3DS power wise. I can downclock my 6 year old Xperia Play to 800mhz and still run Android Snes9X EX perfectly and I'm sure thats running the latest sound core.

I don't see that being taken advantage of though, if I'm being honest. Not enough interest in N3DS.
 
Last edited by the_randomizer,

bubble2k16

Well-Known Member
OP
Member
Joined
Jul 25, 2016
Messages
467
Trophies
0
XP
2,118
Country
Senegal
Wha? That's odd, on N3DS? I'm installed version 1.3c, which I guess is an unofficial builds since 1.3b is the last official build. Could that be why? I ran Chrono Trigger, and the sound was maybe around 15% slower? Donkey Kong Country didn't run full speed, either. Same with Secret of Mana, I'm not entirely sure what I did wrong. I'll try 1.3b next time. Installed on N2DS XL (same CPU as N3DS), Luma CFW on 11.6. I merely suggested Blargg's S-SMP since I erroneously assumed N3DS could handle it, how wrong I was. I'll test it later and record footage.

Edit: Yeah, it's definitely the 804 MHz CPU, as I have official Snes VC games on here, so something's off on my end, gonna record video later.

What I meant was on the old 3DS. Yes, I think the N3DS has additional bandwidth. The current Retroarch probably emulates both the SNES CPU and APU on the same 3DS processor core. If we split that load between the two N3DS cores, I'm thinking it will be a much better experience.

The reason I haven't done that is because I was more focused on getting the emulation to work on the old 3DS instead. :)

I've always wanted to re-enable the software rendering back into the Snes9x_3ds for the New 3DS users, but I haven't really got around to doing it... with my time being spent on VirtuaNES and TemperPCE and my office work and all.

As for the adding a new audio core using Blargg's, I don't foresee myself going that way... :)
 

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
What I meant was on the old 3DS. Yes, I think the N3DS has additional bandwidth. The current Retroarch probably emulates both the SNES CPU and APU on the same 3DS processor core. If we split that load between the two N3DS cores, I'm thinking it will be a much better experience.

The reason I haven't done that is because I was more focused on getting the emulation to work on the old 3DS instead. :)

I've always wanted to re-enable the software rendering back into the Snes9x_3ds for the New 3DS users, but I haven't really got around to doing it... with my time being spent on VirtuaNES and TemperPCE and my office work and all.

As for the adding a new audio core using Blargg's, I don't foresee myself going that way... :)


It may have the additional bandwidth, but I'm sure if there's interest in furthering the N3DS emulator scene :( I don't think anyone will take it on, that GitHub report I filed wasn't fair to you or anyone. I'm sorry for even mentioning the more accurate APU in N3DS. Trying to be realistic, because I don't know what I'm thinking, esp. with N3DS related for Snes with a new APU.

I'm sorry to do this, and as for RetroArch splitting the cores, that may be feasible, but... Do you know of anyone who could do that to RA?
 
Last edited by the_randomizer,

kane159

Well-Known Member
Member
Joined
May 28, 2013
Messages
215
Trophies
1
Age
34
XP
1,234
Country
Taiwan
It may have the additional bandwidth, but I'm sure if there's interest in furthering the N3DS emulator scene :( I don't think anyone will take it on, that GitHub report I filed wasn't fair to you or anyone. I'm sorry for even mentioning the more accurate APU in N3DS. Trying to be realistic, because I don't know what I'm thinking, esp. with N3DS related for Snes with a new APU.

I'm sorry to do this, and as for RetroArch splitting the cores, that may be feasible, but... Do you know of anyone who could do that to RA?
why dont just use your phone bro....
i think at first this emu came out is because the official emu that Nintendo made is not supporting Old3DS (maybe im wrong :P ) and Retroarch is S**t at that moment
u r too focusing on this thing bro...these day i see this thread came up again and i was thinking "wow!!! bubble2k16 have some free times again!! lets see what magic he/she? will bring us this time!!" and i was really sad when i open the thread :'-( ..... just kidding :P
just be patience dude, say ur request then just be patience everyone wants a "perfect" emu but it need times ;)

BTW @bubble2k16 is it possable to port this to PS Vita? cause this emu is much more better then recent PSV's snes emu, even better then retroarch on psvita....
have a nice day cheers :)
 
  • Like
Reactions: MKKhanzo

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
why dont just use your phone bro....
i think at first this emu came out is because the official emu that Nintendo made is not supporting Old3DS (maybe im wrong :P ) and Retroarch is S**t at that moment
u r too focusing on this thing bro...these day i see this thread came up again and i was thinking "wow!!! bubble2k16 have some free times again!! lets see what magic he/she? will bring us this time!!" and i was really sad when i open the thread :'-( ..... just kidding :P
just be patience dude, say ur request then just be patience everyone wants a "perfect" emu but it need times ;)

BTW @bubble2k16 is it possable to port this to PS Vita? cause this emu is much more better then recent PSV's snes emu, even better then retroarch on psvita....
have a nice day cheers :)

Because I refuse to, I'd rather not. And besides, my Moga doesn't like my phone, I like the built in controls on the N2DS. I don't expect perfect emulation, I just want better sound emulation, and the idea of splitting the APU and Snes CPU emulation two different CPUs would mitigate the speed issues. And come on, don't call RetroArch that, it is what it is, and it can get better if the CPU load was divided. :unsure:
 

VeniaSilente

Well-Known Member
Newcomer
Joined
Sep 6, 2014
Messages
97
Trophies
0
XP
536
Country
Cote d'Ivoire
Hey, I just wanted to let the dev know that I still like this software. I just don't have that much time to game but I do appreciate that the option is there for the O3DS that is what I use.

In fact I think this merits a meme.

dtx8U0s.jpg


(PS.: if I ever did this one before, I don't recall, I plead the 5th)
 
  • Like
Reactions: MKKhanzo

jimjom

Active Member
Newcomer
Joined
Aug 10, 2008
Messages
32
Trophies
0
XP
274
Country
United States
I'll see if I have sometime these couple of days to build and upload the elf file here. I don't have the latest for other versions by @FateForWindows and ramzinouri though.

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



Don't think it'll be wise to implement 1.52's audio core. Even with 1.51's audio core, the old 3DS is close to maxing out.

Thank you very much, senpai! Maybe @FateForWindows would be so kind to throw me an .elf? :) You guys are incredible!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Sonic Angel Knight @ Sonic Angel Knight: :ninja: