🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: ?:VectorInterrupts im Amiga

#431
From: Th.Huber
Date: Sun, 27 Aug 1995 07:44
58 lines
3067 bytes
In article <93298484@mhystic.hall.sub.org> "Bernhard Moellemann" <zza@mhystic.hall.sub.org> writes:
>Du hast so wenig Ahnung von AmigaOS, daß Du in dieser Gruppe
>eigentlich nichts als Fragen posten dürftest.

DAfuer haben wir ja dich, dass du uns erklaeren kannst, wie das alles funktioniert =).

>Das DOS hat _gar_
>nichts mit Interrupts am Hut, genausowenig, wie das trackdisk.device.
>Das komplette Interrupt-Handling der Laufwerke machen trackdisk.device/
>disk.resource zusammen mit exec.

Das Amigados definiere Ich eben anders als du. Amigados ist eben das komplette
Betriebsystem mit exec, intuition ...



>Du kannst nicht Aufgrund von "Erfahrungen" programmieren, das geht auf
>einer Maschine, die nicht in Deinem Erfahrungsschatz ist, brutal
>schief. (Schonmal an Zorro-Karten gedacht, die _auch_ Interrupts
>auslösen dürfen?) Du provozierst damit, daß diese Software nirgendwo
>sonst läuft.

... nirgendwo laeuft, etwa so wie Amigabasic ... written by professionals ?

Erfahrung ist ein IMHO guter Weg die Sache anzugehen. Kompatibilitaet zu
zukuenftigen Amigas (wenn`s jemals neue geben sollte .. =) ist zwar ganz
nett, wichtig ist aber die Performance auf den existierenden.
Da Ich alle Amigas ausser dem A3000 besitze, kann Ich auch sagen, ob es Probs
gibt, oder nicht.


>Bitte verzichte darauf, solche Vorgehensweisen zu empfehlen, solange Du
>gleichzeitig behauptest, das ganze ginge zusammen mit dem OS. Wenn Du
>die definierten Wege nicht kennst, dann lies halt einfach mit. Diese
>Art von Programmierung ist es, die dafür sorgt, das OS-Updates oder
>neue Maschinen "Probleme machen" und "inkompatibel sind".

Diese Art von Programmierung ist das Fundament von WB-emulationen (gfx-cards),
guten Spielen (das CD32 soll auch verkauft werden) und einigen andern Dingen.
Ich darf wohl vermuten, dass du entweder noch nie einen Treiber fuer eine expansion-
karte disassembliert hast, oder ?


>> Leider gibt`s einige Virenchecker, die die int-vektoren zuruecksetzen, was ebenf
>> alls der overkill sein duerfte ..
>
>_NIEMAND_ hat an den Interruptvektoren rumzufingern, weder irgendein
>Programm, noch ein Treiber und auch kein Virenchecker.

Auch wenn`s dir nicht schmeckt, an den ints patcht jeder herum, von der playroutine
ueber WB-emulationen bis zu virenchecker.
Es ist wohl besser, du siehst der Realitaet ins Auge, denn nicht jeder User ist bereit
diese "unsauberen" Programme zu aechten.


--
  << JUDAS >>  }-O_O-{  `Es wird immer DIE und DIEWO geben.`
                 \_/
Technical Details
Message-ID: <judas.0f2y@tomtec.abg.sub.org>
Path: arc1-ca.pugleaf.net!tomtec.abg.sub.org!judas
References: <wKqwSMD42Daez3@point70.people-s.people.sub.org> <212070BEH0000883EH@point24.people-s.people.sub.org> <judas.0ev9@tomtec.abg.sub.org> <wNpPYMD42Daoz5@j-plewka.amtrash.comlink.de> <judas.0f1k@tomtec.abg.sub.org> <93298484@mhystic.hall.sub.org>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!tomtec.abg.sub.org!judas
From: judas@tomtec.abg.sub.org (Th.Huber)
Newsgroups: de.comp.sys.amiga.tech
Subject: Re:  ?:VectorInterrupts im Amiga
Distribution: world
Message-ID: <judas.0f2y@tomtec.abg.sub.org>
References:  <wKqwSMD42Daez3@point70.people-s.people.sub.org> <212070BEH0000883EH@point24.people-s.people.sub.org> <judas.0ev9@tomtec.abg.sub.org> <wNpPYMD42Daoz5@j-plewka.amtrash.comlink.de> <judas.0f1k@tomtec.abg.sub.org> <93298484@mhystic.hall.sub.org>
Date: 27 Aug 95 08:44:38 MET