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