The microscope puzzle. As many of you might have predicted, even the non-programmers, it’s one of the more difficult bits of the project. In fact, just as it was one of the more difficult bits of the game.
I’m going about it in a way that feels like cheating. Basically, I’m completely ignoring the disassembly for now, and implementing my own algorithm (with inspiration from this tool) play the game (hopefully well). The ideal thing being that once I’ve done this, and have a really good idea of how the game works, I then look at the disassembly and figure out more easily (though certainly not easily) how it works. But it is possible that this latter step may get… postponed. Depends how well my algorithm works (and how different its playing style is from the original’s).