Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
cpm:rsm:ct [2011/10/19 15:33] – [Downloads] volkerpcpm:rsm:ct [2011/10/20 14:21] – [Eingabekomfort] volkerp
Zeile 1: Zeile 1:
-====== RSM ======+====== RSM für CP/M 2.2 ======
  
 In der c't 1/87 und 2/87 gab es interessante Artikel über resident system module für CP/M 2.2, vergleichbar mit den RSX für CP/M 3. Es handelt sich hier um nachladbare kleine Programme, die etwa BDOS oder BIOS erweitern, wie zusätzliche Gerätetreiber o.ä.  In der c't 1/87 und 2/87 gab es interessante Artikel über resident system module für CP/M 2.2, vergleichbar mit den RSX für CP/M 3. Es handelt sich hier um nachladbare kleine Programme, die etwa BDOS oder BIOS erweitern, wie zusätzliche Gerätetreiber o.ä. 
Zeile 15: Zeile 15:
   * rsm.mac, rsm.com: Das RSM-Tool   * rsm.mac, rsm.com: Das RSM-Tool
   * bdosinfo.mac, bdosinfo.rsm: protokolliert BDOS-Aufrufe   * bdosinfo.mac, bdosinfo.rsm: protokolliert BDOS-Aufrufe
-  * daisy.mac +  * daisy.mac, daisy.rsm: Druckertreiber für Daisy Wheel II 
-  * edlin.mac +  * edlin.mac, edlin.rsm: komfortabler Kommandozeileneditor 
-  * freeze.mac +  * freeze.mac, freeze.rsm: System einfrieren 
-  * unfreeze.mac +  * unfreeze.mac, unfreeze.com: Einfrieren aufheben 
-  * genrsm.bas +  * genrsm.bas: Hilfsprogramm, falls man keinen M80 hat 
-  * rsm+  * rsm: Texte/Infoboxen aus dem c't-Artikel
  
-FIXME+{{:cpm:rsm:rsm.zip|}}
  
 ===== Teil 1 ===== ===== Teil 1 =====
Zeile 254: Zeile 254:
 'MODUL' wiedergibt. Dieses RSM lenkt die Druckerausgaben eines Programms (BDOS- 'MODUL' wiedergibt. Dieses RSM lenkt die Druckerausgaben eines Programms (BDOS-
 Funktion 5) auf den Punch-Kanal um (BDOS-Funktion 4). Funktion 5) auf den Punch-Kanal um (BDOS-Funktion 4).
 +
 +<code>
 +Assemblieren mit M80 + LINK80
 +
 +A>m80 =modul/z
 +A>link modul.rsm=modul [op
 +A>rsm modul
 +</code>
  
 -> **rsm**: Drei Beispiele, wie man mit verschiedenen Assemblern und Linkern eine RSM-Datei im PRL-Format erzeugt. -> **rsm**: Drei Beispiele, wie man mit verschiedenen Assemblern und Linkern eine RSM-Datei im PRL-Format erzeugt.
Zeile 523: Zeile 531:
 | Ctrl-M (Return) | Eingabe beenden                     | | Ctrl-M (Return) | Eingabe beenden                     |
  
-Das abgedruckte Programm er setzt übrigens nicht nur die BDOS-Funktion 10,  +Das abgedruckte Programm ersetzt übrigens nicht nur die BDOS-Funktion 10,  
-sondern auch die Funktionen (Console Input), 2 (Console Output) und 1 1 (Get +sondern auch die Funktionen (Console Input), 2 (Console Output) und 11 (Get 
 Console Status). Diese werden jedoch nicht wie die Funktion 'Read Console  Console Status). Diese werden jedoch nicht wie die Funktion 'Read Console 
 Buffer' erweitert, sondern eher im Gegenteil: Anders als die Original-Funktionen  Buffer' erweitert, sondern eher im Gegenteil: Anders als die Original-Funktionen 
  • cpm/rsm/ct.txt
  • Zuletzt geändert: 2016/10/09 16:26
  • von alexhuck