SDL 2 source port for Catacomb II.
C C++
Pull request Compare This branch is 33 commits ahead of FlatRockSoft:master.
Latest commit 473d136 Jul 8, 2014 @Blzut3 - Bump version to 1.03 and include credits.
- Update readme.
Permalink
Failed to load latest commit information.
CMake - Added Windows support Jun 19, 2014
CMakeLists.txt - Adjusted warning level for GCC/Clang. Jul 6, 2014
COPYING The Catacomb open source release. Jun 5, 2014
README.md - Bump version to 1.03 and include credits. Jul 8, 2014
cat_play.c
catacomb.c - Bump version to 1.03 and include credits. Jul 8, 2014
catacomb.h - Now compiles for OS X under Xcode 5. Jul 2, 2014
catasm.c
catdefs.h - Clean up compiling issues with Visual Studio 2013 (32 and 64 bit). Jul 6, 2014
cated.c - Renamed files to lowercase. Jun 15, 2014
cpanel.c - Try to release the mouse when we can. Jul 8, 2014
ngrabca2.h - Renamed files to lowercase. Jun 15, 2014
objects.c
oldcat.c - Some implementations to get to the point where stuff gets drawn to … Jun 16, 2014
pcrlib.h - Try to release the mouse when we can. Jul 8, 2014
pcrlib_a.c - Clean up compiling issues with Visual Studio 2013 (32 and 64 bit). Jul 6, 2014
pcrlib_c.c
rleasm.c - Integrated K1n9_Duk3's PC Speaker emulator from ECWolf. Jul 1, 2014
sounds.h - Renamed files to lowercase. Jun 15, 2014

README.md

CatacombSDL

CatacombSDL is a source port for The Catacomb (also known as Catacomb II). This port compiles for Windows, OS X, and Linux for 32 and 64-bit X86. The only dependency is SDL 2.0 and CMake. Supported compilers are GCC, Clang, and MSVC.

It is released under the GNU GPLv2. Please see COPYING for license details.

The source port is a drop in replacement for the DOS binary, and maintains full compatibility with the DOS game files (demos, saves, and configuration). This brings about a few limitations most obvious in control configuration. For example, keyboard binds must correspond to a DOS scan code and joystick support is limited to 2-axis and 2-buttons.

Also note on case sensitive file systems, this port currently requires that the game data files (*.CA2) be in all upper case.