Memory

This file is part of Byte Power November 1986. Download the collection to get this file.
Developer(s): Kristian Boisvert
Date: 1986
Type: Program
Platform(s): TS 2068
Tags: Game

Kids will love this one! Match all 8 pictures, the lower your score the better. To see a picture press the letter corresponding to the square desired.

Memory is a picture-matching game for children: the pictures are hidden under lettered squares, two are turned over at a time, and the aim is to pair all eight in as few turns as possible. It was written by Kristian Boisvert and published on the November 1986 issue of the Byte Power tape magazine, where it is listed as a child game with a one-minute loading time.

Program Analysis

The 12,317-byte BASIC program auto-runs at line 1 and is only a loader: line 2 enters the machine code with RANDOMIZE USR 34215, and line 3 resets the computer with PRINT USR 0 when the game ends. The game code and its picture graphics are stored in the REM of line 0. The machine code was not disassembled.

Notable Techniques

  • Machine code and graphics held in a line-0 REM, so the game loads as one BASIC block.
  • Like the other Byte Power programs, it checks the system variable at 23681 on start-up: the magazine told readers to POKE 23681,0 before loading so that the program would stop and list line 9999, which saves a personal backup copy.

Appears On

Tape-based magazine. The November 1986 issue (Issue 4) of Byte Power, the TS2068 tape magazine of Eric and Kristian Boisvert.

Related Articles

Kids will love this one! Match all 8 pictures, the lower your score the better.

Image Gallery

Note: Type-in program listings on this website use ZMAKEBAS notation for graphics characters.