English Amiga Board


Go Back   English Amiga Board > Support > support.WinUAE

 
 
Thread Tools
Old 29 December 2023, 14:58   #1
teppic
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.
teppic is offline  
Old 29 December 2023, 15:40   #2
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,223
probably missing blitwaits before/after graphics lib Text call
jotd is offline  
Old 29 December 2023, 15:46   #3
derSammler
Senior Member
 
Join Date: Jun 2001
Location: Germany
Posts: 1,649
From the WHDLoad installer:
Quote:
- Display font fixed on fast cpu
So yes, that's just how it is. Not a WinUAE issue.
derSammler is offline  
Old 29 December 2023, 16:03   #4
Toni Wilen
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.
Toni Wilen is offline  
Old 29 December 2023, 16:20   #5
teppic
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.
teppic is offline  
 


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

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 04:01.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.15291 seconds with 13 queries