View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0005660 | Scoopex_2Unlimited | [All Projects] General | public | 2022-05-27 20:06 | 2022-05-29 11:13 | ||||||||
Reporter | Superman | ||||||||||||
Assigned To | StingRay | Project Info | 2 Unlimited (Scoopex) http://www.whdload.de/demos/Scoopex_2Unlimited.html | ||||||||||
Priority | normal | Severity | minor | Reproducibility | always | ||||||||
Status | resolved | Resolution | fixed | ||||||||||
Summary | 0005660: The demo loads ok initially and lets you click the mouse button. Once you get | ||||||||||||
Description | GameVersion: 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. | ||||||||||||
Tags | No tags attached. | ||||||||||||
Machine | A600 | ||||||||||||
CPU | 68EC020 | ||||||||||||
CPUSpeed | 33 | ||||||||||||
ChipSet | ECS | ||||||||||||
GFXCard | None | ||||||||||||
ChipMem | 2 MB | ||||||||||||
FastMem | 11 MB | ||||||||||||
Workbench | OS 3.1 | ||||||||||||
KickROM | 40 - Kick 3.1 | ||||||||||||
KickSoft | None | ||||||||||||
WHDLoad | 18.8beta | ||||||||||||
imported | yes | ||||||||||||
Attached Files |
|
Notes | |
StingRay (developer) 2022-05-27 20:30 |
Please try the attached slave, does the problem still occur? |
Superman (reporter) 2022-05-28 00:20 |
Yes the problem is still there with that new slave also |
StingRay (developer) 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. |
Superman (reporter) 2022-05-28 19:35 |
Both of those still crash with the error. |
StingRay (developer) 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? |
Superman (reporter) 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. |
StingRay (developer) 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. |
StingRay (developer) 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? |
Superman (reporter) 2022-05-29 10:48 |
Yes that one seems to work ok wit hall scrollers and timers ticking fine. |
StingRay (developer) 2022-05-29 11:13 |
Thanks for testing, updated patch has been released. |
Issue History | |||
Date Modified | Username | Field | Change |
---|---|---|---|
2022-05-27 20:06 | administrator | New Issue | |
2022-05-27 20:06 | administrator | Status | new => assigned |
2022-05-27 20:06 | administrator | Assigned To | => StingRay |
2022-05-27 20:29 | StingRay | File Added: ScoopexPlays2Unlimited.slave | |
2022-05-27 20:30 | StingRay | Note Added: 0011338 | |
2022-05-28 00:20 | Superman | Note Added: 0011344 | |
2022-05-28 10:04 | StingRay | Note Added: 0011346 | |
2022-05-28 10:05 | StingRay | File Added: StackReloc_Chip.slave | |
2022-05-28 10:05 | StingRay | File Added: StackReloc_Fast.slave | |
2022-05-28 19:35 | Superman | Note Added: 0011347 | |
2022-05-28 20:29 | StingRay | Note Added: 0011349 | |
2022-05-28 20:29 | StingRay | File Added: NoInterrupts.slave | |
2022-05-28 22:41 | Superman | Note Added: 0011350 | |
2022-05-28 23:57 | StingRay | Note Added: 0011355 | |
2022-05-29 08:15 | StingRay | File Added: NoLevel3Interrupt.slave | |
2022-05-29 08:16 | StingRay | Note Added: 0011358 | |
2022-05-29 10:48 | Superman | Note Added: 0011362 | |
2022-05-29 11:13 | StingRay | Status | assigned => resolved |
2022-05-29 11:13 | StingRay | Resolution | open => fixed |
2022-05-29 11:13 | StingRay | Note Added: 0011363 |