Article View: de.comp.sys.amiga.tech
Article #278Re: ?:VectorInterrupts im Amiga
From: Bernhard Moellemann
Date: Sat, 19 Aug 1995 10:14
Date: Sat, 19 Aug 1995 10:14
24 lines
1764 bytes
1764 bytes
Joerg-Cyril Hoehle schrieb:
> In article <93298406@mhystic.hall.sub.org> "Bernhard Moellemann" <zza@mhystic.hall.sub.org> writes:
>
> > Löst Du den Interrupt per Flag-Eingang auf einem der CIAs aus, mußt Du
> > den Interrupt per cia.resource/AddICRVector() installieren und darfst
> > gar nicht auf die zuständigen CIA-Register zugreifen.
>
> Gut, daß dieses Thema mal angesprochen wird? Wüßte jemand einen
> Player, der obiges sauber macht? D.h. mit AddICRVector() einen
> Timerinterrupt belegen, sich in den Interrupt einhängen, aber im
> Interrupt auch _sicherstellen_, daß der Interrupt vom CIA und nicht
> von der Hardware kam.
Wenn Der Interrupt, der mit AddICRVector() installiert wurde, aufgerufen
wird, hat bereits die ciax.resource sichergestellt, daß der Interrupt
von dem CIA kam. Als Benutzer der cia.recource darf man nicht auf das
Interrupt-Register des CIA zugreifen, da durch Auslesen _alle_
Interrupt-Flags gelöscht werden, nicht nur die eigenen.
Erfahrungen mit Playern habe ich allerdings keine.
Bernhard //
\X/
Technical Details
Message-ID:
<93298428@mhystic.hall.sub.org>Path:
arc1-ca.pugleaf.net!mhystic.hall.sub.org!not-for-mailReferences:
<wKqwSMD42Daez3@point70.people-s.people.sub.org> <wLBQKMD42DatzA@j-plewka.amtrash.comlink.de> <93298406@mhystic.hall.sub.org> <HOEHLE.95Aug18154732@stetten.inf-wiss.ivp.uni-konstanz.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!mhystic.hall.sub.org!not-for-mail Newsgroups: de.comp.sys.amiga.tech References: <wKqwSMD42Daez3@point70.people-s.people.sub.org> <wLBQKMD42DatzA@j-plewka.amtrash.comlink.de> <93298406@mhystic.hall.sub.org> <HOEHLE.95Aug18154732@stetten.inf-wiss.ivp.uni-konstanz.de> From: "Bernhard Moellemann" <zza@mhystic.hall.sub.org> Date: Sat, 19 Aug 1995 11:14:59 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Cookie: only a dead c00l c0der is really c00l - Topic auf #Amiga X-NewsReader: znews 0.1 Subject: Re: ?:VectorInterrupts im Amiga Message-ID: <93298428@mhystic.hall.sub.org> Organization: Mhystic Hall