Source file: /~heha/hs/kcemu/kcswberg.zip/DISK/UP.TXW

ì
îèÅUP-]BERSICHTÇàâ

Name: éèÅCRTÇàì	. . . .	. . . .	. . . .	. . . .	. . . .	. . . .	. . .éèÅ00HÇàìö
FKT.:	   Zeichenausgabe auf Bidschirm
PE:	   A  -	ASCII-Code

Name: éèÅMBOÇàì	. . . .	. . . .	. . . .	. . . .	. . . .	. . . .	. . .éèÅ01HÇàìö
FKT.:	   Ausgabe Datenblock auf Kassette
PE:	   (IX+5,+6) - Pufferadresse
	   (IX+2)    - Block-Nr.-1
	   BC	     - L{nge Vorton (normal 0A0H)
PA:	   (IX+2)    - Block-Nr.
	   DE	     - Pufferende+1
VR:	   AF,BC,DE,HL

Name: éèÅUOT1Çàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ02HÇàìö
FKT.:	   Ausgabe auf Anwenderkanal 1
PE:	   A - Zeichencode
PA,VR:	   entsprechend	der Routine

Name: éèÅUOT2Çàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ03HÇàìö
FKT.:	   Ausgabe auf Anwenderkanal 2 (entspricht UOT1)

Name: éèÅKBDÇàì	. . . .	. . . .	. . . .	. . . .	. . . .	. . . .	. . .éèÅ04HÇàìö
FKT.:	   Tasteneingabe mit Cursoreinblendung
PA:	   A - ASCII-Code
VR:	   AF,HL
	   ! 85/4 Shift+Stop =ESC - Auswertung intern

Name: éèÅMBIÇàì	. . . .	. . . .	. . . .	. . . .	. . . .	. . . .	. . .éèÅ05HÇàìö
FKT.:	   Einlesen Datenblock in Kassettenpuffer
PE:	   (IX+5,+6) - Pufferadresse
PA:	   CY =	1    - Block fehlerhaft
	   (IX+2)    - Blocknummer
VR:	   AF

Name: éèÅUSIN1Çàì . . .	. . . .	. . . .	. . . .	. . . .	. . . .	éèÅ06HÇàìö
FKT:	   Eingabe vom Anwenderkanal 1
PE,PA,VR:  entsprechend	der Routine

Name: éèÅUSIN2Çàì . . .	. . . .	. . . .	. . . .	. . . .	. . . .	éèÅ07HÇàìö
FKT.:	   Eingabe vom Anwenderkanal 2 (entspricht USIN1)

Name: éèÅISROÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ08HÇàìö
FKT.:	   Init	MBO, Ausgabe 01-Block, Vortonl{nge fest
PE,PA,VR:  vgl.	Up-Nr. 01H

Name: éèÅCSROÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ09HÇàìö
FKT.:	   Close MBO, Ausgabe FF-Block,
	   L|schen Kassettenpuffer
PE,PA,VR:  vgl.	Up-Nr. 01H

Name: éèÅISRIÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ0AHÇàìö
FKT.:	   Init	MBI, Einlesen 01-Block
PE,PA,VR:  vgl.	Up-Nr. 05H

Name: éèÅCSRIÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ0BHÇàìö
FKT.:	   Close MBI, L|schen Kassettenpuffer
PA:	   (IX+5,6) - Standardpuffer B700H
VR:	   AF,HL

Name: éèÅKBDSÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ0CHÇàìö
FKT.:	   Tastaturabfrage ohne	Quittung
PA:	   CY =	1 -> Taste gedr}ckt, dann A - Zeichencode in ASCII-Code
	   (F -	Tasten liefern Codes F1H bis FCH)
VR:	   AF

Name: éèÅBYEÇàì	. . . .	. . . .	. . . .	. . . .	. . . .	. . . .	. . .éèÅ0DHÇàìö
FKT.:	   Sprung auf E000 (Warmstart)

Name: éèÅKBDZÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ0EHÇàìö
FKT.:	   Tastaturabfrage mit Quittung	(RES 0,(IX+8)
PA:	   CY =	1 -> Taste gedr}ckt, dann A - Zeichencode in ASCII-Code
VR:	   AF

Name: éèÅCOLORÇàì . . .	. . . .	. . . .	. . . .	. . . .	. . . .	éèÅ0FHÇàìö
FKT.:	   Farbeinstellung
PE:	   E	  - Hintergrundfarbe (0...7)
	   L	  - Vordergrundfarbe (0..1F)
	   (ARGN) = 1  - nur INK
		    2  - INK + PAPER
VR:	   AF,L

Name: éèÅLOADÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ10HÇàìö
FKT.:	   Einlesen eines Maschinenprogrammes von Kassette
PE:	   (ARGN) = 0  - ohne Ladeoffset
		  = 1  - mit Ladeoffset
	   (ARG1)      - Ladeoffset
VR:	   AF,BC,DE,HL

Name: éèÅVERIFÇàì . . .	. . . .	. . . .	. . . .	. . . .	. . . .	éèÅ11HÇàìö
FKT.:	   Kontrollesen	von Kassettenfiles
VR:	   AF,BC,DE,HL

Name: éèÅLOOPÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ12HÇàìö
FKT.:	   R}cksprung zur CAOS-Komandoebene

