View Single Post
Old 02 June 2019, 22:25   #10
Yragael
Registered User

 
Join Date: Jun 2017
Location: Paris
Posts: 51
Quote:
Originally Posted by ross View Post
I didn't check the code but I think this happens: you left the IRQ6 active w/o changing system vector ($78),
so at some point in time irq handler in ROM call some code (in the graphics.library) that changes INTENA, setting the blitter IRQ3.
TOD ALARM is involved (it's it who triggers the call..) It's a situation that I remember getting caught but I don't remember anything else
So at the end of one of your blitting an IRQ3 start and a ROM routine (in gfx.lib) is executed (because now INTENA is changed).

Why only the first time? Probably the trigger situation is canceled by the first call.

[EDIT] FOUND!
http://eab.abime.net/showthread.php?t=91412
http://eab.abime.net/showpost.php?p=...2&postcount=24

Yep, and thanks for the references. This is the explanation to the previous conclusion. Lesson to remember for metal coders: we never cut the system enough!
Yragael is offline  
 
Page generated in 0.04294 seconds with 11 queries