Welcome to EmuFront!
About
EmuFront is an universal (multi-system) computer and video game console emulator front-end implemented in
QT, C++ and SQLite targeted on Linux operating systems.
Although this project is currently hosted at Maemo Garage,
this is pure QT project and doesn't have any Maemo specific
dependencies. You can use EmuFront on any QT Linux platform. I'm
planning to release two GUI options PC and Mobile (MeeGo,
Maemo, ...)
EmuFront is Open Source Software licenced under GPL version 2.
Project
Features
- Configure platforms (Commodore 64, Sega Master
System, ...)
- Configure media types (Cartridge, floppy disk,
...)
- Configure setups (platform, media type
and supported file types)
- Configure and scan filepaths containing
disk/rom/tape-images
- Configure emulators (executable, command line
options, supported setup)
- Launch emulators with disk/rom/tape-images
- ...
Prequisites
Instructions
- Add platform(s) (e.g. Colecovision)
- Add media type(s) (e.g. Cartridge)
- Add setup(s): Assign a media type to platform and
set supported file extensions (e.g. col, only zipped files are
supported ... zip file can contain 1...n files)
- Assign path to files with setup, select path scan
the files
- Configure emulator: in the command parameters $1
is a placeholder for filename, this is obligatory
(multiple files are also supported, e.g. -diska $1
-diskb $2 ...)
- In the main window select a platform and a media
type, press update, selected file(s), emulator and press
launch
- Multiple files can be selected and they all will
be extracted to /tmp/
- More detailed instructions will be added later...
Screenshots
v0.01a
Maemo on N900
v0.00a
PC UI/Scanning media images
v0.01a
PC UI/Main window
EmuFront © 2010 Mikko Keinänen