Name: éèÅNORMÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ13HÇàìö
FKT.:	   In-/Out-Kan{le auf KBD und CRT
PA:	   HL -	alter Zeiger Ausgabe-UP-Nr.
VR:	   HL

Name: éèÅWAITÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ14HÇàìö
FKT.:	   Warteschleife ohne Interrupt
PE:	   t=(A)*6ms
VR:	   AF,B

Name: éèÅLARGÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ15HÇàìö
FKT.:	   Register mit	Argumenten laden
PA:	   HL =	(ARG1)
	   DE =	(ARG2)
	   BC =	(ARG3)
	   A  =	(ARGN)

Name: éèÅINTBÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ16HÇàìö
FKT.:	   Eingabe eines Zeichens vom aktuellen	Eingabekanal
PE:	   (INTAB) - Zeiger Eingabe-UP-Nr.
PA:	   A	   - ASCII-Code

Name: éèÅINLINÇàì . . .	. . . .	. . . .	. . . .	. . . .	. . . .	éèÅ17HÇàìö
FKT.:	   Eingabe einer Zeile mit Cursorfunktionen, Abschlu~ <ENTER>
PE:	   (INTAB) - Zeiger Eingabe-UP-Nr.
PA:	   DE	   - Zeilenanfangsadresse im Video-RAM
VR:	   AF,DE
	   Vorteilhaft:	CY=1: BRK gedr}ckt

