Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision |
z1013:informationen [2010/08/28 15:15] – volkerp | z1013:informationen [2011/06/27 16:52] – [2.1.4 Höhere Programmiersprachen:] volkerp |
---|
====== Informationen ======= | ====== Informationen ======= |
| |
| Dieser Text stammt von 1990 und stellt den damals aktuellen Stand zum Z1013 dar. |
| |
====== 1. HARDWARE ====== | ====== 1. HARDWARE ====== |
| |
| |
Es macht sich gut, den Hauptspeicher auch mal wegschalten zu können, z.B. um einen externen Speicher zu testen. Dazu wird die CAS-Leitung unterbrochen, die RAM-Seite mit einen Widerstand von etwa 10K an 5P gelegt und die Trennstelle mit einer Brücke (o. DIL-Schalter) verbunden. Bei Trennung ist der Hauptspeicher abgeschaltet, REFRESH ist aber gewährleistet. (Bei Zuschaltung externen Speicher nicht das RDY-Signal verges- | Es macht sich gut, den Hauptspeicher auch mal wegschalten zu können, z.B. um einen externen Speicher zu testen. Dazu wird die CAS-Leitung unterbrochen, die RAM-Seite mit einen Widerstand von etwa 10K an 5P gelegt und die Trennstelle mit einer Brücke (o. DIL-Schalter) verbunden. Bei Trennung ist der Hauptspeicher abgeschaltet, REFRESH ist aber gewährleistet. (Bei Zuschaltung externen Speicher nicht das RDY-Signal vergessen, s.Beschr."RF am Z1013") |
sen. s.Beschr."RF am Z1013") | |
| |
====== 2. SOFTWARE ====== | ====== 2. SOFTWARE ====== |
| Als gute Ergänzung kann der **GENS3M** vom Spectrum (für Z1013 bearbeitet) angesehen werden. | | | | | Als gute Ergänzung kann der **GENS3M** vom Spectrum (für Z1013 bearbeitet) angesehen werden. | | | |
| Es existieren noch: **'asm-disc'**, **'U-880-Assembler'** (Teil von ED-AS TU Dresden), **'Z-80'**. | Der U-880-Ass. ist in Bearbeitung. | | | | Es existieren noch: **'asm-disc'**, **'U-880-Assembler'** (Teil von ED-AS TU Dresden), **'Z-80'**. | Der U-880-Ass. ist in Bearbeitung. | | |
| **R-80 RB** und **R-80 DISC 1.66** *Brosig/Scheffler IG-HC TU Dresden* | Ein hervorragender Reas- steht ab sembler, der in Z80 und 4000H SYPS 1520 Code übersetzt. Schreibt Markentabellen u.a.m. \\ Version DISC 1.66 fragt bei vorhandener RAM-Floppy und HEADERDISC auf E000H ab, ob der Nutzer den Quelltext auf RF oder TAPE haben möchte.| | | | **R-80 RB** und **R-80 DISC 1.66** *Brosig/Scheffler IG-HC TU Dresden* | Ein hervorragender Reassembler, der in Z80 und SYPS 1520 Code übersetzt. Schreibt Markentabellen u.a.m. \\ Version DISC 1.66 fragt bei vorhandener RAM-Floppy und HEADERDISC auf E000H ab, ob der Nutzer den Quelltext auf RF oder TAPE haben möchte.| steht ab 4000H | |
| Der **DISASSEMBLER** aus dem Bedienhandbuch von Riesa steht jedem USER zur Verfügung, er soll als Standard genügen. || | | | Der **DISASSEMBLER** aus dem Bedienhandbuch von Riesa steht jedem USER zur Verfügung, er soll als Standard genügen. || | |
| Als **DEBUGGER** wurden einige angeboten, sind noch im Test. Hier bietet sich aber für den Z1013 der, von *Dr. Schönfelder/IG-HC TU Dresden*, bearbeitete **SYD** (Symbolischer Debugger) an. || | | | Als **DEBUGGER** wurden einige angeboten, sind noch im Test. Hier bietet sich aber für den Z1013 der, von *Dr. Schönfelder/IG-HC TU Dresden*, bearbeitete **SYD** (Symbolischer Debugger) an. || | |
^ BASIC-Interpreter und Compiler: ^^^ | ^ BASIC-Interpreter und Compiler: ^^^ |
| **3-K-BASIC**\\ **TINY-BASIC 3.20H** *Kraft/IG-HC TU Dresden* | Hier gibt es eine Vielzahl von Versionen. Eine bieten wir als Standard:\\ Mit HEADERSAVE und einem MENUE (Auflistung aller BASIC-Befehle, die implementiert sind). | 16-K | | | **3-K-BASIC**\\ **TINY-BASIC 3.20H** *Kraft/IG-HC TU Dresden* | Hier gibt es eine Vielzahl von Versionen. Eine bieten wir als Standard:\\ Mit HEADERSAVE und einem MENUE (Auflistung aller BASIC-Befehle, die implementiert sind). | 16-K | |
| **KC-BASIC+** *Lühne/IG-HC TU Dresden* | 10-K-BASIC, der gegenüber bedingt dem HC-BASIC von Riesa alle Direktsprünge in den MONITOR vermeidet. Die letzte Version mit Bearbeitungen ist mit implementiertem 'main-tape' (m) (*Duchow/Berlin*) und verbesserter Funktion des 'LIST#', wo jetzt ein anschließendes 'verify' möglich ist (*Dr.Trog-CC URANIA Berlin*). Beide Versionen werden zur Zeit von V.Lühne und unserer IG-HC getestet. Erste Ergebnisse sind eine verbessertes Einladen von BASIC-Programmen im KC-Modus und bei Rundfunk-Mitschnitten. | 16-K | | | **KC-BASIC+** *Lühne/IG-HC TU Dresden*\\ **KC-BASIC+m** *Duchrow/Berlin* und\\ **KC-BASIC+m1** *Dr.Trog-CC URANIA Berlin* | 10-K-BASIC, der gegenüber bedingt dem HC-BASIC von Riesa alle Direktsprünge in den MONITOR vermeidet. Die letzte Version mit Bearbeitungen ist mit implementiertem 'main-tape' (m) (*Duchrow/Berlin*) und verbesserter Funktion des 'LIST#', wo jetzt ein anschließendes 'verify' möglich ist (*Dr.Trog-CC URANIA Berlin*). Beide Versionen werden zur Zeit von V.Lühne und unserer IG-HC getestet. Erste Ergebnisse sind eine verbessertes Einladen von BASIC-Programmen im KC-Modus und bei Rundfunk-Mitschnitten. | 16-K | |
| **KC-BASIC+m** *Duchow/Berlin* und\\ **KC-BASIC+m1** *Dr.Trog-CC URANIA Berlin* | | | | |
| **KC-ROM-BASIC+** *Lühne/IG-HC TU Dresden* | Dieser 10-K-Basic kann ab C000H in einem ROM (auch RAM-lauffähig) stehen. Er ist zum KC-BASIC+ voll kompatibel. Seine Programme stehen zwar in einem anderen Speicherbereich, nutzen aber intern die gleichen Adressen. Der KC-ROM-BASIC+ rechnet sich diese dann jeweils um. Der KC-BASIC+ ab 100H ladet sich diese Programme richtig in den Speicher, umgekehrt ebenfalls. | | | | **KC-ROM-BASIC+** *Lühne/IG-HC TU Dresden* | Dieser 10-K-Basic kann ab C000H in einem ROM (auch RAM-lauffähig) stehen. Er ist zum KC-BASIC+ voll kompatibel. Seine Programme stehen zwar in einem anderen Speicherbereich, nutzen aber intern die gleichen Adressen. Der KC-ROM-BASIC+ rechnet sich diese dann jeweils um. Der KC-BASIC+ ab 100H ladet sich diese Programme richtig in den Speicher, umgekehrt ebenfalls. | | |
| Die bisher genannten BASIC-Interpreter haben den enormen Vorteil, beide Kassetten-Interfaces zu besitzen, den HEADERSAVE für Z1013 und die CSAVE/CLOAD-Routinen des KC-Rechners. Damit ist ein unmittelbarer Programmaustausch möglich. Diesen Vorteil haben alle bisherigen HC 900- und TDL-BASIC-Versionen, die bekannt sind, nicht. || | | | Die bisher genannten BASIC-Interpreter haben den enormen Vorteil, beide Kassetten-Interfaces zu besitzen, den HEADERSAVE für Z1013 und die CSAVE/CLOAD-Routinen des KC-Rechners. Damit ist ein unmittelbarer Programmaustausch möglich. Diesen Vorteil haben alle bisherigen HC 900- und TDL-BASIC-Versionen, die bekannt sind, nicht. || | |