Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
z9001:cpm:hardware [2010/08/01 12:41] volkerpz9001:cpm:hardware [2013/06/12 06:55] – Link mit z9001:weitere_module geändert zu z9001:module_sonstige volkerp
Zeile 36: Zeile 36:
   * boot-Modul 1.6640.01090\\ Mit einem Schreibzugriff auf Adresse FC00h wird der ROM abgeschaltet. ("LD (0FC00h),A")\\  Mit einem Schreibzugriff auf Adresse F800h wird der ROM zugeschaltet. ("LD (0F800h),A")\\  Nach Reset ist der ROM eingeschaltet.\\  Der Adress-Bereich des ROM-Moduls ist C000h-E7FFh.   * boot-Modul 1.6640.01090\\ Mit einem Schreibzugriff auf Adresse FC00h wird der ROM abgeschaltet. ("LD (0FC00h),A")\\  Mit einem Schreibzugriff auf Adresse F800h wird der ROM zugeschaltet. ("LD (0F800h),A")\\  Nach Reset ist der ROM eingeschaltet.\\  Der Adress-Bereich des ROM-Moduls ist C000h-E7FFh.
   * 64K-RAM-Modul 1.6640.02080\\ Das Modul wird über I/O-Adressen abgesteuert\\  Schreibzugriff auf Port 04h: Vordergrund-RAM aktiv (Bank 1)\\ Schreibzugriff auf Port 05h:  Hintergrund-RAM aktiv (Bank 2, Shadow-RAM)\\ Schreibzugriff auf Port 06h: Abschaltung RAM-Bereich C000H-E7FFh (RAM ist nur beschreibbar (W/O))\\  Schreibzugriff auf Port 07h:  Zuschaltung RAM-Bereich C000H-E7FFh (RAM ist les- und schreibbar (R/W))\\  Nach Reset ist Bank 1 aktiv, der hohe RAM im Bereich C000H-E7FFh ist unsichtbar (hier ist das Boot-ROM-Modul aktiv)   * 64K-RAM-Modul 1.6640.02080\\ Das Modul wird über I/O-Adressen abgesteuert\\  Schreibzugriff auf Port 04h: Vordergrund-RAM aktiv (Bank 1)\\ Schreibzugriff auf Port 05h:  Hintergrund-RAM aktiv (Bank 2, Shadow-RAM)\\ Schreibzugriff auf Port 06h: Abschaltung RAM-Bereich C000H-E7FFh (RAM ist nur beschreibbar (W/O))\\  Schreibzugriff auf Port 07h:  Zuschaltung RAM-Bereich C000H-E7FFh (RAM ist les- und schreibbar (R/W))\\  Nach Reset ist Bank 1 aktiv, der hohe RAM im Bereich C000H-E7FFh ist unsichtbar (hier ist das Boot-ROM-Modul aktiv)
