Skip to content

Implementation of ZX81 3D Monster Maze game on the ZX Spectrum

Notifications You must be signed in to change notification settings

floehopper/3d-maze

Repository files navigation

3D Maze

Inspiration

3D Monster Maze

A computer game developed from an idea by J.K.Greye and programmed by Malcolm Evans in 1981 for the Sinclair ZX81 platform with the 16 KB memory expansion. The game was initially released by J. K. Greye Software in early 1982 and re-released later the same year by Evans' own startup, New Generation Software. Rendered using low-resolution character block "graphics", it was one of the first 3D games for a home computer, and the first game incorporating typical elements of the genre that would later be termed survival horror. -- Wikipedia

Video demo: 3D Monster Maze on the Sinclair ZX81

Book

  • Book: Graphic Adventures for the Spectrum 48K (Chapter 4, pg 105)
  • Errata in decimal loader program:
    • Missing line: 216 LET D = D + Z
    • Line 110: DATA 60000, 60531, 66148 i.e. checksum is 66148, not 66240

Files

  • decimal-loader.tap - used to enter and "poke" machine code into memory
  • basic.tap - BASIC program to load machine code and run game
  • code.tap - machine code saved in 4 chunks
  • 3d-maze.tap - combines basic.tap & code.tap (this is all you need to be able to play the game)

Misc

Releases

No releases published

Packages

No packages published