Homebrew Unofficial 3DS RetroArch builds

MrHuu

Well-Known Member
OP
Member
Joined
Sep 19, 2015
Messages
563
Trophies
0
Age
37
XP
1,618
Country
Netherlands
My self-learning coding course hasn't reached the asm chapter yet, i completely fail at understanding the assembled code. Let alone optimizing it. I don't have any medals laying around, else you would have got it.

Looking at how notaz's recent commits, maybe he could be of any assistance.
Could it be worth sharing your findings and issues you've ran into with him?
 

daddu3

Well-Known Member
Member
Joined
Jul 8, 2012
Messages
103
Trophies
1
XP
659
Country
Finland
Gonna bite here a bit - is there any hope on improving performance of Snes9X-cores for games that I'm forced to play with poorer audio emulation for full speed (Bubble2K's Snes9x Emulator with games like Kirby Super Star or Yoshi's Island)?
Kinda been perplexed for a long while now with how PSX-emulation on 3DS has been looking to be much more advanced and performing decently compared to SNES lately (though I remember well how this is because lack of interest, which has bummed me a good while now as I've been owning a N3DS XL a long while and was looking highly forward to playing some chip-based SNES-games)

So far I see not much difference between DSP_Threaded-audio driver and other audio drives used, and at best I can hit somewhat smooth FPS dipping between 55-60 FPS after enabling Threaded Video, with some minor audio hiccups.
 

cubaliu

Member
Newcomer
Joined
Mar 2, 2022
Messages
14
Trophies
0
Age
41
Location
Beijing
XP
508
Country
China
My self-learning coding course hasn't reached the asm chapter yet, i completely fail at understanding the assembled code. Let alone optimizing it. I don't have any medals laying around, else you would have got it.

Looking at how notaz's recent commits, maybe he could be of any assistance.
Could it be worth sharing your findings and issues you've ran into with him?
Hi MrHuu, appreciate so much for all you’ve contributed to the 3ds fans, obviously great work!
Just one more requiring, is that possible to run the PGM platform arcade game Knights of Valour / Sangoku Senki on the unofficial retroarch builds for n3ds? It is awesome and amazing Dragon Dungeon like style game which can be run properly on Pc version FBA2012 with a bios file pgm.zip together put with the original rom. Hope there is a way to make it successful on my n3ds. Again, thank you so much for the fun you profited.
 

placebo_yue

Well-Known Member
Member
Joined
Aug 7, 2019
Messages
739
Trophies
0
Age
33
XP
1,264
Country
Argentina
It's a separate build, I don't remeber where it is though... also, mGBA standalone build has gyro support too
I tried every allegedly "experimental gyro build" out there but none worked. mGBA runs badly on O3DS. I guess i can live without playing the two or three games that use gyro
 

SmoothCh1ken

New Member
Newbie
Joined
Apr 28, 2022
Messages
2
Trophies
0
Age
18
Location
Bogotá
XP
31
Country
Colombia
My self-learning coding course hasn't reached the asm chapter yet, i completely fail at understanding the assembled code. Let alone optimizing it. I don't have any medals laying around, else you would have got it.

Looking at how notaz's recent commits, maybe he could be of any assistance.
Could it be worth sharing your findings and issues you've ran into with him?
HI, I've been trying to play cps3 games on my n3ds for quite a long time, but I couldn't get a rom to work on the emulator. I always get the message "Failed to load file". Could you pls give me the sfiii rom you used in your testing, or maybe a website where i can get it?
 

SmoothCh1ken

New Member
Newbie
Joined
Apr 28, 2022
Messages
2
Trophies
0
Age
18
Location
Bogotá
XP
31
Country
Colombia
My self-learning coding course hasn't reached the asm chapter yet, i completely fail at understanding the assembled code. Let alone optimizing it. I don't have any medals laying around, else you would have got it.

Looking at how notaz's recent commits, maybe he could be of any assistance.
Could it be worth sharing your findings and issues you've ran into with him?
HI, I've been trying to play cps3 games on my n3ds for quite a long time, but I couldn't get a rom to work on the emulator. I always get the message "Failed to load file". Could you pls give me the sfiii rom you used in your testing, or maybe a website where i can get it?
 

MrHuu

Well-Known Member
OP
Member
Joined
Sep 19, 2015
Messages
563
Trophies
0
Age
37
XP
1,618
Country
Netherlands
Can I request zc210-libretro? It's a lesser-known port of Zelda Classic v2.10 for retroarch.
I was able to compile the core for windows but I've been lost trying to compile for consoles.
Since you've brought us the wonderful Sonic port; here you go.

Follow the readme on the github page to set things up. Please confirm if everything is working well, if it does i could add a .cia build as-well.
 

Attachments

  • zc210_libretro_3DSX.7z
    1.2 MB · Views: 53

MrHuu

Well-Known Member
OP
Member
Joined
Sep 19, 2015
Messages
563
Trophies
0
Age
37
XP
1,618
Country
Netherlands
Is it possible to add gyro to gpSP like GBARunner2?

A quick look at the possibilities for gpSP makes me realize i don't want to touch this.
There are unofficial builds of gpSP adding these features, but those builds are made while the original author said not to do so.

Being the main reason why the project got abandoned. Out of my deepest respect for Notaz, I will not backport any of this. I'm sorry.

HI, I've been trying to play cps3 games on my n3ds for quite a long time, but I couldn't get a rom to work on the emulator. I always get the message "Failed to load file". Could you pls give me the sfiii rom you used in your testing, or maybe a website where i can get it?
Unfortunately, using the latest builds, the roms i was using are also non functional. Maybe someday i'll have a look at it again, but don't expect anything anytime soon.
 
  • Like
Reactions: MarioKartFan

JeffRuLz

Well-Known Member
Member
Joined
Sep 14, 2018
Messages
164
Trophies
0
XP
2,561
Country
United States
Since you've brought us the wonderful Sonic port; here you go.

Follow the readme on the github page to set things up. Please confirm if everything is working well, if it does i could add a .cia build as-well.
Thank you so much! Here's the results of my play testing on a New 3DS:

- The zc210 folder needed to be in the retroarch/cores/system/ folder instead of retroarch/system/ (however that may be normal for retroarch on 3ds.)
- Loading a quest file takes about 90 seconds. Removing the optional sound packs does not affect it.
- Once the quest starts it plays smoothly. Visuals are good, solid 60fps, saving works and sound works fine too.
- Pressing the X button to bring up the overwold map immediatly crashes the console.
- The console freezes about 1 second after opening the pause menu by pressing Select. (The game over menu works fine though.)
- Exiting retroarch crashes the console.

I haven't looked too deep into the source yet, but I'll try again to compile it first.
 
  • Like
Reactions: MrHuu

MrHuu

Well-Known Member
OP
Member
Joined
Sep 19, 2015
Messages
563
Trophies
0
Age
37
XP
1,618
Country
Netherlands
Thank you so much! Here's the results of my play testing on a New 3DS:

- The zc210 folder needed to be in the retroarch/cores/system/ folder instead of retroarch/system/ (however that may be normal for retroarch on 3ds.)
- Loading a quest file takes about 90 seconds. Removing the optional sound packs does not affect it.
- Once the quest starts it plays smoothly. Visuals are good, solid 60fps, saving works and sound works fine too.
- Pressing the X button to bring up the overwold map immediatly crashes the console.
- The console freezes about 1 second after opening the pause menu by pressing Select. (The game over menu works fine though.)
- Exiting retroarch crashes the console.

I haven't looked too deep into the source yet, but I'll try again to compile it first.

The compilation flags are not complete to be able to build.

I 'm not near my pc atm, but i'll try to guide you anyways.

Currently only the CFLAGS are set, you'll have to set the CXX flags aswell.
Add the libctru include folder.

It's also required to build with: USE_CTRULIB_2 defined.

Then you should be able to build when running: make platform=ctr

This will build the core and you should be able to continue building retroarch as usual.
 
  • Like
Reactions: JeffRuLz

JeffRuLz

Well-Known Member
Member
Joined
Sep 14, 2018
Messages
164
Trophies
0
XP
2,561
Country
United States
The compilation flags are not complete to be able to build.

I 'm not near my pc atm, but i'll try to guide you anyways.

Currently only the CFLAGS are set, you'll have to set the CXX flags aswell.
Add the libctru include folder.

It's also required to build with: USE_CTRULIB_2 defined.

Then you should be able to build when running: make platform=ctr

This will build the core and you should be able to continue building retroarch as usual.
I finally got around to trying and I was able to compile it this time. Using your instructions I also added "-marm -mfpu=vfp -mtp=soft" to cflags, which was copied from a retroarch makefile.
 

UltraSyko

Well-Known Member
Newcomer
Joined
Aug 14, 2019
Messages
63
Trophies
0
Age
26
XP
495
Country
United States
A quick look at the possibilities for gpSP makes me realize i don't want to touch this.
There are unofficial builds of gpSP adding these features, but those builds are made while the original author said not to do so.

Being the main reason why the project got abandoned. Out of my deepest respect for Notaz, I will not backport any of this. I'm sorry.
Dang, that's okay. I'm sure Notaz has his reasons.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Quincy @ Quincy:
    Usually when such a big title leaks the Temp will be the first to report about it (going off of historical reports here, Pokemon SV being the latest one I can recall seeing pop up here)
  • K3Nv2 @ K3Nv2:
    I still like how a freaking mp3 file hacks webos all that security defeated by text yet again
  • BigOnYa @ BigOnYa:
    They have simulators for everything nowdays, cray cray. How about a sim that shows you playing the Switch.
  • K3Nv2 @ K3Nv2:
    That's called yuzu
    +1
  • BigOnYa @ BigOnYa:
    I want a 120hz 4k tv but crazy how more expensive the 120hz over the 60hz are. Or even more crazy is the price of 8k's.
  • K3Nv2 @ K3Nv2:
    No real point since movies are 30fps
  • BigOnYa @ BigOnYa:
    Not a big movie buff, more of a gamer tbh. And Series X is 120hz 8k ready, but yea only 120hz 4k games out right now, but thinking of in the future.
  • K3Nv2 @ K3Nv2:
    Mostly why you never see TV manufacturers going post 60hz
  • BigOnYa @ BigOnYa:
    I only watch tv when i goto bed, it puts me to sleep, and I have a nas drive filled w my fav shows so i can watch them in order, commercial free. I usually watch Married w Children, or South Park
  • K3Nv2 @ K3Nv2:
    Stremio ruined my need for nas
  • BigOnYa @ BigOnYa:
    I stream from Nas to firestick, one on every tv, and use Kodi. I'm happy w it, plays everything. (I pirate/torrent shows/movies on pc, and put on nas)
  • K3Nv2 @ K3Nv2:
    Kodi repost are still pretty popular
  • BigOnYa @ BigOnYa:
    What the hell is Kodi reposts? what do you mean, or "Wut?" -xdqwerty
  • K3Nv2 @ K3Nv2:
    Google them basically web crawlers to movie sites
  • BigOnYa @ BigOnYa:
    oh you mean the 3rd party apps on Kodi, yea i know what you mean, yea there are still a few cool ones, in fact watched the new planet of the apes movie other night w wifey thru one, was good pic surprisingly, not a cam
  • BigOnYa @ BigOnYa:
    Damn, only $2.06 and free shipping. Gotta cost more for them to ship than $2.06
    +1
  • BigOnYa @ BigOnYa:
    I got my Dad a firestick for Xmas and showed him those 3rd party sites on Kodi, he loves it, all he watches anymore. He said he has got 3 letters from AT&T already about pirating, but he says f them, let them shut my internet off (He wants out of his AT&T contract anyways)
  • K3Nv2 @ K3Nv2:
    That's where stremio comes to play never got a letter about it
  • BigOnYa @ BigOnYa:
    I just use a VPN, even give him my login and password so can use it also, and he refuses, he's funny.
  • BigOnYa @ BigOnYa:
    I had to find and get him an old style flip phone even without text, cause thats what he wanted. No text, no internet, only phone calls. Old, old school.
  • Psionic Roshambo @ Psionic Roshambo:
    @BigOnYa, Lol I bought a new USB card reader thing on AliExpress last month for I think like 87 cents. Free shipping from China... It arrived it works and honestly I don't understand how it was so cheap.
    +1
    Psionic Roshambo @ Psionic Roshambo: @BigOnYa, Lol I bought a new USB card reader thing on AliExpress last month for I think like 87... +1