USB Baugruppe

VDIP am Z9001 und KC87

Das VDIP1 wird an einem PIO angeschlossen, dazu sind beide Ports erforderlich. Fuer die Nutzung unter CP/M ist ein Treiber noetig, der den Zugriff steuert und diese Funktionen dem CP/M-System hinzufuegt. Dazu wird die Funktion der Zusatzein- und ausgabe genutzt.

Die Nachnutzung auf CP/M-Systemen, bei denen das VDIP1 an einem PIO im Adressraum des CP/M-Prozessors erfolgt, gestaltet sich wesentlich einfacher. Hierzu muss nur im Quelltext USBINC.Z80 der Schalter KC85 von 1 auf 0 gesetzt werden und die Portadressen des PIO eingetragen werden. Mit der Variable BS kann die Bildschirmbreite eingestellt werden, voreingestellt ist der Wert 64 fuer nicht KC-Systeme. Es kann 64 oder 80 eingetragen werden, andere Werte sind zur Zeit nicht vorgesehen.

Stecker und PinPIOSub-DVDIPSonderanschaltungVDIP1-Signal
X1 5A und X2 5A5P*1+21LED über 330 Ohm nach GND 5P
X1 2AA036 D0
X1 1A+1B und X2 1A+1BGND21-24747 µF Elko gegen 5PGND
X1 2BA148 D1
X1 2CA259 D2
X1 3AA3610 D3
X1 3BA4711 D4
X1 3CA5812 D5
X1 4AA6913 D6
X1 4BA71014 D7
X2 2AB02015Pin 12 und 13 DL000AC0
X2 2BB11916Pin 2 und 9 DL000AC1
X2 2CB21817 AC2
X1 1A+1B und X2 1A+1BGND2518GND, mit Pin 7 VDIP verbindenGND
X2 3AB31719Pin 1DL000 + 47K GNDAC3
X2 3BB41620 AC4
X2 3CB51521 AC5
X2 4AB61422 Reset
X2 4BB71323Am VDIP trennen !Prog
X1 5BASTB11 Pin 3 DL000Ausgabe
X2 5BBSTB12 Pin 6 DL000Eingabe
DL000Pin 10-11 gebrückt
DL000Pin 4-5-8 gebrückt
* Umverdrahten auf 5P

Software

PIO im E/A Modul

PortFunktionAdresse
ADatenC8h
AControlCAh
BDatenC9h
BControlCBh