Article · Wikipedia archive · Last revised Jun 17, 2026

Mark Allen (software developer)

Mark Allen is an American software engineer, game programmer and game designer. As a student at the University of California, San Diego, Allen used UCSD Pascal to develop a 6502 interpreter for the Pascal language in 1978, along with Richard Gleaves. This work later became the basis for Apple Pascal in 1979.

Last revised
Jun 17, 2026
Read time
≈ 1 min
Length
170 w
Citations
8
Source

Mark Allen is an American software engineer, game programmer and game designer. As a student at the University of California, San Diego, Allen used UCSD Pascal to develop a 6502 interpreter for the Pascal language in 1978, along with Richard Gleaves. This work later became the basis for Apple Pascal in 1979.123

Later, Allen developed a number of well-received video games for the Apple II, including Stellar Invaders,4 Sabotage,56 and Pest Patrol.78 Sabotage, in particular, became a classic Apple II game and sparked numerous clones such as Paratrooper. One such clone, Parachute, was preloaded software on early iPods that had displays.

References

References

  1. The UCSD P-System Museum History of the UCSD P-System
  2. The Pascal Programming Language The origins of Pascal
  3. Kernelthread.com Archived 2012-02-19 at the Wayback Machine First Bytes Into An Apple
  4. Hague, James (23 July 2025). "The Giant List of Classic Game Programmers". Retrieved 24 July 2025.
  5. Video play-through of Sabotage on an Apple II
  6. Linzmayer, Owen (Fall 1983). "Pest Patrol".