Retroarch Emulation Thread (Nightly Builds Included)

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

  1. FateForWindows

    FateForWindows GBAtemp Advanced Fan

    Member
    548
    204
    Feb 8, 2017
    United States
    Certain cores need to be added to the list in the OP and CATSFC needs to be changed to its current name, SNES9X 2005 (Plus).
     


  2. Kurt91

    Kurt91 GBAtemp Fan

    Member
    392
    89
    Sep 9, 2012
    United States
    Newport, WA
    Okay, I need some help now. I haven't used RetroArch since before they implemented their modern menu design, back when it was the green menu pages and not the PS3-inspired menu.

    I'm trying to set up the PlayStation emulator. I downloaded the latest nightly version since I read that EBOOT versions will run faster, and the game I want to play (Grandia) was really close to full speed before.

    First off, I can't get the input to work. The game loads its intro movie, but none of the buttons will bring me to the game menu. Even worse, I went digging through the options to try and figure this out, and broke something. I wanted to just check the various options under the "Input 1 Device" setting. I flicked it off of "3DS Controller" and the next setting was "None" and it immediately went into effect, locking me out entirely. I need to know what to change in which config file manually to get control back. Also, I need to know what input settings to change to get to actually play the game, or else I'll just be back where I was before.

    Second, I copied my BIOS file to my 3DS. Yes, I know it's the right one, and I made the "retroarch/cores/system" folder to put it in. However, the emulator did not automatically find it. How do I make the emulator locate the BIOS file?

    EDIT: Okay, I got the menu fixed by deleting the config files and having it rebuild them. I also found out how to get the BIOS working as well. However, I still can't get any of the controls to work in-game.
     
    Last edited by Kurt91, Sep 12, 2017
  3. FateForWindows

    FateForWindows GBAtemp Advanced Fan

    Member
    548
    204
    Feb 8, 2017
    United States
    First, try checking the controller type in the options menu. The analog setting doesn't work with all games. If that doesn't work, remap the controls.
     
  4. Kurt91

    Kurt91 GBAtemp Fan

    Member
    392
    89
    Sep 9, 2012
    United States
    Newport, WA
    Tried that, and it didn't work. If it helps any, I'm using an EBOOT.pbp version of the game, since I read that it helps performance a bit. I am trying to load the PlayStation-specific CIA directly. Do I absolutely need to use the RetroArch CIA?

    Would it work if somebody who has the emulator working properly uploaded their own config files, and I could swap them out?
     
  5. xianx_mf

    xianx_mf Member

    Newcomer
    11
    4
    Jul 24, 2017
    Mexico
    you don't need the retroarch.cia at all. It's just a forwarder which causes a lot of confusion.
     
  6. FateForWindows

    FateForWindows GBAtemp Advanced Fan

    Member
    548
    204
    Feb 8, 2017
    United States
    Sure, I'll send my config tonight.
     
  7. MrHuu

    MrHuu GBAtemp Regular

    Member
    124
    98
    Sep 19, 2015
    Netherlands

    If your controls are working in the retroarch menu and other cores, you'll need to check the core-specific control settings.
    When you have a game loaded, look for: Main Menu / Quick Menu / Controls
    Set the 'User 1 device type' to: RetroPad w/ Analog
    And check the mappings further down the list.

    You don't need to change the general settings found in: Settings / Input
    The default controls should be correct, by the way.

    About the bios files, if someone else has problems with this.
    Place them in 'retroarch/cores/system' which is the default location.

    scph5500.bin - JP BIOS
    scph5501.bin - US BIOS
    scph5502.bin - EU BIOS

    Choose one or copy all of them. No other changes are needed if you place the 'retroarch' folder in the root of your SD.
    Check if retroarch finds them by going to: Main Menu / Information / Core Information
     
  8. Kurt91

    Kurt91 GBAtemp Fan

    Member
    392
    89
    Sep 9, 2012
    United States
    Newport, WA
    I did that, and it worked. I swear that I tried RetroPad with Analog multiple times, so I don't know why it suddenly decided to work this time around. Still, thank you very much for helping me out.
     
    FateForWindows likes this.
  9. Juan2416

    Juan2416 Member

    Newcomer
    38
    2
    Dec 26, 2014
    United States
    Rialto, California
    I got a question is the ps1 emulator still getting update?

    And is there a way to make ps1 game run better?
     
    Last edited by Juan2416, Sep 14, 2017
  10. Savior-X

    Savior-X Member

    Newcomer
    26
    3
    Feb 19, 2015
    United States
    Can someone update the o3ds compatibility section? Some emulators are listed as "High framerates" but they are far from it. My setup is o3ds luma3ds 9.2 emunand with retroarch 1.6.7 9/12/17 cia's (except for pce fast, it crashes so I went with 1.6.7 stable). For comparison, I'll put the emulators that do run at 60fps or close to it.

    With game Battlemania 2:
    Genesis Plus GX ~20fps
    Picodrive 60fps until the level starts then it goes to 40-45fps (Other games are mostly fullspeed, though)

    With game Castlevania 3 Jap version:
    FCEUmm ~26fps
    QuickNes ~60fps

    With game Valis IV cd:
    Mednafen PCE Fast ~20fps
    With game Bonk's Adventure:
    Mednafen PCE Fast ~35fps

    Overall, meh performance. I suppose I'll keep dusting off my old dingoo for emulation.
     
  11. drag0nscythe

    drag0nscythe Advanced Member

    Newcomer
    85
    10
    Sep 6, 2014
    United States
    I'm trying to replay through thousand arms and as the dub was rather bad, I am trying to play the undub version of the game. However whenever I try and run the game it generates this error

    libretro error pbp 316614 block 19788 is to large 3725771506

    I tried to run the disk alone and the retroarch_debug crashes almost immediately. I was unable to locate any error messages in the command following running retroarch_debug.exe --menu --verbose

    One thing to note is that it does run in both pbp and iso format perfectly fine in epsxe 1.1.6. I was hoping to use retroarch though as every other game works fine with it (keep everything together under one program).
     
  12. Anacobra

    Anacobra GBAtemp Regular

    Member
    148
    35
    Mar 14, 2009
    Canada
    Cold. ;_;
    From what I've read it isn't. ): Which makes me sad because I was hoping I could play Megaman Legends on it but, nada. I've heard Final Fantasy 7 runs almost full speed on it tho'.
     
    Juan2416 likes this.
  13. Poison_Nova

    Poison_Nova Newbie

    Newcomer
    3
    0
    Sep 16, 2017
    Germany
    Hello, I have a question~ I can't seem to find the frameskip or frame dupe options. They're supposed to be in the core settings but they're not there. What am I missing? Also, my menu looks different from everything I see online. What's the issue?
     

    Attached Files:

  14. xianx_mf

    xianx_mf Member

    Newcomer
    11
    4
    Jul 24, 2017
    Mexico
    You're in retroarch's settings screen, not the core's settings screen. Core settings are found within the quick menu.
     
  15. the_randomizer

    the_randomizer The Temp's official fox whisperer

    Member
    21,227
    10,081
    Apr 29, 2011
    United States
    Dr. Wahwee's castle
    What's the best Snes core to use on N3DS/2DS XL systems? Tried 2005 and 2005 Plus and they seemed to struggle even on non special chip games like Final Fantasy VI and Chrono Trigger. Snes VC injection for FF6 has its own share of issues (frame drops when big spell animations are on screen). Snes9x 2002 uses Snes9x 1.36, which has odd audio quirks.
     
  16. Savior-X

    Savior-X Member

    Newcomer
    26
    3
    Feb 19, 2015
    United States
    2ds is too slow for most retroarch cores. Use snes9x_3ds by bubble2k16. Runs most stuff fullspeed.
     
  17. FateForWindows

    FateForWindows GBAtemp Advanced Fan

    Member
    548
    204
    Feb 8, 2017
    United States
    He was implying N2DS, which has the same specs as the N3DS minus the 3D.

    SNES9X 2005 is decent and has a few quirks in comparison to SNES9X for 3DS but overall the latter has better performance plus some extra settings.

    You're looking at the wrong settings menu. As stated earlier, you need to go into the quick menu while in-game. Also, this reason why the menu looks different is because of the limitations of the 3DS combined with the developer's need to ensure the XMB menu won't cause lag in-game.
     
  18. Poison_Nova

    Poison_Nova Newbie

    Newcomer
    3
    0
    Sep 16, 2017
    Germany
  19. the_randomizer

    the_randomizer The Temp's official fox whisperer

    Member
    21,227
    10,081
    Apr 29, 2011
    United States
    Dr. Wahwee's castle
    Sorry, my fault for not specifying, N2DS XL has the same 804 MHz ARM11 CPU, Genesis Plus GX, Nestopia, Gambatte, etc all run smooth as butter. Snes is the tricky one for the time being, but I firmly believe will get even better. S-SMP is the quirky portion for now. I can use BlargSnes also if need be.
     
    Last edited by the_randomizer, Sep 17, 2017
  20. FateForWindows

    FateForWindows GBAtemp Advanced Fan

    Member
    548
    204
    Feb 8, 2017
    United States
    Audio Mute entirely doesn't actually affect framerate, Audio Sync does. It means the difference between 45 and 60 FPS in games like Final Fantasy Origins. Sadly it also causes some bad audio crackling and Final Fantasy 2 will still lag on the overworld.