{"id":21328455,"url":"https://github.com/mrcook/rebelstar-raiders-basic","last_synced_at":"2025-08-24T09:35:41.322Z","repository":{"id":205490671,"uuid":"677963913","full_name":"mrcook/rebelstar-raiders-BASIC","owner":"mrcook","description":"BASIC source code for Rebelstar Raiders, a 1984 ZX Spectrum game","archived":false,"fork":false,"pushed_at":"2023-08-13T10:15:08.000Z","size":1144,"stargazers_count":7,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-14T23:42:09.194Z","etag":null,"topics":["assembly","basic","basic-programming-language","game","sinclair","z80","zx-spectrum"],"latest_commit_sha":null,"homepage":"","language":"Assembly","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mrcook.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-08-13T08:25:52.000Z","updated_at":"2024-09-26T18:16:44.000Z","dependencies_parsed_at":null,"dependency_job_id":"1bcd8842-4eb5-496e-bd1e-a090bf223e16","html_url":"https://github.com/mrcook/rebelstar-raiders-BASIC","commit_stats":null,"previous_names":["mrcook/rebelstar-raiders-basic"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrcook%2Frebelstar-raiders-BASIC","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrcook%2Frebelstar-raiders-BASIC/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrcook%2Frebelstar-raiders-BASIC/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrcook%2Frebelstar-raiders-BASIC/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mrcook","download_url":"https://codeload.github.com/mrcook/rebelstar-raiders-BASIC/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248981258,"owners_count":21193143,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["assembly","basic","basic-programming-language","game","sinclair","z80","zx-spectrum"],"created_at":"2024-11-21T21:29:12.585Z","updated_at":"2025-04-14T23:42:21.110Z","avatar_url":"https://github.com/mrcook.png","language":"Assembly","readme":"# Rebelstar Raiders - game source code\n\nSource code for the 1984 ZX Spectrum game _Rebelstar Raiders_, developed by\nRed Shift using Sinclair BASIC, with a few small Z80 assembly routines\nfor dealing with graphics and sound.\n\n[These source files](https://github.com/mrcook/rebelstar-raiders-BASIC)\nhave been extracted from the original TZX tape files using the `tzxcat` Python\ntool, along with a custom script written in the Go language (found in the\n[extract-go](https://github.com/mrcook/rebelstar-raiders-BASIC/tree/master/extract-go)\ndirectory), used to format the data and add various comments.\n\n\n## The Game\n\n_Rebelstar Raiders_ is a two player tactical combat game with three separate\nscenarios. Each player controls between twenty and thirty characters with\nindividual names and characteristics, and armed with various weapons. Each\nscenario should take between an hour and two hours to play.\n\nThe game manual can be found in the\n[docs](https://github.com/mrcook/rebelstar-raiders-BASIC/blob/master/docs)\ndirectory.\n\n\n## `extract-go` Usage\n\nIf you wish to extract the game programs/data from your own set of TZX tape\nfiles, you'll need to have the Go and Python languages installed on your\ncomputer, along with the Python [tzxtools](https://github.com/shred/tzxtools).\n\nThen from the Terminal/Console, run the following command from the same\ndirectory where this `README` is located:\n\n```bash\ngo run extract-go/main.go\n```\n\n_Note: the location of the `tzxcat` command needs to be specified in your `$PATH`_\n\n\n## Copyright Information\n\nRebelstar Raiders, Copyright RED SHIFT Ltd., 1984. This copyright covers all elements of the game including Visual, Audio and Program.\n\n`extract-go` and additional material, Copyright © 2023 Michael R. Cook, licensed under the terms of the [MIT license](https://opensource.org/licenses/MIT).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrcook%2Frebelstar-raiders-basic","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmrcook%2Frebelstar-raiders-basic","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrcook%2Frebelstar-raiders-basic/lists"}