Homebrew Unofficial 3DS RetroArch builds

matt!

Well-Known Member
Member
Joined
Nov 20, 2009
Messages
634
Trophies
1
Age
47
Website
www.gingerbeardman.com
XP
1,351
Country
United Kingdom
I'll try the 2005 core, but I thought the sound was not that great on that core? Yeah slowdowns occur during game creation when you type the text and in the house when you start out, including going outside when the rain hits. Everything slows down and gameplay is slow as well. Frame rates drop to 30-40 fps.

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



Yeah I just tried the 2005 non plus core and with the settings I laid out, I am getting 40 fps during the intro when link is sleeping in bed. Sound is choppy, text is scrolling slow etc. Is there anything I need to confirm that retroarch is using my faster n3DS processor? How do i make sure it's working properly?

It should automatically use the new speed. Can you try deleting or renaming your cfg to see if default settings help?
 
  • Like
Reactions: MrHuu

MrHuu

Well-Known Member
OP
Member
Joined
Sep 19, 2015
Messages
562
Trophies
0
Age
37
XP
1,591
Country
Netherlands
I gave that last build of PCSX_REARMED a shot. It had about exactly half the performance of the stable 1.3.x versions in Symphony of the Night.

Do you have any estimate fps on this? On the latest nightly build i got about 30fps.
I've compared 'Metal Slug' and 'Heart of Darkness' between 1.3.6 stable and latest nightly. Both were already running at about 55fps, on the latest both have a stable 60fps during gameplay. Increase / Decrease in performance could differ for each game.

I'll try the 2005 core, but I thought the sound was not that great on that core? Yeah slowdowns occur during game creation when you type the text and in the house when you start out, including going outside when the rain hits. Everything slows down and gameplay is slow as well. Frame rates drop to 30-40 fps.

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



Yeah I just tried the 2005 non plus core and with the settings I laid out, I am getting 40 fps during the intro when link is sleeping in bed. Sound is choppy, text is scrolling slow etc. Is there anything I need to confirm that retroarch is using my faster n3DS processor? How do i make sure it's working properly?

I also have got the Snes9x2010 core running at about 40fps.
If you've got the exact same performance between the cores, make sure you load the rom manually and select the core to load.
I think your still loading Snes9x2010. When loaded from a playlist, or history, it automatically switches cores to the one your first selected.

You could use NTR to switch speeds on the fly. Doing this results in Snes9x2010 running at 12fps at old3ds settings, and 45fps on new3ds settings.
 
  • Like
Reactions: matt!

Alain Desjardins

Active Member
Newcomer
Joined
Sep 6, 2016
Messages
34
Trophies
0
Age
42
XP
150
Country
United States
It should automatically use the new speed. Can you try deleting or renaming your cfg to see if default settings help?

Yeah, default settings are about the same. I removed the 2010 core completely and manually selected the 2005 core, still the same thing. I can't get Zelda to work at full speed... its always at 35-40 fps and it slows the game down, makes audio clicks and pop sounds and just performs like crap. I'll try on my other n3DS and see if theres something funny going on but i suspect it will be the same.
 

ajfoucault

Well-Known Member
Newcomer
Joined
Apr 23, 2008
Messages
76
Trophies
1
XP
251
Country
United States
I'm using PCSX ReARMed r22 but it doesn't give me the option to turn off the sound (it only says Sound: Reverb, which I put in off and Sound: Interpolation, which I also put in off).

How can I disable the sound on PCSX? Thanks in advance for the help.
 

TimX24968B

"That guy"
Member
Joined
Oct 28, 2015
Messages
1,403
Trophies
0
Location
Nowhere
XP
399
Country
United States
I'm using PCSX ReARMed r22 but it doesn't give me the option to turn off the sound (it only says Sound: Reverb, which I put in off and Sound: Interpolation, which I also put in off).

How can I disable the sound on PCSX? Thanks in advance for the help.
set the sound driver to 'null'. that should work, or go into settings under audio, see if there is anything there.
 

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,594
Trophies
3
Age
24
XP
20,991
Country
United States
Yabause core:
  • Sega Saturn BIOS Menu: 13-14fps with frameskip enabled, 4fps with frameskip disabled.
  • Sonic Jam: around 20fps with frameskip enabled. In Genesis/MegaDrive games, some sprites are incorrectly positioned, some are not working correctly.
Hope dynarec is added in the future.
 
Last edited by RocketRobz,

Muxi

Well-Known Member
Member
Joined
Jun 1, 2016
Messages
605
Trophies
0
Age
52
XP
2,120
Country
Germany
N3DS a9lh + luma + 11.3: Retroarch v1.4.1 incl. (pcsx_rearmed nightly december 16, stella and handy)

I have a problem with the savestates. After I have stored a savestate under pcsx_rearmed and loaded another core, then go back to pcsx_rearmed and to load the previous stored savestate, crashes retroarch. Does anybody have the same issue? Thanks for the help in advance.

During the memory procedure announces retroarch info:" file already exists. saving to backup buffer....." is that normal ? Has that something to do with the above mentioned issue?
 
Last edited by Muxi,

xxangelxx

Well-Known Member
Newcomer
Joined
Jan 22, 2015
Messages
46
Trophies
0
Age
31
XP
152
Country
Gambia, The
N3ds
Atari Prosystem
cia = fullspeed 60fps with audio sync on
3dsx max. 40fps with audio sync off

pls fix
 

haazet

