Apple II

Early Apple II Program Collection

Compiled Startrek

Telepong

Early Apple II Program Collection

Apple II Disk Catalog.pdf

Apple II Disks.zip

These disks contain programs mostly from 1977 to 1980 and represent the programs that the first Apple II owners wrote. Most of the programs are in Integer Basic because that is what came first. The programs are mostly of historic interest to understand how users used these early computers. There are a few notable programs DISK030 has some of Bill Budge’s earliest games. DISK025 and DISK036 have a copy of “GREAT AMERICAN PROB. MACHINE “ by Bruce Tognazzini that is one of the best Lo Rez demos. One demo I always liked was “ENGINE” in DISK08 and DISK023

Compiled Startrek

DISK044 in the Apple II Disks.zip Collection contains Apple II Startrek programs in both Integer Basic and Compiled form.

In about 1984 I got a copy of the Flash Integer Basic compiler by Mike Lauer and made a compiled version of the Apple II Startrek (later called Appletrek) game.

The complied version is much faster than the Integer Basic version and significantly improves the playing experience. Anyone who played the game in the old days should try this version.

This version of Startrek was first written on the Apple 1 and ported to the Apple II in early 1977 and was included in tape form with the early Apple II’s. After getting a note from the copyright owners the name was changed to Appletrek and the Klingons became Klarnons.

DISK044 contains a couple of versions of Startrek in Integer Basic and in compiled form.  The compiled versions are B.STARTREK1  and B.STARTREK2.  The programs are BRUN and do not require Integer or Applesoft Basic to be present to run so will run on any Apple II.

This program clearly demonstrates the performance advantage of a Compiled Language over an Interpretive Language.  The performance difference is amazing.  Note that the sound effects are written in machine language in both versions. For playing instructions see:

Reference Manual Startrek Instructions

Apple Startrek Instructions

Telepong

Telepong was written in in 1977-78 during completion of the ROM code for the Apple II Communication Card to demonstrate how the card could be used.The Telepong program is written entirely in Integer Basic using the Communication Card, there are no special machine language routines needed to make the game work.  The Communication Card code could allow the Apple II to be a Dumb Terminal or a Remote Computer or Serial Printer with the ability to switch modes remotely which is a lot of stuff for 256 bytes.  Andy Hertzfeld said it was the tightest code he had ever seen and one of the reasons he came to Apple was that he wanted to go where they wrote code like that. 

In about 2000 Telepong was used as a prior art exhibit in a patent case on “Video Game Networking”

Demonstration Video

Apple II Program files, these are all in Integer Basic

  • Telepong
  • Telepong Demo
  • Telepong Demo Slow
  • Telepong Commented 4:26:78

Telepong Tape Files.zip

The following file is a file in Apple II .dsk format

Telepong Disk.dsk.zip