APPLETREK (1978)
A 319-line Integer BASIC game that reaches into screen memory and uses HTAB and VTAB. Run here on a 40 x 24 character screen, on an Apple Integer BASIC profile inferred from the listing: whole-number arithmetic, PEEK/POKE as memory with the text-window bytes (32 to 35) moving the screen window, the Apple monitor calls it makes (CALL -936 home, -958, -868, -384 inverse, -380 normal; others ignored), TAB, VTAB, POP, and the keyboard read at address -16384. It is a key-driven game: click the screen and press keys. The last line of the file (36348) is corrupt trailing text and is never reached. The game expects a machine-language section at address 16384 (a tone routine and, at line 1520, a bearing table) that is not in the listing and not held: here that memory is zeros, so the sound is silent, a Klingon's firing bearing is computed wrongly, and roughly one random game in four ends in a subscript error at line 540.
Lineage
Unknown; it uses the Mayfield-family cell encoding. (our reading)
- Apple II screen game: map, quadrant and status panels drawn with cursor addressing and text windows.
- Expects a machine-language helper we do not hold.
- Developers
- W. Sander
- BASIC
- Apple Integer BASIC
- Written for
- Apple ][
- Source
- Turnbull collection
See all versions of Star Trek in BASIC
The games run in your browser and need JavaScript turned on.