Retroarch Emulation Thread (Nightly Builds Included)

Discussion in '3DS - Homebrew Development and Emulators' started by Slasher115, Oct 26, 2015.

  1. Rahkeesh

    Rahkeesh GBAtemp Advanced Fan

    Member
    6
    Apr 3, 2018
    United States
    To be clear, I grabbed the stable 1.7.7, not the nightly. The Nintendo folder in stable seems to have vanished now but I could see it earlier.
     
  2. Muxi

    Muxi GBAtemp Fan

    Member
    5
    Jun 1, 2016
    Germany
    The nightly cia build 2019-05-11 is working again!
     
    MrHuu likes this.
  3. DualBladedKirito

    DualBladedKirito The Black Swordsman

    Member
    4
    Sep 9, 2015
    United States
    United States
  4. MrHuu

    MrHuu GBAtemp Regular

    Member
    4
    Sep 19, 2015
    Netherlands
  5. AikoT_T

    AikoT_T Advanced Member

    Newcomer
    1
    May 2, 2019
    United States
    Just stay with 1.7.6 people.

    No need for "got to have the newest new new!!"

    just wait a month or so,

    because this is ridiculous.
    they should of tested this shit before they released it to the public.
    Like, you're saying no one at RA has an effing 3ds?
    And i dont know how the build bot works but,
    BAD BOT!!!!
     
  6. angelhp

    angelhp GBAtemp Fan

    Member
    5
    Nov 30, 2014
    FateForWindows likes this.
  7. Rahkeesh

    Rahkeesh GBAtemp Advanced Fan

    Member
    6
    Apr 3, 2018
    United States
    I do have to say that with recentish optimizations (1.7.6)+ and sound sync = off, a surprising amount of the GBA library runs near-constant fullspeed on gpsp even without the dynarec. Mario Kart, Zero Mission, Mario vs. Donkey Kong, Mega Man Zero, Wario Land 4, Aria of Sorrow... lets me really cut down on the number of injects I need.

    I also found you can get rid of the banding at the top by setting frame delay to 1 in video options. Not sure if its the only way to fix it but it works well enough.
     
    Last edited by Rahkeesh, May 12, 2019
  8. Pickle_Rick

    Pickle_Rick Ya boi Zack

    Member
    4
    Aug 28, 2017
    United States
    Somewhere
    It crashes without dynarec too. Just not as often.
     
  9. AikoT_T

    AikoT_T Advanced Member

    Newcomer
    1
    May 2, 2019
    United States
    I actually really like mGBA,
    I'm running it as .3dsx, and everything runs at full speed for me.
    I'm guessing you have an o3ds?
    I don't mean to be treasonous by saying this on a RetroArch thread... lul

    I'm still not trusting anything other than 1.7.6 right now...
    Their brainless release that wasn't even tested wiped me clean.


    I haven't been around long enough to have experienced the different builds for the 3DS and their "issues".
    I guess I learned my lesson. :D

    I didn't know I could walk backwards.. Thanks RetroArch!! :toot:

    You would think, that if you develop software for hardware, that you would have that hardware and test your software on that hardware before you release it.. ffs.
    Citra is different than a console,
    last time i checked, HP doesn't make Arm7 laptops with windows or linux.

    Yeah, everyone at RetroArch has OG 3ds wit gateway 1.0, because, gangsta.
     
    Last edited by AikoT_T, May 12, 2019
  10. the_randomizer

    the_randomizer The Temp's official fox whisperer

    Member
    24
    GBAtemp Patron
    the_randomizer is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Apr 29, 2011
    United States
    Dr. Wahwee's castle
  11. AikoT_T

    AikoT_T Advanced Member

    Newcomer
    1
    May 2, 2019
    United States
    Love ur fox thread :D
     
    Last edited by AikoT_T, May 12, 2019
    the_randomizer likes this.
  12. the_randomizer

    the_randomizer The Temp's official fox whisperer

    Member
    24
    GBAtemp Patron
    the_randomizer is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Apr 29, 2011
    United States
    Dr. Wahwee's castle
    Thanks, but I did ask if this makes the 3DS/Wii U port more stable? oO
     
  13. angelhp

    angelhp GBAtemp Fan

    Member
    5
    Nov 30, 2014
    Can be
     
  14. Rahkeesh

    Rahkeesh GBAtemp Advanced Fan

    Member
    6
    Apr 3, 2018
    United States
    I got a N3DSXL and N2DSXL. I do notice MGBA handles some games well like Fire Emblem or Breath of Fire 1/2, but it has at least slight slowdown with all the titles I just mentioned. Because it has no interpolation to cover the gaps in sound though, it sounds downright awful with even minor slowdowns. The DSP driver in Retroarch seems to cope much better with that at least, plus it seems to run a wider array of games faster (mario kart isn't pretty on mgba.)
     
  15. the_randomizer

    the_randomizer The Temp's official fox whisperer

    Member
    24
    GBAtemp Patron
    the_randomizer is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Apr 29, 2011
    United States
    Dr. Wahwee's castle
    Hmm, I thought that was supposedly near impossible to fix?
     
  16. Clydefrosch

    Clydefrosch GBAtemp Guru

    Member
    11
    Jan 2, 2009
    Germany
    the thing with gpsp is, before dynarec, it didn't run anywhere near fullspeed.
    and after, it did, everything runs just about perfectly (even on o3ds i believe, with excess power for fastforwarding and everything), if it wasn't for the crashing.


    unfortunately, the guy who worked on the gpsp core isn't around anymore (hasn't been for years) and the code is apparently not available in a way that'd allow to fix this? something like that, noone can change anything.
    for a while it was 'we don't have a 3ds to look into it and other 3ds issues' and later when people donated them 3ds systems, it was 'it can't be done without the guy' so... don't expect anything to change.
    and since mgba doesn't really care about how good it runs, only how accurate it does, it's not going to become an actual viable option either, not on any 3ds hardware.
    unless someone forks it and builds their own dynarec to make it run on weak hardware. but don't expect the retroarch team to do so, as you saw 'no one -really- cares for a working gba emulator on 3ds'

    which is a shame, as the typical emulator gimmicks sure would be nice on a ton of gba games.
     
    Last edited by Clydefrosch, May 12, 2019
  17. Pickle_Rick

    Pickle_Rick Ya boi Zack

    Member
    4
    Aug 28, 2017
    United States
    Somewhere
    No, gpsp still crashes.

    All games ran full speed on the n3DS even without dynarec. They still do, it just crashes now. Anyway gpsp and the 3ds patches are open source and on Libretro's github.
     
    Last edited by Pickle_Rick, May 13, 2019
  18. Rahkeesh

    Rahkeesh GBAtemp Advanced Fan

    Member
    6
    Apr 3, 2018
    United States
    Are you sure you are actually disabling the dynarec? You need to restart Retroarch to apply the option change, and if the system crashes first, it probably won't remember.

    In my experience without dynarec, New system handles much of the library well but things like Sonic Advance games, DKC3, Duke Nukem 3D, Sigma Star Alpha, Dragonball Adventure, and especially Tactics Ogre all have very noticable slowdown. I also haven't run into any crashes with dynarec off though I don't rule out some less compatible games possibly causing issues. There's also minor temporary slowdowns in most other games, especially when large elements have to load such as screen transitions in the big MetroidVanias and RPGs.
     
    Last edited by Rahkeesh, May 13, 2019
    DualBladedKirito likes this.
  19. Pickle_Rick

    Pickle_Rick Ya boi Zack

    Member
    4
    Aug 28, 2017
    United States
    Somewhere
    Yup, I used to run it from ninjhax before we got a new kexploit. Dynarec doesn't work at all like that. So it definitely was using the interpreter.
     
    Last edited by Pickle_Rick, May 13, 2019
  20. DualBladedKirito

    DualBladedKirito The Black Swordsman

    Member
    4
    Sep 9, 2015
    United States
    United States
    Actually I've kept gpsp running a game overnight with dynarec off. It was still running in the morning. The older ninjhax cores were unstable iirc. Every core crashed at some point. Plus according to the devs the 3ds cant handle ra's interpreter.
    Also the retroarch team have found a way to get dynarec working on pcsxrearmed on hbl as well as picodrive in hbl. So keep a look out for that. 3dsx with dynarec enabled woot. But they said gpsp is not well used and is lower priority
     
    Last edited by DualBladedKirito, May 13, 2019
    FateForWindows likes this.
Loading...