ABBUC Magazin 061


IMPRESSUM

© 2000 Atari Bit Byter User Club e.V.
C/O Wolfgang Burger, Wieschenbeck 45
D-45699 Herten Tel +49 2366 396323
Mail Wburger@cityweb.de

Das Atari Bit Byter User Club Magazin erscheint vierteljährlich. Jeweils halbjährlich erscheint das Atari Bit Byter User Club Sondermagazin. Eingesandte Artikel müssen frei von Rechten Dritter sein. Mit der Zusendung gibt der Autor seine Zustimmung zur Veröffentlichung. Veröffentlichungen, auch auszugsweise nur mit schriftlicher Genehmigung

Inhalt

Inhalt:
Seite 3 Korrektur des GTIA Modus & Video Output
Seite 10 ATASPI FÜR
Seite 12 ABBUC Game Challenge 2000
Seite 13 8. Elmshorner Computertage
Seite 14 Das ATARI Forschungslabor
Seite 18 RAF Commander Beta
Seite 20 Schreiersgrün 2000
Seite 26 Parallelbusinterface Teil 2
Seite 28
Seite 31 Die PD-Ecke

Korrektur des GTIA-MODUS & VIDEO OUTPUT

(von Jiri Bernasek – BEWESOFT)
Nach vielen Jahren der Benutzung eines 800XL, entschied ich mich, einen zweiten Atari 8-bit Computer zu kaufen (zum testen von Software). Ich erhielt die letzte Version des Atari 800 XE, aber leider war die Anzeige auf dem Fernsehapparat nicht völlig in Ordnung. Es gab zwei Probleme, die ich bereits von einigen Computer-Sitzungen kannte. Jetzt hatte ich aber die Möglichkeit, sie ein wenig tiefer zu überprüfen. Dabei habe ich eine Lösung gefunden, beide Probleme zu beheben. Wenn Sie die gleichen Probleme haben, lesen Sie den ganzen Artikel!

Das erste Problem ist das falsche Anzeigen der sogenannten " GTIA-Modi "(GRAPHIKEN 9, 10 und 11 in Basic), das vermutlich auf allen dieser letzten, in China gebauten, XE’s auftritt. Es gibt einen Programmfehler innerhalb des GTIA-Chips, der gemischte helle Punkte oder vertikale, schattierte Zeilen in Graphiken 16 (meistens in neuen Demos) nicht korrekt darstellt. Wenn Sie nicht wissen, wie Ihre Computerbildschirmanzeige diesen Modi darstellt, geben Sie bitte die folgenden Programmzeilen in Basic auf Ihrem Rechner ein:

10 GRAPHICS 9:FOR X=0 TO 15:COLOR
X:PLOT X,0:DRAWTO X,64:NEXT X
20 GOTO 20
RUN

Sie sehen ein Quadrat, Schwarz an der linken Seite, Grau in der Mitte und Weiß an der rechten Seite. Wenn der Helligkeitsgrad sich von links nach rechts erhöht (Schritt für Schritt), dann ist Ihr Computer in Ordnung und Sie brauchen nicht den weiter folgenden Text zu lesen. Aber, wenn es weiße vertikale Zeilen (meistens im linken Teil des Quadrats) gibt, dann ist Ihr GTIA falsch. Die beste Lösung in diesem Fall wäre, Ihren GTIA durch einen korrekten zu ersetzen. Aber dieses ist meistens unmöglich (es sei denn, Sie haben einen anderen unbrauchbaren XL/XE unter ihrem Tisch liegen).

Die weitere Beschreibung soll Ihnen helfen, den Fehler zu beheben, ohne das Ersetzen des GTIA – Sie benötigen nur fünf preiswerte Chips (sie sind in jedem Elektronikshop zu bekommen) und einige sogar noch preiswertere Sachen wie etwas Draht usw.. Die Anzeige wird dadurch zwar NICHT vollkommen 100% in Ordnung sein, aber die schrecklichsten Effekte verschwinden. Beim ersten Anblick ist der Bildschirm OKAY. Dieser Eingriff behebt die Helligkeit der Pixel (GRAPHIKEN 9 und 10), aber nicht die Farbe (GRAPHIKEN 10 und 11) – diese Korrektur ist nicht so einfach. Außerdem verbessert er die Darstellung der PM-Graphiken ein wenig, wenn bewegliche Objekte (über GTIA-Modi)dargestellt werden. Stehende PM-Objekte können ein wenig " flach " aussehen (Pixel-Paare die dicht zusammen stehen). Wenn es einen feinen Text mit hoher Auflösung in PMG gibt (er ist äußerst selten, kann aber doch vorkommen), könnte er unlesbar sein. Aus diesem Grund wird bei der Modifizierung auch ein Schalter installiert. Andere Grafikmodi außer 9 und 10 werden nicht beeinflusst.

Um die Erweiterung einzubauen, benötigen Sie einige Teile von einem Elektronikshop und auch einige Werkzeuge als Hilfsmittel, einen guten Lötkolben, ein wenig Erfahrung mit exakter Elektronikarbeit und viel Geduld. Wenn Sie mit dem Lötkolben und komplizierten Leiterplatinen nicht erfahren sind, bitten Sie besser einen Freund um Hilfe. Der Autor dieses Textes ist nicht für irgendeine Beschädigung verantwortlich, die durch falsche Installation oder durch unsachgemäße Behandlung der Hilfsmittel und der Bestandteile verursacht wird!

Was Sie benötigen: 74HCT00, 74HCT74, 74HCT75, 74HCT86, 74HCT138, Widerstand 10 kOhm, Kondensator 100 nF, ein kleiner Schalter (wahlweise freigestellt), Stück einer Universalplatine (70 x 28 mm), 1-2 Meter dünne Isolierleitung und einige Zentimeter nicht isolierten starken Draht (Durchmesser ungefähr 1-1,5 Millimeter).

Wenn Sie die 74HCT…. Chips nicht erhalten, können Sie auch die klassischen 74LS verwenden…, (diese Chips verbrauchen etwas mehr als die aktuelleren, die Funktionen sind die selben. Auch 7ÂLS… sind möglich, und ebenso 74HC… könnten funktionieren, aber das ist nicht sicher. Alte 74… und 74S… verbrauchen zu viel Strom.). Aber die 74HCT… sind vermutlich das beste und sind nicht kostspieliger als die anderen (jedenfalls bei mir zu Hause). Es gibt keine speziellen Anforderungen für den Widerstand und den Kondensator – fast alle kleine Größen sollten OKAY sein. Die Platine sollte eine Art Laborplatine sein: mit Bohrungen in einem quadratischen Raster von 2.5 x 2.5 mm, jedes mit einem weichlötenden Isolierpunkt. Sie benötigen ein Stück mit 28 x 11 Punkten. (es ist auch möglich, die Erweiterung ohne Platine zu bauen, aber dieses ist viel schwieriger, und solche Erweiterungen sind auch nicht stabil und leicht zu beschädigen). Der Schalter (wahlweise freigestellt) sollte klein sein (Einweg EIN-AUS ist genug), verwendbar für die Montage in der Rückseite des Computers.

Der erste Arbeitsschritt ist das Vorbereiten der Platine, wie in Abbildung 1 gezeigt. Schneiden Sie die Platine in der korrekten Größe aus und setzen Sie die Bestandteile so ein, wie in der Abbildung gezeigt (die Chips, Widerstand, Kondensator und drei Stücke dünne Isolierleitung). Löten Sie die Leitungen jedes Bestandteils (auf der anderen Seite), und schneiden Sie die nicht notwendigen hervorstehenden Leitungen ab.

Dann stellen Sie alle gezeigten Verbindungen auf der Lötseite her. Sie können eine dünne Leitung benutzen (nicht isoliert, gelötet auf der Platine), aber es ist auch möglich, die Punkte nur mit dem Lötmittel zu binden. Lassen Sie die nummerierten Punkte frei – Sie löten sie später an. Alle Leitungen und andere Metallteile (auf der Bestückungsseite) müssen unter der Höhe der Chip-Level versteckt werden. Am Ende bilden Sie die zwei " Beine " zur Befestigung der Platine an ihrem Platz. Nehmen Sie eine ungefähr Zentimeter starke Leitung, verbiegen Sie sie zum rechten Winkel, und setzen Sie sie auf die Lötseite der Platine, damit eine Hälfte auf eini
gen Lötpunkten angelötet werden kann und die zweite Hälfte ungefähr 5mm oben hervorsteht. Überprüfen Sie dann zweimal ob alles OKAY ist.

Beachten Sie, dass die Chips 74HCT… , sowie die Chips innerhalb Ihres Computers elektrostatische empfindliche Einheiten sind. Sie sollten sie mit einem guten Lötkolben – NICHT mit einem einfachen transformatorbasierendem Kolben löten. Es ist gut sich dabei an einem Erdungspunkt anzuschließen. Erden sie die Platine und sich mit einem Draht am Armgelenk um eine elektrostatische Entladung zu vermeiden – oder berühren sie mindestens einen Erdungspunkt (mit Hand und Lötkolben) jedes mal wenn Sie die Arbeit nach einer PAUSE fortsetzen. Tragen Sie keine Kleidung die sich leicht statisch auflädt, und laufen Sie nicht zuviel auf einem PVC-Fußboden in Ihrem Raum. Die Chips könnten durch Hitze auch beschädigt werden – also löten Sie nicht zu lange auf dem gleichen Chip (wenn der Chip heiß wird, sollten Sie stoppen). Wenn Sie diese Hinweise ignorieren, können die Chips beschädigt werden (es ist möglich, dass Sie 99 mal vorsichtig sind, aber trotzdem gibt es die Gefahr, beim 100. Mal zerstören Sie den Computer eines Freunds).

Jetzt öffnen Sie Ihr XE. Vier Schrauben an der Unterseite lösen, die obere Hälfte anheben und sorgfältig die Tastatur lösen. (Sie sollten sie von einem Stecker trennen – Aufpassen! Diese Leitungen auf flexiblem Plastik sind einfach zu beschädigen, aber fast unmöglich zu reparieren.), Lösen Sie jetzt die anderen 7 Schrauben um den Rand der Hauptplatine, und heben Sie sie vom Boden.

Öffnen Sie die Metallabdeckung indem Sie die 7 Klammern so verbiegen, das sie gerade sind-. Betrachten Sie Abbildung 2, und versuchen Sie, die notwendigen Punkte auf dem XE-Bord zu finden. Trennen Sie sorgfältig die gezeigten 3 Leiterbahnen neben dem Chip 4050 nah an GTIA (eine dieser Leiterbahnen ist auf der anderen Seite!).

