Orbit Amiga/68k port

Orbit is a freeware space combat simulator in the tradition of Elite, Wing Commander etc, originally written by Steve Belczyk for Win32/Linux systems. Here you can find the port for Amiga/68k by Thomas Aglassinger, which is derived from the Amige/PPC port by Oliver Gantert. For more information, visit the Official Orbit Homepage.

News

Requirements

First, you need quite some hardware:

Next, you need a huge pile of libraries, drivers and utilities (unless you have them already). Fortunately, all of them are available for free:

Uff! That should do it.

Download

You need two archives, which are both available from Aminet:

Installation

Currently, the installation is not very Amiga-like. Maybe in a later version. For now:

  1. Extract the Orbit_*.lha archives wherever you like. They expand to a directory named "Orbit", so you don't have to create one manually.
  2. Install StormMesa. This seems a bit painful first, but basically all you need is that every *.library ends up in libs:. If you just want to run Orbit, don't bother too much about the environment variables. For more details, see the section on "Tuning Performance" below.
  3. Copy lucyplay040.library to libs: and remove the 040 in the name.
  4. Install AHI. This is trivial thanks to Installer.
  5. Install ixemul.library. This can also be a pain, but concerning Orbit, just make sure that the appropriate file ends up in libs:. Take care that it's optimized for your CPU if you're concerned about performance. If you're not concerned about performance yet, believe me, you will be after you ran Orbit the first time. Remember, we're talking about 68k here.

Running

Finally, the interesting part (again, not very Amiga like):

  1. Open a CLI and cd to the Orbit directory.
  2. Allocate some stack, for instance by typing stack 60000. (I watched StackMon while running Orbit, and it announced a maximum of about 50K, so this should be on the save side.)
  3. Basically, you can run Orbit by typing orbit.exe. But this will not give you much performance. Read on...

Tuning Performance

StormMesa offers a lot of options to finetune the OpenGL/Glut applications. Orbit is a Glut application, so you can use all the standard Glut options in the command line.

For users of Z2 graphic cards and AGA, these are the most interesting ones:

On my trusty Amiga 2000 with a 68060/50, Picasso-II and CyberGfx v3, the following seems to work best:

stack 60000
set MESA/FORCE_IR
orbit.exe -vfast -forcefs -forcedb

In the screenmode requester select something like 320x240x16, so you won't need any dithering. I've provided some screenshots, so you know what to expect from the above configuration.

Refer to the StormMesa manual for more options and details.