Mars Simulation Project
The Mars Simulation Project is an open source Java project to create a simulation of future human settlement on the planet Mars. You can read more about this project on Mars Simulation Project.

System requirements
  • Minimum JRE: Version 1.6.0 Build 27 GA5 (2013-02-17)
  • With startup the program reserves 512Mb of memory


Mars Simulation Project on an eComStation machine with Open JDK


Installing Mars Simulation Project
Download MarsProject_3.05.zip. Create a folder (directory) "MarsProject". Open the zip file and go in the directory "mars-sim", copy all the files and directories to the directory "MarsProject". That's it! The files MarsProject_3.06.zip and MarsProject_3.07.zip are for Java 7 or later. The last two are also almost twice the size.

The marsproject.cmd file
With this file the program Mars Simulation Project starts. I have made a marsproject.cmd file with the following contents;
@echo off
set path=[drive: java]\JAVA160ga5\bin
set BEGINLIBPATH=[drive: java]\JAVA160ga5\bin
set CLASSPATH=
[drive: marsproject]
cd [drive: marsproject]\MarsProject
java -jar mars-sim-main-3.05.jar
I use 2 separate folders (directories), one for Java and one for Mars Simulation Project with the files created by this program. The references used in the cmd file;

  • [drive: java] = drive with Java
  • [drive: marsproject] = drive with Mars Simulation Project

should be replaced with real drive letters. Edit and save the file "marsproject.cmd" from the distribution. This file is copied to the "MarsProject" folder (directory). Furthermore, different paths?, adjust according to your needs. Create a new program object. Specify the path and file name: "[drive: marsproject]\MarsProject\marsproject.cmd". In the tabpage Session check the boxes "OS/2 window", "Running as an icon" and "Close Window to end program". In the tabpage General you can enter the name "Mars Simulation Project". You find enclosed in the file a Mars Simulation Project OS/2 icon.

Parameters / options explained
  • There are no additions, parameters or other options used. The program doesn't obey the commandline parameters and options. Its does have its own log files and its all placed in the subdirectory ".mars-sim" in the home directory. I couldn't change this behaviour.

Starting the program
At startup the program starts itself again with fixed parameters like minimum 256Mb and maximum 512Mb. Because of this it doesn't see parameters or options. All userfiles and logs are placed in the home directory. Its wise to set the clock in pause mode. If not the cpu will load up to 90-99%. Probably because there are many things going on like people, machines, vehicles etc. On my single core machine I could not run another program next to this program when the clock is running. PMView was just out of order due to shortage of clock tics. So the picture above was taken with the clock in pause mode.

Download
In the file you can find the above command file (all driveletters are set to C:) and an OS/2 Mars Simulation Project icon: marsproject-ecs.zip.

revision June 12, 2016