29 December 2023, 14:58 | #1 |
Registered User
Join Date: Aug 2015
Location: UK
Posts: 58
|
Possible glitch in Level 9 adventure games
First up this doesn't seem to occur if you run on an A500 with cycle-exact settings at the normal CPU speed. So I'm not totally sure if this is a bug or something weird in the game's engine code. This isn't new with 5.1.
Example games: Time and Magik, Scapeghost. The issue is that the text down the left hand side only gets corrupted as it's displayed. It gets worse as the emulation speed increases. To trigger constantly: 1) Cycle-exact turned on with any faster than normal CPU speeds. 2) Cycle-exact turned off at any speed (including normal). Enabling "wait for blitter" doesn't change anything. The issue is much worse with cycle-exact turned off. Example image of cycle-exact turned off, set to 300% speed: Example of cycle-exact turned on, 8x CPU frequency (it's there but much less obvious) edit: On A1200 emulation the same happens, with corruption at the default 4x frequency, but not at 2x (A500) cycle-exact. Last edited by teppic; 29 December 2023 at 15:11. |
29 December 2023, 15:40 | #2 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,223
|
probably missing blitwaits before/after graphics lib Text call
|
29 December 2023, 15:46 | #3 | |
Senior Member
Join Date: Jun 2001
Location: Germany
Posts: 1,649
|
From the WHDLoad installer:
Quote:
|
|
29 December 2023, 16:03 | #4 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,522
|
Does it work with immediate blitter?
Not that it can fix all problems, for example Hostages starts the blitter, then modifies one register immediately (I think it was modulo register) after blitter start. It is impossible for immediate/wait for blitter to detect these kind of (stupid) special cases. |
29 December 2023, 16:20 | #5 |
Registered User
Join Date: Aug 2015
Location: UK
Posts: 58
|
Yep, switching on immediate blitter made the problem go away even at +500% speed. Since that said it was less accurate I didn't think it'd help!
It seems I have to disable cycle-exact to use this option, but that's not a problem when it fixes it. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Gfx glitch with Marvin's Marvellous Adventure etc | hexaae | support.WinUAE | 28 | 13 November 2020 17:49 |
Marvin's Marvellous Adventure CD32 - Cheat & Level Codes | DamienD | HOL contributions | 0 | 30 August 2020 19:14 |
Games emulation glitch and it's unplayable..... | DjDiabolik | support.WinUAE | 9 | 25 April 2020 23:35 |
Adventure horroring : Scapeghost from Level 9 | NewDeli | Games images which need to be WHDified | 5 | 26 June 2013 22:49 |
Adventure games? | superfighter200 | Nostalgia & memories | 3 | 24 November 2008 15:53 |
|
|