Cloned Games

CatacombSDL

HaltedPlayableWindowsLinuxOSX

About

The Catacomb, also known as Catacomb II, is the original DOS game this project is a source port of. CatacombSDL is a source port of The Catacomb (Catacomb II) built on SDL 2.0 and CMake, compiling for Windows, macOS and Linux on 32- and 64-bit x86. It acts as a drop-in replacement for the original DOS binary, maintaining full compatibility with the original DOS game's demo files, save games, and configuration.

How it differs from the original

Because it preserves DOS-level compatibility, CatacombSDL carries over some of the original's limitations — keyboard bindings must map to DOS scan codes, and joystick support is limited to 2 axes and 2 buttons. On case-sensitive filesystems, the game's data files (*.CA2) must currently be named in all upper case.

Getting started

Building requires SDL 2.0 and CMake, and is supported with GCC, Clang or MSVC compilers.

Known limitations

  • compatibility: Keyboard binds must correspond to DOS scan codes and joystick support is limited to 2-axis and 2-buttons.
  • compatibility: On case sensitive file systems, game data files (*.CA2) must be in all upper case.
Requires original assets. Requires game data files (*.CA2) from the original DOS game; files must be in uppercase on case-sensitive file systems.
Share:

We’d like to use analytics cookies to understand how visitors use this site. See our Privacy Policy for details. Nothing else is tracked, and the site works the same either way.