Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
z1013:software:sprungverteiler [2024/11/25 14:22] – [Anmerkungen] DRZEL aus MONER SU1.3,1 volkerpz1013:software:sprungverteiler [2025/07/14 10:21] (aktuell) – [Anmerkungen] volkerp
Zeile 230: Zeile 230:
 **DRZEL** - eigentlich, um aus BASIC heraus zu drucken; wird m.E. nicht genutzt  **DRZEL** - eigentlich, um aus BASIC heraus zu drucken; wird m.E. nicht genutzt 
  
-Innerhalb des BASIC-Interpreters KC-BASIC+ kann man mit dem Unterprogramm +Innerhalb des BASIC-Interpreters KC-BASIC+ kann man dann mit dem Unterprogramm 
  
        xxxx POKE 27,ASC(A$):CALL *FFDF:RETURN        xxxx POKE 27,ASC(A$):CALL *FFDF:RETURN
-                                     xxxx = Zeilennummer +                  xxxx = Zeilennummer 
-                                       A$ = Stringvariable (ein Zeichen lang)+                  A$ = Stringvariable (ein Zeichen lang)
  
-einzelne Zeichen an einen eingebundenen Druckertreiber übermitteln+einzelne Zeichen an einen eingebundenen Druckertreiber übermitteln.
  
 **BSDR** - Bildschirmkopie drucken. im BROSIG-Monitor ist bereits eine Routine enthalten, die allerdings den Bildschirm nur bis zum Cursor bzw. dem Graphikzeichen 0FFH druckt und außerdem die Verarbeitung von Graphikzeichen dem Drucker überläßt. **BSDR** - Bildschirmkopie drucken. im BROSIG-Monitor ist bereits eine Routine enthalten, die allerdings den Bildschirm nur bis zum Cursor bzw. dem Graphikzeichen 0FFH druckt und außerdem die Verarbeitung von Graphikzeichen dem Drucker überläßt.
  
-**HARDC** - soll A drucken, wenn Flag im Speicher gesetzt ist. welche Speicheradresse gemeint ist, wird leider nicht spezifiert. Ich denke, daß es 006EH, Bit 0 sein könnte. Das ist das Druckflag für den Original-10k-BASIC-Interpreter von Riesa, allerdings müßte dann das Zeichen im Register E übergeben werden, nicht in A !? +**HARDC** - soll A drucken, wenn Flag im Speicher gesetzt ist. welche Speicheradresse gemeint ist, wird leider nicht spezifiert. <del>Ich denke, daß es 006EH, Bit 0 sein könnte. Das ist das Druckflag für den Original-10k-BASIC-Interpreter von Riesa, allerdings müßte dann das Zeichen im Register E übergeben werden, nicht in A !?</del> Laut Brosigmonitor ist das die Tastaturroutinenzelle KYBTS, Bit 3 (Adr. 0027h). 
 + 
  
 In [[z1013:literatur:practic-90-1-5|]] wurde eine Erweiterung des Sprungverteilers für BASICODE-Save und -Load vorgeschlagen. Das hat aber keinerlei praktische Anwendung mehr erfahren. Es gab auch keine Hinweise zu Aufrufparametern und auch keine Referenzimplementierung. In [[z1013:literatur:practic-90-1-5|]] wurde eine Erweiterung des Sprungverteilers für BASICODE-Save und -Load vorgeschlagen. Das hat aber keinerlei praktische Anwendung mehr erfahren. Es gab auch keine Hinweise zu Aufrufparametern und auch keine Referenzimplementierung.
  • z1013/software/sprungverteiler.1732544548.txt.gz
  • Zuletzt geändert: 2024/11/25 14:22
  • von volkerp