Lösen Sie sorgfältig die losen Metallstücke vom der Platine weg. Bereiten Sie jetzt 18 kurze Stücke Isolierleitung vor, und löten Sie sie an die nummerierten Punkte 1-18 auf die Erweiterungsplatine. Die Länge der Leitungen sollte beim Anschluss mit den Punkten auf dem XE-Bord angepasst werden, wie auf Abbildung 2 gezeigt. (es ist immer besser kurze Leitungen zu haben) Wenn Sie einen Schalter installieren möchten, löten Sie eine andere Leitung zum Punkt 19 – diese Leitung sollte lang genug sein, um die zukünftige Position des Schalters zu erreichen (irgendwo über dem Monitorstecker).

Finden Sie die Punkte " + " und " – ", wie gezeigt ("+ " wird an ANTIC- Anschlussstift 21 angeschlossen und " – ", an Pin 1 überprüfen Sie es genau). Nun versuchen Sie die Updateplatine in ihren Platz zu setzen. Verbiegen Sie die " Beine " ein wenig, bis sie tadellos auf die Lötpunkte der Hauptplatine passt. Überprüfen Sie die Höhe der " Beine ". Sie müssen die entsprechenden Punkte berühren, aber die Platine (die Oberseite mit den Bauteilen) sollte, wenn möglich, nicht mehr als 1 mm über dem ANTIC (das ist der große Chip unten) stehen. Die Lötpunkte der Erweiterung kann die ANTIC – Plastikabdeckung berühren, aber muss weit genug von seinen Leitungen weg sein. Löten Sie dann die " Beine " auf das XE – Bord. (hier ist eine gute Qualität des Lötens gefordert, weil diese zwei Punkte die Updateplatine an ihrem Platz. halten). Schließen Sie jetzt alle Leitungen an die entsprechenden Punkte auf dem XE – Bord, wie auf Abbildung 2 gezeigt, an. Die lange Leitung (19) für den Schalter wird später angeschlossen. Biegen Sie sie jetzt vom Bord weg.

Überprüfen Sie alles zweimal! Schließen Sie dann einen Monitor (Fernsehapparat) und das Netzteil an (schließen Sie nicht die Tastatur an – um sie nicht zu beschädigen). Versuchen Sie nun den Computer einzuschalten. Es sollte arbeiten und Sie sollten " READY " auf dem Bildschirm sehen. Wenn der Bildschirm während des Einschalten längere Zeit als normalerweise schwarz bleibt, schalten Sie aus und suchen nach Fehlern: Kalte Lötstellen oder einem Kurzschluss. Wenn der Computer normal arbeitet, versuchen Sie ein Laufwerk anzuschließen, und legen eine Bootdiskette ein. Die Disk sollte ein Titelbild mit einem 16-stufen Modus (GRAPHICS 9) oder besser, ein Bild im HIP-Format (enthält beide GRAPHIKEN 9 und 10) enthalten. Schalten Sie ein und überprüfen die Darstellung – sie sollte keine weißen Punkte und vertikalen Zeilen enthalten (sehr schwache graue Reste sind, bei einem HIP- Bild manchmal möglich, denn es werden unterschiedliche Farben verwendet). Versuchen Sie die Hauptplatine (an den Plätze für die Befestigung der Metallabdeckung) mit der langen Leitung für den Schalter sorgfältig zu berühren (wenn vorhanden). Nun sollte die Funktion den ursprünglichen Zustand anzeigen, Sie sehen die weißen Punkte und die Zeilen wieder.

Wenn alles funktioniert, schalten Sie aus, trennen alle Kabel wieder, und installieren Sie Ihren Schalter. Bohren Sie ein entsprechendes Loch in der Rückplatte (des leeren) Gehäuses, und befestigen den Schalter an seinem Platz. Wenn Sie die Änderung der Videoausgabe auch durchführen möchten (später beschrieben), tun Sie es jetzt (oder am Beginn). Nehmen Sie die Metallabdeckung, setzen Sie sie zurück auf die Hauptplatine, und prüfen Sie, ob alles OKAY ist. Die Leitung für den Schalter sollte aus der Abdeckung heraus neben dem Modulator (der kleine Metallkasten mit der Ausgabe für den Fernsehapparat) geführt werden. Sie muss frei liegen und soll nicht unter der Abdeckung klemmen. Schauen Sie durch die Entlüftungsbohrungen und überprüfen Sie die Position der Updateplatine. Sie sollte ungefähr 1-2 mm unterhalb der Abdeckung sein und alle Leitungen und Metallteile müssen weit genug sein (ansonsten kleben Sie ein Stück Isolierband auf die Abdeckung).

Verbiegen Sie die 7 Punkte, um die Abdeckung an ihrem Platz zu fixieren. Es ist immer besser die Abschirmabdeckung in Ihren Computer – wenn möglich – zurückzubauen. Man sollte sie nicht herauswerfen. Dazu raten auch andere Autoren der unterschiedlichsten Erweiterungen. Er scheint sinnlos zu sein. Wenn Sie aber versuchen, zum Beispiel ein Radiogerät nah an Ihrem (ungeschirmten) Computer zu hören – dann, verstehen Sie, was eine Funkstörung ist). Setzen Sie jetzt die Hauptplatine in die untere Plastikabdeckung (mit dem neuen Schalter) und befestigen sie mit den 7 Schrauben.

Löten Sie die Leitung von der Erweiterung auf ein Ende des Schalters und verbinden Sie das andere Ende mit Masse (die großen Metallbereiche auf der Hauptplatine, an denen auch die Metallabdeckung installiert ist). Stecken Sie nun die Tastatur sorgfältig ein. Achten Sie darauf, dass alle Leitungen in dem Stecker sind. (Die Leitungen müssen die Kontakte tadellos zusammenbringen. Beim Einsetzen das Flachkabel nah am Stecker festhalten. Benutzen Sie keine scharfen Hilfsmittel oder die Fingernägel.) Setzen Sie schließlich die obere Abdeckung auf und fixieren sie mit den 4 Schrauben. Überprüfen Sie, ob alles arbeitet und…, Sie sind fertig!

Jetzt folgen zusätzlichen Informationen für Leute, die es interessiert. Die Grundidee hinter dieser Erweiterung ist, dass die falschen GTIA-Chips die linke Hälfte jedes Pixels richtig anzeigen, nur die rechte Hälfte ist falsch (niedriger zwei Bits ORed in höhere Bits). Also nimmt die Erweiterung die linke Hälfte und setzt sie über die rechte Hälfte

Das schematische Diagramm wird auf Abbildung 3 gezeigt. Die Helligkeit kommt vom GTIA in Form von 4 digitalen Signalen (4 Bits). Diese Signale durchlaufen das 74HCT75, das ein D-Typregister ist u
nd geben eine direkte Input-zu-Output Verbindung während der Zeit eines Taktimpulses. Diese Eigenschaft erlaubt die einfache Sperrung der Erweiterung, gerade indem sie die Takteingänge aktiv hält. Beachten Sie, dass nur 3 Signale die Erweiterung durchlaufen das niedrige Bit (LUM0) braucht nicht korrigiert zu werden (erinnern wir uns: – in GRAPHIK 9 ist es korrekt, und in GRAPHIK 10 es ist immer null).

Die Taktsignale (das erste 1/4 eines Pixels) werden vom OSZILLATOR und von Phi1 kombiniert. Weil die GRAPHIK 10 Pixel rechts verschoben werden, muss der Input Phi1 abhängig von dem aktiven Modus umgekehrt werden. (in der Ecke von Abbildung 3, können Sie die unterschiedlichen Taktgebersignale, die im Computer vorhanden sind, überprüfen. Phi2 kann möglicherweise hier nicht verwendet werden, weil die Verzögerung zwischen Phi1 und Phi2 nicht stabil genug ist – manchmal führt das zu falschen Taktsignalen.) Wenn die höchsten zwei Bits von PRIOR ($D01B) dieselben sind (das ist GRAPHIK 11 oder kein GTIA-Modus) oder wenn der Schalter "ON" ist, ist das Taktgebersignal immer aktiv, damit das 74HCT75 die Signale nicht ändert. Das 74HCT74 ist ein 2-bit Register und erstellt eine Kopie von den zwei höchsten Bits im PRIOR. Der Stromkreis im 74HCT138 ermittelt den Moment zum Schreiben der Daten zur Adresse $D01B. Leider kann das Farbsignal nicht in einer solch einfachen Weise korrigiert werden, weil es vom GTIA in Form eines PAL-Signal ausgeht.

Das zweite der Probleme, die ich am Beginn erwähnt habe, ist die Fernsehapparat Synchronisierung. Soweit mir bekannt ist, tritt dieses Problem bei allen XE’s auf. Abhängig von der verwendeten Art des TV/Monitor kann es geschehen, dass der Bildschirm ein bisschen" flattert " oder sogar diagonale Zeilen anzeigt – meistens wenn die angezeigte Abbildung hell ist. Auf den meisten TV/Monitoren geschieht das nicht, aber es scheint mir, dass mein Fernsehapparat extrem empfindlich für dieses Problem ist… Der Grund liegt innerhalb des XE – das Ausgangssignal ist nicht völlig korrekt. Der schlimmste Fall tritt bei dem Bildschirm- Signal von der DIN-Ausgabe ein, aber auch die " Antennen " Ausgabe wird ein wenig beeinflusst. Das einfarbige Signal (auch im DIN-Stecker vorhanden) ist, sowie alle Ausgaben von einem XL-Type Computer OKAY Um dieses Problem zu beheben, benötigen Sie einen Widerstand 220 Ohm und einen PNP-Transistor. (ich verwendete BC556, weil er leicht zu bekommen und bei mir preiswert ist. Aber irgendeine Universal- PNP-Art sollte ebenfalls funktionieren.) Öffnen Sie den Computer (wie im vorhergehenden Kapitel beschrieben) und betrachten Sie die Ecke vom XE-Bord, in dem der Fernsehapparatmodulator ist. Wie auf Abbildung 4 gezeigt, sollten Sie eine Leiterbahn auf der Unterseite durchtrennen und dann den Widerstand und den Transistor hinzufügen.

Diese Bauteile sollten auf die Anschlüsse des Modulators gelötet werden und mit einer Leitung an das andere Ende der Leiterbahn angeschlossen werden, die Sie getrennt haben – wie auf der Abbildung 4 gezeigt. Beachten Sie, dass die Bauteile möglichst nicht über die Kante der oberen Seite des Modulators stehen – wegen der Abschirmabdeckung. Nach der Prüfung der Funktion, bauen Sie den Computer wieder zusammen, wie oben beschrieben. (Sie können auch eines der Modulatorbeine abschneiden und diese Öffnung zur Führung des Drahtes nutzen. Aber, da die Beine ziemlich stark und hart sind, benötigen Sie in diesem Fall sehr gute Hilfsmittel.) Sie sollten den für Sie problemloseren Weg wählen. Nachdem Sie diese einfache Änderung installiert haben ist das Ausgangssignal von Ihrem XE für alle TV’s geeignet. Sie sind bei Ihren Freunden oder bei Computertreffen nicht mehr an spezielle Geräte gebunden. Ihre Ausgabe ist, wie die von einem XL korrekt.

