Iron Seed is a science-fiction DOS game from 1994, which was both developed and published by Channel 7. Gameplay is real-time, featuring trading, diplomacy, and strategy. This repository contains a free pascal version of the original source code, so the game can now be compiled and run on GNU/Linux. Mnalis is providing ongoing bug fixes which are being integrated into this repository, further bug fixing and contributors are welcome.
Documents/ironseed-manual.txtis old ironseed manual, not completely up-to-dateDocuments/changelog.txtcontains current SDL/fpc development log.Documents/old_version.txtis original developers historic (DOS) version list.Documents/old_todo.txtis original developers historic (DOS) TODO file.- Current TODO is online at https://github.com/mnalis/ironseed_fpc/issues
For compiling, you need:
- fpc (Free pascal compiler,
apt-get install fpc) - gcc (GNU C Compiler,
apt-get install build-essential gcc - SDL v1.2 (Simple DirectMedia Layer 1.2,
apt-get install libsdl1.2-dev libsdl-mixer1.2-dev) - (optionally) OpenGL (
apt-get install mesa-common-dev)
For making changes to game, you may also need:
- (optionally) D compiler (The D compiler is required to the conversation and log conversion tools,
apt-get install ldc/apt-get intsall gdcor http://digitalmars.com/d/2.0/) - (optionally) perl, imagemagick, graphicsmagick (for screen convertsion utilities,
apt-get install perl graphicsmagick imagemagick)
Just typing make will compile whichever developers think is currently the best.
You can also force the version to build, by make debug_sdl for SDL-only version,
or make debug_ogl for SDL+OpenGL-enabled version.
There are also no-seatbelts targets release_sdl and release_ogl but they
are not recommended at the moment as they do not have anti-data-corruption
checks, so bugs could creep up in your savefiles! Or, just for fun, you can also
build demo_sdl, which is original shareware demo restricted version.
./is
make all install
sudo apt-get install devscripts; debuild
Previously, savegames resided in data/savegame.dir and save? subdirectories
in build directory. They now reside in ~/.local/share/ironseed (or ~/.ironseed).
see Documents/debug_notes.md