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:
    hmmm 360 even lol
  • Psionic Roshambo @ Psionic Roshambo:
    Well I was getting a discount so 320 is probably right
  • BigOnYa @ BigOnYa:
    That is cheap, I used to pay $100 for a tine.
  • Psionic Roshambo @ Psionic Roshambo:
    Tine? One gram?
  • BigOnYa @ BigOnYa:
    Sixteenth
  • Psionic Roshambo @ Psionic Roshambo:
    Also it was literally out of a kilo when I got it off the boat so absolutely pure
  • Psionic Roshambo @ Psionic Roshambo:
    Holy shiz that's a lot
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I was getting 3.5 Grams for 320 could have stepped on it and doubled my money easy lol
    +1
  • BigOnYa @ BigOnYa:
    I'd be afraid to it nowdays, my heart would explode prob. I just stick beers n buds nowdays.
  • Psionic Roshambo @ Psionic Roshambo:
    I would get to drive from tarpon springs to like Miami a thousand bucks lol do that twice a week and back in 92 that was good money
  • Xdqwerty @ Xdqwerty:
    @BigOnYa,
    @Psionic Roshambo what are you guys talking about?
  • Psionic Roshambo @ Psionic Roshambo:
    Blew it on women and muscle cars lol
    +1
  • BigOnYa @ BigOnYa:
    @Xdqwerty Hamster food, its pricey nowadays to keep PCs running.
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    I don't do anything except cigarettes and gotta stop eventually lol
    +1
  • BigOnYa @ BigOnYa:
    I'd do shrooms again if could find, and I was outside camping/fishing, and had a cooler full of beer.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I wouldn't mind some LSD, laughing until my face hurt sounds fun lol
    +1
  • BigOnYa @ BigOnYa:
    You ever try soaper powder/qauludes? I did once and like a dumbass drank beer on top of taking, I woke up laying in my backyard in the pouring rain, it knocked me out. I have not seen it around in many many years.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    No never tried a lot of things but never that lol
  • Psionic Roshambo @ Psionic Roshambo:
    I did pass out one time on a floor after taking a bunch of Ambien lol thought it would help me sleep and did it lol
  • Psionic Roshambo @ Psionic Roshambo:
    Girlfriend was working at a pharmacy and stole like 500 of them, was and still is the biggest pill bottle I have ever seen lol
  • K3Nv2 @ K3Nv2:
    Ativan is pretty legit
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    The last time I had to take something to help me sleep, I was prescribed Trazadone it was pretty OK to be honest.
  • Psionic Roshambo @ Psionic Roshambo:
    Not something I need at all these days, doing a lot better lol
    Psionic Roshambo @ Psionic Roshambo: Not something I need at all these days, doing a lot better lol