Need help with Update_All_MiSTer?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

theypsilon
195 Stars 7 Forks GNU General Public License v3.0 169 Commits 8 Opened issues

Description

All-in-one script for updating your MiSTer

Services available

!
?

Need anything else?

Contributors list

# 230,301
Lua
luarock...
luajit
opengl-...
164 commits
# 114,858
R
fastq
metagen...
Zsh
2 commits

Update All ViewCount Twitter Buy Me a Coffee at ko-fi.com'

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: * Official Main MiSTer Updater maintained by Locutus73 in the MiSTer-devel organization. * DB9 Fork Main MiSTer Updater with Extended Native Controller Compatibility for Genesis and NeoGeo/Supergun controllers. Requires SNAC8 compatible adapter. 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.

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: - DB9/SNAC8 ZIP: Enables Extended Native Controller Compatibility for Genesis and NeoGeo/Supergun controllers. - usb0 ZIP: For people using USB as primary storage. You will be able to run this script from there and install all cores, roms, and MRAs on

/media/usb0
.

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.

Funding

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

Check also other core developers that you might want to support: * Sergey Dvodnenko "srg320" * José Tejada "jotego" * Josh Bassett "nullobject" * MiSTer-X * furrtek * FPGA PSX Project

And finally, if you would like to support my work, you may tip me here:

Buy Me a Coffee at ko-fi.com

License

Copyright © 2020-2021, 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/UpdaterscriptMiSTer
https://github.com/MiSTer-DB9/UpdaterscriptMiSTerDB9
https://github.com/MiSTer-LLAPI/Updater
scriptMiSTer
https://github.com/jotego/Updater
scriptMiSTer
https://github.com/theypsilon/Updater
scriptMiSTerUnofficial
https://github.com/theypsilon/NamesTXTUpdaterMiSTer
https://github.com/MAME-GETTER/MiSTer
MAMESCRIPTS
https://github.com/MAME-GETTER/
arcade-organizer
https://github.com/MAME-GETTER/MiSTerBIOSSCRIPTS

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.