24 November 2020, 15:01 | #1 |
Registered User
Join Date: Feb 2018
Location: France
Posts: 504
|
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. Last edited by Zarnal; 17 May 2021 at 19:12. |
24 November 2020, 17:02 | #2 |
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,468
|
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... |
24 November 2020, 17:28 | #3 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
You missed the next line of disassembly which is the important bit. It is again due CPU IPL timing (and was previously worked around).
|
24 November 2020, 17:51 | #4 |
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,468
|
|
24 November 2020, 18:11 | #5 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
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. |
24 November 2020, 18:26 | #6 |
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,468
|
|
24 November 2020, 22:01 | #7 |
Registered User
Join Date: Jun 2016
Location: europe
Posts: 1,039
|
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 " |
24 November 2020, 22:29 | #8 |
noodle
Join Date: Jun 2007
Location: europe
Posts: 247
|
@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 |
25 November 2020, 19:22 | #9 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
"Fixed". If long write, check IPL after first word has been written.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
OCS demo, Blu Sky | Photon | Coders. Releases | 10 | 26 August 2017 08:48 |
Else we get mad - playable demo of new OCS game | alpine9000 | Amiga scene | 43 | 08 June 2017 20:30 |
Hardwired demo crash | Foul | project.WHDLoad | 2 | 06 December 2016 22:46 |
A new Learning Demo for Amiga OCS and beyond. | Toni Galvez | Amiga scene | 46 | 01 March 2015 15:20 |
Mad Crash Racing for Amiga OCS/ECS/AGA | DDNI | Amiga scene | 10 | 20 February 2015 16:16 |
|
|