|
|
1.1 root 1: Copyright (C) 1997-2000 James Ponder
2:
3: This program is licensed to you according to the conditions within the file
4: LICENSE. Please read this license before continuing.
5:
6: Generator Installation
7: ======================
8: ./configure --prefix="/usr/local" --enable-svgalib (SVGALIB version)
9: --enable-allegro (ALLEGRO version)
10: --enable-tcltk (TCL/TK version)
11: (edit ../hdr/config.h, e.g. set #define PROCESSOR_INTEL)
12: make
13: cd ../src
14: ./generator
15:
16: In practice you will have to type some more...
17:
18: Tcl/tk version
19: ==============
20: ... For example, there is no 'make install', so the above will assume
21: that the files contained in the 'share' directory are located at
22: '/usr/local/share/generator'.
23:
24: Note that since there are still functions that generator doesn't support,
25: you may find your game sounds horrible because of the printing of information
26: to the screen, which seriously slows the process down. If this occurs you
27: can fix this by adding '>/dev/null' to the end of the command.
28:
29: All versions on Intel
30: =====================
31: Following the above procedure will compile the platform independant Z80
32: code written by Edward Massey. There is an i386 object file compiled from
33: the mz80 assembler version written by Neil Bradley in the .extra directory.
34:
35: If you are using an i386 processor (Pentium I, II, III etc) then I strongly
36: advise you do the following, AFTER following the compilation procedure
37: above:
38:
39: cd src
40: cp .extra/z80.o.elfmz80 obj/z80/z80.o (overwriting the file already there)
41: make
42:
43: This z80 emulation has much better timing, which means that games sound a lot
44: better, plus you get the added speed that comes from an assembler version.
45:
46: Allegro cross-compilation
47: =========================
48: Assuming you have setup djgpp and allegro in cross-compilation mode, you
49: should be able to do:
50:
51: PATH=/usr/i586-pc-msdosdjgpp/bin ./configure --enable-allegro
52: PATH=/usr/i586-pc-msdosdjgpp/bin make
53:
54: -=- James Ponder -=- [email protected] -=- http://www.squish.net/ -=-
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.