Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Emulation of Fairlight 2 (128k) fails on 128K Spectrum #90

Open
mjwilson opened this issue Jan 7, 2024 · 1 comment
Open

Emulation of Fairlight 2 (128k) fails on 128K Spectrum #90

mjwilson opened this issue Jan 7, 2024 · 1 comment

Comments

@mjwilson
Copy link

mjwilson commented Jan 7, 2024

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.

@floooh
Copy link
Owner

floooh commented Jan 7, 2024

Yes that's not unexpected. The ZX Spectrum emulation by far isn't as good as the CPC, C64 and KC85 emulation. There's no memory contention for video memory access emulated at all for instance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants