Little of the engine, and much of the frame round it. Compared routine by
routine with the three other games' loaded code:
READ_KEYS is byte
for byte all three's; the tune player (
PLAY_TUNE_ONCE,
PLAY_TUNE,
PLAY_NOTE) is
instruction for instruction Alien 8's and Pentagram's, and its note table
(
NOTES, 61 notes of three bytes) is the same bytes as theirs and Knight
Lore's; the menu (
MENU) is
Alien 8's with its own tune and random number; the pause (
PAUSE) is Alien
8's without its beeps; the sprite turning (
TURN_SPRITE) is nearly Alien 8's. The
sound effects --
EFFECT_NOTE,
FIRE_SOUND,
CLICK, the ending's note (
ENDING_BEEP) -- are
Pentagram's, and
BLIP_BY_TURN's blip and its 80 bytes of pitches are in Pentagram
too, where the blip is never called: Pentagram, the later game, kept them from
this one. The town, its drawing, the movement and collision, the monsters and
the quest are Nightshade's own. See Alien 8's and Pentagram's reference pages
(
Alien 8,
Pentagram).