GENESIS for Windows with Cygwin

This version of the GENESIS 2.2.1 distribution has been modified by BABEL member Sergio Daicz to run under Microsoft Windows, using Cygwin. Cygwin (http://cygwin.com) is a free Windows application that provides a UNIX-like environment for Windows. It is easy to install directly from the Cygwin site, and provides much of the functionality of UNIX or Linux, complete with X-windows support, under Windows. Installing Cygwin will let you use Windows to run GENESIS and other UNIX programs that have been compiled to run under Cygwin.

GENESIS simulations running under Windows/Cgwin are somewhat slower than under Linux, with execution times that range from 1.5 to 10 times longer. However, this offers an easy way to run GENESIS with MS Windows while waiting for GENESIS 3, which will have a modern Java-based GUI and run under UNIX/Linux, Windows, and Mac OS/X.

This package contains a precompiled executable "genesis.exe" and GENESIS libraries, the usual documentation and simulation scripts, and the modified GENESIS source code, patched with the August 2004 bug fixes. Additional documentation contains instructions for getting, installing, and using Cygwin, installing GENESIS from the provided genesis2.2.1-cygwin-bin.tar.gz file, and optionally patching or recompiling GENESIS. A short guide to "Getting Around in UNIX for Windows Users" has also been provided to help those who are not familiar with the UNIX command line environment.

The files contained here are:

genesis2.2.1-cygwin-bin.tar.gz - contains a precompiled executable "genesis.exe" and GENESIS libraries, the usual documentation and simulation scripts, and the modified GENESIS source code, patched with the August 2004 bug fixes.

install.txt - contains instructions for getting, installing, and using Cygwin, installing GENESIS from genesis2.2.1-cygwin-bin.tar.gz, and optionally patching or recompiling GENESIS.

unixhelp.txt - a quick guide to getting around in the UNIX command line environment for Windows users.

README - a plain text version of this file.

screenshot.png - a screen shot of GENESIS running under Windows.

The following files are needed only if you plan to patch the original GENESIS 2.2.1 distribution for use with Cygwin.

unpack.sh - applies the following four patches to the original GENESIS 2.2.1 distribution, and renames some Xodus directories to make their names case-insensitive.

bugfix-genesis.patch
cygwin-genesis.patch
fixcase-genesis.patch
varargs-genesis.patch

changes.txt - summarizes the changes made by thse patches.

Please report problems or send suggestions for the improvement of the documentation to genesis@genesis-sim.org. For more information about GENESIS, see http://www.genesis-sim.org/GENESIS/