A colouring program with space pictures. Eight pictures are stored on the tape: tele, sun, moon, sat2, astronaut, launch, saucer and alien, which take in space ships, astronauts and alien creatures. The bottom of the screen carries a three-item menu, Color, Fill and NxtPic: you choose a colour, fill areas of the line drawing with it, and move on to the next picture.
The title screen reads “Coloring Book” and “Copyright © 1984 ZEBRA SYSTEMS, INC.” Zebra’s product listing describes it as being for use with the Zebra graphics tablet.
Program Analysis
Loader
The BASIC loader Cbk-loader draws the title, loads the 2,000-byte program Clr-Book at 35000 and the 17,577-byte picture file Cbook-Pics at 37000, then waits for a key. ENTER starts the program with RANDOMIZE USR 35570; B saves a backup copy of all three parts to tape (lines 9900–9930); S stops.
Notable Techniques
- Line 1 is a REM holding a small machine-code routine that prints large text. Each title line is held in the REM that follows a
RANDOMIZE USR FN a()call, whereFN a()isPEEK 23635+256*PEEK 23636+5: the address held in NXTLIN plus five, which is the first character of that next REM line. POKEs to 23728, 23729 and 23723 before each call set the row, the column and what appears to be a size value. - The backup routine saves the loader with
SAVE "Cbk-loader" LINE 0and the picture file with lengthplen, a variable saved along with the program.
Note: Type-in program listings on this website use ZMAKEBAS notation for graphics characters.

