• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..22-Jul-1994-

curscomp/H03-May-2022-1,8471,204

MakefileH A D21-Jul-19943.8 KiB11491

Makefile.bamH A D21-Jul-19942.8 KiB6756

Makefile.roeH A D21-Jul-19942.8 KiB6756

Makefile.tcH A D21-Jul-19943.7 KiB11390

READMEH A D21-Jul-19941.8 KiB4632

atarist.cH A D21-Jul-19941.6 KiB8764

moria.prjH A D21-Jul-19942.5 KiB5849

st-stuff.cH A D21-Jul-19941.9 KiB8253

string.hH A D21-Jul-1994691 3524

README

1
2For the Mark Williams C compiler:
3
4Use the atarist.c file along with the source files in ../source.
5
6This requires a version of curses (a screen management package) for the
7Atari ST, use the one distributed here with the sources.
8
9The sets.c file has some #pragma lines which will have to be deleted or
10commented out, as the MWC preprocessor does not understand them.
11
12*****
13
14For the Turbo C compiler:
15
16Use the atarist.c file along with the source files in ../source.
17
18This requires a version of curses (a screen management package) for the
19Atari ST, use the one distributed here with the sources.
20
21Create a moria.prj file (or borrow the one from the ibmpc directory).
22Link the files together to create the executable with the command
23"TLINK -C=moria.lnk".  Use the Makefile.tc file for make.
24Recommended options for the compile are "-P -G".
25
26*****
27
28For the Gnu C Compiler:
29
30There are two major versions of the Run Time Library for the ST.
31There are two makefiles, Makefile.bam if you use the Bammi RTL, and use
32Makefile.roe if you use the Roede (sp?) RTL.  You do not need any system
33definitions in config.h.  You will need the st-stuff.c file in this directory.
34Do not use the curses sources in this directory, use the ones that come
35with the GCC libraries.  The GCC port uses an environment variable
36called MORIA_ROOT to find the misc files, as follows:
37      If it is not set, or contains NULL then moria looks for a directory
38   files/  - based in the CURRENT directory, for all auxillary files. If
39   this subdirectory is not found, moria prints a error message and exits.
40      If it is set, it should be a '/' terminated PATH. This PATH then has
41   'files/' appended to it, thus forming the full search path for auxillary
42   files. This allows the subdirectory 'files/' to be rooted anywhere, on
43   any file system.
44
45*****
46