Uploaded June 2020 | Updated September 2026, 2 weeks ago
Find me on Twitter, @JAMOGRAD!
"Dragon" was written by Stephen Lacey and comes from "Graphic Adventures for the Spectrum 48K" by Richard Hurley.
Title screen artwork and music by ZombiWorkshop/Lucan Monks.
0:00 The Start
0:33 Backstory
2:04 Introduction
3:50 Gameplay
25:29 Bloopers and Bugs!
Bouncing around utilises the "scroll screen up/down/left/right a pixel" from "40 Best Machine Codes for the ZX Spectrum" by John Hardman and Andrew Hewson.
I turn Caps Lock on using the advice given by Andrew Hewson in Sinclair User Issue 14:
sinclairuser.com/014/helplne.htm
What he says works fine, but the CAPSLOCK routine actually starts at x'10DB' not x'10DD'. It works OK. 4315 is a JR NZ,9 command, and 4317 is where we load FLAGS, do an XOR to flip bit 3 and that. I found it interesting!
Font is Number 31 from Char Bank by Roberto Colombo/Colombo Roberto.https://spectrumcomputing.co.uk/index.php?cat=96&id=26425
Find me on Twitter, @JAMOGRAD!
"Dragon" was written by Stephen Lacey and comes from "Graphic Adventures for the Spectrum 48K" by Richard Hurley.
Title screen artwork and music by ZombiWorkshop/Lucan Monks.
0:00 The Start
0:33 Backstory
2:04 Introduction
3:50 Gameplay
25:29 Bloopers and Bugs!
Bouncing around utilises the "scroll screen up/down/left/right a pixel" from "40 Best Machine Codes for the ZX Spectrum" by John Hardman and Andrew Hewson.
I turn Caps Lock on using the advice given by Andrew Hewson in Sinclair User Issue 14:
sinclairuser.com/014/helplne.htm
What he says works fine, but the CAPSLOCK routine actually starts at x'10DB' not x'10DD'. It works OK. 4315 is a JR NZ,9 command, and 4317 is where we load FLAGS, do an XOR to flip bit 3 and that. I found it interesting!
Font is Number 31 from Char Bank by Roberto Colombo/Colombo Roberto.https://spectrumcomputing.co.uk/index.php?cat=96&id=26425