Well-Known Member
Newcomer
Joined
Dec 15, 2015
Messages
64
Trophies
0
XP
159
Country
United States
Just curious is there a github for Yabause code for 3DS? Im not too familiar with building from source, but last time I tried compiling cores like Yabause for ctr running Make gave a error about unsupported platform. Is it as easy adding the platform argument in the Yabause libretro source?
 
  • Like
Reactions: MrHuu

matt!

Well-Known Member
Member
Joined
Nov 20, 2009
Messages
634
Trophies
1
Age
47
Website
www.gingerbeardman.com
XP
1,351
Country
United Kingdom
Just curious is there a github for Yabause code for 3DS? Im not too familiar with building from source, but last time I tried compiling cores like Yabause for ctr running Make gave a error about unsupported platform. Is it as easy adding the platform argument in the Yabause libretro source?
MrHuu will release working source soon. It's quite an effort to get it ready.
 
  • Like
Reactions: MrHuu and haazet

xxangelxx

Well-Known Member
Newcomer
Joined
Jan 22, 2015
Messages
46
Trophies
0
Age
31
XP
152
Country
Gambia, The
59,83 fps New 3ds xl (full speed)
Prosystem 3dsx version !!
ok on Luma V11.x the prosystem 3dsx runs well with 59 fps. On V 9.2 sys the 3dsx runs slower ->41fps. this is a bug with newer retroach versions or maybe the homebrew launcher!
 
  • Like
Reactions: MrHuu

Hopalongtom

Well-Known Member
Member
Joined
Mar 14, 2009
Messages
268
Trophies
0
XP
327
Country
PSX: Castlevania Symphony of the Night

FPS: 15-25 and 55 in the pause screen equip menu.

FPS with sound muted: 31 steady but feels like 22.

Seems background music doesn't play either even with sound on!

Some larger rooms are a smooth 51 FPS until enemies spawn in.
 
Last edited by Hopalongtom,
  • Like
Reactions: MrHuu

MrHuu

Well-Known Member
OP
Member
Joined
Sep 19, 2015
Messages
562
Trophies
0
Age
37
XP
1,591
Country
Netherlands
Yabause core:
  • Sega Saturn BIOS Menu: 13-14fps with frameskip enabled, 4fps with frameskip disabled.
  • Sonic Jam: around 20fps with frameskip enabled. In Genesis/MegaDrive games, some sprites are incorrectly positioned, some are not working correctly.
Hope dynarec is added in the future.

The dynamic recompiler used for yabause is similar to the one used for mupen64. This code is, unlike pcsx, not optimized for limited memory usage.
This could be quite the task to get it running optimal on a New3DS (obviously no Old3DS).

Just curious is there a github for Yabause code for 3DS? Im not too familiar with building from source, but last time I tried compiling cores like Yabause for ctr running Make gave a error about unsupported platform. Is it as easy adding the platform argument in the Yabause libretro source?

Yes there is, all cores available in this thread are compiled from the Libretro GIT:
https://github.com/libretro
https://github.com/libretro/yabause
http://wiki.yabause.org/index.php5?title=SH2_dynamic_recompiler -Info about the dynamic recompiler used in yabause

To get it to compile you'll need to add an entry to the 'makefile.cores' and update the 'makefile' for yabause itself, adding the 'platform arguments'.
A lot of the code needs to be updated to compile against the latest retroarch for 3DS, or compile it with older standards 'gnu90' (which results in the build provided here).

N3DS a9lh + luma + 11.3: Retroarch v1.4.1 incl. (pcsx_rearmed nightly december 16, stella and handy)

I have a problem with the savestates. After I have stored a savestate under pcsx_rearmed and loaded another core, then go back to pcsx_rearmed and to load the previous stored savestate, crashes retroarch. Does anybody have the same issue? Thanks for the help in advance.

During the memory procedure announces retroarch info:" file already exists. saving to backup buffer....." is that normal ? Has that something to do with the above mentioned issue?

The problems you're encountering are probably a result of the core not being build with the latest 1.4 changes. Are you experiencing this with other 1.4 cores also?

The backup buffer is used to be able to 'undo' Save / Load states. This is normal behavior.

PCSX is back in the nightlies. Not tried it myself. Anybody?

Latest pcsx builds from the buildbot are still crashing. The core is under development, unfinished code stopped it from being build by the buildbot.
The changes made to the core are generic, not 3DS specific. 3DS performance may or may not improve when / if the core starts working again on the 3DS.

The latest build states 1.4.2, my bet would be they're trying to get it working before the 1.4.2 release. Hopefully.
 
  • Like
Reactions: haazet

MrHuu

Well-Known Member
OP
Member
Joined
Sep 19, 2015
Messages
562
Trophies
0
Age
37
XP
1,591
Country
Netherlands
PSX: Castlevania Symphony of the Night

FPS: 15-25 and 55 in the pause screen equip menu.

FPS with sound muted: 31 steady but feels like 22.

Seems background music doesn't play either even with sound on!

Some larger rooms are a smooth 51 FPS until enemies spawn in.

Pcsx on the 3DS doesn't handle multi trackXX.bin files. The first track is the 'data' track, all other are music tracks.
Latest working nightly loads all tracks, but uses only the first.

Haven't got to converting these games to single bin/cue format yet. But this could get music working.

However, no music means more FPS. Some games have 'in-game' options to turn off music, improving fps in some cases.
 
  • Like
Reactions: matt!

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: Is it safe to update a modded ps3? Can I play online in pirated games? (with ps3hen either...