-  * Floppy-Moduls 1.6640.02050 (meine bestückte Leiterplatte, s.a. [[z9001:weitere_module|]]\\ Das Modul wird über I/O-Adressen abgesteuert\\  Port 98h: FDC Datenregister\\  Port 99h: FDC Steueregister \\  Port 0A0h: einfacher FF-Port (D175) (Motor Laufwerk 0 ein/aus, Motor Laufwerk 1 ein/aus, Terminal Count aktivieren/deakt., FDC Reset)+  * Floppy-Moduls 1.6640.02050 (meine bestückte Leiterplatte, s.a. [[z9001:module_sonstige|]]\\ Das Modul wird über I/O-Adressen abgesteuert\\  Port 98h: FDC Datenregister\\  Port 99h: FDC Steueregister \\  Port 0A0h: einfacher FF-Port (D175) (Motor Laufwerk 0 ein/aus, Motor Laufwerk 1 ein/aus, Terminal Count aktivieren/deakt., FDC Reset)
  
 {{z9001:module:boot-modul_1_6640_01090_aussen.jpg?100}} {{z9001:module:boot-modul_1_6640_01090_bs.jpg?100|}} {{z9001:module:64k-ram.jpg?100}} {{z9001:module:fdmodul.jpg?268x234}}\\ Boot-Modul (außen und innen), 64K-RAM-Modul, mein Floppy-Modul mit 5 1/4"-Laufwerk K6301 {{z9001:module:boot-modul_1_6640_01090_aussen.jpg?100}} {{z9001:module:boot-modul_1_6640_01090_bs.jpg?100|}} {{z9001:module:64k-ram.jpg?100}} {{z9001:module:fdmodul.jpg?268x234}}\\ Boot-Modul (außen und innen), 64K-RAM-Modul, mein Floppy-Modul mit 5 1/4"-Laufwerk K6301
Zeile 44: Zeile 44:
 ==== Anschluss der Laufwerke ==== ==== Anschluss der Laufwerke ====
  
-ich nutze jetzt (2008) zwei 3,5"-Floppies vom Typ TEAC FD-235H. Anstelle eines 5 1/4"-Laufwerkes ist es günstiger, ein (leicht modifiziertes) 3.5"-Laufwerk zu nutzen. Die 3.5"-Disketten sind kleiner, robuster und leichter erhältlich.HONI hat eine ganze Webseite diesem Thema gewidmet http://honi.hucki.de/! Auch auf der Webseite von U. Zander http://www.sax.de/~zander/ und beim KC-Klub http://www.iee.et.tu-dresden.de/~kc-club/ gibt es Hinweise dazu.+ich nutze jetzt (2008) zwei 3,5"-Floppies vom Typ TEAC FD-235HF 4291. Anstelle eines 5 1/4"-Laufwerkes ist es günstiger, ein (leicht modifiziertes) 3.5"-Laufwerk zu nutzen. Die 3.5"-Disketten sind kleiner, robuster und leichter erhältlich.HONI hat eine ganze Webseite diesem Thema gewidmet http://honi.hucki.net/ ! Auch auf der Webseite von U. Zander http://www.sax.de/~zander/ und beim KC-Klub http://www.iee.et.tu-dresden.de/~kc-club/ gibt es Hinweise dazu.
  
-And den TEAC FD-235H ist A-B-2 und C-D-2 gejumpert (bei Laufwerke als Drive 1; die Zuordnung als Laufwerk A oder B erfolgt über das Kabel). Das Kabel ist etwas aufwändiger als bei der Rossendorfvariante, deshalb gibt es eine {{:z9001:anschluss_floppy.txt|Beschreibung zum Kabel}} und folgende Bilder.+An den TEAC FD-235HF 4291 ist A-B-2 und C-D-2 gejumpert (bei Laufwerke als Drive **0**; die Zuordnung als Laufwerk A oder B erfolgt über das Kabel). Das Kabel ist etwas aufwändiger als bei der Rossendorfvariante, deshalb gibt es eine {{:z9001:anschluss_floppy.txt|Beschreibung zum Kabel}} und folgende Bilder.
  
 | {{z9001:floppy4.jpg?300}} | {{z9001:floppy1.jpg?300}} | | {{z9001:floppy4.jpg?300}} | {{z9001:floppy1.jpg?300}} |
Zeile 73: Zeile 73:
 Die Kabelbelegung des Floppymoduls wurde so gewählt, dass ein Flachbandkabel vom Modul zum Floppy genommen werden kann: Die Kabelbelegung des Floppymoduls wurde so gewählt, dass ein Flachbandkabel vom Modul zum Floppy genommen werden kann:
  
-| {{z9001:cpmross_stecker.jpg?300}} | {{z9001:cpmross_stecker2.jpg?237}} | +| {{z9001:cpmross_stecker.jpg?300}} | {{z9001:cpmross_stecker2.jpg?237}} |  
-| Modul von oben | Stecker für Floppy (von hinten) |+| Modul von hinten, (auf dem Kopf stehend!)| Stecker für Floppy (von hinten) |  
 + 
 + 
 +{{:z9001:cpm:cpmross_kabel_vp.jpg?200 |}}\\ Eigenbaukabel  
 + 
 +Zum {{:z9001:cpm:anschluss_floppy_rossendorf.txt|Selbstbau }} kann man auch einfach ein altes PC-Floppy-Kabel nehmen. Das verdrehte Ende für das zweite Laufwerk wird abgeschnitten, ebenso der Pfostenstecker am Ende zum Motherboard. Es bleibt ein Kabel ohne Verdrehungen übrig. Nun biegt man einige Leitungen am abgeschnittenen Ende beginnend mit 1 (rote Markierung) hoch: 2 hoch, 8 bleiben, 1 hoch, 2 bleiben, 2 hoch, 3 bleiben, 1 hoch, 5 bleiben, 1 hoch, 5 bleiben, 1 hoch, 3 bleiben. Die bleibenden Leitungen werden nun auf den Steckeverbinder im Modul aufgepresst.  
 + 
 +Die Stromversorgung des Laufwerks erfolgt über einen TGL-Stecker. Nimmt man ein Standard-PC-Stromversorgungskabel, so kommen die Kabel wie folgt an das Modul, beginnend an der Gehäuseseite: gelb (12V), schwarz (GND), rot (5V). (Im Bild ist ein anderes (originales) Kabel zu sehen!!!)
  
 Der Z9001 wird mit allen 3 Modulen bestückt (und evtl. noch ein Drucker-Modul gesteckt). Er meldet sich nach dem Einschalten mit "CPM-System>". Mit "CPM" wird die Datei @CPMZ9.COM von der Boot-Diskette geladen und gestartet. Der Z9001 wird mit allen 3 Modulen bestückt (und evtl. noch ein Drucker-Modul gesteckt). Er meldet sich nach dem Einschalten mit "CPM-System>". Mit "CPM" wird die Datei @CPMZ9.COM von der Boot-Diskette geladen und gestartet.
Zeile 105: Zeile 112:
 Das Steuersignal zum Abschalten des ROMs wird vom RAM-Modul über die Signalleitung 27 an das Floppy-Modul durchgeleitet. Deshalb müssen diese Module in der Reihenfolge RAM-Modul - Floppy-Modul gesteckt werden! Das Steuersignal zum Abschalten des ROMs wird vom RAM-Modul über die Signalleitung 27 an das Floppy-Modul durchgeleitet. Deshalb müssen diese Module in der Reihenfolge RAM-Modul - Floppy-Modul gesteckt werden!
  
-{{:z9001:cpm:jf_kc87.jpg?200|}}+{{:z9001:cpm:jf_kc87.jpg?200|Modul im KC87}} 
 + 
 +Der Umbau umfaßt folgende Anpassungen zum Orginalkonzept: 
 + 
 +{{:z9001:cpm:ram.jpg?600|}} \\ Anpassung des 64K RAM Modules zur Teildecodierung der Adresse und zur Generierung des /ROMDI Signales (nur KC85.1 und KC87)
  
 +{{:z9001:cpm:jf_fdc.jpg?600|}} \\ Anpassung des Adressdecoders auf dem FDC Modul und Installation eines Bootroms (U2764) auf der Adresse C000-C7FF
  • z9001/cpm/hardware.txt
  • Zuletzt geändert: 2013/06/12 08:32
  • von volkerp