2024-10-06 06:21 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0005138APB[WHDLoad Installs Games] slavepublic2021-04-18 21:56
ReporterCFOU 
Assigned ToStingRayProject InfoAPB (Tengen)
http://www.whdload.de/games/APB.html
 
PrioritynormalSeverityblockReproducibilityalways
StatusresolvedResolutionfixed 
Summary0005138: APB Freeze on purple screen end VBL interrupts mask missing
DescriptionHi,
I can not launch game (all versions)=> freeze on purple screen
It seems to be a problem in whdload fix.

indeed actual patch of VBl interrupt end are:
move.w d1,$9c(a0)
move.w d1,$9c(a0)
Movem.l (a7)+,d0-d1/a0
rte

but value of D1 CPU register is $8020
to fix it just add mask
and.w #$7fff,d1
move.w d1,$9c(a0)
Movem.l (a7)+,d0-d1/a0
rte

can you update it to fix it?

Thanks in advance.

Bertrand/CFou!

 
TagsNo tags attached.
MachineA1200
CPU68030
CPUSpeed50
ChipSetAGA
GFXCardNone
ChipMem2 MB
FastMem0 MB
WorkbenchOS 3.9
KickROM46 - Kick 3.1.4
KickSoft46 - Kick 3.1.4
WHDLoad18.6
imported
Attached Files

-Relationships
+Relationships

-Notes

note ~0009996

StingRay (developer)

Please try attached slave, does it fix the problem?

note ~0009997

CFOU (developer)

it's working fine now ;)

thanks

note ~0009998

StingRay (developer)

Thanks for report and quick testing, updated package available.:)
+Notes

-Issue History
Date Modified Username Field Change
2021-04-18 19:53 CFOU New Issue
2021-04-18 19:54 CFOU Assigned To => StingRay
2021-04-18 19:54 CFOU Status new => assigned
2021-04-18 21:00 StingRay File Added: APB.slave
2021-04-18 21:00 StingRay Note Added: 0009996
2021-04-18 21:17 CFOU Note Added: 0009997
2021-04-18 21:56 StingRay Note Added: 0009998
2021-04-18 21:56 StingRay Status assigned => resolved
2021-04-18 21:56 StingRay Resolution open => fixed
+Issue History