RetroArch Switch

Discussion in 'Switch - Emulation, Homebrew & Software Projects' started by ShadowOne333, Dec 30, 2017.

  1. ShadowOne333
    OP

    ShadowOne333 GBAtemp Guru

    Member
    17
    Jan 17, 2013
    Mexico
    [​IMG] Official RetroArch Switch Thread [​IMG]

    What is RetroArch?

    RetroArch is a multi-system frontend which allows you to run many different emulators and other programs ("cores") through a unified interface. There are currently more than 50 different systems supported on the Switch by @m4xw (and many others), along with RetroArch features such as XMB and a whole new menu UI called Ozone by @natinusala . While far from complete, the Switch port is constantly growing as features and cores are added.

    Quick Links

    RetroArch source
    Recent changes (Switch only)
    Latest Switch builds

    Basics

    You'll need:
    • If you are using a configuration from back when this was RetroNX, delete your retroarch.cfg inside the /retroarch/ folder!

    • An SD card

    • Homebrew Launcher - NRO format launching it from the Album app (or SX OS)
      OR
      Homebrew Menu Loader - Legal NSP installable Homebrew Launcher

    • Optional (Recommended): The Official Retroarch NSP. (Required for Mupen64 Plus)
      NOTE:
      By installing the NSP alone, you can download all the cores, assets, etc., and setup everything right from the NSP itself!
    Downloading RetroArch

    For new users:
    1. Grab the latest nightly here - simply download the RetroArch.7z with the most recent date. Unzip it.
    2. Extract its contents and just drag and drop "retroarch" and the "switch" folder onto the root of the SD card.
    3. Open Hbmenu, and start RetroArch.
    For veteran users:
    1. You can update your cores from the RetroArch Switch itself from Online Updater feature.
      Your mileage may vary.

    Setting up XMB

    Click 'Show' to read

    Making lists

    Click 'Show' to read

    Making lists/thumbnails for MAME/FBA

    Click 'Show' to read

    What cores are supported?

    The cores listed below are known to work well on Switch. There may be other experimental cores not listed here, but they are not recommended for most users.
    Core list (long!)

    Frequently Asked Questions

    1. Why are the RetroArch menu icons missing or glitched?
    • Please read the "Setting up XMB" section above.
    2. Why isn't core X supported? Can I run X?
    Click 'Show' to read

    3. What's the deal with the Nintendo 64?
    Click 'Show' to read


    Want additional information regarding RetroArch on the Switch?
    Visit the official release page:

    RetroArch 1.7.5 - Introducing libnx Switch version


    (OP is a work in progress, current maintainer is @ShadowOne333 (@ me if something needs to be added or fixed!)​
     
    Last edited by ShadowOne333, Oct 22, 2018 at 3:15 PM
  2. punderino

    punderino aka Big-PeePee Swinger

    Member
    7
    Jan 5, 2016
    United States
    Kansas City, Missouri
    No, the way you run the SNES emulator is you use the SNES9x2010 to build a file, then you use that file to build RetroArch.
     
  3. ModderFokker619

    ModderFokker619 GBAtemp Fan

    Member
    3
    Oct 2, 2015
    Good times are coming in the Switch world.
     
  4. punderino

    punderino aka Big-PeePee Swinger

    Member
    7
    Jan 5, 2016
    United States
    Kansas City, Missouri
    But yes, a modified version of SNES9x2010 does mean that you can get MGBA or some other emulator, and modify it to make a Switch file, and use it for compiling RetroArch and there you go
     
  5. WadsRUs

    WadsRUs Advanced Member

    Newcomer
    3
    Jun 12, 2009
    United States
  6. tunip3

    tunip3 [debugger active]

    Banned
    7
    Oct 31, 2016
    United Kingdom
    have you managed to compile it
     
  7. TheGreek Boy

    TheGreek Boy GBAtemp Maniac

    Member
    5
    Jan 9, 2016
    Greece
    Behind you.
    yanagi, lordelan and WadsRUs like this.
  8. punderino

    punderino aka Big-PeePee Swinger

    Member
    7
    Jan 5, 2016
    United States
    Kansas City, Missouri
    Yuppppp, I ran 3 ROMs and the emulator or retroarch is very unstable, weird controls and they only work with Joycons wireless. If you wanna run something run Doom. It works perfectly.
     
  9. WadsRUs

    WadsRUs Advanced Member

    Newcomer
    3
    Jun 12, 2009
    United States
  10. SnAQ

    SnAQ GBAtemp Advanced Fan

    Member
    5
    May 20, 2010
    Yes, the ability to play decades old games...

    Sent from my F8331 via Tapatalk
     
  11. ploggy

    ploggy WAKA! WAKA!

    Member
    12
    Aug 29, 2007
    United Kingdom
  12. yardie

    yardie Banned

    Banned
    8
    Mar 27, 2016
    United States
    You're obviously salty
     
    zeveroth, Kvac and theMille like this.
  13. Memoir

    Memoir Just a Memory

    Member
    18
    Jun 24, 2007
    United States
    Somewhere, over there!
    That's what people are waiting for with VC....
     
    Subtle Demise, Kvac and theMille like this.
  14. ehnoah

    ehnoah GBAtemp Advanced Fan

    Member
    4
    Oct 9, 2012
    Netherlands
    Well Homebrew leads to the "good" stuff, that is what people hunt for, Emulators are just a nice to see, I mean we can run the Emulators on every Device we have, so the Switch isnt really needed.

    However It is nice to see, how fast we go forward. Just a Kernel away... :o

    I am not sure about RetroArch yet, since people have issues to get it run. But the Order is normaly:

    ACE_LOADER -> RetroArch (The Binary) --> snes (the Emulator) --> The ROM
     
    ModderFokker619 likes this.
  15. lordelan

    lordelan GBAtemp Addict

    Member
    9
    Jan 4, 2015
    Germany
    Yep. Can't wait for it.
     
    theMille and ShadowOne333 like this.
  16. ShadowOne333
    OP

    ShadowOne333 GBAtemp Guru

    Member
    17
    Jan 17, 2013
    Mexico
    Oh nice, it's good to see RA is getting commits for the Switch :D
    Btw has anyone tried compiling the Switch target to see if it creates a binary of some sort?
     
    the_randomizer and lordelan like this.
  17. ehnoah

    ehnoah GBAtemp Advanced Fan

    Member
    4
    Oct 9, 2012
    Netherlands

    It has a Menu now :) I can upload a new RetroArch Binary. But need charge my Switch first.
     
  18. ShadowOne333
    OP

    ShadowOne333 GBAtemp Guru

    Member
    17
    Jan 17, 2013
    Mexico
    What format is the binary in? (extension)
     
  19. ehnoah

    ehnoah GBAtemp Advanced Fan

    Member
    4
    Oct 9, 2012
    Netherlands
    It is a NRO.

    But you need "ace.nro" which is a Loader, that basically put a Server on Port 2991. Over that port you sent the Emulator with a Command like early Ps3.
     
    DarthDub, lordelan and ShadowOne333 like this.
  20. the_randomizer

    the_randomizer The Temp's official fox whisperer

    Member
    22
    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
    Wow, your comments are sure contributory to this thread, alright. Why the hell do you even bother posting in these threads?:lol:

    That's pretty awesome indeed :P


    Well, a big plus is emulators on a tablet that isn't some piece of shit Chinese tablet with shoddy controls and bad firmware (*cough* JXD S7800 *cough*) , so that alone is a big perk.
     
    Last edited by the_randomizer, Dec 30, 2017
    VMM and ShadowOne333 like this.
Loading...