2023-02-02 16:17 CET

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0003607BobsBadDay[WHDLoad Installs Games] OCSpublic2017-01-03 14:06
Assigned ToStingRayProject InfoBob's Bad Day (Psygnosis/Dome Development)
Summary0003607: Crash to desktop after intro with "Access fault" exception
DescriptionWhen using version 1.4 of the slave, the game crashes to desktop after the intro with the error:

Exception "Access Fault" ($7008)
PC = $971908 (Resload $6908)
Long Read from $973FFC

This initially happened when I simply replaced the 1.2 slave with the 1.4 slave, but even a complete game install from disk images causes the same error
Additional InformationThis seems to be related to the CPU - it runs fine with a 68020, but if I switch to an emulated 68040 then it crashes as described.
TagsNo tags attached.
ChipMem2 MB
FastMem8 MB
WorkbenchOS 3.1
KickROM40 - Kick 3.1
Attached Files



note ~0005425

hamakei (reporter)

WHDLoad dump - https://www.dropbox.com/s/kpiz9t6c635meop/whdl_dump.zip?dl=0

note ~0005429

StingRay (developer)

It's not CPU related, extended memory wasn't set correctly in the patch, it needs to be aligned. This bug will also happen with the 1.2 slave depending on the location of the free memory. Updated patch will be available tomorrow.

note ~0005430

hamakei (reporter)

Aah. Is that because the 68020 wouldn't be able to access the full 8Mb of fast RAM? Forgive my ignorance, but I'm curious...

note ~0005431

StingRay (developer)

No, it has nothing to do with that. The game expects the extended memory to start at an aligned address, i.e. low word of the memory ptr (f.e. $200000, $c00000 etc. will work fine) has to be clear. If this is not the case certain game routines will not work correctly causing the crash.

note ~0005432

StingRay (developer)

v1.5 of the patch is now available which fixes this problem.

-Issue History
Date Modified Username Field Change
2017-01-02 19:24 hamakei New Issue
2017-01-02 19:25 hamakei Note Added: 0005425
2017-01-02 22:44 StingRay Note Added: 0005429
2017-01-02 22:44 StingRay Assigned To => StingRay
2017-01-02 22:44 StingRay Status new => assigned
2017-01-02 22:46 hamakei Note Added: 0005430
2017-01-02 22:51 StingRay Note Added: 0005431
2017-01-03 14:06 StingRay Note Added: 0005432
2017-01-03 14:06 StingRay Status assigned => resolved
2017-01-03 14:06 StingRay Resolution open => fixed
+Issue History