Demo OCS MadeInCroatia/Binary crash
Hello,
I've noticed a crash with demo MadeInCroatia/Binary who started with WinUae 4.4.0. The trackloader starts and then stops before crashing. QuickStart mode A500. Thank you. |
Interesting.
What happen is that, at some time, bit #13 of INTENA is improperly set and directly cleared: [ 000002BC MOVE.L #$a0002000,(A5,-$0036) <-$dff09a]. It trigger L6 IRQ because of INTREQ EXTER bit re-set by a previous (CIA-B TOD ALRM?) pending. The demo destroy exec, on vectors there is the old ROM jump, then system crash. For some reason on real Amiga this strange combination works... |
You missed the next line of disassembly which is the important bit. It is again due CPU IPL timing (and was previously worked around).
|
Quote:
|
Your original post sounds like interrupt never happens in this situation when running on real hardware. Which is not right.
I'll probably add some hack to "fix" this. |
Quote:
Quote:
|
Coder is a talentless hack, obviously ;P.
In any case, there's a better solution than trying to fix that old junk: look for an updated version ("official" v1.1). It should have this line in bootblock (notice 1998): Code:
DC.B " a BINARY production in 1992-1993,1998 " |
@a/b exact. found on the scene archives. thanks
ftp://ftp.scene.org/mirrors/the_scen...Croatia_AF.DMS work fine on winuae 4.4 |
"Fixed". If long write, check IPL after first word has been written.
|
All times are GMT +2. The time now is 21:09. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.