Mehr Informationen: Das Problem der ursprünglichen XE-Ausgabe ist, dass die Größe der Synchronisierungsimpulse verringert ist. Die einfarbige Ausgabe ( ist korrekt) wurde vom XL kopiert. Aber die ursprünglichen Widerstände, die für die Farbemischung im Composite Video Ausgang zuständig sind wurden durch einen anderen TV-Modulator im XE ersetzt. Es ist eine etwas bessere Lösung (die Farbsignale gehen nicht zurück zu der einfarbigen Ausgabe), aber es gibt einen anderen Transistor innerhalb des Modulators (sehen Sie auf die Abbildung), somit wird das vollständige Signal um mehr als 0.5V nach unten verschoben. Damit sollten die Synchronisierungsimpulse in negative Spannungen laufen, aber, da dieses unmöglich ist, bleibt die Ausgabe auf null – und verringert die Synchronisierung. Der hinzugefügte Transistor schiebt das Signal (um die erwähnten > 0.5V) vor dem Modulator hoch, damit die Ausgabe korrekt ist.

ATASPI FÜR XL/XE Computer

"Atari Advanced SCSI Programming Interface"
Wozu soll das gut sein ?
Mittlerweile gibt es sowohl eine Reihe verschiedener SCSI Interfaces als auch diverse IDE Interfaces für den kleinen Atari. Bisher musste, oder war jeder Entwickler gezwungen, sämtliche Treiber und Utilities für sein Produkt neu zu schreiben, was natürlich auch einen erheblichen zusätzlichen Entwicklungsaufwand bedeutet.

Nicht zuletzt deshalb unterstützt meines Wissens z.B. bisher auch nur ein Interface (msc-IDE) Lesezugriffe auf CD-ROMs, obwohl mindestens zwei weitere Interfaces (BB SCSI, draco-IDE) von der Hardware dafür geeignet wären. Eine Lösung für dieses Problem besteht in der Aufteilung in abstrakte, unabhängige Tools und Hardware-spezifische Treiber, die über eine definierte Software-Schnittstelle miteinander kommunizieren. Dieses Konzept basiert auf dem ASPI Konzept des PC, das von der Firma ADAPTEC entwickelt wurde. Der Entwickler eines neuen IDE oder SCSIInterfaces müsste dann nur die entsprechenden low-Level Treiber bereitstellen und die Anwender könnten sofort alle bereits existierenden Programme nutzen.

Hier ein paar Beispiele für solche Anwendungsprogramme:
– ISO 9660 Filesystem (Datenformat auf CD-ROM)
– MS-Dos Filesystem (z.B. für Zip/Harddisk)
– Audio CD-Player
– Scanner ?

Ich möchte hier darlegen, wie eine solche
Softwareschnittstelle aussehen könnte.
Da SCSI – Geräte blockorientiert arbeiten,
könnte die SIO des Atari entsprechend umgewidmet
werden. Der ATASPI Manager
würde dann ähnlich wie eine Floppy angesprochen.
Hier die entsprechende Neudefinition des DCB

DDEVIC $70 ASPI Manager
DUNIT $01 ..(Nummer des ASPI Manager)
DCOMND $XX ..(Kommando Code)
DSTATS $ ..Datenrichtung $80 Schreiben, $40 Lesen
DBUFR ADR ..Adresse des Datenbuffer
DTIMO ..Timeout Wert
DBYTE ..Anzahl erwarteter Bytes zur Übertragung
DAUX ..Adresse des SCSI Request Block (SRB)
Die Kommandos orientieren sich am ASPIStandard von ADAPTEC
$00 host adapter inquiry
$01 get device type
$02 execute SCSI command
$03 abort SCSI command
$04 RESET SCSI device
$05 set host adapter parameters
$06 get disk drive information

Der SCSI Request Block enthält zusätzliche Informationen für das Kommando: SRB
byte TID ID des adressierten Gerätes
byte CMDLEN Länge des folgenden SCSI
Kommandos in Bytes
6-12 bytes das eigentliche SCSIKommando,
6-12 Bytes lang

Am Ende der Entwicklung sollten die entsprechenden Routinen bereits im ROM des Gerätes enthalten sein, damit sie unter allen DOS direkt erreichbar sind. Aufgrund der weltweiten Verbreitung habe ich bereits begonnen, einen solchen ATASPI- Manager für die Black Box zu schreiben, ein Manager für das msc-Interface wird irgendwann folgen. Der Quelltext dieses Projektes sollte meines Erachtens unter Beachtung der GNU-publiclicense frei verfügbar sein. Wer Interesse an der Mitarbeit hat, sollte sich mi
t mir in Verbindung setzen.

Tschö,
Matthias Belitz
B-4721 Neu-Moresnet
Casinostr. 7
Belgien

P.S.: roadmap for BB ATASPI

– execute simple commands (INQUIRY) -> done
– basic read data subroutines -> done
– handling status requests of target -> done
– handling message requests of target -> done for one byte messages
– handling more data expected than could be transfered -> done
– handling less data expected than should be transfered
– handling wrong data direction expected
– basic write data subroutines
– set up manager which could execute ASPI commands as described (at the moment only "execute command" possible)
– rebuild manager for BB-ROM patch
– additional burst read subroutines
– additional burst write subroutines
– rewrite code for speed improvements roadmap tools
– Audio CD-Player -> very basic player done

ABBUC GAME Challenge 2000

JHV 2000 SPIELWETTBEWERB
In diesem Jahr hat auf der ATARI 8-bit Messe in Schreiersgrün am 25. März ein Spielwettbewerb stattgefunden. Dieser war eine Idee der Regionalgruppe Frankfurt, und wurde auch von uns durchgeführt. Das Interesse war überraschend groß und die Beteiligten hatten offensichtlich eine Menge Spaß. Deshalb hat die RAF beschlossen auch auf der Jahreshauptversammlung am 28. Oktober 2000 eine solche Veranstaltung auszurichten.

Für alle, die nicht in Schreiersgrün dabei waren, oder sich nicht mehr an unseren Aufruf im letzten Heft erinnern können, hier noch mal der geplante Ablauf: Es wird ein Spiel auf dem ATARI XL gespielt. Dabei treten jeweils zwei Personen gegeneinander an. Durch ein kurzes Spiel wird von beiden der Gewinner bestimmt, der weiter in die nächste Runde kommt. Auf diese Weise wird in mehreren Durchgängen der beste Spieler ermittelt. Für die drei besten Spieler gibt es natürlich auch Preise.

Jeder Anwesende kann teilnehmen, es werden aber max. 32 Personen starten können. Die Anmeldungen erfolgen vor Ort bis zum Beginn des Wettbewerbs. Wir hoffen, dass Ihr Lust bekommen habt teilzunehmen und deshalb zahlreich nach Herten zur JHV kommt um mitzumachen oder einfach nur dabei zu sein und Spaß zu haben. Der Titel des Spieles wird wieder nicht verraten, um die Gleichheit der Chancen und die Spannung zu bewahren. Für alle, die am Spielwettbewerb in Schreiersgrün nicht teilnehmen konnten, aber gerne wissen wollen, was gespielt wurde: Es war RALLY SPEEDWAY.

ABBUC Regionalgruppe Frankfurt/ Main (RAF)
Thomas Grasel, Marc Mortara, Harry Reminder, Carsten Strotmann

8. Elmshorner Computertage

Großes Computerevent im Norden Deutschlands
Am 04./ 05. November 2000 ist es endlich wieder soweit, An diesem Wochenende finden in Elmshorn (ca. 30 km nordwestlich von Hamburg) die 8. Elmshomer Computertage statt. Diese Messe wird alle zwei Jahre vom Computer Club Elmshorn e.V. organisiert. Alle ABBUC (ianer) sind herzlich eingeladen, an diesem Event teilzunehmen. Aber was wird denn da geboten ? Nun, neben Firmen stellen verschiedene Vereine und auch Mitglieder des Computer Club Elmshorn aus. Das wichtigste aber: Die Messe ist systemunabhängig, d.h. jedes Computersystem wird angeboten und ist willkommen. Neben PC und MAC also auch Amiga, Atari 16/32 Bit und natürlich auch unser geliebter 8- Bitter. Der ABBUC ist auf jeden Fall durch uns, die ABBUC Regional Gruppe Elmshorn (ARE) vertreten. Ich hoffe aber, dass Wolfgang noch einen offiziellen Stand auf die Beine stellen kann. Als weitere mögliche Aussteller im Bereich 8-Bit hoffen wir auf den PortFolio Club, den Pro Atari Computer Club und andere. An Firmen im Atari Bereich wurden unter anderem DATABYTE, Pentagon und Wolf R. Groß angeschrieben.

Wenn jemand von Euch Interesse hat, als Aussteller mit zu wirken, meldet Euch bei mir! Gerne können sich auch die anderen Regional Gruppen, aber auch einzelne Mitglieder als Aussteller beteiligen. Die Teilnahme ist kostenlos ! Wer von Euch als Atari Firma auftritt, muss seinen Standplatz bezahlen. Hierbei haften sich die Preise aber durchaus in Grenzen. (Auf die Preisgestaltung haben wir als ARE auch keinerlei Einfluss da wir nur als Aussteller und im geringen maßen als Organisator beteiligt sind.)

Nun mal was zu den Zahlen und Fakten der letzten Computertage : Bis zu 10.000 Besucher waren an einem Wochenende da. Mehr als 50 Messestände, eine große Tombola, eine Cafeteria und v. a. m.

Also, ich hoffe, wir sehen uns in Elmshorn!
Bis dahin viel Spaß beim "computern" wünscht Euch
ABBUC Regional Gruppe Elmshorn

Das ATARI Forschungslabor

Die Entwickler des 8-Bit-ATARIs haben damals in den 70er recht vorausschauend gedacht und so manche Hardwareeigenschaft vorausschauend mit in den 800er und erst recht in den XL eingebaut. Im Grunde genommen war das Konzept, das mit dem 1450XLD und den dazu geplanten Erweiterungen seinen Höhepunkt erreichte, der Zeit voraus. Doch wer konnte 1982 – der 1200XL war Ataris Flagschiff – schon ahnen, dass auf der Basis von 16-Bit-Prozessoren so schnell, nämlich innerhalb von 2 Jahren, die gesamte Hardwarelinie im 8-Bit-Bereich über den Haufen geworfen werden würde. Was blieb, war ein 800XL mit einem gelungenen und preiswerten Hardwarelayout, das auch heute noch die Fans der kleinen Ataris zu neuen Entwicklungen reizt. Auf der JHV 99 waren einige Ideen fertig oder fast fertig umgesetzt zu sehen. Und wenn man sich ein wenig im Internet umtut, findet man auch dort schier unerschöpfliche Quellen.

