Homebrew Retroarch Emulation Thread (Nightly Builds Included)

FateForWindows

Well-Known Member
Member
Joined
Feb 8, 2017
Messages
1,125
Trophies
0
Age
26
XP
1,778
Country
United States
Downloaded the latest stable release .cia from their website for my OG 3DS XL but whatever NES core I'm running for my Dragon Warrior 3 rom, it is running really really slow. What settings can I use to make it run full speed?
I believe QuickNES is the only libretro core that runs at fullspeed on o3DS though I'm not sure about FCEUMM. You'll definitely want to use bubble2k's VirtuaNES for 3DS as it's more accurate than QuickNES (more stuff works the way it should) and the performance is still a constant 60FPS on all models.
 

Bitanator

Active Member
Newcomer
Joined
Mar 4, 2019
Messages
44
Trophies
0
Age
34
XP
230
Country
Ireland
I believe QuickNES is the only libretro core that runs at fullspeed on o3DS though I'm not sure about FCEUMM. You'll definitely want to use bubble2k's VirtuaNES for 3DS as it's more accurate than QuickNES (more stuff works the way it should) and the performance is still a constant 60FPS on all models.

Thanks, I've switched to that and they are running fine now.

I'm assuming SNES games won't run full speed on the OG 3DS?
 

CosmicDan

Member
Newcomer
Joined
Mar 7, 2019
Messages
12
Trophies
0
Age
37
XP
160
Country
Australia
I read the OT completely but I didn't see - does this include DOSBox and Atari Lynx cores? I saw unofficial builds floating around that did but they're all old.

Sent from my POCOPHONE F1 using Tapatalk
 
Last edited by CosmicDan,

Rahkeesh

Well-Known Member
Member
Joined
Apr 3, 2018
Messages
2,180
Trophies
1
Age
42
XP
3,268
Country
United States
Both are officially included. Lynx has the Handy core, it needs a bios and has no save states. DOS takes some configuring to get going but it can work, it supports joysticks and emulates mouse but there is no keyboard support of any kind. Usually you need to set up dosbox on your PC and install/configure your games before moving it all over to 3DS. Its pretty slow though, anything from the VGA era seems spotty, and I don't want to go back to CGA graphics myself, so didn't play with it much.
 
Last edited by Rahkeesh,

CosmicDan

Member
Newcomer
Joined
Mar 7, 2019
Messages
12
Trophies
0
Age
37
XP
160
Country
Australia
Both are officially included. Lynx has the Handy core, it needs a bios and has no save states. DOS takes some configuring to get going but it can work, it supports joysticks and emulates mouse but there is no keyboard support of any kind. Usually you need to set up dosbox on your PC and install/configure your games before moving it all over to 3DS. Its pretty slow though, anything from the VGA era seems spotty, and I don't want to go back to CGA graphics myself, so didn't play with it much.
Fair enough, thanks. Shame about the lack of OSK support. I'm assuming you have a New 3DS/2DS? Can't even get 386 equivalent for VGA? E.g. Apogee era of games?

Sent from my POCOPHONE F1 using Tapatalk
 

Rahkeesh

Well-Known Member
Member
Joined
Apr 3, 2018
Messages
2,180
Trophies
1
Age
42
XP
3,268
Country
United States
So I ran gremlin's hero quest which isn't a game with much going on and it was nearly half speed. But come to think of it I could've tried lowering the target CPU and stuff. If you really want the DOS games you might make something work by tinkering with it. First set up standard PC dosbox and get yourself a "hard drive" going, then try to get it running in windows Retroarch DOSBOX core, which eventually includes having it launch an executable directly rather than using the command prompt. (might've done it by adjusting auto-run commands on dosbox). Then move the files over to the 3DS and see how it runs.
 
Last edited by Rahkeesh,
  • Like
Reactions: CosmicDan

MrHuu

Well-Known Member
Member
Joined
Sep 19, 2015
Messages
563
Trophies
0
Age
37
XP
1,618
Country
Netherlands
DOS takes some configuring to get going but it can work, it supports joysticks and emulates mouse but there is no keyboard support of any kind. Usually you need to set up dosbox on your PC and install/configure your games before moving it all over to 3DS. Its pretty slow though, anything from the VGA era seems spotty, and I don't want to go back to CGA graphics myself, so didn't play with it much.

Sorry, i just have to add this.. it is definitly possible to emulate a mouse / keyboard in DOSBOX. Just no on-screen -keyboard.

If you have a game loaded, open the 'Quick Menu'. Here you'll find core specific settings.
Open 'Controls' and set the 'User 1 Device Type' to 'Keyboard + Mouse'.

