|
JJFFE |
Latest Version |
About JJFFE | Support Tips |
| Download | Source Notes | ||
| Revision History | JJFFE Utilities |
|
Source Notes |
Compiling
the DOS versions Compiling the Win32 versions Compiling the Linux/Allegro versions Notes on FFESYM.TXT |
|
This version contains far more labelled functions than previous versions, but there's still little of the higher level code - ie. mission handling, 3d engine, physics engine, galaxy generation etc. Feel free to email me for extra info on a particular area of the code, because there are still unlabelled bits of identified code. Compiling the DOS versions: These need a working setup of DJGPP and NASM. Then simply type "make -f ffedos.mak" or "make -f ffedal.mak". Note that the large assembler files can take a significant time to compile on slower machines. Compiling the Win32 version: This needs a version of MSVC 5 or later, DirectX SDK (required version unknown) and a copy of NASM installed in the path (vc/bin or whatever). Open the workspace, compile. It might just work. Compiling the Linux/Allegro version: This requires a working installation of Allegro, GCC and NASM. A makefile modification is necessary for the Allegro libraries - paste the results of "allegro-config --libs" into the line "XTRALIBS = " in ffelal.mak. Then run "make -f ffelal.mak" and it should work. Don't bet on it though. Additions to the ffelal.cfg config file may be necessary for Allegro sound configuration. Notes on FFESYM.TXT: Each label has been fully cross referenced across the source files. The definitions are in the following format- Symbol : symbolname [type information] DATA: data symbols referenced by this symbol or none found FUNC: function symbols referenced by this symbol or none found USED: where this symbols is referenced by other symbols or none found Type information will be one of FUNCTION, DATA SBSS (Initialised), DATA BSS (Uninitialised) Note: FFESYM.TXT is based on the JJFFE 1.4 distribution. It will be updated soon to reflect the JJFFE 2.1 distribution. |
|
DisclaimerJJFFE is a hacked and reverse-engineered version of a commercial game, therefore it's probably illegal to download it even if you own the original legally. It will be removed rapidly if anyone complains. FFE has recently been re-released as shareware by Frontier Developments as part of the Elite Club. Contact infoIf you have problems with JJFFE, you should first check that you've installed it correctly and read the FAQ. If that doesn't solve your problem, you can email me at john@jaj22.demon.co.uk. Alternatively you can find me on the newsgroup alt.fan.elite, the web forum EBBS or on the IRC channel #gamedev on irc.starchat.net. |
|
Comments Questions and Contributions
eliteclub@eliteclub.org.uk |