Classic-Gaming is a project mainly written in Python, it's free.
Boxee App providing frontend for ROMs and emulators
v0.1
This Boxee app provides a frontend to browse ROMs on your system and launch them using registered emulators. This app is very rough right now, and has only been confirmed to work on Linux, although it shouldn't be too hard to get it running on OSX or Windows. The app aims to recreate the Boxee App browser UI, for ROMs.
Clone this repo into ~/.boxee/UserData/apps/com.devazero.classic_gaming/
Create a MySQL database for storing configuration and ROM information.
Edit connect
in classic_gaming.py
so it has your database details.
Define an emulator with cg_tool.py
, e.g., this is how to define ZSNES:
$ cg_tool.py define snes 'Super NES' '/usr/bin/zsnes {rom_path}'
Import ROMs into the system with:
$ cg_tool.py import snes /media/share/ROMs/snes/
Launch Boxee and run the app. The ROMs you imported should now be in there. Screenshots, descriptions and box covers will be grabbed from the GameFAQs website.
cg_tool.py
.4/4/2011 0.1, Initial release
This app was created and is maintained by Jesse Dhillon. The current version of this app will always be found at jesse0's GitHub.