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
z1013:z1013-128 [2017/01/06 08:32] – [Z1013-128] volkerpz1013:z1013-128 [2022/10/24 07:00] (aktuell) – [Z1013-128] volkerp
Zeile 3: Zeile 3:
 Der Z1013-128 ist eine Entwicklung aus dem Jahr 2016. Der Z1013-128 ist eine Entwicklung aus dem Jahr 2016.
  
-Der Rechner ist ein Z1013 mit 128K RAM und auf einer Platine von der Größe einer K1520 Platine platziert. +Der Rechner ist ein Z1013 mit 128K sRAM (zwei 64k-Blöcke) und auf einer Platine von der Größe einer K1520 Leiterplatte platziert. In der Grundfunktion ist er bis auf den HF-Ausgang 100% hard- und softwarekompatibel zur Urversion
-In der Grundfunktion ist er bis auf den HF-Ausgang 100% hard- und softwarekompatibel zur Urversion.+ 
 +{{:z1013:z1013_128_pcopa.jpg?300|}}  
 + 
 +2019 gab es eine Neuauflage auf blauer Platine mit kleinen Ändwerungen.
  
-{{:z1013:z1013_128_pcopa.jpg?300|}} 
  
 http://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=13852 http://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=13852
  
 Der Z1013-128 hat folgende Neuerungen : Der Z1013-128 hat folgende Neuerungen :
-  - Erst mal voll kompatibel zu Z1013-64 +  - erst einmal voll kompatibel zum Z1013-64 
-  - Getriebener Daten-,Adreß- und Steuerbus am Seckverbinder +  - getriebener Daten-, Adreß- und Steuerbus am Steckverbinder 
-  - Vollständige Dekodierung der I/O-Adressen +  - vollständige Dekodierung der I/O-Adressen 
-  - 128kb SRAM ,softwareseitige Umschaltmöglichkeit zwischen zwei 64k-Bereichen+  - 128kB sRAM ,softwareseitige Umschaltmöglichkeit zwischen zwei 64k-Bereichen
   - Anschlussmöglichkeit einer PS/2-Tastatur nach Gubsch   - Anschlussmöglichkeit einer PS/2-Tastatur nach Gubsch
-  - Verschiedene Monitore über Jumper aus wählbar( jeweils 4k F000-FFFFh ) +  - verschiedene Monitore über Jumper aus wählbar( jeweils 4k F000-FFFFh ) 
-  - 32k Eprom softwareseitig zu und abschaltbar auf der oberen 32k (außer E800-FFFFh) +  - 32k Eprom softwareseitig zu und abschaltbar auf der oberen 32k 
-  - Über diesen 32k EPROM ist der Start von DVU o.ä. mit einem Jumper -Befehl möglich  +  - über diesen 32k EPROM ist der Start von DVU o.ä. mit einem Jump-Befehl möglich  
-  - MEMDI-Steuerung von 128k SRAM und 32k-EPROM +  - /MEMDI-Steuerung von 128k sRAM und 32k-EPROM 
-  - Teilkompatibel mit der Peters-Platine ( D4=BS-OFF, Abgriff der 4FF-Signale aus der D4-D7 Möglich )+  - teilkompatibel mit der Peters-Platine ( D4=BS-OFF, Abgriff der 4 FF-Signale aus D4-D7 möglich )
   - Rückmeldung der FF-Stellung über LED   - Rückmeldung der FF-Stellung über LED
-  - Optimierte RESET-Schaltung ( Verknüpft mit /M1 ) +  - optimierte RESET-Schaltung ( Verknüpft mit /M1 ) 
-  - Wahlweise auch Internes RESET=Bus-RESERT ( für Color-BWS,VIS3 usw. notwendig ) +  - wahlweise auch Internes RESET=Bus-RESET (z.B. für Color-BWS, VIS3 usw. notwendig ) 
-  - Der X1 Stecker (Busstecker)kann mit 2x29 ESF oder 2x32DIN Bestückt werden  +  - der X1 Stecker (Busstecker) kann mit 2x29 EFS oder 2x32DIN bestückt werden  
-  - Der USER- und Tastaturausgang können auch wahlweise mit SUB-D oder mit ESF Stecker oder Buchsen bestückt werden+  - der USER- und Tastaturausgang kann auch wahlweise mit SUB-D oder mit EFS Stecker oder Buchsen bestückt werden
  
 Der Prototyp läuft aktuell z.B. mit folgender Hard-/Software-Konfiguration: Der Prototyp läuft aktuell z.B. mit folgender Hard-/Software-Konfiguration:
