Hello & Welcome!  I’m Bob – principle coder at Bob’s Stuff games, responsible for over 30 games across the Sinclair ZX81 & ZX Spectrum home computers, and mobile devices.

The aim of this blog is to teach the writing of games for the ZX Spectrum, using assembly language (Z80), from first principles, along with some more general musing about the methods and techniques used within them.  I don’t profess to be the best coder of the platform, or write the most optimal or efficient code, but I do hope to get across the methods I use, and hopefully inspire some of you to take things further and produce your own games.

Feel free to comment on the articles, and suggest topics you’d like to see covered.