In something of a departure from the typical Microsphere-centricity of this site, I have released my fourth major Spectrum game-related reverse engineering effort: The complete Jet Set Willy RAM disassembly. This actually began life back in April 2012 as a bare-bones example disassembly bundled with SkoolKit, but a little while ago I decided to extract it, flesh it out, and release it separately. So here it is.
“But,” I can hear many of you exclaim, “why bother with Jet Set Willy? It’s already been disassembled, deconstructed, analysed and otherwise picked apart by a million other people!” That I cannot deny – and in fact I’ve made use of some of these pre-existing bodies of research – but the difference here is that this is a complete disassembly, of every byte, with annotations, all in one place. And in keeping with the tradition started by the Microsphere game disassemblies, there are bugs and trivia pages too.
So while most (if not all) of the content of this disassembly is probably already familiar to the Jet Set Willy fans among you, I’d encourage you to take a look anyway. You might learn something. You might spot some mistakes (in which case let me know). At the very least, you can rest assured that Jet Set Willy has been given the SkoolKit treatment for posterity.
One more thing: if you want a copy of the disassembly for offline viewing or archival purposes, you can get one here.