You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In Tenebra, when entering the exit gate of a level from above, the core becomes unresponsive (even RetroArch hotkeys stop working). Looking at the list of processes, I can see retroarch pegging the CPU at 100%.
If I leave it there for a while, it eventually unfreezes after a few minutes and the game continues. If I switch from the default "Spectrum 128K" to "Spectrum 48K" in the core options, it still freezes, but takes much less time (under 10 seconds) to recover.
I'm running a RetroPie-based setup (RetroArch 1.19.1) on Ubuntu 22.04 (x86-64), with lr-fuse compiled from source at commit cad85b7.
I've tested with other emulators (JSSpeccy 3, QAOP), and also with "The Spectrum" and it doesn't happen in any of those.
Steps to Reproduce:
Load tenebra.tap;
Press space until entering the first level;
Approach the exit gate from above;
Move down to enter the gate;
The game freezes instead of moving along to the next level.
The text was updated successfully, but these errors were encountered:
Tenebra supports a Kempston joystick. So, if I remap "Port 1 Controls" to that, instead of setting up joypad mappings for Up/Down/Left/Right in "Core Options", the core doesn't freeze.
I really like this game, and it would be quite annoying to always remember not to approach exit gates from above. 😅
When I tried the game in Fuse standalone, the cassette icon lit up when moving to the next level, as if the game was trying to read from the cassette port. This gave me an idea:
What would happen if I disabled the "Core Options -> Tape Fast Load" option (after loading the game)? It works! So now we have another workaround.
There must be something related to how the game reads input from the keyboard and the Kempston joystick that is triggering the tape loading routines and freezing the core.
I may try to investigate why the behavior is different compared to Fuse standalone (or patch the game).
In Tenebra, when entering the exit gate of a level from above, the core becomes unresponsive (even RetroArch hotkeys stop working). Looking at the list of processes, I can see
retroarch
pegging the CPU at 100%.If I leave it there for a while, it eventually unfreezes after a few minutes and the game continues. If I switch from the default "Spectrum 128K" to "Spectrum 48K" in the core options, it still freezes, but takes much less time (under 10 seconds) to recover.
I'm running a RetroPie-based setup (RetroArch 1.19.1) on Ubuntu 22.04 (x86-64), with
lr-fuse
compiled from source at commit cad85b7.I've tested with other emulators (JSSpeccy 3, QAOP), and also with "The Spectrum" and it doesn't happen in any of those.
Steps to Reproduce:
tenebra.tap
;The text was updated successfully, but these errors were encountered: