.lqon .mb 3 .cw 12 .PL 66 .rm 68 .HEGenie IIIs Erstellung einer Terminalbeschreibung Seite # Erstellun eine Terminalbeschreibung .cw 8 A Beispie Geni III unte K{mp CP/ 3.0 Egber Schr|er Novembe 1992 .cw 12 1 Vorwort Nachde nu i einige CLU INFO' scho }be Z3PLU un auc di Erstellun eine TCA Inf 32 Seit 3 ff F.Chwolk geschriebe wurde m|cht ic dies mi folgende Artike erg{nze un dami alle Neulinge di Erstellun eine eigene Termina- Beschreibun unte Z3PLU erleichtern Da Use Manua sag z diese Them leide nicht un hink de Entwicklun etwa hinterher. 2 Termina unte Z3PLUS Al Standar-Installtio wir be Kau vo Z3PLU da Program TCSELEC mi eine aktuelle TCA Librar ausgeliefert Dami wir da Termina-Capabilit-Fil (1 f} da entsprechend CP/-Syste bzw de Compute-Ty ausgew{hlt Bei CP/ 3. vo K{mp wir beispielsweis ei Televide 92 Termina emuliert. Wen ma di Grafikf{higkei de Geni III unte Gdo kenn is dies Installatio meh al mager d j auc Z3PLU Grafi verarbeite kann. 3 VLIBx Grafikf{higkei unte Z3PLUS VLI is ein Librar vo Routine }rspr}nglic vo Richar Con geschrieben. Inzwische wurde viel [nderunge un Erg{nzunge durchgef}hrt. VLI lieg jetz i de Versio 4.2 vo (2). Programme di dies Routine nutzen sin i de Lag da Vide Displa u di Funktionen direkt Curso-Adressierung speziell Vide Eigenschaften Pul-Dow Men}s z erweitern. Daz m}sse Informatione }be de Rechne und/ode di verwendet CP/ 3. Implementatio vorliege (z.B Characte-Se etc.). 4 Erstellun eine Sourc Code f} da Terminal Mi de Program TCSRC14.CO (3 erzeug ma nachde mi TCSELEC ei Termina gew{hl wurd eine kommentierte Z8 Sourc Cod de TCA i Environment Diese Fil wir al Defaul mi Z3TCAP.Z8 benann un sieh f} da Televide 92 Termina wi folg aus: ; Z3TCA file Z3TCAP.Z80 ; ES EQ 2 Escap character ; Th firs characte i th termina nam mus no b space For Z3TCAP.TC librar purpose only th nam terminate wit space an mus b uniqu i th firs eigh characters. ; TNAME D 'TVI92 Nam o termina (1 chars) ; GOFF D GOEL-TNAM Graphic offse fro Z3TCA start ; Termina configuratio byte B1 an B1 ar define an bit assigned a follows Th remainin bit ar no currentl assigned Se these bit accordin t you termina configuration. ; B1 b7 Z3TCA Type... Standar TCA Extende TCAP ; bit 76543210 B14 D 00100000 Configuratio byt B14 ; B1 b0 Standout...... Hal-Intensit Revers Video B1 b1 Powe U Delay Non Te-secon delay B1 b2 N Aut Wrap.. Aut Wra N Aut Wrap B1 b3 N Aut Scroll Aut Scrol N Aut Scroll B1 b4 ANSI.......... ASCI ANSI ; bit 76543210 B15 D 00100000 Configuratio byt B15 ; Singl characte arro key o WordSta diamond ; D 'K-40 Curso up D 'J-40 Curso down D 'L-40 Curso right D 'H-40 Curso left ; Delay (i ms afte sendin termina contro strings ; D 5 C delay D C delay D C delay ; String star here ; CL D 'Z-40H, Hom curso an clea screen CM D ESC,'=% % ', Curso motio macro CE D ESC,'T', Eras fro curso t en-o-line SO D ESC,')', Star standou mode SE D ESC,'(', En standou mode ____________________________________________________________________ A hie werde di eigene Termina Definitione stat eingef}gt. _____________________________________________________________________ TI D Termina initialization TE D Termina deinitialization ; Extension t standar Z3TCAP ; LD D Delet lin a curso position LI D Inser lin a curso position CD D Eras fro curso t en-o-screen ; Th attribut strin contain th fou comman character t set th followin fou attribute fo thi termina i th following order Normal Blink Reverse Underscore ; SA D Se scree attribute macro AT D Attribut string RC D Rea curren curso position RL D Rea lin unti cursor ; Graphic TCA area ; GOELD D Graphic On/Of dela i ms ; Graphic strings ; GO D Graphic mod On GE D Graphic mod Off CDO D Curso Off CDE D Curso On ; Graphic characters ; GULC D Uppe lef corner GURC D Uppe righ corner GLLC D Lowe lef corner GLRC D Lowe righ corner GHL D Horizonta line GVL D Vertica line GFB D Ful block GHB D Hashe block GUI D Uppe intersect GLI D Lowe intersect GIS D Mi intersect GRTI D Righ intersect GLTI D Lef intersect ; Fil remainin spac wit zeros ; REP 12-(-TNAME) D 0 ENDM END ; En o Z3TCAP ; F} da Geni III unte K{mp CP/ 3. sieh de ge{ndert Sourc Cod nu wi folg aus: ; Z3TCA file G3SK.Z80 ; ES EQ 2 Escap character ; Th firs characte i th termina nam mus no b space For Z3TCAP.TC librar purpose only th nam terminate wit space an mus b uniqu i th firs eigh characters. ; TNAME D 'G3-KAEMP Nam o termina (1 chars) ; GOFF D GOEL-TNAM Graphic offse fro Z3TCA start ; Termina configuratio byte B1 an B1 ar define an bit assigned a follows Th remainin bit ar no currentl assigned Se these bit accordin t you termina configuration. ; B1 b7 Z3TCA Type... Standar TCA Extende TCAP ; bit 76543210 B14 D 10000000 Configuratio byt B14 ; B1 b0 Standout...... Hal-Intensit Revers Video B1 b1 Powe U Delay Non Te-secon delay B1 b2 N Aut Wrap.. Aut Wra N Aut Wrap B1 b3 N Aut Scroll Aut Scrol N Aut Scroll B1 b4 ANSI.......... ASCI ANSI ; bit 76543210 B15 D 00000001 Configuratio byt B15 ; Singl characte arro key o WordSta diamond ; D 'K-40 Curso up D 'V-40 Curso down D 'L-40 Curso right D 'H-40 Curso left ; Delay (i ms afte sendin termina contro strings ; D C delay D C delay D C delay ; String star here ; CL D ESC,'*', Hom curso an clea screen CM D ESC,'=% % ', Curso motio macro CE D ESC,'T', Eras fro curso t en-o-line SO D ESC,')', Star standou mode SE D ESC,'(', En standou mode TI D Termina initialization TE D Termina deinitialization ; Extension t standar Z3TCAP ; LD D ESC,'R', Delet lin a curso position LI D ESC,'E', Inser lin a curso position CD D ESC,'Y', Eras fro curso t en-o-screen ; Th attribut strin contain th fou comman character t set th followin fou attribute fo thi termina i th following order Normal Blink Reverse Underscore ; ha n information abou th scree attribut macr o K{mp CP/ 3.0. wrot t Klau K{mp fo mor information an fo th sourc code i septembe 1992 bu ther wa n respons unti now (Februar 1993). I anybod i abl t complet thi TCA pleas infor m o call: Egber Schr|er Joachimstra~ 18 -427 Dorsten Germany Phone private 02362/75311 o business 02365/49/9649 SA D Se scree attribute macro AT D Attribut string RC D Rea curren curso position RL D Rea lin unti cursor ; Graphic TCA area ; GOELD D Graphic On/Of dela i ms ; Graphic strings ; GO D ESC,'$', Graphic mod On GE D ESC,'%', Graphic mod Off CDO D ESC,'.0', Curso Off CDE D ESC,'.4', Curso On ; Graphic characters ; GULC D 86 Uppe lef corner GURC D 87 Uppe righ corner GLLC D 85 Lowe lef corne oK GLRC D 88 Lowe righ corne oK GHL D 8B Horizonta lin oK GVL D 8A Vertica lin oK GFB D 160 Ful bloc oK GHB D 7F Hashe bloc Testing GUI D 8E Uppe intersec oK GLI D 8F Lowe intersec oK GIS D 89 Mi intersec oK GRTI D 8C Righ intersec oK GLTI D 8D Lef intersec oK ; Fil remainin spac wit zeros ; REP 12-(-TNAME) D 0 ENDM END ; En o Z3TCAP ; .pa D sic Her K{mp leide bez}glic Informatione z seine CP/ bedeck h{l trot mehrmalige Anschreibe konnte di Characte Set nu mi de Program CHARSE ermittel werden Weite Informatione liege zu Termina nich vor bzw sin au de Dokumentatio zu CP/ 2.2 erschiene be R|ckrath z entnehmen. Di Diskette Sag xx bekomm ma be de n{chste Verteile ode direk be mir. Egbert .cw 8 (1 sieh Use Manual (2 sieh auc VLI-Hel File au Sag 4-Disk (3 Sag 3-Disk .cw 12