Name: éèÅRHEXÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ18HÇàìö
FKT.:	   UmWandlung einer Zeichenkette in interne Darstellung
PE:	   DE -	Anfang Zeichenkette
PA:	   DE -	Ende Zeichenkette bzw. fehlerhaftes Zeichen
	   (NUMNX) - L{nge Zeichenkette	(B796)
	   (NUMVX) - Hexzahl		(B797)
	   CY =	1  - Fehler
VR:	   AF,DE,HL
Bemerkung: Als Abschlu~	00H und	20H zul{ssig

Name: éèÅERRMÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ19HÇàìö
FKT.:	   Auschrift "ERROR" + BEEP + CRLF  (**)

Name: éèÅHLHXÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ1AHÇàìö
FKT.:	   Ausgabe HL als Hexzahl  (**)
PE:	   HL

Name: éèÅHLDEÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ1BHÇàìö
FKT.:	   Ausgabe HL und DE als Hexzahl  (**)
PE:	   HL, DE
VR:	   AF

Name: éèÅAHEXÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ1CHÇàìö
FKT.:	   Ausgabe A als Hexzahl  (**)
PE:	   A
VR:	   A

Name: éèÅZSUCHÇàì . . .	. . . .	. . . .	. . . .	. . . .	. . . .	éèÅ1DHÇàìö
FKT.:	   Suche nach Men}w|rtern
PE:	   A  -	Prolog
	   BC -	L{nge Suchbereich
	   DE -	Anfang Vergleichskette
	   HL -	Anfang Suchbereich
PA:	   DE -	Ende +1	Vergleichskette
	   HL -	Ende +1	gefundene Kette	(Epilogbyte !)
	   CY =	1 -> Kette gefunden
VR:	   AF,BC,DE,HL

Name: éèÅSOUTÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ1EHÇàìö
FKT.:	   Zeiger Ausgabe-UP-Nr. setzen
PE:	   HL -	zu setzender Zeiger
PA:	   HL -	alter Zeiger
VR:	   HL

Name: éèÅSINÇàì	. . . .	. . . .	. . . .	. . . .	. . . .	. . . .	. . .éèÅ1FHÇàìö
FKT.:	   Zeiger Eingabe-UP-Nr. setzen
PE:	   HL -	zu setzender Zeiger
PA:	   HL -	alter Zeiger
VR:	   HL

Name: éèÅNOUTÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ20HÇàìö
FKT.:	   Zeiger Ausgabe-UP-Nr. auf CRT
PA:	   HL -	alter Zeiger
VR:	   HL

Name: éèÅNINÇàì	. . . .	. . . .	. . . .	. . . .	. . . .	. . . .	. . .éèÅ21HÇàìö
FKT.:	   Zeiger Eingabe-UP-Nr. auf KBD
PA:	   HL -	alter Zeiger
VR:	   HL

Name: éèÅGARGÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ22HÇàìö
FKT.:	   Wandlung von	max. 10	Hexazahlen in interne Darstellung
PE:	   DE -	Anfang Zeichenkette
PA:	   DE -	Ende Zeichenkette + 1  bzw. fehlerhaftes Zeichen
	   (ARGN)	    - Anzahl erfa~ter Zahlen
	   (ARG1)...(ARG10) - Werte
	   CY  =  1	    - Fehler
VR:	   AF,BC,DE,HL
	   ! 85/4: auch	'a' .. 'f' zul{ssig

Name: éèÅOSTRÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ23HÇàìö
FKT.:	   Ausgabe Zeichenkette	nach DEFB UP-Nr. (Abschlu~ mit 00H)
VR:	   AF			  (**)

Name: éèÅOCHRÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ24HÇàìö
FKT.:	   Zeichenausgabe }ber aktuelle	UP-Nr.
PE:	   A - ASCII-Code
VR:	   AF

Name: éèÅCUCPÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ25HÇàìö
FKT.:	   Cursor komplementieren
PE:	   (CURSO) - Cursorposition

Name: éèÅMODUÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ26HÇàìö
FKT.:	   Modulsteuerung
PE:	   A = 1  - nur	Strukturbyte lesen
	       2  - lesen und schalten
	   L - Steckplatz
	   D - Steuerbyte
PA:	   H - Strukturbyte
	   D - Steuerbyte
VR:	   AF,H,C,B

Name: éèÅJUMPÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ27HÇàìö
FKT.:	   Abschalten CAOS und BASIC, Sprung in	neues OS
PE:	   A - Steckplatz
	   Sprung auf F012, in den Modulsteuerwortspeicher wird	0FFH eingetragen

Name: éèÅLDMAÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ28HÇàìö
FKT.:	   LD (HL),A
PE:	   HL -	Adresse
	   A  -	Byte
Bemerkung: Nur sinnvoll	bei PV4	bis PV6

Name: éèÅLDAMÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ29HÇàìö
FKT.:	   LD A,(HL)
PE:	   HL -	Adresse
PA:	   A  -	Byte
Bemerkung: Nur sinnvoll	bei PV4	bis PV6

Name: éèÅBRKTÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ2AHÇàìö
FKT.:	   Abfrage Break-Taste
PA:	   CY =	1  -> BRK-Taste	gedr}ckt
	   A (bei BRK) - ASCII-Code
Vorteilhaft: STOP-Abfrage und warten

Name: éèÅSPACEÇàì . . .	. . . .	. . . .	. . . .	. . . .	. . . .	éèÅ2BHÇàìö
FKT.:	   Ausgabe Space auf aktuellen Kanal
VR:	   AF

Name: éèÅCRLFÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ2CHÇàìö
FKT:	   Ausgabe Newline auf aktuellen Kanal
VR:	   AF

Name: éèÅHOMEÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ2DHÇàìö
FKT.:	   Ausgabe Home	auf aktuellen Kanal
VR:	   AF

Name: éèÅMODIÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ2EHÇàìö
FKT.:	   Aufruf Systemkommando Modify
PE:	   HL -	Anfangsadresse
VR:	   AF,BC,DE,HL

Name: éèÅPUDEÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ2FHÇàìö
FKT.:	   L|schen Bildpunkt
PE:	   (HOR)  - Horizontalpos. (0...13FH)
	   (VERT) - Vertikalpos.   (0...0FFH)
PA:	   A	  - Farbbyte
	   CY =	1 -> Punkt au~erhalb
	   Z  =	1 -> Punkt war gesetzt
VR:	   AF
Bemerkung: Position 0,0	--> links unten

Name: éèÅPUSEÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ30HÇàìö
FKT.:	   Setzen Bildpunkt
PE:	   (HOR)  - Horizontalpos. (0...13FH)
	   (VERT) - Vertikalpos.   (0...0FFH)
	   (FARB) - Farbbyte	   (0...0F8H)
	   ! 85/4: Bit 0,(FARB)=1 -> XOR-Fkt.
		   Bit 1,(FARB)=1 -> L|schen
PA:	   CY =	1 -> Punkt au~erhalb
VR:	   AF
Bemerkung: Position 0,0	--> links unten

Name: éèÅSIXDÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ31HÇàìö
FKT.:	   Verlagerung CAOS-Work-RAM
	   (Init Interrupttabelle, IX-Register,	PIO, CTC, Kassettenpuffer,
	   Prologbyte, IM2)
PE:	   A - H-Adressteil
PA:	   (MIXIT) - H-Adressteil
VR:	   AF,BC,DE,HL,IX

Name: éèÅDABRÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ32HÇàìö
FKT.:	   Berechnung Video-RAM-Adresse
PE:	   D  -	Zeile
	   E  -	Spalte
PA:	   HL -	Video-RAM-Adresse
	   CY =	1  -> Au~erhalb
VR:	   AF,BC,HL

Name: éèÅTCIFÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ33HÇàìö
FKT.:	   Test, ob Cursor im Fenster
PE:	   D  -	Zeile
	   E  -	Spalte
PA:	   CY =	1  -> Au~erhalb
VR:	   AF

Name: éèÅPADRÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ34HÇàìö
FKT.:	   Berechnung Pixel- und Farbadresse
PE:	   H  -	Vertikalpos.   (0...FFH)
	   L  -	Horizontalpos. (0...27H)
PA:	   HL -	Zeichen- und Farbadresse
	   CY =	1  -> Au~erhalb
VR:	   F,HL
Bemerkung: HL =	00 -> linke obere Ecke

Name: éèÅTONÇàì	. . . .	. . . .	. . . .	. . . .	. . . .	. . . .	. . .éèÅ35HÇàìö
FKT.:	   Tonausgabe
PE:	   (ARG1)   <L>	- Tonh|he 1  (Zeitkonstante f}r	CTC 0)
	   (ARG1+1) <H>	- Vorteiler 1	(0 oder	1)
	   (ARG2)   <E>	- Tonh|he 2  (Zeitkonstante f}r	CTC 1)
	   (ARG2+1) <D>	- Vorteiler 2	(0 oder	1)
	   (ARG3)   <C>	- Lautst{rke (0...1FH)
	   (ARG3+1) <B>	- Tondauer   (0...FFH)
			  (in 20 ms-Schritten bzw. 0 --> Dauerton)
	   Tondauer }ber CTC 2,	Blinken	aus
	   ! 85/4: Bit 0,(ARG3)=1 -> Reset Ton-FF
