Carmageddon on PC: Dethrace
Beta PC (MS-DOS) Needs your original copy Verified 26/10/2026

Carmageddon on PC: Dethrace

A project that rebuilds Carmageddon (1997) to run natively on modern systems. It needs data from the original or its freeware demos.

WindowsLinuxmacOS

What it is

Dethrace is an attempt to learn how Carmageddon, the 1997 driving and mayhem game, works behind the scenes and rebuild it to run natively on modern systems. It uses CMake to build and SDL2 at runtime, and is available under the GPL-3.0 license.

It ships no content: you need the data from the original game (on CD or bought from GoG) or from the compatible freeware demos: the original demo, the Splat Pack demo and the Splat Pack Xmas demo. GigaROM hosts neither the engine nor the game; the download and the code are those of the official page.

What you need

Your original copy: The data from your copy of Carmageddon, or from a compatible freeware demo. The project does not include game data.
  • Windows, Linux or macOS.
  • The data from your copy of Carmageddon (CD or GoG) or from a compatible freeware demo.
  • To build it: CMake and SDL2 (for example brew install SDL2 cmake on macOS or apt-get install libsdl2-dev cmake on Linux).

How to install and run it

  1. Clone the repository (“Go to official project” button) with its submodules: git submodule update --init --recursive.
  2. Generate the build files with CMake and compile.
  3. Place Dethrace in the main Carmageddon folder, where CARMA.EXE is, and run it.

Current limitations

  • It ships no content: without the original’s or a compatible demo’s data it will not work.
  • You have to build it yourself.

Port or emulator?

If your computer does not meet the requirements, you do not have the exact version the port asks for, or you prefer the classic route, you can play the original with a console emulator: see emulators and its install and setup guide.

Other ports