I've been working on a lightweight, ready to use image for the Raspberry Pi, to transform it to a retrogaming console. Like RetroPie or RecalBox, but I found those system too heavy, too labyrinthine. It's built on top of buildroot, with packages widely inspired by recalbox. Everything
should work out of the box. Don't hesitate to give it a look and give some feedbacks.
DownloadSourcesSources are available on GitHub :
https://github.com/ptiwee/arcadeus/tree/arcadeusFeatures- AttractMode frontend, retroarch backend
- Systems available : Arcade (FBA), NES (Nestopia), SNES (pocketsnes), Nintendo 64 (glupen64), GameBoy (Gambatte), GameBoy Color (Gambatte), GameBoy Advance (gPSP), Sega Master System (picodrive), Megadrive (picodrive), GameGear (GenesisPlusGX), NeoGeo (FBA), NeoGeo Pocket (Beetle-NGP), PlayStation (pcsx-rearmed)
- Read-only SD card
- Autoscan USB drive for roms
- GPIO Joystick Driver mk_arcade_joystick_rpi
How to install- Download the image for your Raspberry Pi
- Follow those instructions to install the image to your SD card
- Format a USB drive in VFAT and copy your roms (and needed bios) in the following folders :
- arcade : FBA roms, format .zip
- nes : NES roms, format .nes
- snes : SNES roms, format .snes
- n64 : N64 roms, format .n64
- gameboy : GameBoy roms, format .gb
- gbc : GameBoy Color roms, format .gbc
- gba : GameBoy Advance roms, format .gba
- sms : Sega Master System roms, format .sms
- megadrive : Megadrive roms, format .md
- gamegear : GameGear roms, format .gg
- neogeo : NeoGeo roms, format .zip
- ngpx : NeoGeoPocket roms, format .ngc
- playstation : PlayStation roms, format .bin
- Put the SD card and the USB drive to the Raspberry Pi, connect a keyboard and boot the board. The image cannot work without USB drive.
ArtworksYou can place the artworks in flyer/snap/wheel subfolders for each systems.
You can provide additional informations for a ROM by creating a {romname}.txt file in the same directory, with the following informations :
- First line : Title
- 2nd line : Manufacturer
- 3rd line : Year
- 4th line : Game description
You can blacklist ROMs by filling blacklist.txt for each systems, puting blacklisted file name on each line.
Configuring inputsCurrently no simplified interface exists for the inputs.
You can configure AttractMode inputs by pressing TAB during game selection.
You can configure Retroarch inputs by pressing F1 in game.
A unified/simplified interface is planned.
This is an early alpha version, expect bugs. Please let me know for any missing/not working feature.
Changelogv1.1
- Rebase on top of buildroot 2016.11.1
- Update Glupen64 to the last git version
- USB drive is now mounted as "sync", should reduce corrupted filesystem