Im schulischen Bereich war ATARI vor allem in den USA stark vertreten. Mit der ganzen Macht des Time Warner Konzerns, zu dem ATARI damals gehörte, wurden viele Projekte zum Einsatz des Computers in der Schule und zur privaten Weiterbildung auf den Markt geworfen. Für Deutschland wurden davon leider kaum Lernpakete umgesetzt. Immerhin konnte man gelegentlich den einen oder anderen Artikel auch hier käuflich erwerben; natürlich zu recht hohen Preisen. 1984, Jack Tramiel hatte ATARI gekauft und war dabei, mit dem ST den Heimcomputermarkt kräftig aufzumischen, wurden auch 8-Bit-Geräte und die dazu passende Hardund Software zuerst langsam, dann immer schneller preislich attraktiv. Power without the Price‘ war das erklärte Ziel und die Preise fielen wirklich rapide. Bereits 1985, der ST war gerade der Hammer auf der Hannover Messe gewesen, konnte man den 800XL unter 200,- DM bekommen. 2 Jahre zuvor bei seinem Erscheinen musste man dafür noch etwa 1.000,- DM einkalkulieren. Eine 1050 lag mit dem Erscheinungspreis von 1.200,- DM 1983 genauso günstig wie der Datenrekorder 1010, der mit 300,- DM angeboten wur
de. Vergleichbare Computerhardware anderer Hersteller lag im Preis noch höher, was heute kaum noch vorstellbar ist.

Für Bit Byter, die ein wenig an Computergeschichte interessiert sind, empfehle ich das Buch The Personal Homecomputer Hand- book von Peter Rodwell, erschienen 1983 bei Dorling Kindersley in London. Die deutsche Übersetzung ist als Homecomputer Ein praktisches Handbuch‘ bei verschiedenen zum Bertelsmannkonzern gehörenden Verlagen erschienen; leider ohne ISBN-Nr. Tja, und mit dem Erscheinen des ST war auch der Entwicklung von Lernsoftware auf dem XL keine besonders hohe Aufmerksamkeit seitens der Softwarefirmen mehr beschieden. Der ST war die Traummaschine vieler Freaks geworden. Entsprechend verlagerte sich die Entwicklung von Software auf diese und die anderen 16-Bit- Maschinen, die jetzt in großer Zahl auf den Markt drängten. Die XL/XE-Serie, die immerhin noch bis 1988 weiter produziert wurde, lief als Einsteiger- und Spielecomputer, der nicht für ernsthafte Anwendungen zu nutzen war. Diese Entwicklung gipfelte im XE Game System, das dann auch prompt bei vielen Kaufhäusern in der Spielwarenabteilung und nicht in der Computerabteilung angeboten wurde.

Und doch ist unser Kleiner auch als Einsteigercomputer aufgrund seines offenen, vielseitig nutzbaren Hardwarekonzeptes für viele Computeranwender nach wie vor interessant. Elektronische Experimente und Hardwarebasteleien, die dann mit selbst geschriebenen Programmen genutzt werden können, sind mit geringem Aufwand und vor allem sehr preiswert zu haben. ATARI selbst hatte bereits zusammen mit dem 800er eine Vielzahl an Lernsoft- und Hardware auf den Markt gebracht. Eines dieser sehr nützlichen Pakete war das ATARI Science Lab Kit, das 1983 vom Dickinson College veröffentlicht und 1984 auch auf den ATARI umgesetzt wurde. Es besteht aus 2 Teilen, dem "Starter Kit" mit "Interface" und "Temperature Module" und dem "Light Module", die beide damals sehr teuer waren; pro Kit ca. 300,- DM. Auf einfache, aber geniale Art und Weise werden die Fähigkeiten der Joystickports für das "AtariLab" Interface‘ genutzt. Daran lassen sich dann z.B. Temperaturfühler, Lichtsensoren oder Phototransistoren und vieles mehr anschließen. Die mitgelieferten Lernprogramme waren für die damalige Zeit sehr fortschrittlich und bieten auch heute noch dem Lernenden einen guten Einstieg. Unschätzbar vor allem für Kinder die Möglichkeit, ohne Programmierkenntnisse sofort loslegen zu können.

Welche Möglichkeiten bieten denn nun diese Module? Mit Hilfe des Basismoduls lässt sich z.B. eine kleine Wetterstation aufbauen, mit der das Mikroklima im eigenen Garten beobachtet und ausgewertet werden kann. Oder eine Geschwindigkeitskontrolle entlang des heimischen Gartenzaunes, um rasende Fahrradfahrer zu erwischen. Das man solche Ideen auch mit selbst entwickelten Messfühlern verwirklichen kann, zeigte der Artikel von Willi Mannertz im Magazin # 56. So richtig gut gefallen mir die zu den Modulen gehörenden Bücher. Zielgruppe für diese beiden Kits sind Kinder im Alter ab ca. 10 Jahren. So haben meine beiden Söhnen (10 u. 13) und ich im letzten Herbst die ersten Experimente aus dem Starter Kit ausprobiert, die sich alle um das Messen von Temperaturen drehen. Die Bücher sind natürlich in bestem amerikanischen Schulenglisch verfasst; deutsche Versionen existieren meines Wissens nicht. Da meine Sohnemänner einigermaßen des Englischen mächtig sind, gab es keine nennenswerten Probleme bei der Umsetzung. Ein Wörterbuch ist dabei aber schon hilfreich. Bei Interesse und entsprechendem Feedback könnten wir eine kleine Serie darüber im Magazin darüber bringen.

Das Buch zum Starter Kit enthält neben den Experimenten auch Anregungen und Vorschläge zu eigenen Versuchen sowie Programmbeispiele in BASIC und Anregungen zum Einsatz von BASIC bzw. LOGO als Programmiersprache. Die mitgelieferte 16K ROM-Cartridge enthält alle Software, die man für die erläuterten Experimente benötigt; sogar Routinen für den Ausdruck von Kurvendiagrammen sind bereits enthalten. Dazu braucht man dann allerdings einen Matrixdrucker, der kompatibel zum Epson- Standard (FX-80) ist. Die Hardwareanforderungen des gesamten Pakets sind so ausgelegt, dass bereits der ATARI 400 oder 600XL, die ja bekanntlich nur über 16K Speicher verfügen, dafür ausreichen. Für Experimente im Garten hat sich übrigens folgende Gerätekombination als vorteilhaft erwiesen:
– 800XL mit Speicherweiterung
– XC 11 oder XC 12 Datasette mit Turbo
– TurboBASIC XL
– Alter S/W-Fernseher als Monitor

Ein paar Details über die Temperatur Modul Software entnehmt ihr am besten der beigefügten Grafik, die ich aus einem der Bücher eingescannt habe. Alle wichtigen Funktionen sind, wie man sieht, bereits enthalten. Sobald man mit den Experimenten fertig ist, entsteht der Wunsch, mehr als diese wenigen, aber ausführlich erklärten Beispiele durch eigen Programme auszuweiten. Dem steht nichts im Wege, außer vielleicht mieses, nasses Winterwetter und die Schule, für die ja auch noch gelernt werden muss. Oder war das für‘s Leben, oder so??? Doch zum Glück gibt es ja auch so etwas wie Osterferien. Und die haben wir intensiv mit diesem Lab Kit genutzt.

