Khameleon Home Page

Link to the public beta

Khameleon is a front end application, designed to present a graphical user interface to the user for running arcade games on a self-contained arcade cabinet.

I have attempted to incorporate the best features of the most popular front end applications out there into Khameleon.

Khameleon is a open source project. Full source code will be available, including source to all ancillary programs such as the skinner application and the configure program, and to all libraries. One thing I discovered when trying to get Kymaera to compile was that libraries change over time, and that Kymaera was designed to work with versions of libraries which were no longer available.

Khameleon compiles with the MinGW compiler tools and does not depend on any IDE. Many open-source projects expect you to have access to a Microsoft development system. I do not have any dependence on Dirty Loser Libraries, all libraries are statically linked.

Khameleon uses SDL for interfacing to the operating system and OpenGL for display. Thus, it is portable to any system which runs SDL. I plan to port Khameleon to Linux and Macintosh. Kymaera was orignally developed to use the Allegro library for display, and this allowed Kymaera to run under DOS.

The Khameleon public beta is now available for download! It is about 26 megabytes. I've included nine skins and the artwork and sound files necessary to run them. Once the format of the skin file doesn't change frequently I will separate the file into a file containing the binaries and a separate "skin pack".

The Khameleon demo is still available for download.
Link to the Khameleon demo
Khameleon Documentation

Just download and extract the demo and run khdemo.exe

Contact me at cakemeister at att dot net.