Skip to content

Repository files navigation

Owl Arcade 🦉

Yet Another Retro Arcade/Emulator Front-End 💾 💻 🕹️

Animated GIF of the Front-End main screen

Features list WIP

  • Nice 3D UI showing a virtual museum of old machines
    • each machine screen/monitor shall display a video of a landmark game/demo
  • Launch each emulator from the main menu
    • Windows emulators are installed locally
  • Parse automatically the rom/disk folders
  • Bootstrap from an arbitrary list of public domain games demos from pouet.net
  • Installs the emulators automatically

Specifications

  • Runs on Python3
  • Built on top of HARFANG 3D
  • Rendering pipeline powered by BGFX
  • Supported operating systems
    • MS Windows 10 x64
    • Ubuntu x64 WIP

Pouet content cache

Fetch the current Pouet dump, select the top ranked Amstrad CPC and Amiga productions, download their archives, and build the local launch manifest:

python -m project.fetch_pouet_prods

Downloaded content is stored under roms/<platform>/_pouet/, while metadata is stored in db/pouet-library.json. Amstrad CPC ZIP archives are inspected for .dsk or .cpr media and prepared for launch when possible.

Getting involved

This project is supposed to contain as much open source as possible.
License is GPLv3.

Credits

Releases

Used by

Contributors

Languages