View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0003125 | Z-Out | [WHDLoad Installs Games] slave | public | 2015-01-02 17:05 | 2024-12-15 10:47 | ||||||||
Reporter | Axel | ||||||||||||
Assigned To | JOTD | Project Info | Z-Out (Advantec/Rainbow Arts) http://www.whdload.de/games/Z-Out.html | ||||||||||
Priority | normal | Severity | minor | Reproducibility | always | ||||||||
Status | confirmed | Resolution | open | ||||||||||
Summary | 0003125: Z-Out highscore list doesn't work on WinUAE | ||||||||||||
Description | I don't know if this is the right place to report this as I don't know if it's a whdload problem or a WinUAE bug, but here goes: Z-Out's highscore list works on my real Amiga, but it doesn't work on WinUAE. I have tried a few different WinUAE-configurations, but the highscore list is always broken. The shown letter doesn't correspond with the highlighted small letter, it's difficult to choose OK and Z-Out thinks the disk is write-protected (when it's not!). Thanks! | ||||||||||||
Tags | uae problem | ||||||||||||
Machine | A1200 | ||||||||||||
CPU | 68020 | ||||||||||||
CPUSpeed | 50 | ||||||||||||
ChipSet | AGA | ||||||||||||
GFXCard | None | ||||||||||||
ChipMem | 2 MB | ||||||||||||
FastMem | 0 MB | ||||||||||||
Workbench | OS 3.0 | ||||||||||||
KickROM | 40 - Kick 3.1 | ||||||||||||
KickSoft | None | ||||||||||||
WHDLoad | 18.0 | ||||||||||||
imported | |||||||||||||
Attached Files |
|
![]() |
|
Wepl (manager) 2015-01-02 17:15 |
Are you using lastest slave version? Because there were fixes regarding the highscores. |
Axel (reporter) 2015-01-03 10:03 |
I'm using the latest WHDLoad version (18) and the latest slave version (3.3) on both WinUAE and on real hardware. So I was surprised to notice that it works on one but not on the other. I changed WinUAE's chipset settings, memory settings, everything - the highscore list stays broken. |
Wepl (manager) 2015-01-03 12:08 |
I would recommend to ask at http://eab.abime.net/forumdisplay.php?f=5 because it seems to be a uae only problem. |
Axel (reporter) 2015-01-03 15:29 |
OK then, thanks! |
JOTD (developer) 2018-04-30 23:57 Last edited: 2018-04-30 23:58 |
I've tested on WinUAE and I confirm the issues. - hiscore positionning is off by 4 chars - disk seen as write protected - also stars are not that random and the effect is lame works on the real machine (what the hell!!) |
twilen (reporter) 2018-05-06 17:58 |
(Apparently I was never contacted) Title screen has multiple problems: - Advantec logo is horizontally shifted if OCS Agnus (Original game works exactly opposite, it is only correct if OCS Agnus. So "Advantec logo recentered" broke it if OCS Agnus) - small text writer is 1 scanline too low if ECS/AGA. - small text writer is horizontally shifted if ECS and only if ECS Agnus. All problems are caused by buggy copperlist that enables/disables bitplane DMA when DMA is about to start. This causes side-effects and OCS/ECS behave differently in this situation. Fix probably is as simple as moving DMACON bitplane disable copper MOVEs horizontally to earlier position. WinUAE handles these 100% correctly, just change chipset type on the fly to see the difference. And finally, AGA side-effects apparently are not exactly same as ECS because real AGA hardware shows small text writer in horizontally correct "OCS" position (but still 1 line too low). Unfortunately there are multiple reasons that can cause this difference and I can't be sure which exactly causes it (without breaking anything that shouldn't break) without more testing first. -- Write protection issue is almost guaranteed to not be directly emulation related. Stars: use more accurate CPU mode? |
JOTD (developer) 2018-05-06 22:08 |
Toni I was about to post something on EAB about this, but in the meanwhile I ran the cracked version with WinUAE and no star issue (didn't test the rest) Your explanations are invaluable, and I realize now that at least the "advantec center logo" fix shouldn't be applied when OCS Agnus found some code on EAB: http://eab.abime.net/showthread.php?t=72300 to detect AGA. The stars are (more) random once you played a game and lost. I'd prefer fixing this in the whdload slave, but that's probably too much work. |
twilen (reporter) 2018-05-07 09:09 |
It probably is best to fix the copper list so that it works with all chipsets without separate chipset-specific fixes. I can do it while trying to understand whats the (previously not known) difference between ECS and AGA. This game is good test case :) Star field probably uses usual stupid read $dff006 for generating "random" numbers which returns very static numbers if CPU is very fast without chipset DMA slowing it down. |
Hexaae (reporter) 2024-12-15 10:47 |
News? |
![]() |
|||
Date Modified | Username | Field | Change |
---|---|---|---|
2015-01-02 17:05 | Axel | New Issue | |
2015-01-02 17:15 | Wepl | Tag Attached: uae problem | |
2015-01-02 17:15 | Wepl | Note Added: 0004161 | |
2015-01-03 10:03 | Axel | Note Added: 0004166 | |
2015-01-03 12:08 | Wepl | Note Added: 0004168 | |
2015-01-03 15:29 | Axel | Note Added: 0004170 | |
2017-02-26 23:07 | JOTD | Status | new => assigned |
2017-02-26 23:07 | JOTD | Assigned To | => JOTD |
2018-04-30 23:57 | JOTD | Note Added: 0006188 | |
2018-04-30 23:57 | JOTD | Status | assigned => confirmed |
2018-04-30 23:58 | JOTD | Note Edited: 0006188 | View Revisions |
2018-04-30 23:58 | JOTD | Relationship added | has duplicate 0003459 |
2018-05-06 17:58 | twilen | Note Added: 0006190 | |
2018-05-06 22:08 | JOTD | Note Added: 0006191 | |
2018-05-07 09:09 | twilen | Note Added: 0006194 | |
2024-12-15 10:47 | Hexaae | Note Added: 0014297 |