MiSTer Extensions
Extensions and utilities to make your MiSTer even better.
Make sure to check the linked documentation for each script you use. Most are simple and work out-of-the-box, but some require manual setup before they do anything useful.
Remote • NFC • BGM • Favorites • GamesMenu • LastPlayed • LaunchSync • PlayLog • Random • Search
Supported Systems • Developer Guide
Install
Update All
Open the Update All settings menu, the Unofficial Scripts
submenu, and enable the MiSTer Extensions repository from there.
Update/Downloader
Add the following to your downloader.ini
file to install everything at once through the update
script:
[mrext/all]
db_url = https://github.com/wizzomafizzo/mrext/raw/main/releases/all.json
Each script also provides its own individual update file if you only want certain ones. Check the script's README.
Manual
All scripts listed can be installed by downloading the linked file below, placing it in the Scripts
folder on your SD card, and running it from the Scripts
menu on your MiSTer.
Remote
Control the MiSTer from any device on your network. Remote is a web-based interface with a stack of modern features to manage all aspects of your MiSTer.
NFC
Launch games, cores and dynamic commands using NFC tags or cards. Uses easily available and cheap USB NFC card readers.
BGM
Play your own music in the MiSTer menu. BGM is a highly configurable background music player that automatically pauses when you're playing games. Supports many common audio formats including internet radio streams.
Favorites
Create and manage shortcuts for your favorite games. Favorites allows you to pick any game or core from your system and automatically generate a shortcut to it in the MiSTer menu.
GamesMenu
Browse your entire collection from the main MiSTer menu. GamesMenu indexes all your games and generates a set of shortcuts in the menu mirroring your folder layout.
LaunchSync
Create shareable and subscribable game playlists. LaunchSync automatically generates working menu shortcuts from custom playlist files, with the ability to keep them up-to-date with the author's live version.
LastPlayed
Automatically generate dynamic shortcuts in the MiSTer menu.
PlayLog
Track and report on what games you've been playing on your MiSTer.
Random
Instantly launch a random game in your collection from the Scripts menu.
Search
Search for and launch games from your collection. Searching is fast and great for discovering games.
Other Projects
Great projects by other people that add heaps of functionality to your MiSTer.
Please open an issue if you'd like to suggest something for this list. Anything is welcome, though the focus is on software projects that work without custom hardware.
Cores & Games
-
A slick PC application for managing your arcade game collection. Includes updates, bulk management, favorites and game metadata.
-
A preset pack of modified core shortcuts which let you have automatic alternate core configs. Useful for cores which support multiple systems or input devices.
-
Adds high quality MiSTer-themed boot screens to cores which support loadable boot roms.
-
A MiSTer frontend for Android. Browse your collection and launch games from your phone.
-
A curated and extensive set of video presets for the MiSTer cores.
Frontend
-
An alternative layout for browsing the Arcade folder.
-
MiSTer Super Attract Mode (SAM)
Add an attract screen to your MiSTer. When idle, games will start to play at random and rotate after a set period. You can even jump in and start playing if a game looks fun! A mature project and highly configurable.
-
Automatically download a large collection of high quality wallpapers.
-
The same, but specifically for 4:3 CRT screens.
-
An RSS reader for MiSTer. Display the latest core updates right on your wallpaper.
Ports
-
A build of the Basilisk II project for MiSTer. A 68k Macintosh emulator.
-
A build of the DOSBox project for MiSTer. Play a huge range of DOS games.
-
A build of the PrBoom project for MiSTer. An enhanced Doom engine with a massive number of expansions.
-
A build of the ScummVM project for MiSTer. Runs well and even works for games out of reach of the AO486 core.
System
-
A utility to migrate your entire MiSTer SD card to a new one, straight from the MiSTer itself.
-
A command line utility to perform low-level functions that may not be possible via scripting languages.
-
An overclocked system can run Munt (MT32 emulator) at full speed and get extra performance out of software like ScummVM.
-
A replacement image for the MiSTer with a full Arch Linux system.
-
Scripts for custom aspect ratio calculation, modeline to video_mode conversion, video_mode to modeline conversion, ini profile switcher and to parse MRA files.
-
Another replacement image for the MiSTer with a full Arch Linux system.
-
The official MiSTer scripts repository. A miscellaneous collection of small scripts for various system tasks and configuration.
-
A tool for using your keyboard on MiSTer over the network.
-
Server daemon that monitors commands over TCP and emulates keystrokes using TCP.
Updaters
-
Update script for the Flynn's DOS Shareware pack on the AO486 core.
-
Setup scripts for the Saturn and N64 cores.
-
Update script for Flynn's Top 300 pack on the AO486 core.
-
If you're reading this, you already use it. Don't forget to check the advanced options.
-
A unified updater script for the various MiSTer display projects.
-
Yet another random MiSTer utility script (YARMUS)
A script to install a lot of MiSTer scripts at once. It includes many things on this list, plus extra custom installers for software like DevilutionX, Cave Story and homebrew packs.