View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0005463 | Batman | [All Projects] General | public | 2022-01-05 23:06 | 2022-10-22 21:19 | ||||||||
Reporter | Hexaae | ||||||||||||
Assigned To | CFOU | Project Info | Batman the Caped Crusader (Ocean) http://www.whdload.de/games/Batman.html | ||||||||||
Priority | normal | Severity | minor | Reproducibility | always | ||||||||
Status | closed | Resolution | fixed | ||||||||||
Summary | 0005463: BatmanCC seems to be broken and same probably can happen on real HW if tested | ||||||||||||
Description | GameVersion: english,pal SlaveVersion: version 1.2 (15.03.20) BatmanCC seems to be broken and same probably can happen on real HW if tested few dozen times. It does blitter clear and then it does music player init, before blitter has finished. Music player init code writes to same addresses that blitter is still clearing. It is practically +-1 cycle difference between working and non-working state. It working or not working basically depends on which horizontal position code is called (refresh slot positions) Of course it waits for blitter after init has been done.. Fortunately it is mostly harmless, it only breaks music player (it wastes lots of cpu time), delaying next vertical blank interrupt that sets up bitplane pointers. Result is broken music and broken screen. -Toni Wilen (from a thread on EAB forum) | ||||||||||||
Tags | No tags attached. | ||||||||||||
Machine | UAE | ||||||||||||
CPU | 68060 | ||||||||||||
CPUSpeed | 100 | ||||||||||||
ChipSet | AGA | ||||||||||||
GFXCard | Other | ||||||||||||
ChipMem | 2 MB | ||||||||||||
FastMem | 256 MB | ||||||||||||
Workbench | OS 3.9 | ||||||||||||
KickROM | 40 - Kick 3.1 | ||||||||||||
KickSoft | None | ||||||||||||
WHDLoad | 18.7 | ||||||||||||
imported | yes | ||||||||||||
Attached Files |
|
![]() |
|
Hexaae (reporter) 2022-01-06 09:33 |
It does not seem to be patched. It probably accidentally works because most accelerators have slightly slower chipram access speed. Clear blit starts here: Code: 00070554 3d7c 0360 0056 move.w #$0360,(a6,$0056) == $00dff058 EDIT: It also writes something to printer port. -Toni |
Excolion (reporter) 2022-03-17 13:03 |
I've had a problem regarding this game as well. And here is how I fixed it. With the following settings: Classic WB FULL, WinUAE 4.2.1 . A1200, 68020, 14 CPUSpeed ( 4x(A1200) ), 2 + 8 MB RAM, OS 3.1 , Kick 3.1 , WHDLoad 18.7 . GameVersion: english,pal SlaveVersion: version 1.2 (15.03.20) The game starts but after reaching the F1 and F2 choosing screen, the screen gets frozen and quitkey starts to no longer work. In fact no buttons work and the sound is broken as well. I have to hard quit winuae. After changing the CPU frequency from 4x(A1200) to 2x(A500), the game no longer freezes at that screen and proceeds without any issues. |
Hexaae (reporter) 2022-03-17 15:59 |
Yes, there are some workarounds, f.e. it works 99.999% times for me with these tooltypes: Name: Work:Games/HDInstalled/BatmanCC/Batman Type: NewIcon SS: 22336 IT: Project BP: 2,0 SZ: x= 3, y= 14, w= 48, h= 20 DT: (YES) WHDLoad TT: (YES, NEWICON) Slave=BatmanCapedCrusader.slave QUITKEY=93 PreLoad ExecuteStartup= ExecutePostDisk=C:uae-configuration cachesize 0 immediate_blits true Custom2=1 The real bug in the code anyway should be addressed for a real fix. |
CFOU (developer) 2022-10-22 21:19 |
fixed with V2.0 soon released |
![]() |
|||
Date Modified | Username | Field | Change |
---|---|---|---|
2022-01-05 23:06 | administrator | New Issue | |
2022-01-05 23:06 | administrator | Status | new => assigned |
2022-01-05 23:06 | administrator | Assigned To | => CFOU |
2022-01-06 09:33 | Hexaae | Note Added: 0010859 | |
2022-03-17 13:03 | Excolion | Note Added: 0011019 | |
2022-03-17 15:59 | Hexaae | Note Added: 0011020 | |
2022-10-22 21:19 | CFOU | Status | assigned => closed |
2022-10-22 21:19 | CFOU | Resolution | open => fixed |
2022-10-22 21:19 | CFOU | Note Added: 0011846 |