Zeile 37: Zeile 39:
   * GIDE auf freier I/O-Adresse   * GIDE auf freier I/O-Adresse
  
 +Für die Serienvariante aus dem Forum ist die aktuelle Dokumentation hier auf dieser Webseite zu finden.
 +
 +Die Hardware-Konfiguration ist durch eine ganze Reihe von Jumpern sehr flexibel einstellbar. In den
 +Standardeinstellungen dieser Jumper entspricht der Z1013-128 im wesentlichen einem Z1013.64
 +mit einem zusätzlichen schaltbaren 32K KByte großen EPROM im Adressbereich 8000h-FFFFh.
 ===== Downloads ===== ===== Downloads =====
  
-  * {{ :z1013:z1013_128_doku.rar |}} Sämtliche Unterlagen (Schaltplan, Bestückung, ROMs, ...)+  * {{ :z1013:z1013-128_doku_v2_1.serie_nov.2016_gruene_platine.rar 
 + |}} Unterlagen zur ersten Serie Nov2016 (grüne Platine). Enthält Schaltplan, Bestückung, ROMs, ... 
 +  * {{ :z1013:z1013-128_doku_v4_2.serie_okt.2019_blaue_platine.zip |}}  Unterlagen zur aktuellen 2. Serie 2019 (blaue Platine) 
 + 
 +===== Web ===== 
 + 
 +  * http://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=13852 
 +  * https://www.sax.de/~zander/z1013/z13_128.html 
 +  * https://llc2.jimdofree.com/meine-anderen-ddr-kleincomputer/z1013-128/ 
 +  * https://eb-harwardt.jimdofree.com/8-bit-technik/anleitungen/ (Start von USB und laden von Programmen auf dem Z1013-128) 
 +  * ??? 
 + 
 + 
 +===== Erweiterungen ===== 
 + 
 +Speziell für den Z1013-128 wurde eine [[z1013:module:zusatzplatine|Zusatzplatine]] entworfen. diese enthält 
 + 
 +  * BWS(VGA), 
 +  * 2x 256k-sRAM-Floppy, 
 +  * GIDE, 
 +  * RTC, 
 +  * USB und 
 +  * LAN 
 + 
 +Und es gibt ein angepasstes CP/M für den Z1013-128 -> [[z1013:cpm:cpa_z1013|]] 
 + 
 +===== JKCEMU ===== 
 + 
 +Der Emulator JKCEMU http://www.jens-mueller.org/jkcemu/index.html unterstützt ab Version 0.9.8 auch den Z1013-128. Der 32K-ROM wird optional emuliert: 
 + 
 +Der Z1013-128 enthält einen zusätzlichen EPROM, der durch Ausgabe eines gesetzten Bit 5 auf der 
 +E/A-Adresse 4 im Adressbereich 8000h-FFFFh eingeblendet werden kann. Der Bereich von EC00h- 
 +FFFFh ist jedoch nur sichtbar, wenn zusätzlich auch Bit 4 gesetzt und damit der 
 +Bildwiederholspeicher sowie der System-ROM abgeschaltet werden. 
 +Dieser 32K-EPROM wird entsprechend den Z1013-128-Standardeinstellungen optional emuliert.\\ 
 +Im JKCEMU ist kein Inhalt für diesen ROM enthalten. Sie müssen deshalb eine entsprechende 
 +ROM-Datei selbst bereitstellen und in den Einstellungen auswählen.\\ 
 +Achtung! Mit dem schaltbaren 32K-ROM entsprechend Z1013-128 wird auch die 
 +Taktfrequenzumschaltung über E/A-Adresse 4, Bit 6 emuliert. 
 + 
 +Die Zusatzplatine kann durch das aktivieren der einzelnen Bestandteile ebenfalls emuliert werden. 
  
 ===== Aufbauhinweise ===== ===== Aufbauhinweise =====
  
 +gelten für die 1. Serie (grüne Platine)!
  
 {{:z1013:z1013_128_ls.jpg?300|}} {{:z1013:z1013_128_ls.jpg?300|}}
