Copyright © 1984 Simon Springett
First, you'll need a ZX Spectrum emulator, like Fuse. Versions are available for Mac, Linux and PC.
Next, download the binary TAP (tape) file
and load this into the emulator. The game should start automatically.
Yes! You'll need to play the GoodShepherd.wav
file into the ZX Spectrum cassette input (either directly from your computer or via CD/cassette player)
You'll need to clone down this repository
git clone git://github.com/paulspringett/GoodShepherd.git
cd GoodShepherd/
and open the GoodShepherd.bas
file, which contains the source code for the game, written in 48k BASIC.
To run the code in an emulator you'll need to compile the BASIC into a TAP file.
I've included the bas2tap
(Copyright M. van der Heide) utility for doing this. I've already compiled the C code into a binary for Mac OS X. There's also a Windows EXE version. If you're on another version Mac OS X or Linux you may need to compile your own version.
To compile
./bas2tap/bas2tap -a1 GoodShepherd.bas
The Fuse utils provide binaries for almost anything you'd want to do with Spectrum files.
Good Shepherd by Simon Springett is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.