home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / cpm / gendoc / ucpm10.ark / PART3.STR < prev    next >
Encoding:
Text File  |  1988-02-01  |  38.9 KB  |  1,362 lines

  1. .hm 1
  2. .he
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.                                 PART 3:
  23.  
  24.  
  25.                             TERMINAL SURVEY
  26.  
  27.                         Information on Terminals
  28.                        and Video Display Systems
  29.  
  30.  
  31. .pa
  32. è
  33. .he UCPM Manual -- Terminal Survey, Page #
  34.  
  35.  
  36.                             TERMINAL SURVEY:
  37.  
  38. Name of computer or terminal║      AMSTRAD CPC 6128
  39.  
  40. Does this computer emulate,  or is it to any degree compatible, with the
  41. terminal characteristics of another computer or terminal? 
  42.  
  43.                                    YES -- VT52
  44.  
  45. Size of terminal display:     Lines (rows):       25       
  46.                               Columns:            80
  47.  
  48. Escape Sequences:
  49. ----------------
  50.  
  51.      clear screen:                           1B H 1B J
  52.  
  53.      home cursor:                            1B H
  54.  
  55.      directly address cursor:                1B Y -row -column (+32)
  56.  
  57.      cursor up:                              1B A
  58.  
  59.      cursor down:                            1B B
  60.  
  61.      cursor left:                            1B D
  62.  
  63.      cursor right:                           1B C
  64.  
  65.      delete character to left of cursor:     8 20H 8
  66.  
  67.      delete character at cursor:             8
  68.  
  69.      delete from cursor to end of line:      1B K
  70.  
  71.      delete from cursor to end of page:      1B J
  72.  
  73.      turn on highlight/reverse:              1B p
  74.  
  75.      turn off highlight/reverse:             1B q
  76.  
  77.      turn on dim:                            n.a.
  78.  
  79.      turn on bright:                         n.a.
  80.  
  81.      read character at cursor position:      ?
  82.  
  83.      turn on/off or adjust cursor:           ?
  84.  
  85. .cp 6
  86. èDirect Video RAM Manipulation:
  87. -----------------------------
  88.  
  89.      Is the video memory mapped?             NO
  90.  
  91.      starting address of video RAM:
  92.      length of line in video RAM:
  93.      How are attributes mapped:
  94.      Is video RAM banked?  Procedure for adressing video RAM?
  95.      Other notes on memory mapping:
  96.  
  97. Graphics:
  98. --------
  99.  
  100.      Are there character graphics?
  101.      Describe  graphics characters,  procedures for defining and accces-
  102.      sing them, etc.:
  103.  
  104.      Are there pixel graphics?          YES -- GSX
  105.  
  106.      Describe procedures for entering and exiting pixel graphics mode:
  107.      Describe  procedures  for addressing pixels,  turning them  on/off,
  108.      reading them, etc:
  109.  
  110.  
  111. .pa
  112. è
  113.                             TERMINAL SURVEY:
  114.  
  115. Name of computer or terminal:      Apple ][
  116.  
  117. Does this computer emulate,  or is it to any degree compatible, with the
  118. terminal characteristics of another computer or terminal? 
  119.  
  120.                                    SOROC IQ120/150  or
  121.                                    TELEVIDEO TVI920/950
  122.  
  123. Size of terminal display:          Lines (rows):  24
  124.                                    Columns:       80
  125.  
  126. Escape Sequences:
  127. ----------------
  128.  
  129.      Standard Soroc IQ120/150 display or Televideo TVI920/950
  130.  
  131.      clear screen:
  132.      home cursor:
  133.      directly address cursor:
  134.      cursor up:
  135.      cursor down:
  136.      cursor left:
  137.      cursor right:
  138.      delete character to left of cursor:
  139.      delete character at cursor:
  140.      delete from cursor to end of line:
  141.      delete from cursor to end of page:
  142.      turn on highlight/reverse:
  143.      turn off highlight/reverse:
  144.      turn on dim:
  145.      turn on bright:
  146.      read character at cursor position:
  147.      turn on/off or adjust cursor:
  148.      other cursor sequences:
  149.  
  150.  
  151. Direct Video RAM Manipulation:
  152. -----------------------------
  153.  
  154.      Is the video memory mapped?        NO
  155.  
  156.      starting address of video RAM:
  157.      length of line in video RAM:
  158.      How are attributes mapped:
  159.      Is video RAM banked?  Procedure for adressing video RAM?
  160.      Other notes on memory mapping:
  161.  
  162.  
  163. .cp 6
  164. èGraphics:
  165. --------
  166.  
  167.      Are there character graphics? No
  168.  
  169.      Describe  graphics characters,  procedures for defining and accces-
  170.      sing them, etc.:
  171.  
  172.  
  173.  
  174.      Are there pixel graphics? Only on the Apple
  175.  
  176.      Describe procedures for entering and exiting pixel graphics mode:
  177.      Describe  procedures  for addressing pixels,  turning them  on/off,
  178.      reading them, etc:
  179.  
  180. .pa
  181. è
  182.  
  183.                             TERMINAL SURVEY:
  184.  
  185. Name of computer or terminal:      Apple ][e with Microsoft Softcard I
  186.  
  187. Does this computer emulate,  or is it to any degree compatible, 
  188. with the terminal characteristics of another computer or terminal?  
  189.  
  190.     Yes.   Several sets of standard escape sequences are selectable
  191.     by the standard configuration program:
  192.  
  193. Size of terminal display:               Lines (rows):  24
  194.                             Columns:  40  (standard hardware)
  195.                                         Columns:  80  (with 80-column card 
  196.                                                   add-on)
  197.  
  198. Escape Sequences:
  199. ----------------     
  200.      clear screen:
  201.      home cursor:
  202.      directly address cursor:
  203.      cursor up:
  204.      cursor down:
  205.      cursor left:
  206.      cursor right:
  207.      delete character to left of cursor:
  208.      delete character at cursor:
  209.      delete from cursor to end of line:
  210.      delete from cursor to end of page:
  211.      turn on highlight/reverse:
  212.      turn off highlight/reverse:
  213.      turn on dim:
  214.      turn on bright:
  215.      read character at cursor position:
  216.      turn on/off or adjust cursor:
  217.      other cursor sequences:
  218.  
  219. Direct Video RAM Manipulation:
  220. -----------------------------     
  221.  
  222. Is the video memory mapped?                  YES     
  223.  
  224.      starting address of video RAM:          F400h
  225.      length of line in video RAM:            28h
  226.      How are attributes mapped:              <none>
  227.      Is video RAM banked?                    Yes, for 80-column display.
  228.  
  229. Procedure for addressing video RAM?
  230.  
  231. áááááVide∩ RA═ i≤ NO╘ contiguous«  Therσ i≤ ß complicateΣ ábi⌠-shufflinτ             ì
  232. áááááalgorithφ át∩ conver⌠ linσ ú t∩ startinτ memor∙ álocation« á Withiε             ì
  233. áááááß line¼ memor∙ i≤ contiguous.
  234.  
  235. áááááIε á8░-columε modσ only¼ therσ i≤ aε entirσ arra∙ oµ ámemor∙-mappeΣ ìèááááá'sof⌠-switchesº át∩ áswa≡ betweeε eveε anΣ odΣ ácolumε ávide∩ áRAM¼ ì
  236. ááááásincσ the∙ arσ banδ-switcheΣ int∩ thσ samσ location≤ (F400Φ-F7F7h).
  237.  
  238.  
  239. Graphics:
  240. --------     
  241.  
  242. Are there character graphics?                YES     
  243.  
  244. Describe  graphics characters,  procedures for defining and accces-
  245.      sing them, etc.:
  246.  
  247.          Very messy; suggest reference to Apple IIe Reference Manual.     
  248.  
  249. Are there pixel graphics?                    YES     
  250.  
  251. Describe procedures for entering and exiting pixel graphics mode:
  252.         See above comment.
  253.  
  254. Describe  procedures  for addressing pixels,  turning them  on/off,     
  255. reading them, etc:
  256.  
  257. .pa
  258. è
  259.                             TERMINAL SURVEY:
  260.  
  261. Name of computer or terminal:                DEC VT-220 (amber)
  262.  
  263. Does this computer emulate,  or is it to any degree compatible, with the
  264. terminal characteristics of another computer or terminal?    
  265.  
  266.                                              VT-100/ VT-52
  267.  
  268. Size of terminal display:                    Lines (rows):  24        
  269.                                              Columns:  80/132
  270.  
  271. Escape Sequences:
  272. ----------------
  273.  
  274.      clear screen:
  275.      home cursor:
  276.      directly address cursor:
  277.      cursor up:
  278.      cursor down:
  279.      cursor left:
  280.      cursor right:
  281.      delete character to left of cursor:
  282.      delete character at cursor:
  283.      delete from cursor to end of line:
  284.      delete from cursor to end of page:
  285.      turn on highlight/reverse:
  286.      turn off highlight/reverse:
  287.      turn on dim:
  288.      turn on bright:
  289.      read character at cursor position:
  290.      turn on/off or adjust cursor:
  291.  
  292. Direct Video RAM Manipulation:
  293. -----------------------------
  294.  
  295.      Is the video memory mapped?             NO
  296.  
  297.      starting address of video RAM:
  298.      length of line in video RAM:
  299.      How are attributes mapped:
  300.      Is video RAM banked?  Procedure for adressing video RAM?
  301.  
  302. Graphics:
  303. --------
  304.  
  305.      Are there character graphics?
  306.      Describe  graphics characters,  procedures for defining and accces-
  307.      sing them, etc.:
  308.      Are there pixel graphics?
  309.      Describe procedures for entering and exiting pixel graphics mode:
  310.      Describe  procedures  for addressing pixels,  turning them  on/off,
  311.      reading them, etc:
  312.  
  313. èAlso have DEC VT240-MX (handles 5 separate sessions at once, plus has
  314. standard VT-240 ReGIS and Sixel graphics),
  315.  
  316. Adds Viewpoint which is kind of kludgey, and I/O mapped video display board
  317. which I have yet to make any use of.  Sorry I don't have time to look up
  318. all the codes, but it would be a couple of hours of work, and I just don't
  319. have the time.
  320.  
  321. .pa
  322. è
  323.                             TERMINAL SURVEY:
  324.  
  325. Name of computer or terminal:                Epson PX-8  ("Geneva")
  326.  
  327. Does this computer emulate,  or is it to any degree compatible, with the 
  328. terminal characteristics of another computer or terminal?
  329.  
  330. Size of terminal display:                    Lines (rows):    8      
  331.                                              Columns:  80
  332.  
  333. Escape Sequences:
  334. ----------------
  335.  
  336.      clear screen:                 0C    or    1B 2A
  337.  
  338.      home cursor:                 0B
  339.  
  340.      directly address cursor:             1B 3D (line+20H) (column+20H)
  341.  
  342.      cursor up:                                 1E
  343.  
  344.      cursor down:                            0A    or    1F
  345.  
  346.      cursor left:                            08    or    1D
  347.  
  348.      cursor right:                           1C
  349.  
  350.      delete character to left of cursor:     --
  351.  
  352.      delete character at cursor:             --
  353.  
  354.      delete from cursor to end of line:         1B 54
  355.  
  356.      delete from cursor to end of page:         1B 59
  357.  
  358.      turn on highlight/reverse:                 --
  359.  
  360.      turn off highlight/reverse:             --
  361.  
  362.      turn on dim:                            --
  363.  
  364.      turn on bright:                         --
  365.     
  366.      read character at cursor position:         --
  367.  
  368.      turn on/off or adjust cursor:           --
  369.  
  370. Direct Video RAM Manipulation:
  371. -----------------------------
  372.  
  373.      Is the video memory mapped?    Yes, but it is controlled by the                    slave CPU. and thus not available
  374.                                         slave CPU and not available
  375.                     to the programmer.
  376. è     starting address of video RAM:
  377.      length of line in video RAM:
  378.      How are attributes mapped:
  379.      Is video RAM banked?  Procedure for adressing video RAM?
  380.  
  381.  
  382. Graphics:
  383. --------
  384.  
  385.      Are there character graphics?           YES
  386.  
  387.      Describe  graphics characters,  procedures for defining and accces-
  388.      sing them, etc.:
  389.  
  390.             Several of the character codes beyond 128 are
  391.             assigned various graphics characters, and others
  392.             can be programmed by escape sequences.
  393.  
  394.      Are there pixel graphics?             YES
  395.  
  396.      Describe procedures for entering and exiting pixel graphics mode:
  397.      Describe  procedures  for addressing pixels,  turning them  on/off, 
  398.      reading them, etc:
  399.  
  400.         Specialized BIOS calls.
  401.  
  402. .pa
  403. è
  404.                             TERMINAL SURVEY:
  405.  
  406. Name of computer or terminal:                Epson QX-10
  407.  
  408. Does this computer emulate,  or is it to any degree compatible, with the 
  409. terminal characteristics of another computer or terminal? 
  410.  
  411.                                              TVI-920
  412.  
  413. Size of terminal display:                    Lines (rows): 24         
  414.                                              Columns: 80
  415.  
  416. Escape Sequences:
  417. ----------------
  418.  
  419.      clear screen:                      same as TVI-720
  420.      home cursor:                       same as TVI-720
  421.      directly address cursor:           same as TVI-720
  422.      cursor up:                         same as TVI-720
  423.      cursor down:                       same as TVI-720
  424.      cursor left:                       same as TVI-720
  425.      cursor right:                      same as TVI-720
  426.      delete character to left of cursor: same as TVI-720
  427.      delete character at cursor:        same as TVI-720
  428.      delete from cursor to end of line: same as TVI-720
  429.      delete from cursor to end of page: same as TVI-720
  430.      turn on highlight/reverse:         same as TVI-720
  431.      turn off highlight/reverse:        same as TVI-720
  432.      turn on dim:                       same as TVI-720
  433.      turn on bright:                    same as TVI-720
  434.      read character at cursor position: not implemented
  435.      turn on/off or adjust cursor:      same as TVI-720
  436.  
  437. Direct Video RAM Manipulation:
  438. -----------------------------
  439.  
  440.      Is the video memory mapped?             NO
  441.  
  442.      starting address of video RAM:
  443.      length of line in video RAM:
  444.      How are attributes mapped:
  445.      Is video RAM banked?  Procedure for addressing video RAM?
  446.  
  447.  
  448. Graphics:
  449. --------
  450.  
  451.      Are there character graphics?           NO
  452.  
  453.      Describe  graphics characters,  procedures for defining and accces-
  454.      sing them, etc.:
  455.  
  456. .cp 6
  457. è     Are there pixel graphics?               YES  
  458.      
  459. áááááDispla∙ ha≤ ß graphic≤ chi≡ witΦ it≤ owε banδ oµ memory«  Thσ áonl∙ ì
  460. áááááwa∙ át∩ áacces≤ thi≤ displa∙ memor∙ i≤ viß port≤ anΣ áthσ ágraphic≤ ì
  461. áááááchip.
  462.  
  463.      Describe procedures for entering and exiting pixel graphics mode:
  464.  
  465.                In TPM - system calls.
  466.  
  467.      Describe  procedures  for addressing pixels,  turning them  on/off, 
  468.      reading them, etc:
  469.  
  470.                In TPM - system calls.
  471.  
  472.  
  473. .pa
  474. è
  475.                             TERMINAL SURVEY:
  476.  
  477. Name of computer or terminal:                Kaypro II¼ '83
  478.  
  479. Does this computer emulate,  or is it to any degree compatible, with the 
  480. terminal characteristics of another computer or terminal? 
  481.  
  482.                                              ADM-3A - almost!
  483.  
  484. ááááá[Editor'≤ ánote║ á Al∞ Kaypr∩ anΣ Osbornσ átermina∞ ásequence≤ áarσ ì
  485. ááááásuperset≤ áoµ áthσ ADM3A¼ althougΦ the∙ diffe≥ iε áthσ ámanner≤ áiε ì
  486. áááááwhicΦ the∙ adΣ t∩ thσ ADM3┴ commanΣ set.]
  487.  
  488. Size of terminal display:                    Lines (rows): 24         
  489.                                              Columns: 80
  490.  
  491. Escape Sequences:
  492. ----------------
  493.  
  494.      clear screen:                           1A
  495.  
  496.      home cursor:                            1E
  497.  
  498.      directly address cursor:                1B 3D ROW+20H COL+20H
  499.  
  500.      cursor up:                              0B
  501.  
  502.      cursor down:                            0A
  503.  
  504.      cursor left:                            08
  505.  
  506.      cursor right:                           0C
  507.  
  508.      delete character to left of cursor:     7F
  509.  
  510.      delete character at cursor:             --
  511.  
  512.      delete from cursor to end of line:      18
  513.  
  514.      delete from cursor to end of page:      17
  515.  
  516.      turn on highlight/reverse:              --
  517.  
  518.      turn off highlight/reverse:             --
  519.  
  520.      turn on dim:                            --
  521.  
  522.      turn on bright:                         --
  523.  
  524.      read character at cursor position:      --
  525.  
  526.      turn on/off or adjust cursor:           --
  527.  
  528.      other cursor sequences: 1B 41 - 1B 47 -- toggle lowercase/greekalphabet
  529. è                             1B 45 - insert line   1B 52 - delete line
  530.  
  531.  
  532. Direct Video RAM Manipulation:
  533. -----------------------------
  534.  
  535.      Is the video memory mapped?             yes, but in a separate bank
  536.  
  537.      starting address of video RAM:          not sure
  538.  
  539.      length of line in video RAM:
  540.      How are attributes mapped:              what attributes!
  541.      Is video RAM banked?  Procedure for adressing video RAM?
  542.  
  543.  
  544. Graphics:
  545. --------
  546.  
  547.      Are there character graphics?           NO
  548.  
  549.      Describe  graphics characters,  procedures for defining and accces-
  550.      sing them, etc.:
  551.  
  552.      Are there pixel graphics?               NO
  553.  
  554.      Describe procedures for entering and exiting pixel graphics mode:
  555.      Describe  procedures  for addressing pixels,  turning them  on/off, 
  556.      reading them, etc:
  557.  
  558.  
  559. Other Terminal Information: a bit slow at scrolling - it can't keep up
  560. at much over 1200 baud. Fast otherwise.
  561.  
  562. .pa
  563. è
  564.                             TERMINAL SURVEY:
  565.  
  566. Name of computer or terminal:                Kaypro '84
  567.  
  568. Does this computer emulate,  or is it to any degree compatible, with the 
  569. terminal characteristics of another computer or terminal? 
  570.  
  571.                                              ADM-3A 
  572.  
  573. ááááá[Editor'≤ ánote║ á Al∞ Kaypr∩ anΣ Osbornσ átermina∞ ásequence≤ áarσ ì
  574. ááááásuperset≤ áoµ áthσ ADM3A¼ althougΦ the∙ diffe≥ iε áthσ ámanner≤ áiε ì
  575. áááááwhicΦ the∙ adΣ t∩ thσ ADM3┴ commanΣ set.]
  576.  
  577. Size of terminal display:                    Lines (rows): 25         
  578.                                              Columns:      80
  579.  
  580. Escape Sequences:
  581. ----------------
  582.  
  583.      clear screen:                           1A
  584.  
  585.      home cursor:                            1E
  586.  
  587.      directly address cursor:                1B 3D ROW+20H COL+20H
  588.  
  589.      cursor up:                              0B
  590.  
  591.      cursor down:                            0A
  592.  
  593.      cursor left:                            08
  594.  
  595.      cursor right:                           0C
  596.  
  597.      delete character to left of cursor:     7F
  598.  
  599.      delete character at cursor:             --
  600.  
  601.      delete from cursor to end of line:      18
  602.  
  603.      delete from cursor to end of page:      17
  604.  
  605.      turn on highlight/reverse:              1B 42 05 1B 42 00
  606.  
  607.      turn off highlight/reverse:             1B 43 00 1B 43 05
  608.  
  609.      turn on dim:                            1B 42 01
  610.  
  611.      turn on bright:                         1B 43 01
  612.  
  613.      read character at cursor position:      --
  614.  
  615.      turn on/off or adjust cursor:           --
  616.  
  617.      other cursor sequences: 1B 41 - 1B 47 -- toggle lowercase/greekalphabet
  618. è                             1B 45 - insert line   1B 52 - delete line
  619.  
  620.  
  621. Direct Video RAM Manipulation:
  622. -----------------------------
  623.  
  624.      Is the video memory mapped?             yes, but in a separate bank
  625.  
  626.      starting address of video RAM:          0000 ?
  627.  
  628.      length of line in video RAM:
  629.      How are attributes mapped:              what attributes!
  630.      Is video RAM banked?  Procedure for adressing video RAM?
  631.  
  632.  
  633. Graphics:
  634. --------
  635.  
  636.      Are there character graphics?           YES
  637.  
  638.      Describe  graphics characters,  procedures for defining and accces-
  639.      sing them, etc.:
  640.  
  641.      Are there pixel graphics?               YES
  642.  
  643.      Describe procedures for entering and exiting pixel graphics mode:
  644.      Describe  procedures  for addressing pixels,  turning them  on/off, 
  645.      reading them, etc:
  646.  
  647.  
  648.           There are escape sequences for setting and unsetting pixels,
  649.           drawing lines, etc. -- I don't have them here.  Sorry.
  650. .pa
  651. è
  652.                             TERMINAL SURVEY:
  653.  
  654. Name of computer or terminal:                Kimtron (PC Shadow)
  655.  
  656. Does this computer emulate,  or is it to any degree compatible, with the 
  657. terminal characteristics of another computer or terminal? 
  658.  
  659.                                              Televideo 925
  660.  
  661. Size of terminal display:                    Lines (rows): 24       
  662.                                              Columns: 80
  663.  
  664. Escape Sequences:
  665. ----------------
  666.  
  667.      clear screen:                           1A   or   1B 2A
  668.  
  669.      home cursor:                            1E 
  670.  
  671.      directly address cursor:                1B 3D row+20H column+20H
  672.  
  673.      cursor up:                              0B
  674.  
  675.      cursor down:                            0A 
  676.  
  677.      cursor left:                            08
  678.  
  679.      cursor right:                           0C
  680.  
  681.      delete character to left of cursor:     08 20
  682.  
  683.      delete character at cursor:             1B 57
  684.  
  685.      delete from cursor to end of line:      1B 54
  686.  
  687.      delete from cursor to end of page:      1B 59
  688.  
  689.      turn on highlight/reverse:              1B 6A
  690.  
  691.      turn off highlight/reverse:             1B 6B
  692.  
  693.      turn on dim:                            1B 29
  694.  
  695.      turn on bright:                         1B 28
  696.  
  697.      read character at cursor position:      --
  698.  
  699.      turn on/off or adjust cursor:           1B 2E
  700.  
  701. .cp 6
  702. èDirect Video RAM Manipulation:
  703. -----------------------------
  704.  
  705.      Is the video memory mapped?             NO
  706.  
  707.      starting address of video RAM:
  708.      length of line in video RAM:
  709.      How are attributes mapped:
  710.      Is video RAM banked?  Procedure for adressing video RAM?
  711.  
  712.  
  713. Graphics:
  714. --------
  715.  
  716.      Are there character graphics?           YES
  717.  
  718.      Describe  graphics characters,  procedures for defining and accces-
  719.      sing them, etc.:
  720.     
  721.                Graphics on:                  1B 24
  722.                        off:                  1B 25
  723.  
  724.      Are there pixel graphics?               NO
  725.  
  726.      Describe procedures for entering and exiting pixel graphics mode:
  727.      Describe  procedures  for addressing pixels,  turning them  on/off, 
  728.      reading them, etc:
  729.  
  730. .pa
  731. è
  732.                             TERMINAL SURVEY:
  733.  
  734. Name of computer or terminal:                MULTIFLEX VIDEO CARD
  735.  
  736. Does this computer emulate,  or is it to any degree compatible, with the
  737. terminal characteristics of another computer or terminal?
  738.  
  739. Size of terminal display:                    Lines (rows): 24       
  740.                                              Columns: 80
  741.  
  742. Escape Sequences:
  743. ----------------
  744.  
  745.      clear screen:                           1A
  746.  
  747.      home cursor:                            1E
  748.  
  749.      directly address cursor:                1B 3D
  750.  
  751.      cursor up:                              0B
  752.  
  753.      cursor down:                            0A
  754.  
  755.      cursor left:                            08
  756.  
  757.      cursor right:                           0C
  758.  
  759.      delete character to left of cursor:     --
  760.  
  761.      delete character at cursor:             --
  762.  
  763.      delete from cursor to end of line:      --
  764.  
  765.      delete from cursor to end of page:      --
  766.  
  767.      turn on highlight/reverse:              0F
  768.  
  769.      turn off highlight/reverse:             13
  770.  
  771.      turn on dim:                            13
  772.  
  773.      turn on bright:                         11
  774.  
  775.      read character at cursor position:      19
  776.  
  777.      turn on/off or adjust cursor:           --
  778.  
  779.      other cursor sequences:
  780.  
  781.               3-page mode:
  782.  
  783.                   enter:                     04 10 03
  784.                   leave:                     04 0F 03  (returns to 1 page mode)
  785.                   scroll down 1/2 page:      01
  786. è                  scroll up   1/2 page:      02
  787.                   go page 0 and home cursor: 17
  788.  
  789.               Field attributes:
  790.                   concatenate start:         12
  791.                   concatenate end:           12
  792.                   blink on:                  0E
  793.                   Underline:                 10
  794.                   stop all attribs:          13
  795.  
  796.               Send cursor position:          16   (row,column)
  797.               Graphic field attribute:       1C
  798.               Initiate graphics operation:   1D
  799.  
  800.               Set cursor type:
  801.  
  802.                   blinking reverse video block:   04 06 00 03
  803.                   solid    reverse video block:   04 06 01 03
  804.                   blinking underline:             04 06 02 03
  805.                   solid    underline:             04 06 03 03
  806.  
  807. Direct Video RAM Manipulation:
  808. -----------------------------
  809.  
  810.      Is the video memory mapped?             NO
  811.  
  812.      starting address of video RAM:  NA
  813.      length of line in video RAM:  NA
  814.      How are attributes mapped:  NA
  815.      Is video RAM banked?  Procedure for adressing video RAM?  NA
  816.  
  817.  
  818. Graphics:
  819. --------
  820.  
  821.      Are there character graphics?
  822.  
  823.      Describe  graphics characters,  procedures for defining and accces-
  824.      sing them, etc.:
  825.  
  826.      Are there pixel graphics?
  827.  
  828.      Describe procedures for entering and exiting pixel graphics mode:
  829.      Describe  procedures  for addressing pixels,  turning them  on/off,
  830.      reading them, etc:
  831.  
  832. .pa
  833. è
  834.                             TERMINAL SURVEY:
  835.  
  836. Name of computer or terminal:                 Northsta≥ Advantage
  837.  
  838. Does this computer emulate,  or is it to any degree compatible, with the 
  839. terminal characteristics of another computer or terminal?
  840.  
  841. áááááNo⌠ really¼ bu⌠ curso≥ addres≤ sequencσ i≤ simila≥ t∩ several.
  842.  
  843. Size of terminal display:    Lines (rows):   24        
  844.                              Columns:        80
  845.  
  846. Escape Sequences:
  847. ----------------
  848.  
  849.      clear screen:                          0┤ (clear¼ homσ cursor,
  850.                                                 vide∩ reset) 
  851.  
  852.      home cursor:                         1E
  853.  
  854.      directly address cursor:             1B 3D line+20h column+20h
  855.  
  856.      cursor up:                             0B
  857.  
  858.      cursor down:                         0A
  859.  
  860.      cursor left:                         08
  861.  
  862.      cursor right:                         0C
  863.  
  864.      delete character to left of cursor:     7F
  865.  
  866.      delete character at cursor:         --
  867.  
  868.      delete from cursor to end of line:         --
  869.  
  870.      delete from cursor to end of page:         07
  871.  
  872.      turn on highlight/reverse:             01
  873.  
  874.      turn off highlight/reverse:         02
  875.  
  876.      turn on dim:                 --
  877.  
  878.      turn on bright:                 --
  879.  
  880.      read character at cursor position:         --
  881.  
  882.      turn on/off or adjust cursor:         1╣   Curso≥ off
  883.                                              1╕   Curso≥ on
  884.  
  885. .cp 6
  886. èDirect Video RAM Manipulation:
  887. -----------------------------
  888.  
  889.      Is the video memory mapped?         YES
  890.  
  891.      starting address of video RAM:         2000h
  892.  
  893.      length of line in video RAM:         8░ byte≤ (64░ pixe∞ dots)
  894.  
  895.      How are attributes mapped:        
  896.                
  897. ááááááááááInversσ vide∩ i≤ thσ onl∙ standarΣ attribute«  ┴ bi⌠ i≤ se⌠ iε ì
  898. ááááááááááBIO╙ beforσ thσ jum≡ t∩ thσ vide∩ drive≥ iε PROM.
  899.  
  900.      Is video RAM banked?                    YES
  901.  
  902.      Procedure for adressing video RAM?
  903.  
  904.           1«  Locatσ operatioε codσ abovσ 8000h
  905.           2«  Ma≡ vide∩ Raφ ont∩ add≥ 000░ t∩ 7FFF
  906.                L─   A,80H
  907.                OU╘  0A0H
  908.                L─   A,81H
  909.                OU╘  0A1H
  910.           3«  Operatσ oε vide∩ RA═ a≤ required
  911.           4«  Ma≡ norma∞ RA═ ont∩ add≥ 000░ t∩ 7FFF
  912.                L─   A,0
  913.                OU╘  0A0H
  914.                L─   A,1
  915.                OU╘  0A1H
  916.  
  917. Graphics:
  918. --------
  919.  
  920.      Are there character graphics?           Non-standard
  921.  
  922.      Describe  graphics characters,  procedures for defining and accces-
  923.      sing them, etc.:
  924.  
  925.      Are there pixel graphics?                 YES
  926.  
  927.      Describe procedures for entering and exiting pixel graphics mode:
  928.      Describe  procedures  for addressing pixels,  turning them  on/off, 
  929.      reading them, etc:
  930.  
  931.                Don'⌠ know
  932.  
  933. .pa
  934. è
  935.                             TERMINAL SURVEY:
  936.  
  937. Name of computer or terminal:                 Osborne 1
  938.  
  939. Does this computer emulate,  or is it to any degree compatible, with the 
  940. terminal characteristics of another computer or terminal?
  941.  
  942.                                      Some sequences emulate ADM3A
  943.  
  944. Size of terminal display:                    Lines (rows):  24        
  945.                                              Columns: 52*
  946.  
  947.     *Display may show 80 or 128 columns with 80-column cards
  948.     available from Osborne, Nuevo, and others
  949.  
  950. Escape Sequences:
  951. ----------------
  952.  
  953.      clear screen:                          1A 
  954.  
  955.      home cursor:                         1E
  956.  
  957.      directly address cursor:             1B 3D line+20h column+20h
  958.  
  959.      cursor up:                             0B
  960.  
  961.      cursor down:                         16
  962.  
  963.      cursor left:                         08
  964.  
  965.      cursor right:                         0C
  966.  
  967.      delete character to left of cursor:     --
  968.  
  969.      delete character at cursor:         1B 57
  970.  
  971.      delete from cursor to end of line:         1B 54
  972.  
  973.      delete from cursor to end of page:         1B 59
  974.  
  975.      turn on highlight/reverse:             --
  976.  
  977.      turn off highlight/reverse:         --
  978.  
  979.      turn on dim:                 1B 29
  980.  
  981.      turn on bright:                 1B 28
  982.  
  983.      read character at cursor position:         --
  984.  
  985.      turn on/off or adjust cursor:         --
  986.  
  987. .cp 6
  988. èDirect Video RAM Manipulation:
  989. -----------------------------
  990.  
  991.      Is the video memory mapped?         YES
  992.  
  993.      starting address of video RAM:    
  994.  
  995.      length of line in video RAM:         128 bytes
  996.  
  997.      How are attributes mapped:        
  998.                
  999.                     The highest bit of each character sets
  1000.                     dim mode; other attributes are mapped
  1001.                     to the shadow RAM
  1002.  
  1003.      Is video RAM banked?                    NO (in main memory)
  1004.  
  1005.      Procedure for adressing video RAM?
  1006.  
  1007.  
  1008. Graphics:
  1009. --------
  1010.  
  1011.      Are there character graphics?           YES
  1012.  
  1013.      Describe  graphics characters,  procedures for defining and accces-
  1014.      sing them, etc.:
  1015.  
  1016.             1B 'g'        Turns on Graphics Mode
  1017.             1B 'G'        Turns off Graphics mode
  1018.  
  1019.                     Be careful:  carriage return and
  1020.                     line feed don't work in graphics mode.
  1021.  
  1022.      Are there pixel graphics?                 NO
  1023.  
  1024.      Describe procedures for entering and exiting pixel graphics mode:
  1025.      Describe  procedures  for addressing pixels,  turning them  on/off, 
  1026.      reading them, etc:
  1027.  
  1028. .pa
  1029. è
  1030.                             TERMINAL SURVEY:
  1031.  
  1032. Name of computer or terminal:                Osborne Executive
  1033.  
  1034. Does this computer emulate,  or is it to any degree compatible, with the 
  1035. terminal characteristics of another computer or terminal?
  1036.  
  1037.                                              Emulates Televideo 912
  1038.  
  1039. Size of terminal display:                    Lines (rows):  24        
  1040.                                              Columns: 80
  1041.  
  1042. Escape Sequences:
  1043. ----------------
  1044.  
  1045.      clear screen:                           1A        or    1B 5A    
  1046.  
  1047.      home cursor:                         1E
  1048.  
  1049.      directly address cursor:             1B 3D line+20 column+20
  1050.  
  1051.      cursor up:                             0B
  1052.  
  1053.      cursor down:                         16
  1054.  
  1055.      cursor left:                         08
  1056.  
  1057.      cursor right:                         0C
  1058.  
  1059.      delete character to left of cursor:    
  1060.  
  1061.      delete character at cursor:         1B 57
  1062.  
  1063.      delete from cursor to end of line:         1B 54
  1064.  
  1065.      delete from cursor to end of page:         1B 59
  1066.  
  1067.      turn on highlight/reverse:             1B 6A
  1068.  
  1069.      turn off highlight/reverse:             1B 6B
  1070.  
  1071.      turn on dim:                            1B 29
  1072.  
  1073.      turn on bright:                         1B 28
  1074.  
  1075.      read character at cursor position:      --
  1076.  
  1077.      turn on/off or adjust cursor:         1B 2E xx
  1078.                                00  invisible
  1079.                                01  blinking block
  1080.                                02  steady block
  1081.                                03  blinking underline
  1082.                                04  steady underline
  1083.  
  1084. èDirect Video RAM Manipulation:
  1085. -----------------------------
  1086.  
  1087.      Is the video memory mapped?         YES
  1088.  
  1089.      starting address of video RAM:         C000h
  1090.  
  1091.      length of line in video RAM:         128 bytes
  1092.  
  1093.      How are attributes mapped:        parallel to characters, beginning
  1094.                     at D000h
  1095.  
  1096.      Is video RAM banked?                    YES 
  1097.  
  1098.      Procedure for adressing video RAM?
  1099.  
  1100.         If you're in bank 1 as usual output 65 (banks 1+7) to
  1101.         port 0, write info to the video bank beginning at C000h,
  1102.         then output 1 (bank 1 alone) to port 0 to return to bank 1
  1103.  
  1104.  
  1105. Graphics:
  1106. --------
  1107.  
  1108.      Are there character graphics?           YES
  1109.  
  1110.      Describe  graphics characters,  procedures for defining and accces-
  1111.      sing them, etc.:
  1112.  
  1113.             1B 'g'        Turns on Graphics Mode
  1114.             1B 'G'        Turns off Graphics mode
  1115.  
  1116.                     Be careful:  carriage return and
  1117.                     line feed don't work in graphics mode.
  1118.  
  1119.             1B 61        begins alternate character set
  1120.             1B 41        ends alternate character set
  1121.  
  1122.             The alternate character set is programmable, and 
  1123.             fonts available have various graphics characters.
  1124.  
  1125.  
  1126. .pa
  1127. è
  1128.                             TERMINAL SURVEY:
  1129.  
  1130. Name of computer or terminal:                 Televideo TS803
  1131.  
  1132. Does this computer emulate,  or is it to any degree compatible, with the 
  1133. terminal characteristics of another computer or terminal?
  1134.  
  1135.                VERY close to Televideo 925 - has function
  1136.                keys a la TVI 950. Keyboard is EXACTLY the same
  1137.                as the TVI 955.
  1138.  
  1139. Size of terminal display:                    Lines (rows): 24          
  1140.                                              Columns: 80
  1141.  
  1142. Escape Sequences: 
  1143. ----------------
  1144.  
  1145.      clear screen:                         1b 2a
  1146.  
  1147.      home cursor:                         1e
  1148.  
  1149.      directly address cursor:                1b 3d 20+row 20+col
  1150.  
  1151.      cursor up:                             0b
  1152.  
  1153.      cursor down:    
  1154.  
  1155.                0a / 16 - 0a (^J) scrolls screen at bottom
  1156.                whereas 1b (^V) moves cursor down, but will
  1157.                not scroll off bottom
  1158.  
  1159.      cursor left:                         08
  1160.  
  1161.      cursor right:                         0c
  1162.  
  1163.      delete character to left of cursor: not available
  1164.  
  1165.                (fake it with 08 1b 57 !!)
  1166.  
  1167.      delete character at cursor:             1b 57
  1168.  
  1169.      delete from cursor to end of line:      1b 54
  1170.  
  1171.      delete from cursor to end of page:      1b 59
  1172.  
  1173.      turn on highlight/reverse:              1b 47 34
  1174.  
  1175.      turn off highlight/reverse:             1b 47 30
  1176.  
  1177.      turn on dim:                            1b 29
  1178.  
  1179.      turn on bright:                         1b 28
  1180.  
  1181.      read character at cursor position:      --
  1182. è
  1183.      turn on/off or adjust cursor: 1b 2e 30 (off)
  1184.                    1b 2e 31 (block blink)
  1185.                    1b 2e 32 (block solid)
  1186.                    1b 2e 33 (underline blink)
  1187.                    1b 2e 34 (underline solid)
  1188.         
  1189.  
  1190.      other cursor sequences:
  1191.  
  1192.                insert char at cursor position:    1b 51
  1193.                delete line cursor is on:          1b 52
  1194.                insert line where cursor is at:    1b 45
  1195.  
  1196.  
  1197. Direct Video RAM Manipulation:
  1198. -----------------------------
  1199.  
  1200.      Is the video memory mapped?         YES
  1201.  
  1202.      starting address of video RAM:    5800 (caveat - the screen moves
  1203.                     around on top of the memory to scroll,
  1204.                     so the address of the top left hand
  1205.                     corner of the screen is not fixed)
  1206.  
  1207.      length of line in video RAM:       80 bytes
  1208.  
  1209.      How are attributes mapped:        BOLD is a magic cookie, dim is on a
  1210.                     per character basis.
  1211.  
  1212.      Is video RAM banked?        YES
  1213.  
  1214.      Procedure for adressing video RAM? 
  1215.  
  1216.                                         output 00 to port 13
  1217.  
  1218.      Other notes on memory mapping: 
  1219.                               
  1220.                               see caveat above - on one occasion I
  1221.                               used memory mapped video for speed, and forced
  1222.                               the screen to a known condition by repeatedly
  1223.                               writing linefeeds till the top LH corner was at
  1224.                               5800.
  1225.  
  1226.  
  1227. Graphics:
  1228. --------
  1229.  
  1230.      Are there character graphics?      NO
  1231.  
  1232.      Describe  graphics characters,  procedures for defining and accces-
  1233.      sing them, etc.:
  1234.  
  1235.      Are there pixel graphics?        YES
  1236.  
  1237. è     Describe procedures for entering and exiting pixel graphics mode:
  1238.  
  1239.         ALL pixel graphics is accessed via a rst 28 (rst 5 in intel
  1240.         neumonics) with a value in the C reg to tell whats to be done
  1241.         (wait a month!!!)
  1242.  
  1243.      Describe  procedures  for addressing pixels,  turning them  on/off, 
  1244.      reading them, etc:
  1245.  
  1246.         high level functions: draw lines, draw polygons,
  1247.         draw boxes, write normal alpha characters on grafix screen.
  1248.         To do more interesting things like drawing triangles, these
  1249.         have to be built up from the basics provided.
  1250.         To read, you specify a horizontal scan line, and receive the
  1251.         bitmap for that line.
  1252.  
  1253.  
  1254.  
  1255. Other Terminal Information:
  1256. --------------------------
  1257.  
  1258.         This terminal can best be described as something that has
  1259.         all the capabilities of a TVI 925, together with the
  1260.         programmable function keys of a TVI950. Really industrious
  1261.         programmers (hackers) can get inside the boot rom (which
  1262.         also contains the terminal driver) and add / modify functions
  1263.         I've done it to change the way tabs are handled, and I plan
  1264.         to do a lot more!!
  1265.  
  1266. .pa
  1267. è
  1268.  
  1269.                             TERMINAL SURVEY:
  1270.  
  1271. Name of computer or terminal:      Visual Technology 1050
  1272.  
  1273. Does this computer emulate,  or is it to any degree compatible, with the
  1274. terminal characteristics of another computer or terminal? 
  1275.  
  1276.                                    ANSI
  1277.  
  1278. Size of terminal display:  Lines (rows): 25       Columns: 80
  1279.  
  1280. Escape Sequences:
  1281. ----------------
  1282.  
  1283.      clear screen:                 1B 5B 32 4A
  1284.  
  1285.      home cursor:                  1B 5B 48
  1286.  
  1287.      directly address cursor:      1B 5B (y+1) 3B (x+1) 48
  1288.  
  1289.      cursor up:                    1B 5B 41
  1290.  
  1291.      cursor down:                  1B 5B 42
  1292.  
  1293.      cursor left:                  1B 5B 44
  1294.  
  1295.      cursor right:                 1B 5B 43
  1296.  
  1297.      delete character to left of cursor: (none)
  1298.  
  1299.      delete character at cursor: (none)
  1300.  
  1301.      delete from cursor to end of line:      1B 5B 4B
  1302.  
  1303.      delete from cursor to end of page:      1B 5B 4A
  1304.  
  1305.      turn on highlight/reverse: Reverse:     1B 5B 37 6D
  1306.  
  1307.      turn off highlight/reverse:             1B 5B 6D
  1308.  
  1309.      turn on dim:                            1B 5B 6D
  1310.  
  1311.      turn on bright:                         1B 5B 31 6D
  1312.  
  1313.      read character at cursor position: (none)
  1314.  
  1315.      turn on/off or adjust cursor: 
  1316.  
  1317.                     On:                      1B 3B 49
  1318.                     Off:                     1B 3B 41
  1319.                     Blink:                   1B 3B 4A
  1320.                     No Blink:                1B 3B 42
  1321.  
  1322. èDirect Video RAM Manipulation:
  1323. -----------------------------
  1324.  
  1325.      Is the video memory mapped?        Not user-accessable
  1326.  
  1327.      starting address of video RAM:
  1328.      length of line in video RAM:
  1329.      How are attributes mapped:
  1330.      Is video RAM banked?  Procedure for adressing video RAM?
  1331.      Other notes on memory mapping:
  1332.  
  1333.  
  1334.  
  1335. Graphics:
  1336. --------
  1337.  
  1338.      Are there character graphics?      Yes
  1339.  
  1340.      Describe  graphics characters,  procedures for defining and accces-
  1341.      sing them, etc.:
  1342.  
  1343.                Please write back if you're interested and I'll send
  1344.                photocopies of the relevant manual pages.
  1345.  
  1346.      Are there pixel graphics?          Yes
  1347.  
  1348.      Describe procedures for entering and exiting pixel graphics mode:
  1349.  
  1350.      Describe  procedures  for addressing pixels,  turning them  on/off,
  1351.      reading them, etc:
  1352.  
  1353.                Please write back if you're interested and I'll send
  1354.                photocopies of the relevant manual pages.
  1355.  
  1356. Other Terminal Information:
  1357. --------------------------
  1358.  
  1359.     The Visual 1050 has a very sophisticated terminal with
  1360.     line-drawing fonts and true 640 x 300 graphics.  There
  1361.     are escape sequences to do many things not listed here.
  1362.  
  1363. .pa
  1364. è
  1365.                             TERMINAL SURVEY:
  1366.  
  1367.  
  1368. Name of computer or terminal:           Zenith Z19
  1369.  
  1370. Does this computer emulate,  or is it to any degree compatible, with the 
  1371. terminal characteristics of another computer or terminal? 
  1372.  
  1373.                VT52, ANSI subset
  1374.  
  1375. Size of terminal display:     Lines (rows):  25        
  1376.                               Columns:       80
  1377.  
  1378. Graphics:
  1379. --------
  1380.  
  1381.      Are there character graphics?  Yes
  1382.  
  1383.      Describe  graphics characters,  procedures for defining and accces-
  1384.      sing them, etc.: Line drawing character set.  ^[P and ^[Q enter and exit
  1385.  
  1386.  
  1387. Other Terminal Information:
  1388. --------------------------
  1389. Also use ADM3-A, Wyse 60, Ramtek 4225 (Color Graphic 1280x1024)
  1390.  
  1391.  
  1392. .pa
  1393. è