Some time ago, I received an email, telling me that the game "The Munsters" had a very nasty bug - the game freezes when you're about to go to stage 2.
I checked every dump available of the game - including the tape version from Martos, and they all lock once Frankenstein walks off screen (Check even tha map on MSX Solutions, it shows that screen as the game ending, when there are much, much more rooms that this bug prevent us to see!)
Debugging the game, I narrow it down to this routine
Unfortunately, I couldn't find the bug. I managed to "unlock" the problematic room: just change one byte where the room data is, and you will be able to walk on it - but the background graphics will be severely corrupt.
On BlueMSX, open the trainer and add this "cheat": address 24FF, value: 0. This will prevent the game from freezing, and if you' re playing the TAPE version, you'll see 2 rooms (probably those 2 uses the same room-data) corrupted, but you'll be able to play the game to the end.
But, if you're playing the DISK version, you also need to change: 2A3A, value 0. This will prevent the game from freezing again on the "Exit" room.
Beware, that some disk versions are even worst, and locks up on some rooms with no reason!
I compared the room data (first room starts at 12F0h and last room starts at 2FA2h) from the disk version with the tape version, and they're both the same, so I can't understand why the disk version freezes on this other room, and the tape one doesn't.
I really don't know if I'll put more time trying to fix the game (I don't even know where to go from here), so if anyone wants to take all that info, and fix it, please, be my guest :)
Anyway, with those "cheats" above, everyone will be able to reach the game ending B-)