Pretending to be a flyingboat pilot circa 1989

Gameography

Here's a list of games that I wrote or co-wrote. The computer or computers they were written for are listed in brackets.

  • Fallout (BBC Micro)
  • Adventure Kernel System (Sirius)
  • Polar Patroller (BBC Micro)
  • Adventure Kernel System II (Amstrad)
  • Nomad (BBC demo)
  • Redhawk (Spectrum, C64, Amstrad)
  • Live and Let Die (Spectrum demo)
  • Kwah (Spectrum, C64, Amstrad)
  • Wiz (Spectrum, C64)
  • Pulse Warrior (Spectrum, C64)
  • Pulsoid (Spectrum, C64)
  • Turbo Towers (Spectrum, C64)
  • Demon’s Tomb (PC, Tandy, Amiga, ST)
  • Catalina (PC, Amiga, ST)
  • Rites (Amiga)

Most of these games were written entirely in assembly language (6502 for BBC and C64, Z80 for Spectrum and Amstrad CPC, 8086 for the PC and Tandy, 68000 for ST and Amiga). The exceptions were Demon's Tomb and Catalina which were both a mix of C and assembly, and the first Adventure Kernel System which was written in LISP.

The earlier games were written on the target machines with pretty minimalist development tools. The later ones used cross platform development hosted by the BBC Micro or the IBM PC. Where available, I also used connecting electronics akin to in-circuit emulators to debug remotely.

The publishers I worked for were Melbourne House, Mastertronic, Virgin Games and Electronics Arts.