home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari FTP
/
ATARI_FTP_0693.zip
/
ATARI_FTP_0693
/
Games
/
larn12s.arc
/
-README-
next >
Wrap
Text File
|
1987-10-29
|
4KB
|
75 lines
ST LARN version 12.0 for Atari ST(tm) computers
-----------------------------------------------
by Howard Chu
350 Thompson, #327
Ann Arbor MI, 48104
October 28, 1987
Introduction
------------
LARN is a dungeon type adventure game similar in concept to ROGUE or
HACK but with a much different feel. LARN is copyrighted 1986 by Noah
Morgan (USENET: panda!condor!noah) at GenRad Inc. Bolton MA. This version
is a port of his game to the Atari ST/GEMDOS environment.
These are the sources for version 12.0. The compiler used was the
Mark Williams C compiler version 2.0. The source code is based on Don G.
Kneller's port of Larn to MSDOS, and retains many of his changes. Most
system dependent code is set off with #ifdef GEMDOS, #endif compiler
directives. Many of Don's changes are also used (#ifdef DGK), although
I suspect he originally intended them to be MSDOS specific.
The major change that is included is the use of swapfiles for levels
that can't fit into memory. That was originally intended for a game running
on a 256K machine. Perhaps it's not necessary on an ST with a minimum of
512K, but I thought it was better to be safe than sorry... One other change
was to redefine the numeric keypad to issue movement commands instead of
numerals. The standard key mapping is restored on normal program exits; I
think I've covered panic exits as well, but may have missed one... Also,
unlike the UNIX version, this version use a period (or other
user-defineable symbol) as the floor symbol. The UNIX version uses a
blank which makes it difficult to remember which parts of the dungeon
you've visited. These embellishments have been put between #ifdef DGK,
#endif directives.
Also, most have my changes have been placed in the file GEMDOS.C
The complete UNIX sources are here, so you should be able to compile
these sources without #defining DGK or MSDOS, or GEMDOS if you want to use
them on a UNIX system. You will also have to #define UNIX, as a lot of the
previously MSDOS specific code got lumped in with GEMDOS sections. Note that
the names of various files (larn.opt, larn.scr, ...) have been changed for
the DOS versions and you will have to rename these files back to the UNIX
names. The olarn.hlp and oreadme were supplied by the original author as
.larnhlp and README but they have been renamed.
Compiling
---------
There are three parts to the sources:
1) the larn sources themselves (in LARN.ARC).
2) sources to the Fred Fish termcap library (in TERMCAP.ARC)
3) LARN.DOC
The first two should go into separate directories. LARN.DOC describes
the features unique to ST LARN.
You will want to compile the files in TERMCAP.ARC to make a termcap
library which will be linked in to the LARN sources. Use the makefile
enclosed in TERMCAP.ARC for compiling the termcap files, then move
the resulting library onto your LIBPATH.
Compile the files in LARN.ARC to create the LARN executable. The
included makefile calls the executable LARN.TTP.
Please note that the GEMDOS symbol is *automatically* defined for
Mark Williams C v2.0. If you're using a different C compiler you may
have to explicitly specify this symbol.
H. Y. Chu
350 Thompson, #327
Ann Arbor, MI 48104
UUCP: ...{uunet,rutgers}!umix!hyc
ARPA: hyc@umix.cc.umich.edu