Git Product home page Git Product logo

ammister's Introduction

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.