🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.sys.amiga.tech
Article #278

Re: ?:VectorInterrupts im Amiga

#278
From: Bernhard Moellemann
Date: Sat, 19 Aug 1995 10:14
24 lines
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-mail
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>

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