Homebrew Unofficial 3DS RetroArch builds

MrHuu

Well-Known Member
OP
Member
Joined
Sep 19, 2015
Messages
562
Trophies
0
Age
37
XP
1,591
Country
Netherlands
In the images of the XMB, it shows playlists. How did you get them?

I created them myself using a batch script on my pc. Haven't tried creating them in retroarch ever since..

Can anyone re-up? filetrip is dead

Most of the cores provided here are included in the latest nightly builds on the buildbot.
Please, get them there.

Including: 4DO, Handy, Stella, Prosystem, O2EM, GW, FBAlpha_CPS3, VecX.

Currently, other cores are either out of my scope or just not worth it in my humble opinion.
 

YukidaruPunch

Well-Known Member
Member
Joined
Oct 24, 2017
Messages
270
Trophies
0
Age
35
XP
755
Country
Brazil
I... am sort of confused. Should I use these Retroarch builds, or the official builds? I don't have a New 3DS, don't think I'll be emulating Saturn anytime soon. Just plan on playing some old games, if that.
 

MrHuu

Well-Known Member
OP
Member
Joined
Sep 19, 2015
Messages
562
Trophies
0
Age
37
XP
1,591
Country
Netherlands
I... am sort of confused. Should I use these Retroarch builds, or the official builds? I don't have a New 3DS, don't think I'll be emulating Saturn anytime soon. Just plan on playing some old games, if that.

Instead of manually recompiling and reuploading in this thread, they have been added to the official retroarch builds.

The cores mentioned above are now being build automatically every day including all changes by the libretro buildbot.

I've been adding a few since the latest stable release, they are included in the latest nightly builds and will be in the upcoming stable build.
 

MrHuu

Well-Known Member
OP
Member
Joined
Sep 19, 2015
Messages
562
Trophies
0
Age
37
XP
1,591
Country
Netherlands
Here's a PCSX-ReARMed core, build from the latest source but with a late 1.7.7 version of the Retroarch frontend.
Until the build issues with the buildbot are solved, you can start playing around with this.

Performance seems to be improved quite a bit for some games, however, results may vary.

Copy one of these to: 'sdmc:/retroarch/cores/'
If using .cia, manually install with FBI if you have a previous version installed.
 

MrHuu

Well-Known Member
OP
Member
Joined
Sep 19, 2015
Messages
562
Trophies
0
Age
37
XP
1,591
Country
Netherlands
It seems the buildbot failed again last night.

In the meantime, i've been playing around with the build offered above.

Metal Gear Solid is running at a stable 60fps
Crash Bandicoot 2 runs at about 50fps with a lot of slowdowns
GTA runs at 60fps
GTA2 is a bit slower, but still above 50fps
Rayman 60fps
Ridge Racer at 60fps
Moto Racer at 60fps

I have to enable v-sync, else multiple games run way above 60fps.

Some games crash, others seem stable. Some have graphical glitches, most don't.
I haven't tried optimizing settings other than having audio sync disabled.

I'm getting really good results here, in my opinion.
 

cvskid

Well-Known Member
Member
Joined
Apr 13, 2014
Messages
2,808
Trophies
2
XP
3,390
Country
United States
It seems the buildbot failed again last night.

In the meantime, i've been playing around with the build offered above.

Metal Gear Solid is running at a stable 60fps
Crash Bandicoot 2 runs at about 50fps with a lot of slowdowns
GTA runs at 60fps
GTA2 is a bit slower, but still above 50fps
Rayman 60fps
Ridge Racer at 60fps
Moto Racer at 60fps

I have to enable v-sync, else multiple games run way above 60fps.

Some games crash, others seem stable. Some have graphical glitches, most don't.
I haven't tried optimizing settings other than having audio sync disabled.

I'm getting really good results here, in my opinion.
For ridge racer is it r4 ridge racer type 4 or the original ridge racer?
 

MrHuu

Well-Known Member
OP
Member
Joined
Sep 19, 2015
Messages
562
Trophies
0
Age
37
XP
1,591
Country
Netherlands
For ridge racer is it r4 ridge racer type 4 or the original ridge racer?

That would be the original.

While at it, i also ran r4 real quick. It runs at 32fps in-game, first run of the grandprix.

Grand Tourismo runs at 42fps in-game
Grand Tourismo 2 has severe graphical issues.

NFS II SE runs at about 40fps
NFS III at about 30

I've tested none of these games before, so i can't tell if there's any improvement here.
 
  • Like
Reactions: cvskid and Zense

MrHuu

Well-Known Member
OP
Member
Joined
Sep 19, 2015
Messages
562
Trophies
0
Age
37
XP
1,591
Country
Netherlands
Nice, build issues seem to be solved. At least, i've been able to manually compile the core with latest 1.7.8 source.

