Kid Chameleon Decompilation
Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported.
Based on Kid Chameleon
compare all 2 clones
Original game imageAbout
A disassembly of Kid Chameleon, written for the AS assembler. A Python script splits most of the data from a game ROM into separate binary files, so the main assembly file holds almost only code. The build recreates the ROM, and ROMs modified with the K-E or K-C level editors can also be split.
How it differs from the original
Options at the top of the main assembly file let you switch on a level select, which is inserted into the built ROM when enabled.
Getting started
Place a ROM of Kid Chameleon in the main folder, run the Python 3 split script, then run the build script for Windows or Linux. Re-running the split script overwrites any changes you made to the split data files.
What you need to run it
Licensing & legal
- The repository states its content is for informational and educational purposes only, and that commercial usage is expressly prohibited.
Additional notes
- Sound
- The game uses the GEMS sound driver, and the sound assets and driver are in their own subfolder.
FAQ
- What is Kid Chameleon Decompilation?
- Kid Chameleon Decompilation is an open-source decompilation of Kid Chameleon. Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported. The original game ran on Genesis/Mega Drive.
- Do I need the original game files to run Kid Chameleon Decompilation?
- Yes. The project does not include the original game's assets, so you need your own copy.