VR:	   AF,BC,DE,HL

Name: éèÅSAVEÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ36HÇàìö
FKT.:	   Ausgabe von Files auf Kassette
PE:	   (ARGN) - Anzahl Parameter
	   (ARG1) - Anfangsadresse
	   (ARG2) - Endadresse
	   (ARG3) - Startadresse
	   HL	  - Anfangsadr.	Filename + Typ
VR:	   AF,BC,DE,HL
ì
Name: éèÅMBINÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ37HÇàìö
FKT.:	   Byteweises Kassettelesen mit	Namensvergleich	beim 1.	Block
PE:	   D - BIT 6 = 1 Close,	nur Aufruf von CSRI ohne Blocklesen (0FFH-Block)
	       BIT 3 = 1 Init -> HL Zeiger auf Name f}r	01-Block
	   A - Daten
VR:	   AF,DE,HL
Bemerkung: Bei Fehler oder BRK Sprung nach (IOERR)
	   = (B7C9), ! bei 85/4	IRM off
		     ! bei 85/3	IRM on (Absturzursache)
	   Nur Aufruf }ber PV5 oder PV6	m|glich!

Name: éèÅMBOUTÇàì . . .	. . . .	. . . .	. . . .	. . . .	. . . .	éèÅ38HÇàìö
FKT.:	   Byteweise Ausgabe auf Kassette
PE:	   A  -	Daten
	   HL -	Adresse	Name f}r 01-Block
	   D  -	BIT 3 =	1 Init -> HL Zeiger (1.	Block)
		BIT 6 =	1 Close	(FF. Block)
