Jump to content
LaunchBox Community Forums

Need Help for installing Current Mame With Retroarch/Launchbox on Android


Elhora

Recommended Posts

Hi everyone.

I have a problem installing/configuring the latest mame full romset with Retroarch and Launchbox on Android. Here is what i've done :

  •  I installed the Retroarch apk from Retroach official website (i have set many other platforms like MSX, Genesis, PC Engine, etc... and Retroarch works fine).
  •  I Downloaded the latest MAME Merged Romset (0.261 at that time) and put it on a USB key attached to my Nvidia Shield (USBKEY>Roms/MAME/my fullromset files)
  •  I Downloaded the Arcade (MAME) core in Retroarch. It says (version 0.261 - 7d5e2708), which is matching my romset.  
  •  In Launchbox, i imported the Romset, configured the emulator as Retroarch, and arcade mame core.

But when i launch a game, i just get a black screen few seconds before i'm back into Launchbox.  I Tried to have games launched from Retroarch, it's the same.

What step did i miss ? do i need some extra files or put my romeset in another place ?

Any help would be appreciated

Edited by Elhora
Link to comment
Share on other sites

  • 2 weeks later...

Hi there!

These are my steps and it worked for me, which I have done on the Nvidia Shield Pro 2019.

1.) First uninstall Retroarch and LaunchBox and delete the leftover folders for Retroarch and Launchbox including your License.xml (get the license if you haven't as the developers more than deserve it!) file as well. So you should have nothing installed at this point.

2.) Get LaunchBox v1.11.apk and download RetroArch.apk from the following website:

Under the Android section select the RetroArch.apk.

Don't download the 64-bit or 32-Bit, I think the RetroArch.apk has those elements as part of the install.

3.) Install RetroArch.apk first then update all your cores.

Main Menu>Online Updater>Download Cores (all of them with # against)>Update cores again, it will updated a couple after you have down all the others initially.

Then select>Core Systems File Downloader>Downlaod these .zip files.

Configure your joypad and any other settings and save your settings to the global, Main Menu>Configuration File>Save Current Configuration

3.) Install LaunchBox and add your License.xml file.

4.) I am using the Mame 0.261 merged romset. You can find it with a little digging online...

5.) Create a folder on your external device or wherever and copy all roms to this folder. In my case I created a folder called 'mame' on my external ssd and copied all there. This is of course connected directly to my Nvidia Shield.

6.) Run  LaunchBox and import the games by pointing to the folder you created where you copied all the mame roms to.

The other settings I used were 'Arcade' and 'World' for the import then let it dop its importing stuff.

It will then restart LB and you can then select the games.

7.) Now the important bit! When you launch your first game it will ask you to select a version of RetroArch and a specific core.

By default it selects 'RetroArch64', change this to 'RetroArch'

Then for your core select 'mamearcade_libretro_android.so'

Launch your game and it should work, it did for me!

I'm pretty sure I could have just said what I did in step 7 but hopefully this will help someone else as I have been doing this for hours...lol.

Good luck and hope it works for you!

 

Edited by kimondevil
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...