Zeile 52: Zeile 101:
   * JP15 ist da die Beschriftung anders?\\ Bitte am aktuellen Bestückungsplan orientieren! Die Jumperstellungen sind ausschließlich aus dem Schaltplan entnommen. Bei der nächsten Serie müssen wir den Bestückungsaufdruck korrigieren.    * JP15 ist da die Beschriftung anders?\\ Bitte am aktuellen Bestückungsplan orientieren! Die Jumperstellungen sind ausschließlich aus dem Schaltplan entnommen. Bei der nächsten Serie müssen wir den Bestückungsaufdruck korrigieren. 
   * LED Blöcke von Reichelt/Pollin, kann das sein, das die LEDs verkehrt rum eingesetzt sind? also Kathode und Anode getauscht? \\ Beim 2. Prototypen wurden diese LED-Blocks verwendet: https://www.conrad.de/de/led-baustein-gruen-rot-l-x-b-x-h-1334-x-11-x-432-mm-dialight-553-0121f-1126700.html. Wenn man ins Datenblatt schaut, liegt die Kathode rechts und die Anode links bei Blick auf die LED von vorn. Also alles korrekt zur aktuellen Platine. Bei Reichelt ist es genau anders herum!    * LED Blöcke von Reichelt/Pollin, kann das sein, das die LEDs verkehrt rum eingesetzt sind? also Kathode und Anode getauscht? \\ Beim 2. Prototypen wurden diese LED-Blocks verwendet: https://www.conrad.de/de/led-baustein-gruen-rot-l-x-b-x-h-1334-x-11-x-432-mm-dialight-553-0121f-1126700.html. Wenn man ins Datenblatt schaut, liegt die Kathode rechts und die Anode links bei Blick auf die LED von vorn. Also alles korrekt zur aktuellen Platine. Bei Reichelt ist es genau anders herum! 
 +  * bitte beachten, daß statt dem in der Stückliste enthaltenen AT90S2313 ein ATtiny2313-20PU oder ATtiny2313A-PU genommen wird. Sollte sich jemand finden, der das vorhandene PS/2-Programm auf einem AT90S lauffähig bekommt, dann wäre dieser Hinweis hinfällig.
 +  * JP12 leitet das interne Reset (also das Boardreset) auch auf den Bus, was z.B. beim Betreiben einer VIS3 oder Heiko´s BWS notwendig ist, um diese Module in den Grundzustand zu setzen. Sollte das bei einer anderen Anwendung stören, muß er offen bleiben (wir wollten alles so flexibel wie möglich halten).
 +  * JP10 ist aus dem Original-Z1013 übernommen. Er verbindet den PIO-Ausgang B6 mit dem Magnetband-Interface. 
 +  * J15 wird aber in Matthias seiner Liste mit 1-2 geschlossen angegeben und 3-4. Die 1-2 Beschriftung an der Platine irretiert da, da die 1 und 2 nicht die Pins zum Brücken sind. Jumperbeschriftung für den Takt verkehrt ist? Es ist ja 4-2-1\\ die MHz-Angabe ist vertauscht. Jörg weiß schon Bescheid und korrigiert das im Schaltplan und auf der Platine. Das war 1:1 vom Original-Schaltplan übernommen, wo die Zuordnung auch schon nicht stimmt.
 +  * Wir haben mit JP16 und JP20 die Möglichkeit geschaffen, den 761er auch ohne die -5V zu betreiben. Allerdings sind ggf. Umbauarbeiten nötig (s.u.)
 +  * https://www.sax.de/~zander/z1013/z13_128.html:  Die Stromaufnahme liegt bei ca. 0,58 A aus 5P. Der MKT-Kondensator C1.8 ist durch einen Elko 22µF (Minuspol zur Cinchbuchse) zu ersetzen. 2,2 µF sind für den Vertikalaustastimpuls zu wenig (25 Hz und 100 Ohm). Er ergibt sonst einen durchlaufenden Brummstreifen.
 +  * zur Inbetriebnahme am besten: D14_V3.BIN,D44_V2.BIN, D200_V3.BIN
 +  * USB: Im 32k-Eprom ist das DVU2 enthalten (I/O-Adresse DC-DFh). Gestartet wird das mit J FF40.  Wichtig wäre hier schon einmal, dass die PIO auf dem USB4PRE auf Dxh eingestellt ist.
 +
 +**Kassetteninterface**
 +
 +mögl. Lösungen
 +
 +a) -5V mit U7660 erzeugen, s. Forumsbeitrag [348]
 +
 +b) \\
 +1. R24 durch eine brücke ersetzen.\\
 +2. pin 4 vom OPV an Masse (0V)\\
 +3. R21 von Masse lösen und auf Spannungsteiler 10k/10k legen und die 2.5v mit 100nF abblocken.\\
 +Rest bleibt wie er ist.
 +
 +c)zusätzlich noch BAT-Diode
 +
 +außerdem: nur den linken Kanal verwenden, sonst verursachen phasenverschobene Signale Probleme.
  
 ===== Jumper ===== ===== Jumper =====
 +
 +gelten nur für die 1. Serie (grüne Platine)! In der 2. Serie sind die Jumper anders, s. Doku im Download-Paket!
  
 <code> <code>
  • z1013/z1013-128.1483691572.txt.gz
  • Zuletzt geändert: 2017/01/06 08:32
  • von volkerp