All games tested were in .bin / .cue format.
I've been converting them to .PBP.

Final Fantasy IX in .pbp format runs near perfect. Minor slowdowns in some cutscenes, one or two frames. Otherwise, stable 60fps. Huge improvement over .bin / .cue.
Audio crackling also seems solved when using .pbp.
It does crash sometimes tho.

I really didn't expect some games to run so well, amazing performance boost.

Expect the upcoming build by the buildbot to be successful again.
Until then, i'll have them available here. Enjoy
 

Attachments

  • PCSX_ReARMed_Libretro_23-09-2019_3DSX.7z
    997.6 KB · Views: 126
  • PCSX_ReARMed_Libretro_23-09-2019_CIA.7z
    1,015.8 KB · Views: 218

trecko1234

Well-Known Member
Member
Joined
Aug 10, 2013
Messages
132
Trophies
0
XP
328
Country
United States
Ive noticed that FFT is playable with these new cores, running at a good 60fps for 95% of the time. Only issue is the text is blurry/broken, and its hard to read some letters in the font. Not sure what the issue could be, might just be the downscaling to the 3ds screen size? I tried disabling all the filters possible and messing with the aspect ratios and no dice.
 
  • Like
Reactions: MrHuu

MrHuu

Well-Known Member
OP
Member
Joined
Sep 19, 2015
Messages
562
Trophies
0
Age
37
XP
1,591
Country
Netherlands
Ive noticed that FFT is playable with these new cores, running at a good 60fps for 95% of the time. Only issue is the text is blurry/broken, and its hard to read some letters in the font. Not sure what the issue could be, might just be the downscaling to the 3ds screen size? I tried disabling all the filters possible and messing with the aspect ratios and no dice.

Make sure to have frameskip turned off. It is causing graphical glitches for some games.

As in, skipping rendering text. Solved it for me, in some games like Castlevania.

It may be best to start with default settings.
 
  • Like
Reactions: cvskid and Zense

Zense

Well-Known Member
Member
Joined
Apr 20, 2008
Messages
1,977
Trophies
2
XP
4,306
Country
Italy
I'm gonna have to go ahead and test a couple of games with this since this is incredible news for the 3ds! Thanks so much!
 
  • Like
Reactions: MrHuu

MrHuu

Well-Known Member
OP
Member
Joined
Sep 19, 2015
Messages
562
Trophies
0
Age
37
XP
1,591
Country
Netherlands
Converting to .pbp isn't recommended. It's required!

It makes the loading much faster, and makes some games i've tested before also run at 60fps.

As a reminder: https://www.reddit.com/r/PSP/wiki/psx2psp
This is a simple guide to convert to .pbp

Please, don't thank me. Thank the retroarch team, notaz and Justin Weiss for tracking down the issues.

Edit:
Grand Tourismo .BIN / .CUE - 42fps (before)
Grand Tourismo .PBP - 55fps

Silent Hill mostly 60fps, but with some graphical issues

Castlevania - Symphony of the Night .PBP - 60fps
 
Last edited by MrHuu,

Rj.MoG

Well-Known Member
Member
Joined
Jun 8, 2015
Messages
377
Trophies
0
Age
32
XP
1,479
Country
United States
Converting to .pbp isn't recommended. It's required!

It makes the loading much faster, and makes some games i've tested before also run at 60fps.

As a reminder: https://www.reddit.com/r/PSP/wiki/psx2psp
This is a simple guide to convert to .pbp

Please, don't thank me. Thank the retroarch team, notaz and Justin Weiss for tracking down the issues.

Edit:
Grand Tourismo .BIN / .CUE - 42fps (before)
Grand Tourismo .PBP - 55fps

Silent Hill mostly 60fps, but with some graphical issues

Castlevania - Symphony of the Night .PBP - 60fps
BuT tHe 3Ds WiLl NeVeR rUn pS EmUlAtIoN SmOoThLy
 

MrHuu

Well-Known Member
OP
Member
Joined
Sep 19, 2015
Messages
562
Trophies
0
Age
37
XP
1,591
Country
Netherlands
BuT tHe 3Ds WiLl NeVeR rUn pS EmUlAtIoN SmOoThLy

Bad times to have a grudge against retroarch.. here have a taste of the forbidden fruit.

Rayman 2 - above 50fps average
NFS II SE .PBP - 55fps

R4 Ridge Racer Type 4 .PBP - 52fps

WarCraft II - 60fps
 
Last edited by MrHuu,

Zense

