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
Letzte ÜberarbeitungBeide Seiten der Revision
cpm:rsm:ct [2011/10/19 15:33] – [Downloads] volkerpcpm:rsm:ct [2015/06/24 09:39] – [RSM für CP/M 2.2] 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 7: Zeile 7:
 Teil 1 c't 1987, Heft 1, S. 124-135; Teil 2 c't 1987, Heft 2, S. 78-85// Teil 1 c't 1987, Heft 1, S. 124-135; Teil 2 c't 1987, Heft 2, S. 78-85//
  
-Hier kommt das PRL-Format (http://www.seasip.demon.co.uk/Cpm/prl.html) zum Einsatz.+Hier kommt das PRL-Format (http://www.seasip.info/Cpm/prl.html) zum Einsatz.
  
 Beide Autoren und auch die c't haben der Veröffentlichung der Artikel im Internet zugestimmt.  Beide Autoren und auch die c't haben der Veröffentlichung der Artikel im Internet zugestimmt. 
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