WHDLoad MantisBT - Scoopex_2Unlimited
View Issue Details
0005660Scoopex_2Unlimited[All Projects] Generalpublic2022-05-27 20:062022-05-29 11:13
ReporterSuperman 
Assigned ToStingRay 
PrioritynormalSeverityminorReproducibilityalways
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
MachineA600
CPU68EC020
CPUSpeed33
ChipSetECS
GFXCardNone
ChipMem2 MB
FastMem11 MB
WorkbenchOS 3.1
KickROM40 - Kick 3.1
KickSoftNone
WHDLoad18.8beta
importedyes
Summary0005660: The demo loads ok initially and lets you click the mouse button. Once you get
DescriptionGameVersion: english,pal,2 disks
SlaveVersion: version 1.1 (26.05.2022)

The demo loads ok initially and lets you click the mouse button. Once you get to the menu you have to press f1, f2 or f3 to load a tune. As soon as you press one of the buttons it crashes with "Bad stack pointer on entering WHdload via Exception "Level 3 Autovector (copper/vblank/blitter)($6c) at $9F28AE (Resload $1B7E) occurred.
Just to note that it works perfectly fine on my A1200 with TF1230 but obviously not on my A600 with Furia.
TagsNo tags attached.
Attached Files? ScoopexPlays2Unlimited.slave (1,036) 2022-05-27 20:29
https://www.whdload.de/mantis/file_download.php?file_id=1383&type=bug
? StackReloc_Chip.slave (1,044) 2022-05-28 10:05
https://www.whdload.de/mantis/file_download.php?file_id=1391&type=bug
? StackReloc_Fast.slave (1,048) 2022-05-28 10:05
https://www.whdload.de/mantis/file_download.php?file_id=1392&type=bug
? NoInterrupts.slave (1,048) 2022-05-28 20:29
https://www.whdload.de/mantis/file_download.php?file_id=1393&type=bug
? NoLevel3Interrupt.slave (1,044) 2022-05-29 08:15
https://www.whdload.de/mantis/file_download.php?file_id=1395&type=bug

Notes
(0011338)
StingRay   
2022-05-27 20:30   
Please try the attached slave, does the problem still occur?
(0011344)
Superman   
2022-05-28 00:20   
Yes the problem is still there with that new slave also
(0011346)
StingRay   
2022-05-28 10:04   
Thanks for testing, I have attached 2 more slaves, can you try these too please? StackReloc_Chip.slave relocates the USP to (very) low chip memory, StackReloc_Fast.slave uses 4k extra memory for stack space.
(0011347)
Superman   
2022-05-28 19:35   
Both of those still crash with the error.
(0011349)
StingRay   
2022-05-28 20:29   
Ok, one more slave for testing, it disables the interrupts when loading a tune (so the scroller and timer will not be updated), does this still crash with the same error?
(0011350)
Superman   
2022-05-28 22:41   
No crashes this time. Its just as you say pauses the scroller and finally loads the tune after a 20 second or so delay and scroller then resumes.
(0011355)
StingRay   
2022-05-28 23:57   
Ok, that's one step further then. I'll check the interrupt code and see if I can come up with a workaround for the crash.
(0011358)
StingRay   
2022-05-29 08:16   
I have attached a new slave ("NoLevel3Interrupt.slave") which only disables the level 3 interrupt when loading data from disk. Does this work on your system?
(0011362)
Superman   
2022-05-29 10:48   
Yes that one seems to work ok wit hall scrollers and timers ticking fine.
(0011363)
StingRay   
2022-05-29 11:13   
Thanks for testing, updated patch has been released.

Issue History
2022-05-27 20:06administratorNew Issue
2022-05-27 20:06administratorStatusnew => assigned
2022-05-27 20:06administratorAssigned To => StingRay
2022-05-27 20:29StingRayFile Added: ScoopexPlays2Unlimited.slave
2022-05-27 20:30StingRayNote Added: 0011338
2022-05-28 00:20SupermanNote Added: 0011344
2022-05-28 10:04StingRayNote Added: 0011346
2022-05-28 10:05StingRayFile Added: StackReloc_Chip.slave
2022-05-28 10:05StingRayFile Added: StackReloc_Fast.slave
2022-05-28 19:35SupermanNote Added: 0011347
2022-05-28 20:29StingRayNote Added: 0011349
2022-05-28 20:29StingRayFile Added: NoInterrupts.slave
2022-05-28 22:41SupermanNote Added: 0011350
2022-05-28 23:57StingRayNote Added: 0011355
2022-05-29 08:15StingRayFile Added: NoLevel3Interrupt.slave
2022-05-29 08:16StingRayNote Added: 0011358
2022-05-29 10:48SupermanNote Added: 0011362
2022-05-29 11:13StingRayStatusassigned => resolved
2022-05-29 11:13StingRayResolutionopen => fixed
2022-05-29 11:13StingRayNote Added: 0011363