I think it’s time now to reveal my secret project. Though I didn’t make so much progress, mostly because I was busy with other projects and school.

The idea is to make a KDE module(like kdenetwork or kdeedu) dedicated to emulation. The module will be named KEmul. It offerts kfile plugins, applications and others things to integrate Emulation into the KDE desktop.

Applications planned for now:
-Kamefu (KDE All-Machine Emulator Frontend for UNIX, also a collection manager in his spare time ;) which is the core application of the module.
-Audio plugins for chiptune formats like NSF, SPC, PSF, etc…
-KFile plugins and mimetype for ROM image.

Kamefu Prototype application that list a directory and retrive metainfo from KFile plugin. Note that SNES KFile plugin is not complete.

What is Kamefu ?

The main idea behind Kamefu is to manage a collections of ROMS from various systems. Also to serve as a frontend to differents systems which use differents emulators. Think amaroK but for your ROM collection :)
Which means that Kamefu will be able to:
-Build a collection manager based on ROM kfile_plugins you have installed on your system.
-Display the collection mostly like amaroK does, allow to filter by various criteria like “Editor”, “Year”, “System” and “Genre”.
-Configure system and his emulator directory into Kamefu.
-Handle list of your favorities (so called playlist in a audio/video application)
-A little application like “kfmclient” that take a rom path in input and launch the required emulator for the system.

And to fulfill this dream I will need developers :) I have put some information below how to be involved. I don’t have yet a entry in KDE SVN playground since real Kamefu coding haven’t started yet. I have also 3 KFile plugins done(NES, SNES and GBA).

I rediged a early rought draft of Kamefu design here:
http://kemul.sourceforge.net/DESIGN

The devel mailing-list for those interessed in the project:
KEmul-devel mailing list

The IRC channel on Freenode: #kemul

The sourceforge project which is registred since 2004, when I got the idea:

Sourceforge project page.

Leave a Reply

You must be logged in to post a comment.