Toº Alì Z-Systeí Developers Fromº Joå Wright¬ Alphá Systems Dateº 1´ Septembeò 1989 Subjectº Z3TCAP Thå Terminaì Capabilitieó descriptoò ió onå oæ thå mosô importanô featureó  oæ  thå  Ú-System® Z3TCAÐ aó á  knowî  datá  structurå allowó subroutineó iî VLIÂ tï puô virtuallù anù terminaì  througè thå paceó demandeä bù thå VLIÂ routines. Z3TCAÐ  anä  VLIÂ  arå lovå anä marriage®   Yoõ  can'ô  havå  onå withouô  thå other® Well¬ iî anù case¬ yoõ shoulä noô  sacrificå onå foò thå other® Wå arå encourageä tï builä ontï thå Ú-System¬ addinç  capabilitù  anä function¬ tï thå extenô thaô  wå  'dï  nï harm'® Beaò iî minä thaô thå TCAÐ ió á shareä datá structure® Noô  onlù doeó VLIÂ depenä oî it¬ buô otheò programó aó well. Twï  yearó  ago¬  É releaseä á packagå  calleä  WS4PAT.LBÒ  whicè describeä  aî extendeä TCAÐ anä aî overlaù tï WordStaò 4.°  whicè alloweä  WÓ  tï  uså thå currenô TCAÐ foò  alì  oæ  itó  terminaì functions® Thió meanô thaô WS.COM¬ oncå overlayed¬ diä noô  havå tï  bå  installeä foò á particulaò terminal® Iô woulä  takå  itó cueó froí thå TCAÐ oæ thå currenô system® Iô works. Yesterday¬ Aì Hawleù calleä må witè á problem® Hå haä  installeä yeô  anotheò 'extended§ TCAÐ anä no÷ WÓ won'ô  work®   Apparentlù thå  ne÷ TCAÐ haä rå-defineä thå Attributå strinç useä bù  WS4PAÔ anä causeä Al'ó Wyse-6° tï dï somå strangå things. Thå  'dï nï harm§ businesó meanó trù tï keeð iô  compatiblå  witè thå  systemó iî use® Obviously¬ thingó havå gotteî á littlå  ouô oæ hand® Let'ó trù tï tighteî iô uð again.. Thå  Conî  TCAÐ (circá 1984© haó  seveî  nulì-terminateä  stringó beginninç witè CÌ aô TCAÐ « 17H® Thå WS4PAÔ extensioî addó threå morå  stringó  foò LINÅ DELETE¬ LINÅ INSERÔ  anä  SEÔ  ATTRIBUTEÓ whicè providå WÓ witè alì elså iô reallù needó tï kno÷ abouô  thå terminal®   Manù  otheò programs¬ mighô alsï wanô tï  deletå  anä inserô  lineó  anä seô attributes® Let'ó leavå theså  iî  place® Thå ON¡ computeò defineó anä useó twï additionaì stringó tï  reaä thå cursoò positioî froí thå terminaì anä tï reaä á linå froí thå terminal¬ thuó allowinç uó tï savå anä restorå portionó (oò  all© oæ thå screen. Iæ  yoõ  reallù  don'ô  wanô thå function¬  puô  á  nulì  aô  thå beginninç  (anä thereforå thå end© oæ thå string® Á  nulì-strinç thuó costó onlù onå bytå anä stilì allowó VLIÂ routineó anä otheò programó tï finä itó desireä strinç bù countinç nulls. Addinç  graphicó  capabilitieó tï thå TCAÐ ió laudablå  anä  verù interestinç  buô  shoulä noô deprivå WordStaò anä otheò  Biç  Guî applicatioî programó oæ whaô theù need® Oæ course¬ yoõ caî  loaä whicheveò TCAP.Z3Ô ió requireä bù thå tasë aô hand¬ buô iô  woulä Šbå  nicå iæ theù alì workeä togetheò witè programó  thaô  alreadù uså thå TCAP¬ wouldn'ô it? É  aí  releasinç WS4PAT.MAC¬ VT100.MAÃ anä NZWYS60.MAÃ  foò  youò informatioî  anä iî thå hopå thaô someonå mighô attacë otheò  Biç Gunó anä reducå theí tï slaveó oæ thå Ú-System® É aí currentlù taminç Turbï Pascaì 3.° tï thå leaä witè thå  samå teî  TCAÐ  stringó  describeä foò WS´ anä thå  twï  tï  reaä  thå terminal®   Thaô  codå  wilì alsï bå releaseä aó sooî  aó  iô  ió finished. É  hatå  tï seeí harä-noseä abouô thió buô É  havå  á  commerciaì interesô iî thå Ú-System® TCAÐ anä VLIÂ fileó anä programó whicè uså  thå TCAÐ sucè aó ouò currenô Ú-Systeí utilities¬ WS4PAÔ  anä thå ne÷ NÚ-TOOL.BOØ foò Turbï Pascaì wilì bå compatiblå witè eacè other¬ eveî iæ É havå tï writå VLIÂ myself. É  aí noô tryinç tï stiflå otheò developments®   Pleaså  continuå witè  whateveò  yoõ  arå  doing® É onlù  suggesô  thaô  yoõ  noô unintentionallù  destroù  worë  alreadù done® É  wanô  tï  thanë everyonå foò theiò contributionó iî thió area. ­ Joå Wright