Now scroll down till the button definitions, 'Auto: B (btn)' being the first. With the desired button selected press right to select the preferred Keyboard button to bind to.

If you've set all buttons for a game, select 'Save Game Remap File' to save these settings. These settings will be loaded the next time you start the game.

That's it, almost all keyboard keys are available.

The y axis of the mouse is inverted by default, redefine the general !! control settings to fix this.
 

FateForWindows

Well-Known Member
Member
Joined
Feb 8, 2017
Messages
1,125
Trophies
0
Age
26
XP
1,778
Country
United States
has this seen any improvements at all in the last few months? I haven't been checking lately but I'm assuming no
There have been some, mostly Emulator-side but also QOL stuff for Retroarch itself, e.g. now the default driver is DSP instead of csnd, default interface is rgui because of issues xmb has always had, etc.
 
  • Like
Reactions: plug313

Impossible_Igntiz

Well-Known Member
Member
Joined
Nov 16, 2018
Messages
422
Trophies
0
Location
Bonerville
XP
1,181
Country
United States
Both are officially included. Lynx has the Handy core, it needs a bios and has no save states. DOS takes some configuring to get going but it can work, it supports joysticks and emulates mouse but there is no keyboard support of any kind. Usually you need to set up dosbox on your PC and install/configure your games before moving it all over to 3DS. Its pretty slow though, anything from the VGA era seems spotty, and I don't want to go back to CGA graphics myself, so didn't play with it much.
is it possible to create a VC injection like forwarder for DOSBox 3DS? because i would love to make a couple for it!

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

Fair enough, thanks. Shame about the lack of OSK support. I'm assuming you have a New 3DS/2DS? Can't even get 386 equivalent for VGA? E.g. Apogee era of games?

Sent from my POCOPHONE F1 using Tapatalk
D/Generation and Hocus Pocus worked perfectly fine for me and those are VGA games, or perhaps it's because maybe i have a new 3DS xl that fixes the slowdown with certain DOS games?
 

Rahkeesh

Well-Known Member
Member
Joined
Apr 3, 2018
Messages
2,180
Trophies
1
Age
42
XP
3,268
Country
United States
Does anyone have or know where to obtain the 1.3.3 build of Retroarch? Someone recently uploaded 1.3.6 to GBAtemp downloads which is cool, but according to some old forum posts, that is when things *started* going to hell, like gPSp dynarec crashing, vsync getting borked, cores slowing down, etc. Making 1.3.3 the last 100% supported stable release for 3DS. If we can find that and it fixes the gPSP dynarec that would be of huge value to the community.
 

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
12,227
Trophies
2
XP
34,535
Country
Mexico
Does anyone have or know where to obtain the 1.3.3 build of Retroarch? Someone recently uploaded 1.3.6 to GBAtemp downloads which is cool, but according to some old forum posts, that is when things *started* going to hell, like gPSp dynarec crashing, vsync getting borked, cores slowing down, etc. Making 1.3.3 the last 100% supported stable release for 3DS. If we can find that and it fixes the gPSP dynarec that would be of huge value to the community.
Does the gPSP core still crash on the latest versions?
 

plug313

Well-Known Member
Member
Joined
Jun 27, 2016
Messages
163
Trophies
0
Age
29
XP
622
Country
There have been some, mostly Emulator-side but also QOL stuff for Retroarch itself, e.g. now the default driver is DSP instead of csnd, default interface is rgui because of issues xmb has always had, etc.

that's great to hear! when I have some free time I'll play around with some of these emulators
 

DualBladedKirito

The Black Swordsman
Member
Joined
Sep 9, 2015
Messages
222
Trophies
0
Age
33
Location
United States
XP
951
Country
United States
Does anyone have or know where to obtain the 1.3.3 build of Retroarch? Someone recently uploaded 1.3.6 to GBAtemp downloads which is cool, but according to some old forum posts, that is when things *started* going to hell, like gPSp dynarec crashing, vsync getting borked, cores slowing down, etc. Making 1.3.3 the last 100% supported stable release for 3DS. If we can find that and it fixes the gPSP dynarec that would be of huge value to the community.
I have that core somewhere but it still has the crash issue.
Edit here's a even older version 1.3.2
Edit 2: So. I talked with a mod on retroarch discord and they said we are better off looking at the source code for 1.3.2 and see if the problem can be fixed. Beyond my capabilities but someone might be able to find the issue
Here's the source https://github.com/libretro/RetroArch/archive/v1.3.2.zip
 

Attachments

  • gpsp_libretro 1.3.2.zip
    890.5 KB · Views: 126
Last edited by DualBladedKirito,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: https://www.youtube.com/watch?v=v9HgJ3SgjpA