*** Welcome to piglix ***

Xenon (video game)

Xenon
Developer(s) The Bitmap Brothers
Platform(s) Arcade, Atari ST, Commodore Amiga, PC, ZX Spectrum, Amstrad CPC, Commodore 64, MSX
Release 1988
Genre(s) Vertically scrolling shooter
Mode(s) Single player

Xenon is a 1988 vertical scrolling shooter computer game, developed by The Bitmap Brothers and published by Melbourne House which was then owned by Mastertronic. It featured as a play-by-phone game on Saturday-morning kids' show Get Fresh.

Xenon was followed in 1989 by Xenon 2: Megablast.

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.

Originally released for the Atari ST, Xenon was quickly ported to other platforms: the Amiga, Amstrad CPC, Commodore 64, DOS, MSX and ZX Spectrum. An arcade machine version of the game was also released through Mastertronic's Arcadia division which ran on Commodore Amiga hardware.

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):


...
Wikipedia

...