This is Tinymud 1.5.4F updated for newer systems. The functionality is the same and maybe even the bugs. Hopfully I didn't introduce any new ones. This release was compiled and tested on the following platforms: * Microsoft Windows 7 Service Pack 1 Microsoft Visual C/C++ v6.0 Microsoft Visual C/C++ v10.0 (Visual C++ 2010 Express) Embarcadero C++ 6.30 for Win32 Borland C++ 5.5.1 for Win32 (free compiler release) Digital Mars C/C++ Compiler Version 8.42n Logiciels/Informatique lcc-win32 version 3.8 CYGWIN_NT-6.1-WOW64 1.7.9(0.237/5/3) using gcc 4.3.4 * FreeBSD 8.1 amd64 gcc version 4.2.1 [FreeBSD] * Red Hat Fedora 12 i386 gcc version 4.2.2 * OpenSuSE 11.2 x86_64 gcc (SUSE Linux) 4.4.1 * Debian 5.0.0 Linux 2.6.26-2-amd64 gcc version 4.3.2 (Debian 4.3.2-1.1) --------------------------------------------------------------------------------- Previous releases were compiled and tested on the following platforms: * Microsoft Windows XP Service Pack 2 CYGWIN_NT-5.1 1.5.18(0.132/4/2) using gcc 3.4.4 (cygming special) CYGWIN_NT-5.1 1.5.18(0.136/4/2) using gcc 3.3.3 (cygming special) Borland C++ 5.5.1 for Win32 (free compiler release) Borland C++ 5.3 for Win32 (Builder v3.0) Digital Mars C/C++ Compiler Version 8.42n Microsoft Visual C/C++ v7.1 (Visual C++ Toolkit 2003) Microsoft Visual C/C++ v6.0 Logiciels/Informatique lcc-win32 version 3.8 * Red Hat Linux release 6.2 (Zoot) Kernel 2.2.14-5.0 on an i486 with gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release) * FreeBSD 5.3-BETA4 gcc version 3.4.2 [FreeBSD] 20040728 * Gentoo Linux 2.6.10-gentoo-r6 gcc version 3.3.5 20050130 (Gentoo Linux 3.3.5-r1, ssp-3.3.5-1, pie-8.7.7.1) * Debian Linux 2.6.8-1-38 gcc version 3.3.5 (Debian 1:3.3.5=5) * SuSE Linux 2.6.4-52-default gcc version 3.3.3 (SuSE Linux) ------------------------------------------------------------------------------- Installation * See Customization below first. * For Linux and Cygwin - type 'make'. * For FreeBSD - type 'gmake'. * For Windows using Borland - ensure the Borland compiler bin directory is in your path, then type 'make -fMakefile.bor'. - All executables will be linked with the RTL and without debugging symbols. To link a static executable - use 'make -f Makefile.bor -DSTATIC' To include debugging symbols - use 'make -f Makefile.bor -DDEBUG' Or for both - use 'make -f Makefile.bor -DDEBUG -DSTATIC' * For Windows using Digital Mars - ensure the Digital Mars bin directory is in your path, then type 'make -fMakefile.dgm'. * For Windows using Microsoft Visual C - ensure your Visual C bin directory is in your path and your INCLUDE and LIB environment variables are setup correctly. - With Visual C++ 6.0 you may need to run the vcvars32.bat file. - With Visual C++ Toolkit 2003 and Platform SDK you may need to use both the setenv.cmd and vsvars32.bat Then type 'nmake -f makefile.vc' - To link with debugging information type 'set DEBUG=1' and then use 'nmake -f makefile.vc' * For Windows using LCC - ensure the LCC bin directory is in your path, then type 'make -f Makefile.lcc'. ------------------------------------------------------------------------------- Customization * Read the README file and small.db-README on how to use it. * Edit the Makefile and change the defines to include or exclude features. * Compile the mud and utilities using 'make'. See Installation above. * Start the mud up. $ netmud small.db dump.db 4201 * None if the restart scripts have been tested in this distribution and probably not work, so you will have to write your own. ------------------------------------------------------------------------------- This code and my changes are released under the original conditions which are found in 'copyright.h'. Enjoy. Jon Lambert - aka Tyche jlsysinc@alltel.net