WHDLoad MantisBT - WizNLiz
View Issue Details
0006612WizNLiz[All Projects] Generalpublic2024-10-20 22:022024-10-24 17:00
ReporterHexaae 
Assigned ToDJ Mike 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
MachineUAE
CPU68060
CPUSpeedOther
ChipSetAGA
GFXCardOther
ChipMem2 MB
FastMem256 MB
WorkbenchOS 3.9
KickROM40 - Kick 3.1
KickSoftNone
WHDLoad19.1beta
importedyes
Summary0006612: Flickerings in DEMO mode with split screen:
DescriptionGameVersion: english,pal
SlaveVersion: 2.1 (2006-07-22)

Flickerings in DEMO mode with split screen:
https://i.ibb.co/kxDn1Wf/Hexaae-09-G834-JY-uae-Win-UAE-ALT-TAB-untraps-mouse-F12-opens-settings-16-10-2024-16-25-02.png
https://i.ibb.co/ckc15ys/Hexaae-09-G834-JY-uae-Win-UAE-ALT-TAB-untraps-mouse-F12-opens-settings-16-10-2024-16-24-55.png
I tried to set UAE to Cycle Exact etc. but nothing solved the random flickerings in the DEMO.
TagsNo tags attached.
Attached Files? WizNLiz.slave (2,504) 2024-10-24 13:41
https://whdload.de/mantis/file_download.php?file_id=1840&type=bug

Notes
(0014145)
DJ Mike   
2024-10-24 00:16   
(Last edited: 2024-10-24 00:18)
I've tried this myself in WinUAE. I can reproduce the problem reliably if Cycle Exact is off, but as soon as I set it to Full, the problem stops.

Tried with 68000 + OCS + KS1.3 setup, 68000 + ECS + KS2.0, and 68060 + AGA + KS3.1.

Will continue to investigate if I can think of anything though...

Would be helpful to know if any real hardware exhibits this problem.

(0014146)
Hexaae   
2024-10-24 00:32   
I use WinUAE 060, with JIT cache 8MB, KS3.1, OS3.9bb2...
But I run the game as follows to degrade it:

whdload slave WizNLiz.slave PRELOAD NOCACHE EXECUTESTARTUP="" EXECUTEPOSTDISK="uae-configuration cachesize 0 cpu_speed real cycle_exact true"

... and I can still reproduce the random buggy frame in split mode demo.
(0014147)
DJ Mike   
2024-10-24 00:36   
This could just be a WinUAE bug though, so I still want to know if any real hardware does it.
(0014148)
Hexaae   
2024-10-24 00:59   
Uh! Just found a perfect degrade option for WinUAE which solves the issue:

uae-configuration cachesize 0 cpu_speed real cpu_memory_cycle_exact true cpu_throttle -900 gfx_filter_autoscale integer_auto

Cpu throttle to -90% and cpu memory cycle exact workaround the gfx glitch!
Could be some CPU speed dependent routine?
(0014149)
DJ Mike   
2024-10-24 09:41   
I've tested and my real Blizzard 1260 seems to reproduce this exactly the same, so it is not just an emulator issue. Although it's interesting that Cycle Exact fixes WinUAE in my case.

I'm currently focusing my attention on the copperlists the game uses to update the screen in two player mode, as there is a lot that happens with the bitplane buffers there.
(0014150)
DJ Mike   
2024-10-24 13:41   
Would you mind giving the attached slave a try please?
(0014154)
Hexaae   
2024-10-24 14:47   
Fixed! I can't reproduce it anymore!
(0014155)
DJ Mike   
2024-10-24 17:00   
Thanks for testing. :-) Now released to website.

Issue History
2024-10-20 22:02administratorNew Issue
2024-10-20 22:02administratorStatusnew => assigned
2024-10-20 22:02administratorAssigned To => DJ Mike
2024-10-24 00:16DJ MikeNote Added: 0014145
2024-10-24 00:18DJ MikeNote Edited: 0014145bug_revision_view_page.php?bugnote_id=14145#r1706
2024-10-24 00:32HexaaeNote Added: 0014146
2024-10-24 00:36DJ MikeNote Added: 0014147
2024-10-24 00:59HexaaeNote Added: 0014148
2024-10-24 09:41DJ MikeNote Added: 0014149
2024-10-24 13:41DJ MikeFile Added: WizNLiz.slave
2024-10-24 13:41DJ MikeNote Added: 0014150
2024-10-24 14:47HexaaeNote Added: 0014154
2024-10-24 17:00DJ MikeStatusassigned => closed
2024-10-24 17:00DJ MikeResolutionopen => fixed
2024-10-24 17:00DJ MikeNote Added: 0014155