The purpose of this Script to to aid in downloading the correct MAME ROM Zips to use for the new MiSTer Arcade Core MRA configuration. This Script is for testing/educational purposes only.
Script Updater and INI File Download
- Download the ZIP file above and Extract/Copy Update_RetroDriven_MAME_SE.sh and Update_RetroDriven_MAME_SE.ini to your Scripts Folder on your MiSTer SD Card(typically /media/fat/Scripts).
- Simply run Update_RetroDriven_MAME_SE.sh via MiSTer Scripts Menu to Download/Update your MAME ROM Zips/MRAs and Unofficial Arcade Cores(RBF Files).
- Optional: Changing the Update_RetroDriven_MAME_SE.ini file is optional based on your setup/needs.
The following below is the directory structure for the new MRA/Mame Arcade Core setup:
- /_Arcade/*.mra
- /_Arcade/cores/*.rbf
- /Games/mame/*.zip
- /Games/hbmame/*.zip
You can place your Mame/HbMame Zip files within your _Arcade folder instead like below:
- /_Arcade/mame/*.zip
- /_Arcade/hbmame/*.zip
NOTE: This change can be made via the INI File. It is recommended to use the Default of using the Games Folder though
The Folder Names and Structure can be changed via the INI File.
- /_Arcade/_Unofficial/*.mra
- /_Arcade/_Unofficial/_CPS1
- /_Arcade/_Unofficial/_Jotego
- /_Arcade/_Unofficial/_Sega System 1
I have included the ability to Download/Update Unofficial Arcade Core RBF files.
- Jotego's Public Cores will be Download/Updated just like his Updater Script is doing currently. NOTE: His Beta Cores are not included as those are for his Patreon Subscribers only.
- All other Unofficial Arcade Cores are ones that I've come across that are not currently a part of the Official MiSTer GitHub.
- If/When these Unofficial Arcade Cores are added to the Official MiSTer GitHub, they will be removed on my end to avoid duplicates/issues.
- Be sure to set the INI Option "REMOVE_ARCADE_PREFIX" based on your current Arcade Core set up to avoid duplicates/issues.
- If you do not wish to Download the Unofficial Arcade Core RBF files set "RBF_DOWNLOAD" to False in the INI File.
By downloading and using this Script you are agreeing to the following:
- You are responsible for checking your local laws regarding the use of the ROMs that this Script downloads.
- You are authorized/licensed to own/use the ROMs associated with this Script.
- You will not distribute any of these files without the appropriate permissions.
- You own the original Arcade PCB for each ROM file that you download.
- I take no responsibility for any data loss or anything, use the script at your own risk.