Das "Peripherie-Bus" Projekt

An dieser Stelle wage ich mich erstmalig an ein Thema, dass an verschiedenen Stellen diskutiert wurde bzw. wird und bei dem ich vielleicht nicht nur auf Befürworter stoße.

Es geht um die Bereitstellung eines zusätzlichen BUS-Systems für die ATARI 8Bit Rechner, bei dem die Signale von der SIO-Schnittstelle und den Joystick Ports zusammengeführt werden.

Vom Standpunkt eines Hardwareentwicklers ist die Bedeutung entsprechend hoch, da weder SIO-Buchsen und SIO-Stecker, noch passende Stecker für die tief liegenden Joystick Ports im Handel zur Verfügung stehen.

Außerdem ist das Ausschlachten von Defektgeräten auf Dauer weder sinnvoll, noch kostengünstig zu bewerkstelligen.

Aus diesem Grund habe ich mir Gedanken zu einem möglichen Standard gemacht und hierzu die entsprechenden Leitungen und Signale der drei betroffenen Schnittstellen betrachtet.

Vernachlässigt man redundante Signale und unbelegte Pins, kommt man zu folgender Aufstellung:

  • Spannungsversorgung: +5V und GND
  • SIO-Schnittstelle: 9 zusätzliche Signalleitungen
  • Joystickport 1 und 2: je 7 zusätzliche Signalleitungen


Alles zusammen ergibt sich damit eine Busbreite von 25 Leitungen, die sich hervorragend mit SUB-D 25 Komponenten abdecken lässt.

Hiermit wäre zum Einen die gute und günstige Versorgung mit Steckern, Gehäusen und Fertigkomponente gewährleistet und zum Anderen ein System gegeben, dass parallel zu den original Schnittstellen nutzbar ist.

 

Um das Ganze auch visuell näher zu bringen hier ein Ansatz, den ich in meinem 130XE Projekt bereits ausgeführt habe.

 

 

Der Grundgedanke war hier relativ einfach.

Es sollte wenn möglich eine Lösung gefunden werden, die keine Modifikation an Gehäusen erfordert, da hier der meiste Widerstand in der Fan-Gemeinde besteht und auch der Aufwand bzw. die Kosten sollten möglichst gering bleiben.

Nachdem ich mich mit den Standard SUB-D Komponenten und deren Spezifikationen auseinander gesetzt hatte blieb ich bei 25poligen Buchsen mit Flachbandleitung hängen.

Diese gibt es sehr günstig fertig montiert für den PC als Parallelports für das Mainbord. Die AWG28 Leitungen sind bis 1A spezifiziert und können unter der SIO-Buchse in das Computergehäuse geführt werden.

Letztendlich finden sich hier auch alle benötigten Ports in unmittelbarer Nähe auf den ATARI XL/XE Boards.

 

An dieser Stelle war für mich der Punkt gekommen das Ganze dann auch im Detail zu definieren, was in folgender Belegungsübersicht endete:

 

SUB-D25
SIO
JOY1
JOY2
SIGNAL
1
10
7
7
+5V (gemeinsam)
13
4/6
8
8
GND (gemeinsam)
14
1
 
 
TAKT Eingang
2
2
 
 
TAKT Ausgang
15
3
 
 
DATA Eingang
3
5
 
 
DATA Ausgang
16
7
 
 
Kommand
4
8
 
 
Motor-Kontrolle
17
9
 
 
Proceed
5
11
 
 
Audio Eingang
18
13
 
 
Interrupt
6
 
1
 
Joystick vorwärts
19
 
2
 
Joystick rückwärts
7
 
3
 
Joystick links
20
 
4
 
Joystick rechts
8
 
5
 
Potentiometer B
21
 
6
 
Trigger Eingang
9
 
9
 
Potentiometer A
22
 
 
1
Joystick vorwärts
10
 
 
2
Joystick rückwärts
23
 
 
3
Joystick links
11
 
 
4
Joystick rechts
24
 
 
5
Potentiometer B
12
 
 
6
Trigger Eingang
25
 
 
9
Potentiometer A

 

Durch diese Belegung werden die Spannungsversorgung auf die beiden äußeren Adern der Flachleitung gelegt (+5V rote Markierung). die nächsten 9 nebeneinander liegenden Adern entsprechen den SIO Signalen die nächsten 7 dem Joystick Port 1 und die letzten 7 dem Joystick Port 2.

Diese Aufteilung ist sowohl für den Anschluss im ATARI Rechner, als auch für die weitere Entwicklung von Zusatzhardware günstig, da zusammengehörige Signale auch im Kabel bzw. auf Platinen nebeneinander liegen.

 

Ich werde diese Lösung von nun an konsequent weiter verfolgen und alle von mir angebotene Schaltungen auch mit SUB-D 25 Steckern für den Peripherie-Bus anbieten.

Eine Zusatzbox mit geschalteter Spannungsversorgung zur Entlastung des ATARI Netzteils und Buskabel mit 4-5 Anschlüssen wird es ebenso in Kürze geben, wie Adapterkabel für bestehende und Umschalter für alternativ zu betreibende Hardware.

 

Ich kann nur jeden Entwickler einladen, sich diesem Projekt anzuschließen und damit das neue BUS-System zum quasi Standard zu erheben.

 

Für alle Anwender gibt es hier eine Anleitung für die Nachrüstung eines XL/XE Computers mit dem Peripherie-Bus Anschluss.

p-bus.pdf