The game is created using the Spectrum Next porting of the Magnetic Scrolls interpreter [Magnetic](https://gitlab.com/strandgames/brahman/-/tree/master/zxnext_magnetic).
The graphics are from the original Commodore Amiga version of the game. The Amiga version used the same graphics as the Atari ST version, which had 16-colour images from a palette of 512 colours. These images have been converted to Spectrum Next's layer 2 graphics format using the [Next BMP tools](https://github.com/stefanbylund/zxnext_bmp_tools).
The game screen is divided into three sections. The status bar at the top shows the current location to its left and the score and number of turns to its right. The middle section shows the graphics for the current location and the bottom section is the text area which accepts user input at its prompt. When there are too many lines of text to display on the screen at once, the message "<MORE>" will appear at the bottom left of the screen. Pressing any key will continue the scrolling of the text. The last entered line of input can be edited by pressing the EDIT key. The graphics can be scrolled up and down using the up and down arrow keys to make more or less room for the text. If a PS/2 mouse is connected to the Spectrum Next, it can also be used to scroll the graphics up and down by dragging it with the mouse or using the mouse wheel.
The text colour can be changed by cycling downwards or upwards through a palette of 32 colours by pressing TRUE VIDEO and INV VIDEO, respectively. The default text colour is light grey.
There are two versions of the game: corrupt_512.nex uses the Timex hi-res mode (512 x 192) for displaying the text and corrupt_256.nex uses the standard Spectrum mode (256 x 192). The reason for this is that some monitors may have problem displaying the Timex hi-res mode properly.