Skip to content
This repository has been archived by the owner on May 23, 2024. It is now read-only.

city41/AMMiSTer

Repository files navigation

AMMiSTer

An app for managing arcade games on the MiSTer. Download all of the arcade cores and their ROMs to your PC. Then decide what games will go onto your MiSTer, organized anyway you like. When new updates come out, you can grab those updates, and just update the games that are on your MiSTer.

screenshot

screenshot-detail

screenshot-newlyUpdated

screenshot-bulkAddGames

screenshot-exportToMister

screenshot-exportToDirectory

screenshot-settings

To install

Grab the latest release and check out the getting started guide and FAQ

Features

Features:

  • Decide which games go onto your MiSTer(s) and organize them anyway you like.
  • Bulk add games by using criteria such as manufacturer, year released, etc
  • Check for updated/new cores and corresponding MAME ROMs
  • Export your decided game structure into a local directory on your computer or directly onto a MiSTer
  • Favoriting games
  • More metadata for games
  • Control where AMMiSTer checks for updates (ie what update dbs it uses)
  • Gameplay videos on games
  • Alternative arcade games
  • Install cores not yet in a distribution. Good for trying out beta cores. When they get into a distribution, automatically upgrade to the official release.
  • Notes on games. Helps you remember why a certain game is not in your plan
  • Notifications when there are new updates

Built with: TypeScript, React, Tailwind, Electron
Target platforms: Linux, MacOS, Windows
Status: Beta. Getting close to 1.0, check the release notes

Development

# install app dependencies
yarn
# start a dev webpack server
yarn dev
# then in a separate terminal, launch Electron
yarn start

Changes you make automatically cause Webpack to rebuild, then refresh Electron to see your change. If your changes are on the main process side, kill the app and restart it.

Packages

No packages published

Languages