Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mrcook/rebelstar-raiders-basic
BASIC source code for Rebelstar Raiders, a 1984 ZX Spectrum game
https://github.com/mrcook/rebelstar-raiders-basic
assembly basic basic-programming-language game sinclair z80 zx-spectrum
Last synced: about 1 month ago
JSON representation
BASIC source code for Rebelstar Raiders, a 1984 ZX Spectrum game
- Host: GitHub
- URL: https://github.com/mrcook/rebelstar-raiders-basic
- Owner: mrcook
- Created: 2023-08-13T08:25:52.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-08-13T10:15:08.000Z (over 1 year ago)
- Last Synced: 2023-11-04T18:21:09.768Z (about 1 year ago)
- Topics: assembly, basic, basic-programming-language, game, sinclair, z80, zx-spectrum
- Language: Assembly
- Homepage:
- Size: 1.09 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](https://github.com/mrcook/rebelstar-raiders-BASIC)
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](https://github.com/mrcook/rebelstar-raiders-BASIC/tree/master/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](https://github.com/mrcook/rebelstar-raiders-BASIC/blob/master/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](https://github.com/shred/tzxtools).Then from the Terminal/Console, run the following command from the same
directory where this `README` is located:```bash
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](https://opensource.org/licenses/MIT).