Meines Wissens kamen wegen des ausbleibenden Verkaufserfolges und sicher auch aufgrund der 1985 erschienen ST-Computer keine weiteren Module zu dieser AtariLab Science Serie hinzu; leider. Der mit dem Temperatur-Modul gelieferte Temperaturfühler kann Werte zwischen minus 5 Grad und plus 45 Grad Celsius erfassen. Er wird, wie nicht anders zu erwarten, an den Paddle-Eingang angeschlossen; allerdings nicht unmittelbar. Dazu wird die ebenfalls mitgelieferte Box verwendet. Natürlich lässt sich ein derartiges Interface auch leicht selbst herstellen. Grosse Kenntnisse in Elektronik sind dafür nicht erforderlich. Gleiches gilt auch für andere Experimente mit Schaltinterfaces oder Lichtorgeln. Martin Reitershan, der sicher vielen Bit Bytern vor allem durch sein erstklassiges TurboDOS (PD # 506) bekannt ist, hat auf diesem Sektor so einiges für den XL entwickelt. U.a. hatte er sogar ein passendes Interface für die Fischer Technik Serie käuflich angeboten, mit dem sich die fertigen Robotik-Bausätze steuern lassen.

Zurück zum ATARI Lab. Die Interfacebox kann an eine der Joytickbuchsen angeschlossen werden. Für die Experimente mit dem Temperatur-Modul und der dazu mitgelieferten Software muss der Joystickport #2 benutzt werden. Wie auf dem Bild gut zu sehen, hat die Box 8 Buchsen. Die beiden oberen Buchsen, bezeichnet mit PADDLE, sind Eingänge für den linken bzw. rechten Drehregler. Als analoge Eingänge können sie auch mit eigenen Konstruktionen genutzt werden, solange deren elektrische Eigenschaften entsprechen.

Besitzer eines ATARI 800 sind hier klar im Vorteil, da dieser bekanntlich 4 Joystickports besitzt. Damit lassen sich daran 8 analoge Sensoren anschließen und natürlich auch auswerten. Allerdings ist dazu ein eigenes Programm vonnöten. Das Science Kit selbst beschränkt sich auf einen Joystickport. An die zweite Buchsenreihe der Box, die mit PTRIG bezeichnet ist, lassen sich Schalter anschließen. Benutzt man Paddles, werden über diese digitalen Eingänge die "Feuerknöpfe" ausgelesen. Auch Lichtsensoren oder andere digitale Sensoren kann man über diesen Anschluss auswerten. Typischerweise eignet sich dieser Eingang hervorragend für eine Lichtschranke, mit
deren Hilfe sich z.B. der Kühlschrank (kicher, kicher) überwachen oder ein Bewegungsmelder realisieren lässt.

Die dritte Buchsenreihe, bezeichnet mit CONTROL, hat 2 Buchsen, die von der Lab Kit Software als digitale Ausgänge geschaltet werden. Normalerweise sind dies Eingänge, mit denen die Vor- bzw. Rückwärtsbewegung des Joysticks erfasst wird. Mit ein paar Programmierbefehlen lassen sich die Joystickeingänge als digitale Ausgänge umschalten, an denen dann schwache elektrische Impulse von ca. 0 oder 5 Volt Gleichspannung ausgegeben werden. Die Box bietet nur 2 der 4 verfügbaren Ausgänge an. Bastler können sich am XL/XE 8 und am 400/800 sogar 16 programmierbare digitale Ein-/Ausgänge für Experimente verfügbar machen. Viele der simplen Interfaces zur Ansteuerung von Druckern anderer Hersteller wurden früher damit aufgebaut.

Zur Erinnerung sei hier noch einmal erwähnt, dass ein Joystickport 2 analoge und 5 digitale Eingänge hat. Dazu kommt der gemeinsame Masseanschluss und eine Möglichkeit, die 5 Volt Gleichspannung des ATARIs zur Speisung von kleinen Schaltungen oder Leuchtdioden anzuzapfen. Und damit sind wir auch schon bei der letzten, vierten Buchsenreihe angelangt, die mit POWER beschriftet ist. Wer hier allerdings große Leistung erwartet, wird enttäuscht. Die Versorgungsspannung des Computers kann bei Überlastung zusammenbrechen (Tschüss Programm!). Oder schlimmer, das System kann sogar ernsthaft Schaden nehmen. Insofern muss der Begriff Power hier eher mit schwacher Kleinspannung übersetzt werden. Wer größere Leistung benötigt, sollte das digitale Ausgangssignal entsprechend verstärken. Damit hat man eine prima Möglichkeit, z.B. ein Interface zur Steuerung einer Modelleisenbahnanlage zu bauen. Eleganter ginge das natürlich über den Parallelbus, aber das verlangt auch mehr technisches Knowhow.

Zum Abschluss dieses Beitrages will ich in Ausschnitten erzählen, was wir in den Osterferien mit dem ATARI Labor angestellt haben. Taupunkt ermitteln

Von Benni Lojek

Was wir dazu brauchen:
– Eine leere kleine Blechdose.
– Kleine Eiswürfel.
– Wasser mit Raumtemperatur.
– Eine große Schüssel oder große Dose.

Wie wir das machen:
1. ATARI Labor aufbauen und einschalten.
2. Thermometeranzeige im Programm auswählen.
3. Die kleine Blechdose etwa halb voll Wasser füllen. Das Wasser soll Raumtemperatur haben (20-22°C).
4. Kleine Blechdose in die große Dose oder Schüssel stellen.
5. Prüfen, ob sich an der Dose außen kleine Wassertropfen bilden.

Nein: alles OK.
Ja: Das Wasser ist zu kalt und muss gewechselt werden.

6. Temperaturfühler in das Wasser hängen.
7. Einen kleinen Eiswürfel ins Wasser legen.
8. Jetzt warten wir ungefähr eine halbe Minute, dann können wir beobachten, wie sich rings um die Dose kleine Wasserperlen bilden, während das Eis durch schmelzen das Wasser abkühlt.
9. Bilden sich keine Wassertropfen bis das Eis geschmolzen ist, legen wir einen weiteren Eiswürfel hinein. Diesen Schritt wiederholen wir so lange, bis sich Tropfen an der kleinen Dose absetzen.
10. Jetzt heben wir den Temperaturfühler langsam vom Boden der Dose hoch, bis sich seine Spitze in der Schicht mit den schmelzenden Eisstücken befindet. Dort belassen wir ihn.
11. Jetzt zählen wir langsam bis 20, dann drücken wir die <Start> – Taste und der ATARI zeigt uns die Temperatur des Taupunktes an

RAF Commander Beta 1

Am 25. März 2000 haben wir (die RAF Commander Entwicklergruppe) wie angekündigt die erste Betaversion des RAF Commanders herausgebracht. Besucher der Messe in Schreiersgrün konnten diese Beta auch gleich auf Disketten mit nach Hause nehmen. Der RAF Commander ist ein Dateiverwaltungstool für den ATARI 8-Bit Computer. Es kann wahlweise aus einem DUP gestartet werden oder das DUP eines DOS Systems ersetzen und alle Dosfunktionen ausführen. Der RAF Commander ist in der ersten Beta Version durchaus zu gebrauchen, auch wenn noch nicht alle Funktionen vollständig programmiert sind. Wer Interesse hat, den RAF Commander einmal zu testen, findet eine ATR Datei unter
http://www.strotmann.de/rafc.

Dort kann auch der Assembler Sourcecode und eine erste Dokumentation geladen werden. ABBUC Mitglieder ohne Internet- Anschluss können das Programm unter Zusendung einer frankierten 5 1/4" Diskettenversandhülle bei Carsten Strotmann Friedberger Landstr. 84 60316 Frankfurt/Main bestellen. Infos zu Programmfehlern oder Vorschläge zum Programm nimmt Harry Reminder (EMail: HReminder@aol.com) von der ABBUC Regionalgruppe Frankfurt entgegen .

Die 2te Beta ist für den 28. Mai 2000 geplant.

Die neuen Funktionen der Beta 2 werden sein:

* Fehlermeldungen
* Starten von COM Programmen
* Farbanpassung möglich
* Erkennung der Diskettendichte (SD/DD)

Wer gerne noch mitprogrammieren möchte melde sich bei Harry Reminder (s.o.) oder Carsten Strotmann (EMail: carsten@strotmann.de). Wir suchen noch Programmierer, die an den Erweiterungsmodulen arbeiten (Texteditor, Diskettenformatierprogramm, Hilfeprogramm, Dateiinfoprogramm). Das RAF Commander Entwicklerteam: Thomas Grasel, Marc Mortara, Harry Reminder, Erhard Pütz, Carsten Strotmann

SWAT proudly presents: Atari Messe Schreiersgrün 2000

Vorwort
(von Andreas Magenheimer)
Auch anno 2000 hatte die SWAT und Helmut Weidner mal wieder zu einer Atari 8-Bit Messe eingeladen. Immerhin, ein kleines Jubiläum, wurde die Messe inzwischen zum 5. Male im sonnenverwöhnten Schreiersgrün abgehalten. Und wer schon öfter dort zu Besuch gewesen ist, der stimmt wohl mit mir darin überein, dass bisher so ziemlich alle Wetterlagen, wie Regen, Hagel und Schneefall bei unseren Messen mitgespielt haben. Nur diesmal war es relativ trocken, zwar hatte es bei unserer Hinfahrt noch etwas Gewitter gegeben, doch die Ankunft und die folgenden Tage glänzten mit trockenem und relativ warmen Wetter. So hatte ich die dicke Winterbekleidung ganz umsonst eingepackt, bei ca. 8 Grad plus war sie jedenfalls ziemlich überflüssig. Damit nun aber keiner denkt, dieser Bericht wäre von mir (A.M.) alleine verfasst, darf ich euch darauf hinweisen, dass diesmal (fast) die komplette SWAT-Mannschaft daran geschrieben und getippt hat. Zunächst wurde ich zwar von Joost Küp um selbigen Bericht gebeten, gab ihm jedoch sogleich zu erkennen, dass Thorsten Butschke ihn diesmal schreiben würde. Etwas später kam dann von Thorsten der Vorschlag, uns alle daran zu beteiligen, was wir auch taten. So braucht sich niemand darüber wundern, weshalb einige Textabschnitte nunmehr namentlich gekennzeichnet sind. Sie wurden nämlich von eben diesen Leutchens verfasst…

Die Aussteller
(von Torsten Schall)
Die Messe in Schreiersgrün wurde in diesem Jahr wieder von 35 Atari 8 Bit Usern besucht. Die Highlights der Messe waren die Beta Version des RAF Commanders, eine neue Boss Version und ein Profi Atari Keyboard I n t e r f a c e (AKI). Auf der Messe dominierte zwar hauptsächlich die Hardware ( X L , X E , XEGS, 1050, 1010, etc.) aber auch etwas Software (Restposten, Oldies + Klassiker) und jede Menge Literatur (Bücher, Hefte, Magazine, Anleitungen, Ma
nuals, etc.) waren vertreten. Für den ABBUC angelte Joost Küp nach ein paar neuen Mitgliedern und Erhard Pütz hatte (laut eigener Aussage) Bibomons und Speedy´s dabei, die er jedoch leider nicht ausstellte.

Andre Bertram ließ uns einen Blick in seine mitgebrachte Tasche werfen, darin befanden sich ein oder mehrere professionell gefertigte AKIs. Der Brüller der Messe war allerdings ein Spielwettbewerb der RAF, bei dem 2 Spieler gegeneinander Rally Speedway spielten. Man hatte am meisten mit der ungewohnten Steuerung zu kämpfen, dennoch machte das Spiel sehr viel Spaß. Helmut Weidner, der Veranstalter der Messe, hatte den größten Stand am Eingang und kassierte die symbolische Mark für den Eintritt. Bei ihm gab es u.a. einige Klassiker von Scott Adams, AMC Software, Polenspiele, Cassettengames, eine 810 Floppy und verschiedene Atari XL/XE Rechner. Auf ca. 4m präsentierte er zudem viel schwer zu bekommendes Atari Zubehör.

Daneben war der Stand von Kaisersoft, Markus Römer, der AMC Software und unterschiedliche Polenspiele verkaufte. Nunmehr scheinen alle seine vorhandenen Reste ausverkauft zu sein. Den nächsten Stand belegte Raimund -Highlander- Altmayer, der auf der Messe seinen Jaguar mit CD Rom unter das anwesende Volk brachte. Raimund hatte auch noch etwas PPP/Rätz Software und verschiedene Disk-Magazine für den XL vor Ort. Er teilte sich den Stand mit Michael Goroll, der hier mehrere Atari XL Module aus seiner Privatsammlung zeigte, die man aber nicht kaufen konnte. Mirko Sobe zeigte den Besuchern eine neue Boss-Version und teilte sich den Stand mit der RAF, die durch Harry, Thomas und Marc vertreten wurde. Die RAF führte einen Wettbewerb durch und veröffentlichte die Beta Version des RAF Commanders, einen dem Norton Commander ( DOS ) ähnlichen Filekopierer. Außerdem konnte man sich an ihrem Stand auch über aktuelle Hardware Projekte informieren und bekam die Beta Version des RAF Commanders GRATIS. Einige alte Atari Magazine hatte Harry ebenfalls mitgebracht.

Am anderen Ende des Raumes war der Stand der niederländischen Atari Delegation, als da wären Rene de Bie, Fox 1 und White Warrior (der an diesem Wochenende Geburtstag hatte – Glückwunsch nachträglich). Dort konnte man Literatur, Atari XL Rechner, 1050 Floppies, 1010 Datenrekorder und andere Hardware erstehen. Etwas (holländische) Literatur war hier auch vorhanden.

Andreas Magenheimer/Charlie Chaplin und ich (Torsten Schall/King Kong) teilten uns einen Stand neben den dreien, wobei Andreas den Bereich der Software abdeckte und ich die Hardware. Andreas hatte einige Kassetten und Disketten Restposten dabei und zeigte mehrere XE-Demos (für 128k bis 320k Rechner), die mal von einer XF551, mal von einer XF351 geladen wurden. Als Dauergag lief hier die Bill-Pie-Demo, in Form einer kleinen Filmszene in der Bill Gates eine Torte ins Gesicht bekommt. Ich hatte ein paar XL Rechner, 1050 Floppies und Atari Touch Tablets dabei. Daneben hatte ich noch ein paar alte Atari Magazine (von 1987-89) und CK´s (von 1984-1987) sowie Lynx Spiele auf dem Tisch liegen.

Der vorletzte Stand gehörte einem Mr. X., dessen Namen ich nicht erfahren konnte, dort gab es eine XF, einen 130XE und einige Bücher zu kaufen. Gleich daneben hatte sich ein Mr. Y breit gemacht, er hatte einen Präsident Drucker, eine XEP80 und anderes Hardware Zubehör dabei, das er für ca. 1 Stunde ausstellte. Zu kurz, um mit ihm in Kontakt zu kommen. Vermutlich handelte es sich bei diesen beiden Leuten (Mr. X und Mr. Y) um Aussteiger, die hier noch schnell ihre restliche Atari Hard + Software nebst Zubehör verhökerten, man wird sie wohl nicht mehr auf Atari Messen sehen…

Eine Verlosung fand in SG2000 natürlich auch statt. Ursprünglich hatten Andreas und ich die Idee dazu, jedoch wurden wir noch kurzfristig von Rene de Bie unterstützt und gesponsert. Besonders lustig hierbei war, dass am Ende unsere Freunde aus Holland den 1sten und 3ten Preis gewannen und somit ihre gesponserte Hardware zurück bekamen. (Die Preisfrage drehte sich übrigens um die Entfernung, die Andreas und ich bis zur Messe zurückgelegt hatten.) Am Abend wurde dann in der Gaststätte das Ende der Messe gefeiert und die eine oder andere Idee ausgetauscht. Als Ergebnis hiervon scheint ein XE Laptop mit Harddisk und internem XF Kontroller möglich. Raimund war sehr offen für das Konzept und die Idee eines Playstation- Geschicklichkeitsspiels („Sowas kann der XL auch…“).

Thorsten Butschke verabredete sich mit mehreren Leuten für die Unconventional und Andreas machte sich bereits Gedanken für die Atari+Amiga Messe im Juni…

Oldies und Highlights
(von Raimund Altmayer)
Ja, auch ich muss meinen Senf zur Schreiersgrün Messe dazugeben. Um Wiederholungen zu vermeiden, beschränke ich mich aber auf meine Sicht der Dinge. Durch die nicht mehr vorhandene Zeit gab es dieses Jahr keine neue Soft von mir. Dafür habe ich (wie erwähnt) mein Hard- und Software Archiv stark reduziert und zum Verkauf angeboten. Jaguar und ST Freax werden sich bestimmt darüber gefreut haben. Obwohl selbst nicht anwesend, hatte Walter Lauer für die Swaties ein paar handgenähte SWAT T-Shirts aus Thailand mitgebracht. Die schwarzen Shirts trugen auf der Vorderseite das bunte SWAT-Logo und auf der Rückseite den jeweiligen Pseudo-Namen des Members. Mir gefiel das so gut, dass ich den ganzen Messe-Tag damit umherlief.

Zudem hatte mir Walter von seinem Thailand Trip ein paar Spiele von Hasbro mitgebracht – allerdings für Playstation. Da es USA (NTSC) Versionen sind, laufen diese Spiele auf PAL-Konsolen nur in s/w. Trotzdem erstaunlich, was aus diesen alten Atari Klassikern (Pong, Pacman, Breakout, etc.) noch gemacht wurde und vor allem, dass damit noch Geld gemacht wird. Die Retro- Welle ist in vollem Gang !! Viel Neues konnte ich auf der Messe nicht entdecken, außer eine Beta-Version von „My-Boss“. Mirko Sobe hat sein Oberflächen/ Desktop Programm nun größtenteils an My-DOS angepasst und zeigte dieses. Toll waren hier vor allem die nunmehr farbigen Icons und die (zur Zeit noch provisorischen) Ordner Verzeichnisse. Laut Mirko soll es eine fertige Version bis zur JHV in Herten geben.

Im Großen und Ganzen hat es mir gut gefallen, aber man muss sich doch eingestehen, dass die Entwicklungen auf oder für den kleinen Atari stagnieren. Man sieht immer mehr Sachen, die auf dem PC oder anderen Maschinen gecodet und entwickelt werden. Es zeigte sich aber wieder, das in SG alles einer großen Familie gleicht. Man kennt sich und mag sich. Wie es mit einer Schrei ersgrün 2001 Messe aussieht, vermag ich noch nicht zu sagen.

Meine Eindrücke
(von Thorsten Butschke)
Mit einer Stunde Verspätung holte mich Markus Römer in Wiesbaden ab. Die Fahrt dauerte auch etwas länger als erwartet, so dass wir etwa um 22.30 Uhr bei Helmut Weidner ankamen. Nach einem unruhigen Schlaf (danke Markus!) ging es dann am nächsten Morgen um 9.00 Uhr zur Messe. Zu meiner großen Freude waren die ersten Besucher Bekannte aus der ST Szene, aus Dresden, mit denen ich schon gar nicht mehr gerechnet hatte. Obwohl sie sich hauptsächlich mit ST/Falcon beschäftigen, holten sie sich ein SIO2ST und einen weiteren XE Rechner…

Auch TXG, Fox-1 und White Warrior waren diesmal sehr früh da. Danach füllte sich die Messe recht zügig mit weiteren Besuchern. Nachdem ich meine Sammlung etwas komplettierte, habe ich dann in einigen Gesprächen noch einmal das Konzept der Unconventional mit Interessenten besprochen und erklärt. Daneben hatte ich noch ein paar Ausgaben der Classic Atari verteilt, die mir freundlicherweise kostenlos zur Verfügung gestellt wurden. Zum Abschluss ging es wieder zum gemütlichen Ausklang in die Gaststätte.

Der Höhepunkt der diesmaligen Veranstaltung war meiner Meinung nach der Rall
y Speedway Spielwettbewerb der RAF. In Zukunft wäre zwar noch zu verbessern, dass in den ersten Runden die einfachste (langsamste) Stufe gewählt wird, ansonsten war es aber ein Riesenspaß. Mit dem Erreichen des Halbfinales kann ich zuf r i e d e n sein, da ich gegen einen bess e r e n Gegner (Michael Gor o l l ) verlor. Alles in a l l e m w a r S c h r e i – ersgrün wieder eine schöne Veranstaltung und ich freue mich schon auf nächstes Jahr, sowie auf die Unconventional im September (fast) an gleicher Stelle. Vielen Dank für die Unterbringung und all die anderen Sachen, an Helmut Weidner und Familie. Grüße an: No/Escape, Jo Cool, SOS/ Checkpoint, TXG, Fox, White Warrior und alle, die in Schreiersgrün waren…

und nicht zu vergessen…
(von Andreas Magenheimer)
Tja, nachdem wir so ziemlich alle wichtigen Sachen, wie die Aussteller, die Oldies und Highlights, sowie Besucher und andere Dinge erwähnt haben, was bleibt da noch für mich übrig ?!? Nicht mehr allzu viel. Um es kurz zu machen, es gab noch den (schon erwähnten) Spiel-Wettbewerb, die Unconventional Info, eine Verlosung, mehrere Demo und Game Präsentationen, eine RAFCommander Präsentation und viele andere Dinge mehr.

Der Spiel-Wettbewerb der RAF war, wie im ABBUC-Magazin angekündigt, für 16 Leute bzw. Teilnehmer ausgelegt. Mit etwas Mühe wurde dann auch diese Anzahl von Leuten zusammengetrommelt. Hier kurz und bündig die Start-Aufstellung (16 Leute): Michael Gorroll vs. Markus Römer, Frits Hamers vs. Robert Verdaasdonk, Thorsten Butschke vs. Mirko Sobe, Torsten Schall vs. Rene de Bie, Steffen Heubaum vs. Olaf Hauser, Nils Feske vs. Jörg Anderson, Joost Küp vs. Helmut Weidner und Andreas Magenheimer vs. Thomas Grasel.

Gespielt wurde das Game Rally Speedway, was man aber erst nach der Start- Aufstellung erfuhr. Nach einem kompletten Testlauf, in dem man eine Runde zurücklegte, über die verflixte Steuerung fluchte und die weiteren Hürden und Hindernisse des Spieles kennen lernte, begann das eigentliche Rennen. Besonders hart hatten hier Joost Küp und Helmut Weidner zu kämpfen, sie gaben nach mehreren Minuten und hochrotem Kopf auf, ohne das Spiel beendet zu haben. Man einigte sich aber auf Helmut als Sieger. Und so sah dann die Runde zwei (8 Leute) folgendermaßen aus:

Michael Goroll vs. Robert Verdaasdonk, Thorsten Butschke vs. Torsten Schall, Steffen Heubaum vs. Jörg Anderson, Helmut Weidner vs. Thomas Grasel. Erneut wurde hart gekämpft und mit lautem Siegesgeschrei der Erfolg betont. Willkommen in Runde drei, hier waren folgende 4 Leute am Start: Michael Goroll vs. Thorsten Butschke, Steffen Heubaum vs. Thomas Grasel. Nun wurde es spannend, denn die Sieger durften im Finale um die Gunst einer original ABBUC Uhr kämpfen. Dies waren dann: Michael Goroll vs. Thomas Grasel. And the Oscar, pardon, die ABBUC-Uhr goes to: Thomas Grasel.

Einige Leute munkelten daraufhin etwas von Schiebung, da ja der Wettbewerb von der RAF veranstaltet wurde und Thomas Grasel (als Member der RAF) gewonnen hatte. Allerdings wurde dies recht schnell geschlichtet, da a) die Idee zu Rally Speedway von Harry Reminder stammte und b) Thomas freundlicherweise zwar Michael den Preis anbot, dieser jedoch meinte, dass der Preis fair erkämpft worden sei und last not least c) Thomas ja auch nur als letzter Mann (Teilnehmer nummero 16) für den Spiel- Wettbewerb eingesprungen war…

