Unofficial 3DS RetroArch builds

Discussion in '3DS - Homebrew Development and Emulators' started by MrHuu, Feb 25, 2017.

  1. PalomPorom

    PalomPorom Advanced Member

    Newcomer
    3
    Jul 11, 2018
    United States
    Can anyone re-up? filetrip is dead
     
  2. MrHuu
    OP

    MrHuu GBAtemp Fan

    Member
    4
    Sep 19, 2015
    Netherlands
    I created them myself using a batch script on my pc. Haven't tried creating them in retroarch ever since..

    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.
     
  3. YukidaruPunch

    YukidaruPunch GBAtemp Regular

    Member
    2
    Oct 24, 2017
    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.
     
  4. MrHuu
    OP

    MrHuu GBAtemp Fan

    Member
    4
    Sep 19, 2015
    Netherlands
    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.
     
  5. MrHuu
    OP

    MrHuu GBAtemp Fan

    Member
    4
    Sep 19, 2015
    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.
     
    Benja81, matt! and arquillos like this.
  6. MrHuu
    OP

    MrHuu GBAtemp Fan

    Member
    4
    Sep 19, 2015
    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.
     
    matt! and FateForWindows like this.
  7. cvskid

    cvskid GBAtemp Addict

    Member
    8
    Apr 13, 2014
    United States
    For ridge racer is it r4 ridge racer type 4 or the original ridge racer?
     
  8. MrHuu
    OP

    MrHuu GBAtemp Fan

    Member
    4
    Sep 19, 2015
    Netherlands
    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.
     
    cvskid and Zense like this.
  9. MrHuu
    OP

    MrHuu GBAtemp Fan

    Member
    4
    Sep 19, 2015
    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
     

    Attached Files:

    rommy667, cvskid and Zense like this.
  10. trecko1234

    trecko1234 GBAtemp Regular

    Member
    3
    Aug 10, 2013
    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.
     
    MrHuu likes this.
  11. MrHuu
    OP

    MrHuu GBAtemp Fan

    Member
    4
    Sep 19, 2015
    Netherlands
    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.
     
    cvskid and Zense like this.
  12. Zense

    Zense GBAtemp Advanced Fan

    Member
    7
    Apr 20, 2008
    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!
     
    MrHuu likes this.
  13. MrHuu
    OP

    MrHuu GBAtemp Fan

    Member
    4
    Sep 19, 2015
    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, Sep 23, 2019
    FateForWindows, cvskid and Zense like this.
  14. Rj.MoG

    Rj.MoG GBAtemp Regular

    Member
    5
    Jun 8, 2015
    United States
    BuT tHe 3Ds WiLl NeVeR rUn pS EmUlAtIoN SmOoThLy
     
    FateForWindows and Zense like this.
  15. MrHuu
    OP

    MrHuu GBAtemp Fan

    Member
    4
    Sep 19, 2015
    Netherlands
    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, Sep 24, 2019
  16. Zense

    Zense GBAtemp Advanced Fan

    Member
    7
    Apr 20, 2008
    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.

    — Posts automatically merged - Please don't double post! —

    I imagine that means the bilinear filter too? How about adjusting the width and height?
     
    Last edited by Zense, Sep 24, 2019
    Rj.MoG likes this.
  17. trecko1234

    trecko1234 GBAtemp Regular

    Member
    3
    Aug 10, 2013
    United States
    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.
     
  18. Rj.MoG

    Rj.MoG GBAtemp Regular

    Member
    5
    Jun 8, 2015
    United States
    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.
     
    Zense likes this.
  19. Zense

    Zense GBAtemp Advanced Fan

    Member
    7
    Apr 20, 2008
    Italy
    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
     
    FateForWindows and Rj.MoG like this.
  20. Elwyndas

    Elwyndas GBAtemp Regular

    Member
    3
    Dec 19, 2018
    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, Sep 24, 2019
Quick Reply
Draft saved Draft deleted
Loading...