|
|
0.31
Copyright (C) 1997-2001 James Ponder
This program is licensed to you according to the conditions within the file
LICENSE. Please read this license before continuing.
!! I recommend that you use a binary version, Generator is quite a complicated
!! project. The tcl/tk version contains the debugger but has an out of date
!! user interface and is of course slower as it runs in X. Of course, if you
!! don't have an intel processor you will have to use the tcl/tk version.
!!
!! Please email me if you have compilation problems, I haven't had any
!! feedback in ages about compiling this on different platforms.
Generator Installation
======================
./configure --enable-svgalib (SVGALIB version)
--enable-allegro (ALLEGRO version)
--enable-tcltk (TCL/TK version)
(edit ../hdr/config.h, e.g. set #define PROCESSOR_INTEL)
make
cd ../src
./generator
In practice you will have to type some more...
Tcl/tk version
==============
... For example, there is no 'make install', so the above will assume
that the files contained in the 'share' directory are located at
'/usr/local/share/generator'.
Note that since there are still functions that generator doesn't support,
you may find your game sounds horrible because of the printing of information
to the screen, which seriously slows the process down. If this occurs you
can fix this by adding '>/dev/null' to the end of the command.
All versions on Intel
=====================
Following the above procedure will compile the platform independant Z80
code written by Edward Massey. There is an i386 object file compiled from
the mz80 assembler version written by Neil Bradley in the .extra directory.
If you are using an i386 processor (Pentiums etc.) then I strongly
advise you do the following, AFTER following the compilation procedure
above:
cd src
cp .extra/z80.o.elfmz80 obj/z80/z80.o (overwriting the file already there)
edit cpuz80.c and comment-in the mz80init() call
make
This z80 emulation has much better timing, which means that games sound a lot
better, plus you get the added speed that comes from an assembler version.
Allegro cross-compilation
=========================
Assuming you have setup djgpp and allegro in cross-compilation mode, you
should be able to do:
PATH=/usr/i586-pc-msdosdjgpp/bin:$PATH ./configure --enable-allegro
PATH=/usr/i586-pc-msdosdjgpp/bin:$PATH make
-=- 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.