
About
This is Kevin Edwards' own release of the original 6502 assembly source code for Galaforce, published by Superior Software in 1986 for the BBC Micro and Acorn Electron; this repository contains the Electron version specifically. Reworked from its original BBC BASIC inline-assembler format to build with the modern BeebAsm toolchain, the Electron version uses a 4-colour screen mode (versus the BBC Micro version's 16-colour mode) for performance, has only one music sound channel, and adds support for Plus 1 and First Byte joysticks.
Getting started
Build using the included make.bat (requiring the BeebAsm assembler) to produce a Galaforce1Electron.ssd disk image, playable in BBC Micro/Electron emulators such as B-em or BeebEm.
History
The author began writing Galaforce in 1985; over 30 years passed before he released the source publicly for preservation.
Additional notes
- Trivia
- The author notes the Electron version reportedly runs faster on a BBC Micro than the native BBC Micro version does, because its 4-colour mode draws sprites more quickly.