diff --git a/README.md b/README.md index 8cf67ac..8d82795 100644 --- a/README.md +++ b/README.md @@ -1,20 +1,17 @@ -The Catacomb -============ +CatacombSDL +=========== -This repository contains the source code for The Catacomb (also known as -Catacomb II). The source code is designed for Borland C++ 2.0, but compiled -fine with Borland C++ 3.1 at the time of this release. +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. -This release does not affect the licensing for the game data files. You will -need to legally acquire the game data in order to use the exe built from this -source code. +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. -Editor ------- - -The editor for this game is the same as the original. Requiring the maps to be -uncompressed before editing. The CATED.C contains the editor code, which is -only referenced by OLDCAT.C. So it's disabled in this source tree and may or -may not be functional. +Also note on case sensitive file systems, this port currently requires that the +game data files (*.CA2) be in all upper case. diff --git a/_PIRACY.OBJ b/_PIRACY.OBJ deleted file mode 100644 index b78a178..0000000 Binary files a/_PIRACY.OBJ and /dev/null differ diff --git a/catacomb.c b/catacomb.c index 4016273..e73b878 100644 --- a/catacomb.c +++ b/catacomb.c @@ -1067,9 +1067,17 @@ int main (int argc, char* argv[]) if (_argc > 1 && stricmp(_argv[1], "/VER") == 0) { - printf("The Catacomb\n"); - printf("Copyright 1990-93 Softdisk Publishing\n"); - printf("Version 1.02\n"); + printf( + "CatacombSDL\n" + "Version 1.03\n" + "\n" + "Usage: catacomb [windowed ] [screen ]\n" + "\n" + "Ported by Braden \"Blzut3\" Obrzut and Rene \"Havoc\" Nicolaus\n" + "Includes PC Speaker emulator by K1n9_Duk3\n" + "Based on The Catacomb source code:\n" + "Copyright 1990-1993 Softdisk Publishing\n" + "Copyright 1993-2014 Flat Rock Software\n"); exit(0); }