VR:	   AF,DE,HL
Bemerkung: UP-Nr. 37H

Name: éèÅKEYÇàì	. . . .	. . . .	. . . .	. . . .	. . . .	. . . .	. . .éèÅ39HÇàìö
FKT.:	   Belegung von	Funktionstasten
PE:	   A - Tasten-Nr. (01...0CH), bei unzul{ssiger Nr. sofortige R}ckkehr
VR:	   AF,BC,DE,HL

Name: éèÅKEYLIÇàì . . .	. . . .	. . . .	. . . .	. . . .	. . . .	éèÅ3AHÇàìö
FKT.:	   Anzeige der Funktionstastenbelegungen
VR:	   AF,BC,HL

Name: éèÅDISPÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ3BHÇàìö
FKT.:	   Aufruf Systemkommando Display
PE:	   HL	  - Anfangsadresse
	   (ARGN) = 1 -	Zeilenanzahl = 4 / Bytes pro Zeile = 8
		  = 2 -	Zeilenanzahl - E / Bytes pro Zeile = 8
		  = 3 -	Zeilenanzahl - E / Bytes pro Zeile - C
VR:	   AF,BC,DE,HL
Bemerkung: Taste BRK  --> Abbruch , STOP --> Modify-Modus

Name: éèÅWININÇàì . . .	. . . .	. . . .	. . . .	. . . .	. . . .	éèÅ3CHÇàìö
FKT.:	   Fensterinitialisierung
PE:	   A  -	Fenster-Nr. (0...9)
	   HL -	Fensteranfang
	   DE -	Fenstergr|~e
PA:	   CY =	0  - Fehler
VR:	   AF,BC,DE,HL

Name: éèÅWINAKÇàì . . .	. . . .	. . . .	. . . .	. . . .	. . . .	éèÅ3DHÇàìö
FKT.:	   Fensteraktivierung, Retten des aktuellen Fensters
PE:	   A  -	Fenster-Nr. (0...9)
PA:	   CY =	0  - Fehler
VR:	   AF,BC,DE,HL

Name: éèÅLINEÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ3EHÇàìö
FKT.:	   Zeichnen einer Linie
PE:	   (ARG1) - XA
	   (ARG2) - YA
	   (ARG3) - XE
	   (ARG4) - YE
	   (FARB) - Farbbyte (s. PUSE, UP-Nr. 30H)
VR:	   AF,BC,DE,HL
	   ! 85/4: auch	AF',BC',DE',HL'

Name: éèÅCIRCLÇàì . . .	. . . .	. . . .	. . . .	. . . .	. . . .	éèÅ3FHÇàìö
FKT.:	   Zeichnen eines Kreis
PE:	   (ARG1) - XM
	   (ARG2) - YM
	   (ARG3) - Radius
	   (FARB) - Farbbyte (s. PUSE UP-Nr. 30H)
VR:	   AF,BC,DE,HL
	   ! 85/4: auch	BC',DE',HL'

Name: éèÅSQRÇàì	. . . .	. . . .	. . . .	. . . .	. . . .	. . . .	. . .éèÅ40HÇàìö
FKT.:	   Berechnung der Quadratwurzel
PE:	   HL -	16 Bit-Argument
PA:	   A  -	 8 Bit-Resultat
VR:	   AF,HL,DE

Name: éèÅMULTÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ41HÇàìö
FKT.:	   Berechnung Produkt
PE:	   D  -	 8 Bit-Faktor
	   C  -	 8 Bit-Faktor
PA:	   BA -	16 Bit-Produkt
VR:	   AF,B,DE,HL

