Every since the very beginning Sinclair ZX Spectrum video games have been reverse engineered to give the gamer extra life, better game play or just fix software bugs that had creeped into games.
The computing magazines of the day would full of readers tips and provide lists of the vital poke addresses and values to make the changes.
And today, even over 40-years after in was released in 1982 the Speccy still has an amazing following.
As well as making new video games for the Speccy there is a lot of activity reverse old titles. Seeing what slick programming tricks the games programmers used to make their 8-bit wonders never gets old.
So here are a few sites I’ve found that I think are useful. If you know of any more please leave me a comment and I’ll add them.
Software development tools (& reverse engineering)
SkoolKit – SkoolKit is a collection of utilities that can be used to disassemble a Spectrum game
https://skoolkit.ca/
https://github.com/skoolkid/skoolkit
Spectrum Analyser – a tool (combination of an emulator, debugger and interactive disassembler) designed to help reverse engineer Spectrum games
https://colourclash.co.uk/spectrum-analyser/
https://github.com/dpt/8BitAnalysers
Spectrum Graphics Editor
https://retrospec.sgn.net/info.htm?id=sge&t=u
Examples:
Chase H.Q. disassembly project
https://www.davespace.co.uk/blog/20230524-chase-hq-disassembly.html
The complete Manic Miner disassembly
https://skoolkit.ca/disassemblies/manic_miner/
Please check out my “8-bit Shack” retro computing channel
and my Tindie store.
Thanks