Well-Known Member
Member
Joined
Apr 20, 2008
Messages
1,977
Trophies
2
XP
4,306
Country
Italy
This is what I've found so far:

101 Dalmatians 50 fps average
Bomberman World 60 fps
Crash Bash 58fps gfx glitches only in pause menu
Hercules 60fps average. The n3ds crashed when I finished the first level. Have to try again to see what happened
Spyro the Dragon around 60 fps average 'cept for when breaking dragon statues when it can fall to 39fps for a moment.

vsync off
Bilinear filtering on
Lowest audio quality
Audio sync on
Frame throttle off
All bios present in system folder under core folder
All games run as .pbp
All were ntsc

Even if I set audio quality to lowest the emulator runs the game with 44000khz according to the bottom screen. Is this a bug?

I've found that audio sync costs less frames than both vsync and framethrottling, separately.

When using analog pad on spyro the buttons seem to get swapped around. R1 is mapped to triangle etc..
Found out that DualShock is another option that worked perfectly. Analog is probably that joystick.

When I made a save state in Hercules ans Crash Bash the framerate crippled to 40-50fps and stayed like that until I went and manually deleted the save state from the retroarch folder.

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

Ive noticed that FFT is playable with these new cores, running at a good 60fps for 95% of the time. Only issue is the text is blurry/broken, and its hard to read some letters in the font. Not sure what the issue could be, might just be the downscaling to the 3ds screen size? I tried disabling all the filters possible and messing with the aspect ratios and no dice.
I imagine that means the bilinear filter too? How about adjusting the width and height?
 
Last edited by Zense,
  • Like
Reactions: Rj.MoG

trecko1234

Well-Known Member
Member
Joined
Aug 10, 2013
Messages
132
Trophies
0
XP
328
Country
United States
I imagine that means the bilinear filter too? How about adjusting the width and height?

Yes, and no i didnt try messing with those because it was set on 1:1 PAR. Messing with the aspect ratio for some more readable text is a tradeoff im not willing to make.
 

Rj.MoG

Well-Known Member
Member
Joined
Jun 8, 2015
Messages
377
Trophies
0
Age
32
XP
1,479
Country
United States
This is what I've found so far:

101 Dalmatians NTSC 50 fps average
Bomberman World 60 fps
Crash Bash 58fps gfx glitches only in pause menu
Hercules 60fps average. The n3ds crashed when I finished the first level. Have to try again to see what happened
Spyro the Dragon around 60 fps average 'cept for when breaking dragon statues when it can go down to 39fps

vsync off
Bilinear filtering on
Lowest audio quality
Audio sync on
Frame throttle off
All bios present in system folder under core folder
All games run as .pbp

Even if I set audio quality to lowest the emulator runs the game with 44000khz according to the bottom screen. Is this a bug?

I've found that audio sync costs less frames than both vsync and framethrottling, separately.

When using analog pad on spyro the buttons seem to get swapped around. R1 is mapped to triangle etc..

When I made a save state in Hercules ans Crash Bash the framerate crippled to 40-50fps and stayed like that until I went and manually deleted the save state from the retroarch folder.

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


I imagine that means the bilinear filter too? How about adjusting the width and height?

I play with audio off regardless. I changed the audio driver to null and turned VSync on. Everything I’ve tried besides Doom runs extremely well. Doom runs great but is missing some walls. I have very minimal slowdown on Final Fantasy, Crash, Gran Turismo, Croc, Tomb Raider etc. most of these games will run at 80+ fps without VSync. Hopefully the minor video bugs get ironed out but I’m gonna really enjoy this already.
 
  • Like
Reactions: Zense

Zense

Well-Known Member
Member
Joined
Apr 20, 2008
Messages
1,977
Trophies
2
XP
4,306
Country
Italy
I play with audio off regardless. I changed the audio driver to null and turned VSync on. Everything I’ve tried besides Doom runs extremely well. Doom runs great but is missing some walls. I have very minimal slowdown on Final Fantasy, Crash, Gran Turismo, Croc, Tomb Raider etc. most of these games will run at 80+ fps without VSync. Hopefully the minor video bugs get ironed out but I’m gonna really enjoy this already.
Ah right. I completely forgot that you have to set audio driver to null if you wanted to get a benefit from disabling audio emulation. Good to know
 

Elwyndas

Well-Known Member
Member
Joined
Dec 19, 2018
Messages
197
Trophies
0
XP
680
Country
United States
I'm thrilled that I can finally play R-Type Delta on the 3DS. I used the default config, and only turned VSync off, which sped it up to a point where it becomes enjoyable. What's the disadvantage of having VSync turned off?
 
Last edited by Elwyndas,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    AncientBoi @ AncientBoi: :rofl2: