English Amiga Board


Go Back   English Amiga Board > Support > support.WinUAE

 
 
Thread Tools
Old 24 November 2020, 15:01   #1
Zarnal
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.
Zarnal is offline  
Old 24 November 2020, 17:02   #2
ross
Defendit numerus
 
ross's Avatar
 
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...
ross is offline  
Old 24 November 2020, 17:28   #3
Toni Wilen
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).
Toni Wilen is offline  
Old 24 November 2020, 17:51   #4
ross
Defendit numerus
 
ross's Avatar
 
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,468
Quote:
Originally Posted by Toni Wilen View Post
You missed the next line of disassembly which is the important bit. It is again due CPU IPL timing (and was previously worked around).
Yes, I've seen the $78 setup . So you already have plans to fix it in the next version?
ross is offline  
Old 24 November 2020, 18:11   #5
Toni Wilen
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.
Toni Wilen is offline  
Old 24 November 2020, 18:26   #6
ross
Defendit numerus
 
ross's Avatar
 
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,468
Quote:
Originally Posted by Toni Wilen View Post
Your original post sounds like interrupt never happens in this situation when running on real hardware. Which is not right.
No no, sorry, I wasn't clear

Quote:
Originally Posted by Toni Wilen View Post
I'll probably add some hack to "fix" this.
ross is offline  
Old 24 November 2020, 22:01   #7
a/b
Registered User
 
Join Date: Jun 2016
Location: europe
Posts: 1,038
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 is offline  
Old 24 November 2020, 22:29   #8
heavy
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
heavy is offline  
Old 25 November 2020, 19:22   #9
Toni Wilen
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.
Toni Wilen is offline  
 


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

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 10:32.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.15884 seconds with 13 queries