From 473d13629a2350e2498dd4a158e5bd0b36184160 Mon Sep 17 00:00:00 2001 From: Braden Obrzut Date: Tue, 8 Jul 2014 19:30:47 -0400 Subject: [PATCH] - Bump version to 1.03 and include credits. - Update readme. --- README.md | 27 ++++++++++++--------------- _PIRACY.OBJ | Bin 4151 -> 0 bytes catacomb.c | 14 +++++++++++--- 3 files changed, 23 insertions(+), 18 deletions(-) delete mode 100644 _PIRACY.OBJ 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 b78a178a8a9005d34840f42c63e2af34c355e761..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4151 zcmd5<&u<$=6y8vWM51ZWx$O-qRZ$8u5}m_nYp2D~W-Z$&a0<@GahCX(ylY3{#1V1g zggEBF9}wst00&O|2T) z`j7oR-}BpeyMEpG@!rR~gZ>HhABw&KE80DR<}qe!uxR=XXxbS0{zJSw{`=5y+!js8 zKY(>h*1OPVSW6kq@b|-Zv6b^htz{}NTkXr>@B8gy`(NOz{#N}N?P|N&sDJhC$EsUR zvd#QfpH^LMT1TJi9^^=m^@)!4x$f$zXfB|cVaASUunF~nTmzMn?qiC^5&8+1jP)_h z11vp;CWc$;X0SU=#thR#kQ3;qu;5AtwNP9QSOu6v#2D!dSWU2cjQ0TjeT?o&$?k3jv|Y*NsjwO9&l8`lPgalRJjDD+ zc4(`x93ShB`KL8wx`K8HU#u9D%_2Tl8~Gzba~@d#Dfg^3ayt-@+({qytXx(+{krha z^^9$5p&TFi-eNARZE~t-2^*-bVOkH?cbJA7^Io8J<1y`CX{QxNj# zMN+8diZLG#=8Bi{P#ECVXqaNwnPclM{W9gfnFEqVxC);K1k3^1;W4w7@fPAVwWsgM zM}&+{(9#c;MMLIT54=F9$lIHc@}D)!{|S8C<6~DFl&kP%_d%JTA9Fe652rnKhO6sb zQOiFsFOKi(^1B;r&do*8uV(z>Fo8#vwU+9si5jb^iZLHRny3qmLe*ENqMJh=tAXlb zL}{cVSjLd<=RG1-i|so2+N!BMbr-(xq3z;vRZZfKfHe>lftm?6PtBnlVbqfq`|3dY zHZ&nDdRY5j;$smT$JfDEWbpvpL|`iflD;rA5)^gdcGcU6zpLI+??PVL3hWi}{q!IF pa9;IO{a5>Ibv^ylVI}*w$Bu2ksLzg5*-EDW_kTK_uU>PU_%AFlZb$$C 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); }