[go: nahoru, domu]

Skip to content

lroby74/Update_All_MiSTer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Update All ViewCount

All-in-one script for keeping up-to-date with the MiSTer ecosystem.

This script chains the following scripts:

  1. Main MiSTer Updater. Downloads most of cores and firmware. You are able to select between these two options:
  2. Jotego Cores Updater. Downloads many advanced cores made by Jotego.
  3. Unofficial Cores Updater. Downloads some cores that are not yet released but are fairly stable. Disabled by default.
  4. LLAPI Cores Updater. Downloads LLAPI cores which are compatible with BlisSTer and LLAMA. Disabled by default.
  5. BIOS Getter download bios for your installed systems from https://archive.org/
  6. MAME and HBMAME Getter download roms from https://archive.org/
  7. Names TXT Updater. Downloads a community curated names.txt file that enables better core names in the menus.
  8. Arcade Organizer. Creates a folder structure under _Arcade/_Organized for easy navigation to all the MRA files.

This script also contains some snippets from the Updater script maintained by Locutus73.

BIOS, MAME and HBMAME Getters and Arcade Organizer scripts are maintained by amoore2600.

Setup

Download this ZIP file and extract update_all.sh to your /Scripts folder on your primary SD card.

Then turn on your MiSTer, go to the Scripts menu and run this script from there.

It will take around 30 minutes the first time you run it, but later runs should take much less time.

Alternative Setups

Other setups that might be useful for you:

NOTE: You should extract also all the INI files contained in these.

MiSTer Offline Setup

Check updater-pc to download all the MiSTer files from your PC.

Useful if you can't connect your MiSTer to internet.

Further Configuration

In case you would like to configure Update All so it downloads exactly what you need, you can do it through the Settings screen.

settings screen

The Settings screen will show up if you press UP in your controller or keyboard during the countdown showing up right after starting update_all.sh in your MiSTer. Please, don't forget to select SAVE to keep all the changes you have done before leaving.

Optimizations

The MAME and HBMAME Getters are skipped if no new MRA are detected in the device.

If there are new MRAs that contains MAME roms, MAME Getter will be executed if enabled.

If there are new MRAs that contains HBMAME roms, HBMAME Getter will be executed if enabled.

Arcade Organizer is also skipped if there isn't any new MRA.

Funding

Consider funding Alexey Melnikov "Sorgelig" for his invaluable work on the MiSTer project.

License

Copyright © 2020, José Manuel Barroso Galindo. Released under the GPL v3 License.

Warning

I take no responsibility for any data loss or any damage you may incur because of the usage of this script.

Please check the README.md of the scripts being called by Update All:

https://github.com/MiSTer-devel/Updater_script_MiSTer
https://github.com/theypsilon/Updater_script_MiSTer_DB9
https://github.com/jotego/Updater_script_MiSTer
https://github.com/theypsilon/Updater_script_MiSTer_Unofficial
https://github.com/MiSTer-LLAPI/Updater_script_MiSTer
https://github.com/MAME-GETTER/MiSTer_MAME_SCRIPTS
https://github.com/MAME-GETTER/_arcade-organizer

About

All-in-one script for updating your MiSTer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%