WHDLoad MantisBT - APB
View Issue Details
0005138APB[WHDLoad Installs Games] slavepublic2021-04-18 19:532021-04-18 21:56
ReporterCFOU 
Assigned ToStingRay 
PrioritynormalSeverityblockReproducibilityalways
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version[WHDLoad Installs Games] none 
Target VersionFixed in Version 
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
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.
Attached Files? APB.slave (964) 2021-04-18 21:00
http://mantis.whdload.de/file_download.php?file_id=1188&type=bug

Notes
(0009996)
StingRay   
2021-04-18 21:00   
Please try attached slave, does it fix the problem?
(0009997)
CFOU   
2021-04-18 21:17   
it's working fine now ;)

thanks
(0009998)
StingRay   
2021-04-18 21:56   
Thanks for report and quick testing, updated package available.:)

Issue History
2021-04-18 19:53CFOUNew Issue
2021-04-18 19:54CFOUAssigned To => StingRay
2021-04-18 19:54CFOUStatusnew => assigned
2021-04-18 21:00StingRayFile Added: APB.slave
2021-04-18 21:00StingRayNote Added: 0009996
2021-04-18 21:17CFOUNote Added: 0009997
2021-04-18 21:56StingRayNote Added: 0009998
2021-04-18 21:56StingRayStatusassigned => resolved
2021-04-18 21:56StingRayResolutionopen => fixed