Name: éèÅCSTBTÇàì . . .	. . . .	. . . .	. . . .	. . . .	. . . .	éèÅ42HÇàìö
FKT.:	   ! 85/3: Negation des	Bit 4 des Steuerbytes
	   ! 85/4: Ausgabe Steuercode als Zeichen auf USER-Kanal
PE:	   A - ASCII-Code (nur bei 85/4)
Bemerkung: Programm diehnt zur Ausgabe der Steuerzeichen auf Bildschirm

Name: éèÅINIEAÇàì . . .	. . . .	. . . .	. . . .	. . . .	. . . .	éèÅ43HÇàìö
FKT.:	   Init. eines E/A-Kanals }ber Tabelle
PE:	   HL -	Tabellenanfang
PA:	   HL -	Tabellenende + 1
	   Tabellenaufbau:  DEFB E/A-Adresse
			    DEFB Anzahl	Bytes
			    DEFB Init-Byte
			     :
VR:	   HL

Name: éèÅINIMEÇàì . . .	. . . .	. . . .	. . . .	. . . .	. . . .	éèÅ44HÇàìö
FKT.:	   Init. mehrerer E/A-Kan{le }ber Tabelle
PE:	   HL -	Tabellenanfang
	   D  -	Anzahl Kan{le
PA:	   HL -	Tabellenende + 1
VR:	   F,D,HL
	   Tabellenaufbau:  (s.	INIEA, UP-Nr. 43H)

Name: éèÅZKOUTÇàì . . .	. . . .	. . . .	. . . .	. . . .	. . . .	éèÅ45HÇàìö
FKT.:	   Ausgabe einer }ber HL adressierten Zeichenkette
PE:	   HL -	Anfang Zeichenkette
PA:	   HL -	Zeichenkettenende + 1  (00)
VR:	   AF,HL
Bemerkung: Zeichenkette	aus ASCII-Zeichen, Abschlu~ mit	00H; vorrangige	Einsetz-
	   ung bei PV5 und PV6

Name: éèÅMENUÇàì . . . . . . . . . . . . . . . . . . . . . . . . . éèÅ46HÇàìö
FKT.:	   Ausgabe des aktuellen Men}s und ]bergang in Kommandoeingabe
PE:	   (IX+09) - Prologbyte
	   ! 85/3: HL -	Anfang Suchbereich
		   BC -	L{nge Suchbereich

Name: éèÅV24OUTÇàì . . . . . . . . . . . . . . . . . . . . . éèÅ47HÇàìö
FKT.:	   Initialisieren Druckerausgabe
PE:	   (ARG1)   - Modulschacht des M003  (sonst 1.)
	   (ARG2)   - Kanal des	M003 (1,2)    (sonst 1)
	   (ARG3)   - USER-Ausgabekanal	(2,3) (sonst 2)
	   (ARG4)   - Shift+CLR-Reaktions-Steuerbyte
		      =0 - keine Funktion auf Sh+CLR
		      =1 - Protokoll ein/aus  (normal)
		      =2 - Hardcopy / Screencopy
	   (ARG5)   - Druckertyp (sonst	0: K6313 u.{.)
	   (ARGN)   - Anzahl Argumente (0,3,4 oder 5)
	   (INTV1)  - Anfangsadresse Initialisierungstabelle CTC, SIO
	   (INTV1L) - L{nge dieser Tabelle
VR:	   AF,BC,DE,HL

Name: éèÅV24DUPÇàì . . . . . . . . . . . . . . . . . . . . . éèÅ48HÇàìö
FKT.:	   Initialisierung V.24-Duplexroutine
PE:	   (ARG1)   - Modulschacht des M003  (sonst 2.)
	   (ARG2)   - Kanal des	M003 (1,2)    (sonst 2)
	   (ARG3)   - USER-Ausgabekanal	(2,3) (sonst 3)
	   (ARGN)   - Anzahl der Argumente (0 oder 3)
	   (INTV2)  - Anfangsadresse Initialisierungstabelle CTC, SIO
	   (INTV2L) - L{nge dieser Tabelle
VR:	   AF,BC,DE,HL

	    (**) --> Die Ausgabe erfolgt }ber den jeweils eingestellten
		     aktuellen Ausgabekanal (Standart: CRT)
,BC,DE,HL

	    (**) --