Nach der feierlichen Preisübergabe von Joost Küp an Thomas Grasel folgten noch einige Infos und Präsentationen. So informierte Thorsten Butschke über die Unconventional im September in Lengenfeld und wies auf die Homepage im Internet (sowie den Link auf der ABBUC Seite) und die dort stattfindenden Wettbewerbe und Preise hin. Torsten Schall und ich veranstalteten noch eine kleine Verlosung, bei der unsere niederländischen Freunde die Sponsoren und auch Gewinner waren. Und schließlich präsentierte die RAF ihren RAF Commander 2000.

Dieses Utility ist ähnlich dem Norton Commander auf dem PC und erinnert auf dem XL wohl am ehesten an einige File-Kopierer. Doch mit dem RAF-Commander kann man mehr tun, als nur kopieren, man kann 2 Drives (D1: – D8:) gleichzeitig ansprechen und darin befindliche Dateien manipulieren. Sei es nun Dateien kopieren, löschen, sichern, entsichern, verschieben, etc. Kurzum, man erhält mit diesem Tool einen praktischen DUP Ersatz, der auch noch DOS unabhängig ist und mittels verfügbarem Sourcecode an eigene Bedürfnisse angepasst werden kann. Zur Zeit handelt es sich noch um die Beta-Version, daher sind noch Bugs möglich und sollten der RAF zwecks Behebung oder Verbesserung mitgeteilt werden.

