Xenon (video game)
|This article needs additional citations for verification. (March 2013)|
The player assumes the role of Darrian, a future space pilot called into action by a mayday report from his superior on a nebula space station. As of late, the colonies of mankind have been under attack by mysterious and violent aliens called the Xenites and it is finally time for Darrian to engage them. The game's story was only revealed in the game's instruction book.
Unlike most scrolling shooters, the player can move in any direction instead of straight up. The player craft has two modes, a flying plane and a ground tank. The transition between crafts can be initiated at almost any time during play (except during the mid- and end-of-level boss sections, as well as certain levels where a certain mode is forced), and the mode chosen depends on the nature of the threat the player faces. Destroying some enemies released power-ups the player could catch to enhance their ship.
Xenon was followed in 1989 by Xenon 2: Megablast. It was similar to the original, with some refinements and differences in gameplay.
On the Atari Falcon, Xenon crashes, when Captain Kelly-X is going to speak. This happens because the sample-playback routine writes to a PSG register at address $ffff8804, which on normal ST/STe computers works the same way as if the data was written to address $ffff8800. This bug can be fixed by making a backup copy of SPEECH.DAT, then applying the following patch to SPEECH.DAT, file offset 988 (offset $3DC hex):
49FA 0048 2C14 2A64 7E00 1E1D BC8D 640A 1A3A FFC0 67C8 2A7A 0036 288D 0607 0080 E74F 4CBB 00E0 702E 49F8 8800 0B8C 0000 0D8C 0000 0F8C 0000 4CDF 30E0 4E73 4E71 4E71 4E71 4E71
The patch also uses less clock cycles than the original. You can test if it works, by renaming SPEECH.DAT to SPEECH.TOS and then double-clicking it.