Going to https://floooh.github.io/tiny8bit/zx-ui.html?type=zx128 and trying to load a 128K snapshot of Fairlight 2, the emulator behaves incorrectly (usually the emulated Spectrum crashes, although the exact way in which this happens seems inconsistent).
fairlight2.zip
Expected behaviour: the player can move around the screen with Q/S/O/K. If they press O to walk up to the door, a message "LOCKED" appears. If they press 5 to select the key and walk to the door, they can enter the next room.
Actual behaviour: unexpected sounds from the beeper. If the player approaches the door then the emulated Spectrum locks up or crashes.