Zusammenfassend war auch Schreiersgrün 2000 wieder ein schönes Messe-Ereignis. Es gab viel zu sehen, zu quatschen, zu erleben, zu bestaunen und zu spielen. Waren auch die Messe Neuheiten diesmal rar gesät und von einer Flut von Hardware Verkäufen überschwemmt, so hat sich der Besuch der Messe doch in jeder Hinsicht gelohnt. Schade nur, dass bei immerhin 14 anwesenden Ausstellern dann am Ende nur 35 Besucher den Weg nach Schreiersgrün fanden. Doch für unsere Saalmiete hat es allemal gereicht und die 1DM symbolischer Eintritt beförderte am Ende 49DM aus dem Kassenkasten. Bleibt zu hoffen, dass die Besucherzahl nunmehr einigermaßen konstant bleibt, damit auch weitere Messen möglich werden…

Wir von der SWAT waren (wie man sieht) mit der Messe zufrieden, ich hoffe wir konnten euch einen einigermaßen umfassenden Eindruck davon wiedergeben. Da wir diesmal aber zu viert am Messebericht geschrieben haben, war natürlich kein zusammenhängender oder durchgängiger Text ohne Wiederholungen möglich. Dafür habt ihr wohl sehr viel mehr über uns und die Schreiersgrün Messe erfahren, als wenn dies nur ein einzelner berichtet hätte. Also dann, bis zur nächsten Atari Veranstaltung !! Ihr seid dann doch hoffentlich auch dabei…?!?
(SWAT)

Das Parallel-Bus-Interface Teil 2

Liebe Atari-User!
Weiter geht es mit den zweiten Teil der Artikelserie über das Parallel-Bus-Interface (PBI). In der letzten Folge haben wir erfahren, welche Signale bei einem Atari 600XL/800XL an dem hinteren Platinenstecker anliegen. Übrigens: Bei einem 800XE/130XE müssen diese Signale vom Modul Schacht und dem ECI-Anschluss abgegriffen werden, da Atari aus Sparsamkeitsgründen nicht den vollen Platinenstecker wie bei den Vorgängern herausgeführt hat.

Wir stellen uns nun die Frage, wie mit Hilfe dieser Signale ein Gerät für das PBI entworfen werden kann, das durch das Atari- Betriebssystem (OS, Operating System) akzeptiert wird. Dabei wird diesmal die Hardware-Seite beleuchtet und der nächste Artikel berichtet über die softwaretechnische Anbindung.

Grundsätzlich hat Atari vorgesehen, dass ein PBI-Gerät nach einem Reset automatisch erkannt und initialisiert wird (also schon ein echtes Plug & Pray!). Dazu werden während des Reset- Vorgangs nacheinander die Bits 0 bis 7 der Speicherstelle $D1FF, auch NEUPORT genannt, auf 1 gesetzt. Ein PBIGerät hat nun die Aufgabe, an die Position des Mathe- ROMS ($D800 – $DFFF) ein eigenes ROM einzublenden, in dem drei Speicherzellen auf bestimmten Werten gesetzt sein müssen. Wenn der Atari an diesen Positionen diese Werte findet, verzweigt das OS über einen Vektor in eine Initialisierungsroutine für das PBIGerät. Die Routine liegt natürlich auch meistens in dem ROM des PBI-Geräts. Welche Vorgänge während der Initialisierung des Geräts
vonstatten gehen sollten, ist Thema des nächsten Artikels. Wir beschäftigen uns zuerst einmal mit der Frage, wie durch das Schreiben von bestimmten Bits nach NEUPORT unser Gerät ein eigenes ROM anstatt des Mathe-ROMs einblenden kann.

Zuerst müssen wir einen Decoder entwickeln, der immer dann ein Signal liefert, wenn auf NEUPORT zugegriffen wird. Eine entsprechende Decoder-Logik ist in Abb. 1 gezeichnet, das von ihm generierte Signal heißt NEUPORTw und liegt immer dann auf High, wenn auf die Adresse $D1FF geschrieben wird. Als nächstes müssen wir in der Lage sein, diese Information zu speichern, da ja das PBI-ROM über einen längeren Zeitraum eingeblendet sein soll. Dazu bietet sich ein Flip-Flop aus der TTLBaureihe mit der Nummer 74xxx74 an. Die drei ‘x’ stehen für die Baureihe der TTLBausteine und sagen etwas über deren interne Beschaffenheit aus. Ich empfehle für Arbeiten am PBI immer Chips vom Typ HCT zu verwenden, da diese sich durch eine sehr geringe Leistungsaufnahme und hohe Schaltgeschwindigkeit auszeichnen, auch sind sie nur unwesentlich teurer als LS Ty pen. Da die Signale des PBI zum Teil direkt mit den Prozessor verbunden sind, müssen wir unbedingt darauf achten, daß die Last pro Pin nicht über eine Standard-TTL Last hinausgeht (1 TTL-Last » 10 HCT-Lasten). Betrachten wir nun die Schaltung mit einem Flip-Flop 74HCT74 in Abb. 2. Der Eingang D1 des Flip-Flops ist mit einem Bit des Datenbusses verbunden. Dies sollte man über einen 8×2 Pfosten-Stecker realisieren, da so per Jumper (Brücke) ausgewählt werden kann, auf welchem Bit unser PBI ‘liegen’ soll. Wir sehen auch, dass so bis zu 8 verschiedene Geräte an dem PBI angeschlossen werden können.

Außerdem dürfen zwei Geräte nicht dem gleichen Bit zugeordnet werden, da ja sonst beide ihr ROM nach $D800 – $DFFF einblenden würden. Der Takteingang C1 des Flip- Flops wird über ein NAND-Gatter mit dem Decoder- ausgang und dem Systemtakt PHI2 verbunden. Wir erinnern uns aus dem ersten Teil dieser Serie, daß der Systemtakt (PHI2) während der zweiten Takthälfte High-Pegel führt, außerdem führt der Decoder High-Pegel, wenn auf die Speicherstelle NEUPORT zugegriffen wird. Werden diese Signale AND-verbunden, so haben wir immer dann eine fallende Flanke, gerade wenn die zweite Takthälfte zu Ende ist. Nun übernimmt das Flip-Flop die Daten aber bei steigender Flanke, also muss das Signal noch negiert werden, was insgesamt einer NAND-Verknüpfung entspricht. Der RES-Eingang des Flip-Flops ist mit dem Signal RESET verbunden, damit nach einem Reset des Atari auch das PBI-Gerät auf jeden Fall ausgeschaltet ist. Wir haben also nun am Ausgang ein Signal (PbiON), welches uns dauerhaft mitteilt, ob das I-Gerät gerade ein- oder ausgeschaltet ist. Als nächstes stellt sich die Frage, wie man das interne Mathe- Rom ausschalten und stattdessen ein eigenes ROM einblenden kann.

Dazu müssen wir eine Logik entwerfen, die das Signal MPD\ (Math- Pack-Disable) und EXTSEL\ ( E x t e r n a l Select) immer dann auf LOW legt, wenn das P B I – G e r ä t eingeschaltet ist und auf die Speicherstellen des ROMs zugegriffen wird. Außerdem muss diese Logik unser eigenes ROM aktivieren. Wenn man EXTSEL\ nicht auf LOW legt, wird übri gens das interne RAM freigeschaltet. So kann man eine PBI-Software testen, ohne ein eigenes ROM hardwareseitig eingebaut zu haben, aber dies nur am Rande. Abb. 3 zeigt eine mögliche Logik für diese Aufgabe, die auch rechts in Abb. 2 enthalten ist. Zuerst haben wir einen Decoder, der immer dann HIGH ausgibt, wenn auf die Adressen $D800 – $DFFF lesend zugegriffen wird (terminiert durch Phi2). Danach wird per NAND-Gatter wieder ein LOW-Signal geliefert, wenn das PBI-Gerät eingeschaltet ist.

Mithilfe dieser Schaltungen kann man schon ein Gerät bauen, welches eine Software, die im ROM enthalten ist, im Atari nach jedem Reset aktiviert. Nun ist das noch nicht besonders viel, denn ein echtes Gerät wird auch über IO-Bausteine z.B. für serielle oder parallele Übertragung verfügen. Diese Bausteine werden Adressen zum Konfigurieren und zum Ein- und Auslesen von Daten besitzen. Diese Adressen sollten auf die Adressen unterhalb von NEUPORT, also z.B. $D1F0 – $D1FE, geblendet werden, aber nur dann, wenn das PBI-Gerät aktiviert ist. So eine Logik sieht im Prinzip genauso aus, wie der Decoder zum Einblenden des eigenen ROMs (Abb. 3). Wegen der Vielfalt der Möglichkeiten möchte ich dies aber nicht weiter vertiefen, sondern nur den Denkanstoß zum Selbstentwurf einer Logik liefern. Es gibt nämlich noch ein weiteres sehr interessantes Thema zu behandeln, nämlich die Auslösung von IRQs durch ein PBI-Gerät. Dazu sind zwei Grundvoraussetzungen notwendig: Zum einen muss das IRQ-Signal des PBI-Geräts über eine Wired-Or Verbindung mit dem entsprechenden Pin des Platinensteckers verbunden werden.

