Frontier (Linux)

This zip contains the Linux programs for the native C port of Frontier.
It does not include the original game. You need your own copy of the
DOS English install, as a zip or as a folder of the original files.

Files
  frontier        the game
  frontier-data   builds frontier.dat from your install
  README.txt      this file

Requirements
  A 64-bit Linux with glibc. The game also needs an X11 session and ALSA
  (libX11 and libasound).

Run
  1. Unpack this zip into a folder.
  2. If the programs are not marked executable:

       chmod +x frontier frontier-data

  3. Build the data file in the same folder as the game:

       ./frontier-data repack /path/to/frontier.zip frontier.dat

     A folder of the original files works in place of the zip. repack
     checks the twenty-six original files. A missing file or a different
     version stops with an explanation and exit code 2.

  4. Start the game:

       ./frontier

The first menu choice starts in Ross 154. Press 1, 2, 3, 4, or 5 to start.

  F7                    take off. Later presses change the flight control mode.
  Enter / right Shift   increase or decrease the requested speed.
  A / Z                 one flight axis.
  comma / period        the other flight axis.
  F1                    cycle views. From a map, F1 returns to flight.
  F2                    galactic chart, then the current system.
  F6 on the chart       the selected system's information page.
  F7 / F8               zoom a map.
  F9                    map display options.
  F10                   galactic view, or arm an autopilot target.
  Escape                pause. Press again for preferences and commander files.
  Alt+F4 or close       quit.

The window keeps the 320 by 200 picture and snaps to the nearest
whole-pixel scale.

  ./frontier --sound none
  ./frontier --sound adlib       the default
  ./frontier --sound roland
  ./frontier --sound speaker
  ./frontier --assets /path/to/frontier.dat
  ./frontier --frames 3          run without a window, then exit

The port is MIT licensed. The original Frontier files stay yours.
