Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
z1013:software:monitor [2011/09/03 16:50] – [Monitor A2] volkerp | z1013:software:monitor [2022/10/24 06:46] (aktuell) – [VP-Monitor] volkerp | ||
---|---|---|---|
Zeile 16: | Zeile 16: | ||
===== Monitor 2.02 ===== | ===== Monitor 2.02 ===== | ||
+ | |||
+ | **Programmstandort**: | ||
+ | |||
+ | Der Monitor 2.02 ist die originale Variante von Riesa. | ||
+ | Diese Version ist für den Anschluss der Flachfolientastatur gedacht. | ||
+ | |||
+ | Befehle s. [[z1013: | ||
+ | |||
+ | kommentiertes Listing s. [[z1013: | ||
===== Monitor A2 ===== | ===== Monitor A2 ===== | ||
+ | |||
+ | **Programmstandort**: | ||
die wichtigsten Unterschiede A2 <-> 2.02 | die wichtigsten Unterschiede A2 <-> 2.02 | ||
Zeile 24: | Zeile 35: | ||
* andere Adressen Windows-Speicher | * andere Adressen Windows-Speicher | ||
* andere INKEY-Routine und auch INCH-Routine! | * andere INKEY-Routine und auch INCH-Routine! | ||
+ | * INCH hat Repeatfunktion | ||
* KDO mit RST-Aufrufen programmiert, | * KDO mit RST-Aufrufen programmiert, | ||
- | * < | + | |
+ | Bei der Realisierung der Abfrage fuer Schreibmaschinentastaturen hat ROBOTRON die INKEY-Funktion (RST20H/ | ||
===== Brosig-Monitor ===== | ===== Brosig-Monitor ===== | ||
+ | |||
+ | **Programmstandort**: | ||
Der Brosig-Monitor belegt 4K Speicher von F000-FFFFh. Wesentliche Funktionen sind die Nutzung einer großen Tastatus (K7659, K7669, S3004 je nach Monitor-Version) und ein eingebautes Headersave. | Der Brosig-Monitor belegt 4K Speicher von F000-FFFFh. Wesentliche Funktionen sind die Nutzung einer großen Tastatus (K7659, K7669, S3004 je nach Monitor-Version) und ein eingebautes Headersave. | ||
Zeile 38: | Zeile 54: | ||
* Bytekompatibel in allen weiteren Routinen | * Bytekompatibel in allen weiteren Routinen | ||
* und in den oberen 2K die Erweiterungen Tastaturroutine, | * und in den oberen 2K die Erweiterungen Tastaturroutine, | ||
+ | |||
+ | Die Erweiterungens des Brosig-Monitors sind im mp-Artikel beschrieben -> [[z1013: | ||
+ | |||
===== VP-Monitor ===== | ===== VP-Monitor ===== | ||
+ | |||
+ | **Programmstandort**: | ||
meine Monitore entstanden als Erweiterung des (reassemblierten) Brosig-Monitors udn sind deshalb größtenteils kompatibel zu diesem Standardmonitor. | meine Monitore entstanden als Erweiterung des (reassemblierten) Brosig-Monitors udn sind deshalb größtenteils kompatibel zu diesem Standardmonitor. | ||
Zeile 59: | Zeile 80: | ||
* kleine Aenderung in Sound (warum?) | * kleine Aenderung in Sound (warum?) | ||
+ | Zur Drucker-Hardware siehe Textfile " | ||
+ | |||
+ | Aufbau s. [[z9001: | ||
===== mainsoft-Monitor ===== | ===== mainsoft-Monitor ===== | ||
+ | |||
+ | **Programmstandort**: | ||
Auch von *mainsoft* (Martin Duchrow) gab es einen überarbeiteten Brosig-Monitor. | Auch von *mainsoft* (Martin Duchrow) gab es einen überarbeiteten Brosig-Monitor. | ||
Zeile 90: | Zeile 116: | ||
**@V [nnnn]** Anzeige des Speicherbereichs an Speicheradresse nnnn. Weitergeblättert werden kann mit der ENTER-Taste. Abgebrochen wird mit Ctrl-C oder Shift4/C | **@V [nnnn]** Anzeige des Speicherbereichs an Speicheradresse nnnn. Weitergeblättert werden kann mit der ENTER-Taste. Abgebrochen wird mit Ctrl-C oder Shift4/C | ||
+ | |||
+ | M. Duchrow schreibt: | ||
+ | //Auch das R-Kommando zur Ausgabe der Register ist stark erweitert.\\ | ||
+ | Der Brosig-Monitor hat seine Tastaturmacros für die Funktionstasten mit BASIC-Kommandos belegt. Ich brauchte dagegen Assembler-Befehle und habe diese für mich selbst eingetragen. Aber ob die Version mit dem BASIC-Befehlen auch im Umlauf ist, weiß ich nicht mehr.// | ||
+ | |||
+ | |||
+ | |||
===== MONER SU 1.31 ===== | ===== MONER SU 1.31 ===== | ||
Zeile 226: | Zeile 259: | ||
Standort: | Standort: | ||
- | **@P** initialisiert die Druckertreiber-Software | + | **@P** initialisiert die Druckertreiber-Software |
E/ | E/ | ||
(Sprungverteilerfunktion DRINI)(DRINI=Druckerinitialisierung). | (Sprungverteilerfunktion DRINI)(DRINI=Druckerinitialisierung). | ||
Zeile 233: | Zeile 266: | ||
**Drucken über POKE** | **Drucken über POKE** | ||
- | Innerhalb des BASIC-Interpreters KC-BASIC+ kann man mit dem Un- | + | Innerhalb des BASIC-Interpreters KC-BASIC+ kann man mit dem Unterprogramm |
- | terprogramm | + | |
xxxx POKE 27, | xxxx POKE 27, |