Zum anderen muss das Bit des auslösenden Geräts eine 1 bei einem Lesezugriff auf NEUPORT liefern. Das Atari Betriebssystem prüft nämlich bei jedem eingehenden IRQ durch Lesen auf NEUPORT, ob evtl. ein angeschlossenes PBI-Gerät den IRQ ausgelöst hat. Dies tut das OS allerdings nur dann, wenn vorher das PBI-Gerät sich als IRQ-fähig beim OS angemeldet hat. Welche software-technischen Maßnahmen dazu notwendig sind, wird im nächsten Artikel beschrieben. Wie können wir unsere Schaltung so erweitern, daß auch ein Lesen von NEUPORT möglich ist? Dazu sehen wir uns die Abbildung 4 an. Auch hier kommt wieder ein Flip-Flop (FF) zum Einsatz, dass die Interruptanforderung des PBI-Geräts zwischenspeichert. Über einen sogenannten Tri- State-Buffer wird der Ausgang des FF mit dem gleichen Datenbus-Bit verbunden, welches auch als Eingang für das FF zum Aktivieren des PBI-Geräts dient. Ganz allgemein haben Tri-State-Bausteine im Gegensatz zu normalen Logik-Bausteinen drei Zustände, nämlich HIGH, LOW und ISOLATE, d.h. es gibt einen Zustand, in dem der entsprechende PIN einfach hochohmig und so von der übrigen Schaltung praktisch getrennt ist. Was jetzt noch fehlt, ist wieder ein Decoder, der immer dann den Buffer freischaltet, wenn lesend auf NEUPORT zugegriffen wird. Dazu bedienen wir uns des Signals NEUPORT und verknüpfen es mit R/W\ so, dass nur bei R/W\ = HIGH der Buffer aktiviert wird (Abb. 1 rechts, NEUPORTr). Der Buffer müsste eigentlich einen sogenannten Open-Collector Ausgang haben, da ja innerhalb des Ataris mehrere Bausteine einen IRQ auslösen können (PIA, POKEY), ich habe allerdings gute Erfahrungen mit einem einfachen Widerstand zwischen Buffer-Ausgang und IRQ-Eingang gemacht, wie es in Abb. 4 auch gezeigt ist.

Als letzte Frage bleibt offen, wie denn das Bit im IRQ-Flip-Flop wieder zurückgesetzt wird, denn wenn es gesetzt bliebe, würde ja unser Gerät ständig IRQs auslösen. Dazu kann man z.B. das Signal NEUPORTw mit dem Reset-Eingang des FF verbinden. Das OS aktiviert ja auf jeden Fall das IRQauslösende Gerät über einen schreibenden Zugriff auf NEUPORT, so dass dadurch gleichzeitig die IRQ-Anforderung zurückgenommen wird. Abschießend bleibt zu bemerken, dass die benötigten Decoder und Logiken sich praktisch mit sogenannten GALs aufbauen lassen. Diese Bausteine enthalten eine Anzahl von logischen Verknüpfungselementen, die sich durch Programmierung auf flexible Weise verbinden lassen. Diese Programmierung geschieht elektronisch und kann im Prinzip beliebig oft geändert werden. In den Abbildungen habe ich allerdings zur Verdeutlichung explizit Gatter eingezeichnet. Die Schaltungen sind auch nicht optimiert bzw.
minimiert, weshalb sie sich auch nur bedingt zum direkten Nachbau eignen.

Ich hoffe, diese Darstellung war trotz ihrer Knappheit einigermaßen verständlich und animiert Atari-Fans, etwas für die guten Stücke zu entwickeln. Wer weitere Fragen hat, möge mich per Post oder E-Mail anschreiben,

Euer
Roland Scholz
Kölner Str. 119
53879 Euskirchen
roland.scholz@gerling.de

 

Das neue "alte" ATARI magazin

Hallo ATARI-Freunde!
In der letzten Ausgabe des ABBUC-Magazins konntet Ihr schon etwas über die Übernahme von Power per Post durch unseren PD-World- Versand lesen und ich will Euch auch nicht länger auf die Folter spannen, so sieht die Zukunft aus: Ja es stimmt, sowohl das Label Power per Post, wie auch alle Programme des Verlags Werner Raetz und auch das Atari-Magazin gehören seit mitte Februar mir, Sascha Röber! Im Klartext heißt dies, das alle Power per Post-Produkte ab sofort nur noch bei mir erhältlich sind, Herr Raetz wird keinen Versand mehr weiterführen! Was wird nun aus den einzelnen Posten? Nun, als erstes die Software von Power per Post: Hier wird sich nicht ändern, vorerst bleiben alle Produkte der Power per Post Palette in der Versandliste, Ihr könnt also jederzeit alle Titel bestellen! Das Power per Post PD-Mag:

Dieses Diskmag wird bis zum Ende des Power per Post Jahresabos 2000 (Anfang Januar 2001 läuft dieses aus) normal weitergeführt, es wird also noch 2 Ausgaben geben. Danach wird das Power per Post PD-Mag mit unserem PD-Mag verschmelzen, das dann wie gehabt alle 3 Monate herauskommen wird.

Die Diskline:
Hier habe ich noch einiges mit Thorsten Helbing zu besprechen, doch da Thorsten mir schon seine Bereitschaft erklärt hat die Disk-Line weiterzuführen und da es noch ausreichend Abonnenten hierfür gibt ,sehe ich eigentlich keinen Grund sie einzustellen.

ATARI-magazin:
Aha, jetzt geht es ans eingemachte! Das ATARImagazin ist wieder da, und zwar ist es in diesem Moment schon fertig! Seit Anfang April 2000 ist die Ausgabe 1-2000 auf dem Markt und das ABO für das Jahr 2000 wird 3 Ausgaben umfassen, also werden die Ausgaben 2-2000 im August und 3-2000 im Dezember erscheinen. Im Februar 2001 wird das ATARI-magazin mit dem NEW ATARI WORLD-Magazin verschmelzen und das "NEW GENERATION ATARI-MAGAZIN" bilden, ein wirklich komplettes Magazin für unseren kleinen Atari, das alle 3 Monate mit einem Umfang von 50 A-4 Seiten erscheinen wird.

Soweit also zu den Power per post Angelegenheiten. Die Auswirkungen auf meine eigenen Magazine sehen so aus:

New Atari World:
Hier läuft das Jahres-Abo 2000 ganz normal
weiter, die noch ausstehenden Ausgaben werden
zu diesen Terminen erscheinen:
2-2000 Anfang Mai
3-2000 Anfang August
4-2000 Anfang November
Anfang Februar 2001 wird dann die erste Ausgabe des "NEW GENERATION ATARIMAGAZINS" herauskommen, wie gesagt wird dieses Mag dann aus den besten Rubriken von NEW ATARI WORLD und ATARI-MAGAZIN bestehen und pünktlich alle 3 Monate herauskommen.

PD-Mag:
Hier bleibt alles wie es ist und die Vereinigung mit dem PPP-PD-Mag im Jahr 2001 wird an der alle 3 Monate-Erscheinungsweise auch nichts ändern. Bestenfalls wird der Textteil etwas größer, aber Überraschungen sind hier nicht zu erwarten. So, nun zu einem wichtigen Punkt, was kostet nun was? Das Atari-Magazin Abo 2000 kann ab sofort bei mir bestellt werden und kostet wie folgt:

Atari-Magazin Ausgaben 1,2,3-2000 35DM
Einzelausgabe 10DM+3DM Porto!

Atari-Magazin 1,2,3-2000 + Diskline 56,57,58 50DM

Atari-Magazin 1,2,3-2000 + Diskline 56,57,58 + PPP-PD-Mag 1,2,3-2000 70DM

New Atari World
Heft 1- 1999 (Das erste !) mit Heftdiskette 10DM

Abo 2000, Nr. 1,2,3,4-2000,jeweils mit Heftdiskette 50 DM.
Einzelausgabe 10DM + 3DM Porto!

PD-Mag
Jahresabo = 4 Ausgaben 20DM
Ab Februar 2001 gelten dann diese Preise:
NEW GENERATION ATARI-MAGAZIN 1-4 50DM
N.G.A.M. + PD-MAG 1-4 70DM
N.G.A.M. + PD-MAG 1-4+Diskline 59,60,61,62 90DM

Wir sind dann also etwas günstiger als bei Power per Post im Gesamtpreis und haben von jedem Mag 1 Ausgabe mehr im Abopaket, es lohnt sich also!

Wer in Zukunft noch Informationen rund um den kleinen Atari erhalten möchte kann sich jetzt schon als Abonnent für 2001 vormerken lassen!

Die Bestelladresse für alle Produkte ist natürlich die bekannte:

PD-World-Versand
Sascha Röber
Bruch 101
49635 Badbergen

ABBUC e.V. PD-Neuheiten

572 INTEL OUTSIDE DEMO ATARI XE V. 6.5 128K B D&DD/2S
Der Beweis, wie leistungsstark unser wirklich XL ist. Das Intro bringt einige wertende Kommentare zu den Intel-Prozessoren 8086-80586. Danach folgen verschiedene Parts mit Scrollern, animierten Flächen, Plasmaeffekten, rotierenden 3-D-Objekten, Mandelbrot-Grafiken und der obligatorische Schlussscroller in Nachspannmanier. Toll sind die 3-D-Objekte. Während der Rotation füllen sich die Flächen mit unterschiedlichen Effekten. Windows-Screensaver lassen grüssen. Alle Parts sind mit tollen Sounds unterlegt. Eine stramme Leistung von Our 5oft aus Polen. Als Draufgabe ist der SoundTracker Player V. 3.0 mit einigen MD8-Files dabei.

573 SLIDESHIT & DEMO SAMPLER ED&DD/2S
Booten mit <OPTION> bringt auf der A-Seite bringt alle möglichen Fotos in GR. 9 (Nomen est Omen) und auf der B-Seite einen Sampler, der alle möglichen Demos enthält. Demo-Sammler kommen da auf ihre Kosten.

574 RLE SLIDE SHOW 3.0 ED&SD/6S
Jede Menge RLE-Grafiken aus CompuServe BBS. Die tolle Präsentation stammt von R.A. Gunter und wurde in ACTION! geschrieben. Wieder mal ein Beweis, dass der XL zu allem fähig ist.

575 THE ANTIC MUSIC PROCESSOR ED/2S
Ein tolles Composer Utility der ehemaligen US-Zeitschrift ANTIC. Es erlaubt vielfältige Manipulationen an den Compositionen und zeigt beim abspielen der Musikstücke zusätzlich zu den grafisch animierten Soundkanälen den Liedtext auf dem Bildschirm an.

576 DISK UTILITIES SD&ED/2S
Hilfen von Les Wagar. Ein pfiffig aufgemachtes Menü erlaubt die Auswahl der verschiedensten Utilities zur Bearbeitung von Disketten. Fast alles wurde in ATARI BASIC programmiert und zeigt mal wieder, was der XL so alles kann, wenn sein Besitzer sich auskennt. Tolle Beispiele für angehende Programmierer!

ABBUC e. V. – Public Domain Software-Bibliothek
c/o Walter Lojek – Esinger Steinweg 98c – 25436 Uetersen

 

Umsetzung des Print-Magazins zu Text/HTML
Scannen, Layout, HTML Andreas Bertelmann
Rohdaten als PDF, Grafik Wolfgang Burger