Idge wrote: ↑Sat Feb 12, 2022 11:39 pm
Demons Lair [SA]
Game works fine, but ctrl-shift-f12 locks up the pi
Elite
Game works fine, but pressing ctrl-shift-f12 causes lockup
E-Type II
Loads game ok, but pressing ctrl-shift-f12 causes lockup
Fervour
Game works fine, but ctrl-shift-f12 locks up pi
Foray
Game works fine, but ctrl-shift-f12 locks up pi
These are WIMP based, you'll need to quit them legally or the Wimp will crash if it suddenly loses a task.
Idge wrote: ↑Sat Feb 12, 2022 11:39 pm
Dominate
Seems to work fine but slight graphical glitch on left side of screen when playing wipeout
It's corruption on the original floppy, I'm looking out for another copy to image.
Idge wrote: ↑Sat Feb 12, 2022 11:39 pm
Dreadnoughts
Game works fine, but ctrl-shift-f12 causes Internal Error: abort on data transfer at &FC1ABC9C 570
This is another that messes with the Wimp mode, which I suspect is causing the crash. I've also noticed it crashes if you say NO to "Are you playing the Seatrial scenario" and then press ENTER
Idge wrote: ↑Sat Feb 12, 2022 11:39 pm
Enter The Realm
The music sounds wrong when starting the game I think. I tested my original to see what it should sound like to be sure
There is also graphical corruption on the right side of the screen, but is still playable
Enter The Realm [SA]
Music also sounds off on this version when starting game, but this one doesn't have the graphical corruption on right of screen
I wasn't aware of the music issue, so will check that against a physical machine. I am aware of the graphical glitch, which I think is a timing issue around when the game sets HDER. I've yet to pin it down though.
EDIT: The music problem is an issue with the load order in the Boot script/!Run, I'll upload a revised package for the SA version soon and will fix both Boot scripts in the next ADFFS build. There's also a lock-up when terminating the original release via CTRL-SHIFT-F12, which will be fixed as well.
EDIT2: For progress on the screen corruption issue, see this
thread.
Idge wrote: ↑Sat Feb 12, 2022 11:39 pm
Enthar7
Loads the title screen and asks to press space to play, but locks up pi when doing so
This one has been problematic in the past as it runs under a poorly written 6502 emulator that hacks into RISC OS. I'll investigate
EDIT: This looks like the machine is hard locking when OS_ReadC is called, but I'm struggling to understand why. It works under 2.74 and fails under the first build of 2.80, which tells me it's the initial JIT changes that are the root cause, but I don't see how they impact OS_ReadC. My initial thought was IRQ related, but IRQ's are enabled on entry to OS_ReadC and there are no event claims by the 6502 emulator.
EDIT2: It's not OS_ReadC, but code called after. Unfortunately, its really hard to trace the code path due to the hard-lock so I need to figure out a way of code tracing.
Idge wrote: ↑Sat Feb 12, 2022 11:39 pm
Fireball 1 & 2
Fireball - game loads, but when you press space to play it gives error:
OS Claim 10 @ 0000C748 R12=00000000
ADFFS Exception: ADFF5016 Modifying hardware vectors
Fireball 2 - Mostly fine, but has the occasional glitch in the music
Fireball - Looks like a bug in the code to me as it doesn't look like a Null dereference, will investigate
Fireball 2 - I've left it playing and didn't notice anything obvious with the music. Could you describe the issue and at what point it occurs?
Idge wrote: ↑Sat Feb 12, 2022 11:39 pm
Formula Fun
Game loads fine, but once you start game you get a flashing cursor in the middle of the screen and game locks up. Ctrl-Shift-F12 locks the pi
EDIT: I believe this is working, although the cursor should be off and it should not hang on CTRL-SHIFT-F12. Press Up Arrow to accelerate, Left/Right to steer and Down to break.
Idge wrote: ↑Sat Feb 12, 2022 11:39 pm
Frak
Just goes to a black screen after frak logo shows up and locks up pi
I'm seeing the same issue, will investigate
Idge wrote: ↑Sat Feb 12, 2022 11:39 pm
Freddys Folly
Game works fine, but ctrl-shift-f12 locks up pi
This game is native and doesn't run on the JIT. I suspect you were sitting on the screen of text, where pressing the Left Arrow will bring your canon out. You'll need to reboot the Pi as you can't exit the game.
Idge wrote: ↑Sat Feb 12, 2022 11:39 pm
Global Effect
Asks for icons from manual for the copy protection. Tried random ones, but this bounced me back to the desktop
See the page on
Manual based protection, pressing SPACE will bypass it. This one is WIMP based, so don't use CTRL-SHIFT-F12 to terminate it.
Idge wrote: ↑Sat Feb 12, 2022 11:39 pm
Gods [RPC]
Everything runs really slowly, not sure if this expected or not
Yes, it seems to be running at half speed. The game self regulates, so I suspect a bug in the code. I'll investigate
EDIT: Its expecting a 100Hz monitor refresh rate. I'll update the package soon to support 50Hz
Idge wrote: ↑Sat Feb 12, 2022 11:39 pm
Guile
Game works fine, but ctrl-shift-f12 causes internal error: abort on data transfer at &FC1ABCA0 570
Another game that appears to be messing with the WIMP mode. I'm not sure why they're all causing a crash on your machine.
Could you please press F12 and type *WHERE after the crash, to see which ROM Module the crash is occurring in.