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
Can you play Mario Paint (SNES) on RA using the touchscreen instead of the mouse?

https://github.com/MrHuu/RetroArch/tree/ctr_bottom_screen

Depending on if you're willing to build the project, yes it's possible.
Although, it may not be perfect yet. The boundaries are not set, and it also does not take the aspect ratio in account.

For snes, i mainly use it for the lightgun. But mouse input is also available.
 

Deleted member 42501

Well-Known Member
Member
Joined
Jun 16, 2006
Messages
1,724
Trophies
2
XP
4,259
https://github.com/MrHuu/RetroArch/tree/ctr_bottom_screen

Depending on if you're willing to build the project, yes it's possible.
Although, it may not be perfect yet. The boundaries are not set, and it also does not take the aspect ratio in account.

For snes, i mainly use it for the lightgun. But mouse input is also available.

That is nice. Just felt like playing Mario Paint and remembered the 3DS as it would be perfect. Dpad version on SNES Mini is no bueno.

@godreborn could you convert this into a CIA please?
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,180
Country
United States
That is nice. Just felt like playing Mario Paint and remembered the 3DS as it would be perfect. Dpad version on SNES Mini is no bueno.

@godreborn could you convert this into a CIA please?
You can with makerom, but it requires the elf, rsf (the dummy one is fine), bnr (png image and wav, which is 3 seconds or less), and icn, which is the icon. I think there's an app that creates a cia from a 3dsx file though. I've always had issues compiling Retroarch on any system. I must be missing dependencies.
 

matt!

Well-Known Member
Member
Joined
Nov 20, 2009
Messages
634
Trophies
1
Age
47
Website
www.gingerbeardman.com
XP
1,355
Country
United Kingdom
If you do not see any problems with games, leave it as default (I did it for PSX rearmed and never set it back to anything else since).

To leave it as default, quit Retroarch via its menu and check if "save configuration on exit" is set in your general config or do a manual save of your default config.
You can revert any individual setting to default by pressing space/start on it.

To restate my question more clearly: how do we get RetroArch to set better and more performant defaults for N3DS? Who decided the defaults and when?
 

MrHuu

Well-Known Member
OP
Member
Joined
Sep 19, 2015
Messages
563
Trophies
0
Age
37
XP
1,618
Country
Netherlands
To restate my question more clearly: how do we get RetroArch to set better and more performant defaults for N3DS? Who decided the defaults and when?

To have the defaults changed, it probably best to try and discuss it on their discord. Or through a github issue.

But you may have noticed the lack of developers working on the 3ds port, so in most cases the libretro members have to rely on the developers working on a certain platform for their input. Usually it comes down to the developer adding a feature, including the default.

The aim for the defaults is to have similar defaults across platforms. Also keeping compatibility in mind, proper settings can vary between cores and even games.

Let's take the threaded renderer for example;
pcsx_rearmed benefits from it, but the online updater always deadlocks the device when enabled. Until this is fixed, my suggestion is to keep the default off.
 
  • Like
Reactions: matt!

justinweiss

Well-Known Member
Member
Joined
May 29, 2016
Messages
121
Trophies
0
Age
41
XP
1,439
Country
United States
It's been a long time since I last tried it, but I seem to remember that Threaded Video caused performance drops and bad video pacing in some cores, even though it made a big difference in pcsx_rearmed. Threaded features also caused deadlocks on the old 3ds, I think because it could only spawn a certain number of threads and RetroArch was already running close to that limit. Maybe it could have been a n3ds-only default, but that wasn't something being done anywhere else in RetroArch at that point -- at least, not something I considered an option.

Generally, the defaults seem to favor stability over performance. For an open source volunteer project, that doesn't seem like a bad tradeoff to make. But if those options were shown to be reliable enough in all cases, I don't think it would be an issue for someone to change the default.
 

matt!

Well-Known Member
Member
Joined
Nov 20, 2009
Messages
634
Trophies
1
Age
47
Website
www.gingerbeardman.com
XP
1,355
Country
United Kingdom
No.

New 3DS is barely powerful enough to run the lowliest of PS games, without it having to run shaders on top.

Plus the screen isn't high enough resolution for shaders to work their real magic.

You can do screen overlay, scanlines, but honestly the 3DS 400x240px screen is a an exact vertical fit for 240p (PS1, MD, arcade, etc) content. Played on the top screen games will have black borders on the sides.
 
  • Like
Reactions: CrashMidnick

MarioKartFan

Well-Known Member
Member
Joined
Aug 27, 2019
Messages
596
Trophies
0
XP
2,319
Country
Algeria
No.

New 3DS is barely powerful enough to run the lowliest of PS games, without it having to run shaders on top.

Plus the screen isn't high enough resolution for shaders to work their real magic.

You can do screen overlay, scanlines, but honestly the 3DS 400x240px screen is a an exact vertical fit for 240p (PS1, MD, arcade, etc) content. Played on the top screen games will have black borders on the sides.
Bit of an overstatement. New 3DS is powerful enough to run a significant number of PSX games full speed. If it weren't for transparency issues that fortunately only manifest in a handful of cut scenes, MGS would be locked at full speed and that is one of the more demanding games on PSX. Agreed that shaders add too much drag on the hardware though. The screen resolution is so low and the screen is so small, that I don't think we are missing much losing filters.
 

MrHuu

Well-Known Member
OP
Member
Joined
Sep 19, 2015
Messages
563
Trophies
0
Age
37
XP
1,618
Country
Netherlands
Extreme newbie who just landed here and wants to know how to download these custom cores since the links seem dead

Most of the cores have been added to the official builds and can be found on the libretro buildbot or through the online updater found in the retroarch menu.

Other cores either run to slow or are not usable on 3ds in it's current state. While i do maintain local builds of yabause, zc210, neogeo and some others, i don't have them publicly available at the moment.

Looking for any specific core?
 

Fat_Chocobo

New Member
Newbie
Joined
Apr 16, 2023
Messages
3
Trophies
0
Age
22
XP
24
Country
Brazil
I was looking for the best possible core for neo geo. The official retroarch one has a bit of lag and vertical (???????) screen tearing
Post automatically merged:

Most of the cores have been added to the official builds and can be found on the libretro buildbot or through the online updater found in the retroarch menu.

Other cores either run to slow or are not usable on 3ds in it's current state. While i do maintain local builds of yabause, zc210, neogeo and some others, i don't have them publicly available at the moment.

Looking for any specific core?
I was looking for the best possible core for neo geo. The official retroarch one has a bit of lag and vertical (???????) screen tearing
 

MrHuu

Well-Known Member
OP
Member
Joined
Sep 19, 2015
Messages
563
Trophies
0
Age
37
XP
1,618
Country
Netherlands
I don't experience lag or tearing on the the official builds myself, but this is on a new 3ds.
The only issue i'm aware of is decrypting the larger roms. If you want to run larger roms, read THIS and download the attached build.

When using an old 3ds, i'm not sure if it's capable of running at full speed.
 

Attachments

  • fbalpha2012_neogeo_libretro_3DSX.7z
    1.2 MB · Views: 35
  • fbalpha2012_neogeo_libretro_CIA.7z
    1.2 MB · Views: 38

ZenythVidya

New Member
Newbie
Joined
Apr 23, 2023
Messages
1
Trophies
0
Age
26
XP
20
Country
United States
My apologies if this was a constant question, does anyone have the original CIA/3DSX files for Yabause Saturn emulator 3DS core?
I know it's immensely W.I.P. but it has peak my curiosity and i could probably get someone else to continue the project somewhat.
 

Fat_Chocobo

New Member
Newbie
Joined
Apr 16, 2023
Messages
3
Trophies
0
Age
22
XP
24
Country
Brazil
I don't experience lag or tearing on the the official builds myself, but this is on a new 3ds.
The only issue i'm aware of is decrypting the larger roms. If you want to run larger roms, read THIS and download the attached build.

When using an old 3ds, i'm not sure if it's capable of running at full speed.
Since I've already bothered you anyway, I was wondering if there's a way to make forwarders for retroarch games. I found this kind of tool for most platforms, but not for MAME. Not that it really matters, but... I think the games look neat on the home menu.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    you know to help them find their checkbook lol
  • BigOnYa @ BigOnYa:
    Gta4 was NewYork or Chicago, gta5 is California
  • K3Nv2 @ K3Nv2:
    Damn camera phones catching crimes
  • Psionic Roshambo @ Psionic Roshambo:
    Always some women screaming... You break a few thousand dollars worth of crap in someone's living room and they scream lol
  • Psionic Roshambo @ Psionic Roshambo:
    lol Ken yeah the things I did as a kid I am soooo glad those didn't exist
  • K3Nv2 @ K3Nv2:
    If someone breaks my $20 TV stand their nose is getting broke
  • Psionic Roshambo @ Psionic Roshambo:
    Psi would be doing like 300-3,000 years in prison lol
  • K3Nv2 @ K3Nv2:
    Have some in closet allegations?
  • Psionic Roshambo @ Psionic Roshambo:
    Someone tried to pull a gun on me once, they reached into the couch thinking I wouldn't notice, quick kick to the arm snapping it between the wrist and elbow broke like a swing lol I reached into the couch to see what was in there, cool a free .380 lol had to hit him with it a few times to remind him not to do it again lol
  • Psionic Roshambo @ Psionic Roshambo:
    He had the 20K he owed the very next day it was a miracle lol
  • Psionic Roshambo @ Psionic Roshambo:
    Psi was a bad bad man at one point lol
  • BigOnYa @ BigOnYa:
    We need a GTA based on your life, or at least put you in 6 as a character.
  • Psionic Roshambo @ Psionic Roshambo:
    I don't think people would believe 10% of the things I have done lol thank god...
  • Psionic Roshambo @ Psionic Roshambo:
    I have a giant check list of impossible things, and I haven't done them all yet lol
  • K3Nv2 @ K3Nv2:
    @Psionic Roshambo, Was the pot farmer in San andreas
  • Psionic Roshambo @ Psionic Roshambo:
    I tell people I wrestled a 5 foot alligator and they get this smile like this guy is full of shit lol the reality is I am sad it got away.... I wanted a pet alligator lol
  • BigOnYa @ BigOnYa:
    You live in Florida, so I believe it, you guys are crazy.
  • Psionic Roshambo @ Psionic Roshambo:
    At the time I would have probably fed it people lol
  • Psionic Roshambo @ Psionic Roshambo:
    Seriously cocaine not even once lol
  • BigOnYa @ BigOnYa:
    Not even once, but 100's of times
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    My girlfriend at the time, she had me stay up with her all night because some how the crazy bitch had spent like 12 hours snorting 2 8 balls, didn't use any water (gotta clean your nose) so she had so much crusted in her nose I was sure she was gonna blow up her heart. I mean this was the stuff right off the boat so absolutely pure. ugghh so annoying
  • Psionic Roshambo @ Psionic Roshambo:
    Also doing like 320 dollars worth of coke in half a day lol damn it
  • Psionic Roshambo @ Psionic Roshambo:
    hmmm 360 even lol
  • Psionic Roshambo @ Psionic Roshambo:
    Well I was getting a discount so 320 is probably right
    Psionic Roshambo @ Psionic Roshambo: Well I was getting a discount so 320 is probably right