Skip to content

OpenCMR2Colin McRae Rally 2.0, reimplemented

A faithful reimplementation of Colin McRae Rally 2.0 (Codemasters, 2000) in C11, ported function by function from the Windows game. It runs the game from your own CD, as one WebAssembly module for the gasm runtime, natively and in the browser. Early in the port: nothing is playable yet.

Built for gasm ​

Built for gasmBuilt for gasm

OpenCMR2 will be one WebAssembly module, opencmr2.wasm, running on gasm, a portable game runtime: the same module natively (gasm-run) and in the browser. See Running on gasm.

Status ​

The disc and the program are analysed and the plan is written. Steps 1 and 2 are done: the file layer runs on gasm from the CD or its image, the installer cabinet included, and every texture, sound, font, text table and model on the disc decodes. Details in Status.

Sibling projects ​

OpenCMR2 follows the conventions of OpenRF (Return Fire) and OpenNFSPU (Need for Speed: Porsche Unleashed): a portable C11 core, ported from the original executable, on gasm.

OpenCMR2 is released under the GPL-3.0. Colin McRae Rally 2.0 is © 2000 The Codemasters Software Company Limited. OpenCMR2 contains no original code or assets and is not affiliated with Codemasters: it runs the game from your own copy. It runs on gasm.