STAR TREK

A 1970s Terminal Game

About

                    ,------*------,
    ,-------------,  '---  ------'
     '-------- --'      / /
         ,---' '-------/ /--,
         '-----------------'

    THE USS ENTERPRISE --- NCC-1701
Super Star Trek Web CGI is a browser-hosted adaptation of the 1978 style game.
The mission rules and command flow are preserved while controls are tuned for
modern desktop and mobile devices.

Tip:
- For a near-native phone experience, save this app to your home screen
- On supported browsers it behaves like an app

Save As A Web App (iOS)

Safari on iPhone or iPad:
1. Open this site in Safari.
2. Tap the Share button.
3. Choose "Add to Home Screen".
4. Edit the name if desired, then tap Add.
5. Launch from the new icon on your home screen.

Notes:
- If "Add to Home Screen" is missing, scroll the share sheet and tap "Edit
    Actions" to enable it.
- Installed launches run in a standalone web-app window.

Save As A Web App (Android)

Chrome on Android:
1. Open this site in Chrome.
2. Tap the three-dot menu.
3. Tap "Add to Home screen" or "Install app" (wording varies by version).
4. Confirm the name and tap Add/Install.
5. Launch from the created icon.

Notes:
- Some Android browsers call this "Add to Home screen" even when it installs
    as a standalone app.
- If install is unavailable, add to home screen still creates quick access.

How This Web Version Differs

Differences versus original Super Star Trek terminal play:

1. Session persistence:
     This web version stores your in-progress game in the browser session so you
     can leave and return later.

2. Replay rendering model:
     The CGI wrapper replays your recorded inputs through the original Perl engine
     to redraw the latest transcript each request.

3. Mobile-focused input assist:
     - One-letter command aliases are supported:
         N S L P T I D C H R (and X also resigns)
     - Up/down history controls are available beside the input.
     - Autocorrect/spellcheck are disabled on command entry.

4. Navigation and help pages:
     Home, Help, About, and Credits are web pages surrounding the classic game
     loop to make onboarding and reference easier.

5. Presentation differences:
     Screen layout and scrolling are adapted for modern browsers, but combat,
     command semantics, and mission outcomes come from the original game logic.

Credits

Super Star Trek Web CGI

Original game lineage:
- Star Trek, 1971 mainframe video game
- Super Star Trek, May 16 1978, BASIC computer game
- Original BASIC-era work by Mike Mayfield
- Published in DEC's "101 BASIC GAMES" by Dave Ahl
- Additional modifications by Bob Leedom and others
- Perl conversion by Emanuele Bolognesi

Web release update:
- Tom Rouillard, 2026

Archive/source references:
- Emanuele Bolognesi blog: http://emabolo.com/
- Emanuele Bolognesi GitHub: https://github.com/emabolo
- HP BASIC listing mirror noted in archive/docs/trekpb.txt:
    http://newton.freehostia.com/hp/bas/TREKPT.txt

Notes:
- Browser-based replay wrapper for the classic game
- Modern web delivery, original gameplay preserved

History

Highlights from Star Trek (1971 video game) history:
- 1971: Mike Mayfield created the original Star Trek game on SDS Sigma 7.
- 1972: Mayfield rewrote it for HP 2000C (STTR1), later added to HP's public
    domain contributed programs.
- 1973: David H. Ahl and Mary Cole ported it to DEC BASIC and published it via
    DEC's Edu newsletter; related versions spread through BASIC game collections.
- 1974: Bob Leedom expanded the design into Super Star Trek with richer command
    and combat systems.
- 1978: Super Star Trek reached a wider audience through BASIC Computer Games,
    helping cement its long-lived status across ports and systems.

Wikipedia:
https://en.wikipedia.org/wiki/Star_Trek_(1971_video_game)