🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: dnet.atari
Article #654

MFP mal wieder, oder wo sind meine Interupts geblieben ?

#654
From: Andreas Toenne
Date: Tue, 06 Jun 1989 12:05
23 lines
1723 bytes
Ich habe da eine ultimate Tot oder Leben Frage bzgl. der Interrupts des MFP.

Folgendes ist das Szenario:

ein TimerA Interrupthandler, der alle 1ms losbruellt. Er dauert etwa 3 micros.
ein MIDI ACIA Interrupthandler (StandardTOS), der meine neue midiSYS Routine
aufruft. Dauer etwa 30 micros (also stets im erlaubtem Rahmen von 300 micros)

Resultat: alles laeuft fein, bis ein MIDI ACIA Interrupt ankommt waehrend
der TimerA Handler laeuft (und damit der MIDI Interrupt gesperrt ist).
Eigentlich sollte ja der angekommende Interrupt nach Ende des Timer-Interrupts
loslaufen.... tut er aber nicht.!!! (heul)
Folge: ich verliere etwa 3-8 Zeichen (Interrupts) auf 30kb MIDI Daten.

Nun meine Frage: Ich vermute, dass ich am Ende des Timer-Interrupts nachschauen
sollte, ob ein MIDI Interrupt inzwischen angekommen ist. Wie mache ich das ?
Genuegt es, wenn ich feststelle, ob das Interrupt-Pending-Bit gesetzt ist ?

	Besten Dank fuer jede freundliche und qualifizierte Antwort,

	Andreas Toenne
	atoenne@unido.uucp
Technical Details
Message-ID: <1405@laura.UUCP>
Path: arc1-ca.pugleaf.net!gmdzi!unido!laura!atoenne

Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII-7-bit
X-Google-Thread: 14eee0,24d139385156c487,start
X-Google-Attributes: gid14eee0,public
X-Google-Thread: 12bdcf,24d139385156c487,start
X-Google-Attributes: gid12bdcf,public
X-Google-ArrivalTime: 1989-06-06 16:30:29 PST
Path: arc1-ca.pugleaf.net!gmdzi!unido!laura!atoenne
From: atoenne@laura.UUCP (Andreas Toenne)
Newsgroups: dnet.atari,sub.sys.st
Subject: MFP mal wieder, oder wo sind meine Interupts geblieben ?
Summary: schluchz
Message-ID: <1405@laura.UUCP>
Date: 6 Jun 89 12:05:19 GMT
Reply-To: atoenne@laura.UUCP (Andreas Toenne)
Distribution: dnet, sub
Organization: University of Dortmund, W-Germany
Lines: 23
Posted: Tue Jun  6 13:05:19 1989