Skip to content

BASIC source code for Rebelstar Raiders, a 1984 ZX Spectrum game

Notifications You must be signed in to change notification settings

mrcook/rebelstar-raiders-BASIC

Repository files navigation

Rebelstar Raiders - game source code

Source code for the 1984 ZX Spectrum game Rebelstar Raiders, developed by Red Shift using Sinclair BASIC, with a few small Z80 assembly routines for dealing with graphics and sound.

These source files have been extracted from the original TZX tape files using the tzxcat Python tool, along with a custom script written in the Go language (found in the extract-go directory), used to format the data and add various comments.

The Game

Rebelstar Raiders is a two player tactical combat game with three separate scenarios. Each player controls between twenty and thirty characters with individual names and characteristics, and armed with various weapons. Each scenario should take between an hour and two hours to play.

The game manual can be found in the docs directory.

extract-go Usage

If you wish to extract the game programs/data from your own set of TZX tape files, you'll need to have the Go and Python languages installed on your computer, along with the Python tzxtools.

Then from the Terminal/Console, run the following command from the same directory where this README is located:

go run extract-go/main.go

Note: the location of the tzxcat command needs to be specified in your $PATH

Copyright Information

Rebelstar Raiders, Copyright RED SHIFT Ltd., 1984. This copyright covers all elements of the game including Visual, Audio and Program.

extract-go and additional material, Copyright © 2023 Michael R. Cook, licensed under the terms of the MIT license.