Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung |
z1013:informationen [2010/09/06 15:14] – volkerp | z1013:informationen [2011/09/01 16:36] (aktuell) – volkerp |
---|
| 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. || | |
==== 2.1.3 SAVE/LOAD, HEADER, MONITORE und ZUSATZ-MONITORE, RF-Programme u.a. : ==== | ==== 2.1.3 SAVE/LOAD, HEADER, MONITORE und ZUSATZ-MONITORE, RF-Programme u.a. : ==== |
| |
| **HEADERSAVE 5.95** *Brosig/IG-HC TU Dresden* | Ein SAVE/LOAD-Programm in 2 RAM-Bereichen, im BROSIG-MONITOR, MONER und in div. Programmen eingebunden. (s.u.)\\ Dieses Programm schreibt beim SAVEN einen Kopf (HEAD) vor das eigentliche Programm, der die Angaben: aadr eadr sadr typ und filename enthält. Diese Angaben werden beim LADEN mit aufgelistet, dienen dem richtigen Zuordnen des Speicherbereich und dem Verwalten/Registrieren der Programme durch verschiedene andere Programme. Ein mitgeliefertes LISTING entfällt bei SOFTWARE-Vergabe.\\ \\ Zur Zeit werden LOAD/SAVE-Routinen (*Duchow/Berlin*) angeboten, die zum HEADERSAVE kompatibel sein sollen. Eine individuelle Nutzung kann daher möglich sein. Für einen Ersatz des HEADERSAVE besteht aber kein zwingender Grund. Zumal dieser schon weit verbreitet ist, auch wegen seiner Einfachheit und Kürze. | für 16- und 64-K | | | **HEADERSAVE 5.95** *Brosig/IG-HC TU Dresden* | Ein SAVE/LOAD-Programm in 2 RAM-Bereichen, im BROSIG-MONITOR, MONER und in div. Programmen eingebunden. (s.u.)\\ Dieses Programm schreibt beim SAVEN einen Kopf (HEAD) vor das eigentliche Programm, der die Angaben: aadr eadr sadr typ und filename enthält. Diese Angaben werden beim LADEN mit aufgelistet, dienen dem richtigen Zuordnen des Speicherbereich und dem Verwalten/Registrieren der Programme durch verschiedene andere Programme. Ein mitgeliefertes LISTING entfällt bei SOFTWARE-Vergabe.\\ \\ Zur Zeit werden LOAD/SAVE-Routinen (*Duchrow/Berlin*) angeboten, die zum HEADERSAVE kompatibel sein sollen. Eine individuelle Nutzung kann daher möglich sein. Für einen Ersatz des HEADERSAVE besteht aber kein zwingender Grund. Zumal dieser schon weit verbreitet ist, auch wegen seiner Einfachheit und Kürze. | für 16- und 64-K | |
^ versch. HEADER-Programme: ^^^ | ^ versch. HEADER-Programme: ^^^ |
| **HEADERWRITE 1.0** *Kretschmar/Meißen* | Kassettenlist | ab 16-K | | | **HEADERWRITE 1.0** *Kretschmar/Meißen* | Kassettenlist | ab 16-K | |
^ 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*\\ **KC-BASIC+m** *Duchow/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) (*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-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. || | |