All Projects → cosmo0 → arcade-manager

cosmo0 / arcade-manager

Licence: MIT license
Arcade management tool to handle your MAME/FBA romsets

Programming Languages

javascript
184084 projects - #8 most used programming language
C#
18002 projects
HTML
75241 projects

Projects that are alternatives of or similar to arcade-manager

retropie-overlays
Console overlays set for Retropie & Recalbox
Stars: ✭ 54 (-48.08%)
Mutual labels:  emulation, retropie, recalbox
streetFighter1
Street Fighter 1 - intro game arcade
Stars: ✭ 18 (-82.69%)
Mutual labels:  arcade, mame
retro-home
Retro Home; your home for retro-gaming 🕹
Stars: ✭ 76 (-26.92%)
Mutual labels:  emulation, arcade
ControlBlockService2
This is the driver for the ControlBlock re.v 2.X, a power switch and input/output/gameapd gadget for the Raspberry Pi
Stars: ✭ 18 (-82.69%)
Mutual labels:  retropie, arcade
jsrobowar
👾 A port of RoboWar to the web browser using JavaScript and HTML5. (2010)
Stars: ✭ 31 (-70.19%)
Mutual labels:  emulation
n64
experimental low-level n64 emulator
Stars: ✭ 94 (-9.62%)
Mutual labels:  emulation
japb retroarch
An Unofficial port of Retroarch to the Pandora's Box hardware
Stars: ✭ 25 (-75.96%)
Mutual labels:  arcade
Bartop-2-Players-with-Raspberry-Pi
Wooden Bartop Arcade 2 Players with Raspberry Pi: 17" LCD monitor, Marquee with LED lights and stereo speakers.
Stars: ✭ 48 (-53.85%)
Mutual labels:  retropie
keeporsweep.net
💻🔀🗑️ Randomly declutter your digital life!
Stars: ✭ 54 (-48.08%)
Mutual labels:  filter
spark-ar-creators
List of 9500 (and counting) Spark AR Creators. Open an issue or contact me if you want to be added.❤️
Stars: ✭ 122 (+17.31%)
Mutual labels:  filter
unbound-dns-firewall
DNS-Firewall Python script for UNBOUND
Stars: ✭ 23 (-77.88%)
Mutual labels:  filter
CeDImu
Experimental Philips CD-I emulator written in C++
Stars: ✭ 41 (-60.58%)
Mutual labels:  emulation
CrystalBoy
C# GameBoy Emulator
Stars: ✭ 93 (-10.58%)
Mutual labels:  emulation
pretendo
A multiplatform NES emulator
Stars: ✭ 36 (-65.38%)
Mutual labels:  emulation
DOSee
DOSee is a DOSBox based, MS-DOS emulator for the web
Stars: ✭ 24 (-76.92%)
Mutual labels:  emulation
SkyEmu
Game Boy, Game Boy Color, and Game Boy Advanced Emulator
Stars: ✭ 59 (-43.27%)
Mutual labels:  emulation
SOUL-VA
The SOUL Virtual Analog Library
Stars: ✭ 45 (-56.73%)
Mutual labels:  filter
ria-jit
Lightweight and performant dynamic binary translation for RISC–V code on x86–64
Stars: ✭ 38 (-63.46%)
Mutual labels:  emulation
ghidra-emu-fun
Ghidra Emulates Functions
Stars: ✭ 36 (-65.38%)
Mutual labels:  emulation
MacOSX-FileSystem-Filter
A file system filter for Mac OS X
Stars: ✭ 72 (-30.77%)
Mutual labels:  filter

Arcade manager for Retropie & Recalbox

Windows Build status Linux Build status MacOS Build status

This repository provides a rom management tool, specifically designed for use with Retropie & Recalbox.
It helps you to manage and filter your rom collection by removing unwanted, bad, and unplayable games.
It's also useful if you feel a bit lost among the several thousand games that full MAME romsets provides, and only want the very best.

Features

THIS TOOL DOES NOT CHANGE THE ROMSET VERSION!!!
Copying files assumes you have a working, non-merged romset corresponding to the MAME/FBA version you're using.
If you ever need to change your romset version, use a tool like ClrMamePro.

  • Multi-platform, works on Windows, MacOS and Linux
  • User-friendly, easy to use interface
  • Download and install an overlays pack for either Retropie or Recalbox
  • Manage rom files:
    • Copy from romset
    • Remove unwanted files
    • Keep only wanted files
  • Manage games lists:
    • Download pre-set files
    • Merge & split files
    • Convert DAT or INI files
    • Create games list from folder

Obviously, this tool does not download roms.

If you are new to arcade emulation, please read these resources:

Screenshots

Home Install overlays Download CSV Copy roms

Development

Build and run:

dotnet tool install --global ElectronNET.CLI
cd ArcadeManager
dotnet build
electronize start

Then attach Visual Studio to the ArcadeManager process.

Generate a fake romset in tmp\roms (empty zip files with the right names):

.\generate-samples.ps1

Create an install package:

electronize build /target win
electronize build /target osx
electronize build /target linux
electronize build /target win /electron-arch arm64
electronize build /target osx /electron-arch arm64
electronize build /target linux /electron-arch arm64
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].