.hm 1 .he PART 3: TERMINAL SURVEY Information on Terminals and Video Display Systems .pa Š .he UCPM Manual -- Terminal Survey, Page # TERMINAL SURVEY: Name of computer or terminalº AMSTRAD CPC 6128 Does this computer emulate, or is it to any degree compatible, with the terminal characteristics of another computer or terminal? YES -- VT52 Size of terminal display: Lines (rows): 25 Columns: 80 Escape Sequences: ---------------- clear screen: 1B H 1B J home cursor: 1B H directly address cursor: 1B Y -row -column (+32) cursor up: 1B A cursor down: 1B B cursor left: 1B D cursor right: 1B C delete character to left of cursor: 8 20H 8 delete character at cursor: 8 delete from cursor to end of line: 1B K delete from cursor to end of page: 1B J turn on highlight/reverse: 1B p turn off highlight/reverse: 1B q turn on dim: n.a. turn on bright: n.a. read character at cursor position: ? turn on/off or adjust cursor: ? .cp 6 ŠDirect Video RAM Manipulation: ----------------------------- Is the video memory mapped? NO starting address of video RAM: length of line in video RAM: How are attributes mapped: Is video RAM banked? Procedure for adressing video RAM? Other notes on memory mapping: Graphics: -------- Are there character graphics? Describe graphics characters, procedures for defining and accces- sing them, etc.: Are there pixel graphics? YES -- GSX Describe procedures for entering and exiting pixel graphics mode: Describe procedures for addressing pixels, turning them on/off, reading them, etc: .pa Š TERMINAL SURVEY: Name of computer or terminal: Apple ][ Does this computer emulate, or is it to any degree compatible, with the terminal characteristics of another computer or terminal? SOROC IQ120/150 or TELEVIDEO TVI920/950 Size of terminal display: Lines (rows): 24 Columns: 80 Escape Sequences: ---------------- Standard Soroc IQ120/150 display or Televideo TVI920/950 clear screen: home cursor: directly address cursor: cursor up: cursor down: cursor left: cursor right: delete character to left of cursor: delete character at cursor: delete from cursor to end of line: delete from cursor to end of page: turn on highlight/reverse: turn off highlight/reverse: turn on dim: turn on bright: read character at cursor position: turn on/off or adjust cursor: other cursor sequences: Direct Video RAM Manipulation: ----------------------------- Is the video memory mapped? NO starting address of video RAM: length of line in video RAM: How are attributes mapped: Is video RAM banked? Procedure for adressing video RAM? Other notes on memory mapping: .cp 6 ŠGraphics: -------- Are there character graphics? No Describe graphics characters, procedures for defining and accces- sing them, etc.: Are there pixel graphics? Only on the Apple Describe procedures for entering and exiting pixel graphics mode: Describe procedures for addressing pixels, turning them on/off, reading them, etc: .pa Š TERMINAL SURVEY: Name of computer or terminal: Apple ][e with Microsoft Softcard I Does this computer emulate, or is it to any degree compatible, with the terminal characteristics of another computer or terminal? Yes. Several sets of standard escape sequences are selectable by the standard configuration program: Size of terminal display: Lines (rows): 24 Columns: 40 (standard hardware) Columns: 80 (with 80-column card add-on) Escape Sequences: ---------------- clear screen: home cursor: directly address cursor: cursor up: cursor down: cursor left: cursor right: delete character to left of cursor: delete character at cursor: delete from cursor to end of line: delete from cursor to end of page: turn on highlight/reverse: turn off highlight/reverse: turn on dim: turn on bright: read character at cursor position: turn on/off or adjust cursor: other cursor sequences: Direct Video RAM Manipulation: ----------------------------- Is the video memory mapped? YES starting address of video RAM: F400h length of line in video RAM: 28h How are attributes mapped: Is video RAM banked? Yes, for 80-column display. Procedure for addressing video RAM?      Videï RAÍ ió NOÔ contiguous® Therå ió á complicateä  biô-shufflinç      algorithí  tï converô linå £ tï startinç memorù  location®   Withiî      á line¬ memorù ió contiguous.      Iî  8°-columî modå only¬ therå ió aî entirå arraù oæ  memorù-mappeä Š     'sofô-switches§  tï  swað betweeî eveî anä odä  columî  videï  RAM¬      sincå theù arå banë-switcheä intï thå samå locationó (F400è-F7F7h). Graphics: -------- Are there character graphics? YES Describe graphics characters, procedures for defining and accces- sing them, etc.: Very messy; suggest reference to Apple IIe Reference Manual. Are there pixel graphics? YES Describe procedures for entering and exiting pixel graphics mode: See above comment. Describe procedures for addressing pixels, turning them on/off, reading them, etc: .pa Š TERMINAL SURVEY: Name of computer or terminal: DEC VT-220 (amber) Does this computer emulate, or is it to any degree compatible, with the terminal characteristics of another computer or terminal? VT-100/ VT-52 Size of terminal display: Lines (rows): 24 Columns: 80/132 Escape Sequences: ---------------- clear screen: home cursor: directly address cursor: cursor up: cursor down: cursor left: cursor right: delete character to left of cursor: delete character at cursor: delete from cursor to end of line: delete from cursor to end of page: turn on highlight/reverse: turn off highlight/reverse: turn on dim: turn on bright: read character at cursor position: turn on/off or adjust cursor: Direct Video RAM Manipulation: ----------------------------- Is the video memory mapped? NO starting address of video RAM: length of line in video RAM: How are attributes mapped: Is video RAM banked? Procedure for adressing video RAM? Graphics: -------- Are there character graphics? Describe graphics characters, procedures for defining and accces- sing them, etc.: Are there pixel graphics? Describe procedures for entering and exiting pixel graphics mode: Describe procedures for addressing pixels, turning them on/off, reading them, etc: ŠAlso have DEC VT240-MX (handles 5 separate sessions at once, plus has standard VT-240 ReGIS and Sixel graphics), Adds Viewpoint which is kind of kludgey, and I/O mapped video display board which I have yet to make any use of. Sorry I don't have time to look up all the codes, but it would be a couple of hours of work, and I just don't have the time. .pa Š TERMINAL SURVEY: Name of computer or terminal: Epson PX-8 ("Geneva") Does this computer emulate, or is it to any degree compatible, with the terminal characteristics of another computer or terminal? Size of terminal display: Lines (rows): 8 Columns: 80 Escape Sequences: ---------------- clear screen: 0C or 1B 2A home cursor: 0B directly address cursor: 1B 3D (line+20H) (column+20H) cursor up: 1E cursor down: 0A or 1F cursor left: 08 or 1D cursor right: 1C delete character to left of cursor: -- delete character at cursor: -- delete from cursor to end of line: 1B 54 delete from cursor to end of page: 1B 59 turn on highlight/reverse: -- turn off highlight/reverse: -- turn on dim: -- turn on bright: -- read character at cursor position: -- turn on/off or adjust cursor: -- Direct Video RAM Manipulation: ----------------------------- Is the video memory mapped? Yes, but it is controlled by the slave CPU. and thus not available slave CPU and not available to the programmer. Š starting address of video RAM: length of line in video RAM: How are attributes mapped: Is video RAM banked? Procedure for adressing video RAM? Graphics: -------- Are there character graphics? YES Describe graphics characters, procedures for defining and accces- sing them, etc.: Several of the character codes beyond 128 are assigned various graphics characters, and others can be programmed by escape sequences. Are there pixel graphics? YES Describe procedures for entering and exiting pixel graphics mode: Describe procedures for addressing pixels, turning them on/off, reading them, etc: Specialized BIOS calls. .pa Š TERMINAL SURVEY: Name of computer or terminal: Epson QX-10 Does this computer emulate, or is it to any degree compatible, with the terminal characteristics of another computer or terminal? TVI-920 Size of terminal display: Lines (rows): 24 Columns: 80 Escape Sequences: ---------------- clear screen: same as TVI-720 home cursor: same as TVI-720 directly address cursor: same as TVI-720 cursor up: same as TVI-720 cursor down: same as TVI-720 cursor left: same as TVI-720 cursor right: same as TVI-720 delete character to left of cursor: same as TVI-720 delete character at cursor: same as TVI-720 delete from cursor to end of line: same as TVI-720 delete from cursor to end of page: same as TVI-720 turn on highlight/reverse: same as TVI-720 turn off highlight/reverse: same as TVI-720 turn on dim: same as TVI-720 turn on bright: same as TVI-720 read character at cursor position: not implemented turn on/off or adjust cursor: same as TVI-720 Direct Video RAM Manipulation: ----------------------------- Is the video memory mapped? NO starting address of video RAM: length of line in video RAM: How are attributes mapped: Is video RAM banked? Procedure for addressing video RAM? Graphics: -------- Are there character graphics? NO Describe graphics characters, procedures for defining and accces- sing them, etc.: .cp 6 Š Are there pixel graphics? YES      Displaù haó á graphicó chið witè itó owî banë oæ memory® Thå  onlù      waù  tï  accesó thió displaù memorù ió viá portó anä  thå  graphicó      chip. Describe procedures for entering and exiting pixel graphics mode: In TPM - system calls. Describe procedures for addressing pixels, turning them on/off, reading them, etc: In TPM - system calls. .pa Š TERMINAL SURVEY: Name of computer or terminal: Kaypro II¬ '83 Does this computer emulate, or is it to any degree compatible, with the terminal characteristics of another computer or terminal? ADM-3A - almost!      [Editor'ó  noteº   Alì Kayprï anä Osbornå  terminaì  sequenceó  arå      supersetó  oæ  thå ADM3A¬ althougè theù diffeò iî  thå  manneró  iî      whicè theù adä tï thå ADM3Á commanä set.] Size of terminal display: Lines (rows): 24 Columns: 80 Escape Sequences: ---------------- clear screen: 1A home cursor: 1E directly address cursor: 1B 3D ROW+20H COL+20H cursor up: 0B cursor down: 0A cursor left: 08 cursor right: 0C delete character to left of cursor: 7F delete character at cursor: -- delete from cursor to end of line: 18 delete from cursor to end of page: 17 turn on highlight/reverse: -- turn off highlight/reverse: -- turn on dim: -- turn on bright: -- read character at cursor position: -- turn on/off or adjust cursor: -- other cursor sequences: 1B 41 - 1B 47 -- toggle lowercase/greekalphabet Š 1B 45 - insert line 1B 52 - delete line Direct Video RAM Manipulation: ----------------------------- Is the video memory mapped? yes, but in a separate bank starting address of video RAM: not sure length of line in video RAM: How are attributes mapped: what attributes! Is video RAM banked? Procedure for adressing video RAM? Graphics: -------- Are there character graphics? NO Describe graphics characters, procedures for defining and accces- sing them, etc.: Are there pixel graphics? NO Describe procedures for entering and exiting pixel graphics mode: Describe procedures for addressing pixels, turning them on/off, reading them, etc: Other Terminal Information: a bit slow at scrolling - it can't keep up at much over 1200 baud. Fast otherwise. .pa Š TERMINAL SURVEY: Name of computer or terminal: Kaypro '84 Does this computer emulate, or is it to any degree compatible, with the terminal characteristics of another computer or terminal? ADM-3A      [Editor'ó  noteº   Alì Kayprï anä Osbornå  terminaì  sequenceó  arå      supersetó  oæ  thå ADM3A¬ althougè theù diffeò iî  thå  manneró  iî      whicè theù adä tï thå ADM3Á commanä set.] Size of terminal display: Lines (rows): 25 Columns: 80 Escape Sequences: ---------------- clear screen: 1A home cursor: 1E directly address cursor: 1B 3D ROW+20H COL+20H cursor up: 0B cursor down: 0A cursor left: 08 cursor right: 0C delete character to left of cursor: 7F delete character at cursor: -- delete from cursor to end of line: 18 delete from cursor to end of page: 17 turn on highlight/reverse: 1B 42 05 1B 42 00 turn off highlight/reverse: 1B 43 00 1B 43 05 turn on dim: 1B 42 01 turn on bright: 1B 43 01 read character at cursor position: -- turn on/off or adjust cursor: -- other cursor sequences: 1B 41 - 1B 47 -- toggle lowercase/greekalphabet Š 1B 45 - insert line 1B 52 - delete line Direct Video RAM Manipulation: ----------------------------- Is the video memory mapped? yes, but in a separate bank starting address of video RAM: 0000 ? length of line in video RAM: How are attributes mapped: what attributes! Is video RAM banked? Procedure for adressing video RAM? Graphics: -------- Are there character graphics? YES Describe graphics characters, procedures for defining and accces- sing them, etc.: Are there pixel graphics? YES Describe procedures for entering and exiting pixel graphics mode: Describe procedures for addressing pixels, turning them on/off, reading them, etc: There are escape sequences for setting and unsetting pixels, drawing lines, etc. -- I don't have them here. Sorry. .pa Š TERMINAL SURVEY: Name of computer or terminal: Kimtron (PC Shadow) Does this computer emulate, or is it to any degree compatible, with the terminal characteristics of another computer or terminal? Televideo 925 Size of terminal display: Lines (rows): 24 Columns: 80 Escape Sequences: ---------------- clear screen: 1A or 1B 2A home cursor: 1E directly address cursor: 1B 3D row+20H column+20H cursor up: 0B cursor down: 0A cursor left: 08 cursor right: 0C delete character to left of cursor: 08 20 delete character at cursor: 1B 57 delete from cursor to end of line: 1B 54 delete from cursor to end of page: 1B 59 turn on highlight/reverse: 1B 6A turn off highlight/reverse: 1B 6B turn on dim: 1B 29 turn on bright: 1B 28 read character at cursor position: -- turn on/off or adjust cursor: 1B 2E .cp 6 ŠDirect Video RAM Manipulation: ----------------------------- Is the video memory mapped? NO starting address of video RAM: length of line in video RAM: How are attributes mapped: Is video RAM banked? Procedure for adressing video RAM? Graphics: -------- Are there character graphics? YES Describe graphics characters, procedures for defining and accces- sing them, etc.: Graphics on: 1B 24 off: 1B 25 Are there pixel graphics? NO Describe procedures for entering and exiting pixel graphics mode: Describe procedures for addressing pixels, turning them on/off, reading them, etc: .pa Š TERMINAL SURVEY: Name of computer or terminal: MULTIFLEX VIDEO CARD Does this computer emulate, or is it to any degree compatible, with the terminal characteristics of another computer or terminal? Size of terminal display: Lines (rows): 24 Columns: 80 Escape Sequences: ---------------- clear screen: 1A home cursor: 1E directly address cursor: 1B 3D cursor up: 0B cursor down: 0A cursor left: 08 cursor right: 0C delete character to left of cursor: -- delete character at cursor: -- delete from cursor to end of line: -- delete from cursor to end of page: -- turn on highlight/reverse: 0F turn off highlight/reverse: 13 turn on dim: 13 turn on bright: 11 read character at cursor position: 19 turn on/off or adjust cursor: -- other cursor sequences: 3-page mode: enter: 04 10 03 leave: 04 0F 03 (returns to 1 page mode) scroll down 1/2 page: 01 Š scroll up 1/2 page: 02 go page 0 and home cursor: 17 Field attributes: concatenate start: 12 concatenate end: 12 blink on: 0E Underline: 10 stop all attribs: 13 Send cursor position: 16 (row,column) Graphic field attribute: 1C Initiate graphics operation: 1D Set cursor type: blinking reverse video block: 04 06 00 03 solid reverse video block: 04 06 01 03 blinking underline: 04 06 02 03 solid underline: 04 06 03 03 Direct Video RAM Manipulation: ----------------------------- Is the video memory mapped? NO starting address of video RAM: NA length of line in video RAM: NA How are attributes mapped: NA Is video RAM banked? Procedure for adressing video RAM? NA Graphics: -------- Are there character graphics? Describe graphics characters, procedures for defining and accces- sing them, etc.: Are there pixel graphics? Describe procedures for entering and exiting pixel graphics mode: Describe procedures for addressing pixels, turning them on/off, reading them, etc: .pa Š TERMINAL SURVEY: Name of computer or terminal: Northstaò Advantage Does this computer emulate, or is it to any degree compatible, with the terminal characteristics of another computer or terminal?      Noô really¬ buô cursoò addresó sequencå ió similaò tï several. Size of terminal display: Lines (rows): 24 Columns: 80 Escape Sequences: ---------------- clear screen: 0´ (clear¬ homå cursor, videï reset) home cursor: 1E directly address cursor: 1B 3D line+20h column+20h cursor up: 0B cursor down: 0A cursor left: 08 cursor right: 0C delete character to left of cursor: 7F delete character at cursor: -- delete from cursor to end of line: -- delete from cursor to end of page: 07 turn on highlight/reverse: 01 turn off highlight/reverse: 02 turn on dim: -- turn on bright: -- read character at cursor position: -- turn on/off or adjust cursor: 1¹ Cursoò off 1¸ Cursoò on .cp 6 ŠDirect Video RAM Manipulation: ----------------------------- Is the video memory mapped? YES starting address of video RAM: 2000h length of line in video RAM: 8° byteó (64° pixeì dots) How are attributes mapped:           Inverså videï ió thå onlù standarä attribute® Á biô ió seô iî           BIOÓ beforå thå jumð tï thå videï driveò iî PROM. Is video RAM banked? YES Procedure for adressing video RAM? 1® Locatå operatioî codå abovå 8000h 2® Mað videï Raí ontï addò 000° tï 7FFF LÄ A,80H OUÔ 0A0H LÄ A,81H OUÔ 0A1H 3® Operatå oî videï RAÍ aó required 4® Mað normaì RAÍ ontï addò 000° tï 7FFF LÄ A,0 OUÔ 0A0H LÄ A,1 OUÔ 0A1H Graphics: -------- Are there character graphics? Non-standard Describe graphics characters, procedures for defining and accces- sing them, etc.: Are there pixel graphics? YES Describe procedures for entering and exiting pixel graphics mode: Describe procedures for addressing pixels, turning them on/off, reading them, etc: Don'ô know .pa Š TERMINAL SURVEY: Name of computer or terminal: Osborne 1 Does this computer emulate, or is it to any degree compatible, with the terminal characteristics of another computer or terminal? Some sequences emulate ADM3A Size of terminal display: Lines (rows): 24 Columns: 52* *Display may show 80 or 128 columns with 80-column cards available from Osborne, Nuevo, and others Escape Sequences: ---------------- clear screen: 1A home cursor: 1E directly address cursor: 1B 3D line+20h column+20h cursor up: 0B cursor down: 16 cursor left: 08 cursor right: 0C delete character to left of cursor: -- delete character at cursor: 1B 57 delete from cursor to end of line: 1B 54 delete from cursor to end of page: 1B 59 turn on highlight/reverse: -- turn off highlight/reverse: -- turn on dim: 1B 29 turn on bright: 1B 28 read character at cursor position: -- turn on/off or adjust cursor: -- .cp 6 ŠDirect Video RAM Manipulation: ----------------------------- Is the video memory mapped? YES starting address of video RAM: length of line in video RAM: 128 bytes How are attributes mapped: The highest bit of each character sets dim mode; other attributes are mapped to the shadow RAM Is video RAM banked? NO (in main memory) Procedure for adressing video RAM? Graphics: -------- Are there character graphics? YES Describe graphics characters, procedures for defining and accces- sing them, etc.: 1B 'g' Turns on Graphics Mode 1B 'G' Turns off Graphics mode Be careful: carriage return and line feed don't work in graphics mode. Are there pixel graphics? NO Describe procedures for entering and exiting pixel graphics mode: Describe procedures for addressing pixels, turning them on/off, reading them, etc: .pa Š TERMINAL SURVEY: Name of computer or terminal: Osborne Executive Does this computer emulate, or is it to any degree compatible, with the terminal characteristics of another computer or terminal? Emulates Televideo 912 Size of terminal display: Lines (rows): 24 Columns: 80 Escape Sequences: ---------------- clear screen: 1A or 1B 5A home cursor: 1E directly address cursor: 1B 3D line+20 column+20 cursor up: 0B cursor down: 16 cursor left: 08 cursor right: 0C delete character to left of cursor: delete character at cursor: 1B 57 delete from cursor to end of line: 1B 54 delete from cursor to end of page: 1B 59 turn on highlight/reverse: 1B 6A turn off highlight/reverse: 1B 6B turn on dim: 1B 29 turn on bright: 1B 28 read character at cursor position: -- turn on/off or adjust cursor: 1B 2E xx 00 invisible 01 blinking block 02 steady block 03 blinking underline 04 steady underline ŠDirect Video RAM Manipulation: ----------------------------- Is the video memory mapped? YES starting address of video RAM: C000h length of line in video RAM: 128 bytes How are attributes mapped: parallel to characters, beginning at D000h Is video RAM banked? YES Procedure for adressing video RAM? If you're in bank 1 as usual output 65 (banks 1+7) to port 0, write info to the video bank beginning at C000h, then output 1 (bank 1 alone) to port 0 to return to bank 1 Graphics: -------- Are there character graphics? YES Describe graphics characters, procedures for defining and accces- sing them, etc.: 1B 'g' Turns on Graphics Mode 1B 'G' Turns off Graphics mode Be careful: carriage return and line feed don't work in graphics mode. 1B 61 begins alternate character set 1B 41 ends alternate character set The alternate character set is programmable, and fonts available have various graphics characters. .pa Š TERMINAL SURVEY: Name of computer or terminal: Televideo TS803 Does this computer emulate, or is it to any degree compatible, with the terminal characteristics of another computer or terminal? VERY close to Televideo 925 - has function keys a la TVI 950. Keyboard is EXACTLY the same as the TVI 955. Size of terminal display: Lines (rows): 24 Columns: 80 Escape Sequences: ---------------- clear screen: 1b 2a home cursor: 1e directly address cursor: 1b 3d 20+row 20+col cursor up: 0b cursor down: 0a / 16 - 0a (^J) scrolls screen at bottom whereas 1b (^V) moves cursor down, but will not scroll off bottom cursor left: 08 cursor right: 0c delete character to left of cursor: not available (fake it with 08 1b 57 !!) delete character at cursor: 1b 57 delete from cursor to end of line: 1b 54 delete from cursor to end of page: 1b 59 turn on highlight/reverse: 1b 47 34 turn off highlight/reverse: 1b 47 30 turn on dim: 1b 29 turn on bright: 1b 28 read character at cursor position: -- Š turn on/off or adjust cursor: 1b 2e 30 (off) 1b 2e 31 (block blink) 1b 2e 32 (block solid) 1b 2e 33 (underline blink) 1b 2e 34 (underline solid) other cursor sequences: insert char at cursor position: 1b 51 delete line cursor is on: 1b 52 insert line where cursor is at: 1b 45 Direct Video RAM Manipulation: ----------------------------- Is the video memory mapped? YES starting address of video RAM: 5800 (caveat - the screen moves around on top of the memory to scroll, so the address of the top left hand corner of the screen is not fixed) length of line in video RAM: 80 bytes How are attributes mapped: BOLD is a magic cookie, dim is on a per character basis. Is video RAM banked? YES Procedure for adressing video RAM? output 00 to port 13 Other notes on memory mapping: see caveat above - on one occasion I used memory mapped video for speed, and forced the screen to a known condition by repeatedly writing linefeeds till the top LH corner was at 5800. Graphics: -------- Are there character graphics? NO Describe graphics characters, procedures for defining and accces- sing them, etc.: Are there pixel graphics? YES Š Describe procedures for entering and exiting pixel graphics mode: ALL pixel graphics is accessed via a rst 28 (rst 5 in intel neumonics) with a value in the C reg to tell whats to be done (wait a month!!!) Describe procedures for addressing pixels, turning them on/off, reading them, etc: high level functions: draw lines, draw polygons, draw boxes, write normal alpha characters on grafix screen. To do more interesting things like drawing triangles, these have to be built up from the basics provided. To read, you specify a horizontal scan line, and receive the bitmap for that line. Other Terminal Information: -------------------------- This terminal can best be described as something that has all the capabilities of a TVI 925, together with the programmable function keys of a TVI950. Really industrious programmers (hackers) can get inside the boot rom (which also contains the terminal driver) and add / modify functions I've done it to change the way tabs are handled, and I plan to do a lot more!! .pa Š TERMINAL SURVEY: Name of computer or terminal: Visual Technology 1050 Does this computer emulate, or is it to any degree compatible, with the terminal characteristics of another computer or terminal? ANSI Size of terminal display: Lines (rows): 25 Columns: 80 Escape Sequences: ---------------- clear screen: 1B 5B 32 4A home cursor: 1B 5B 48 directly address cursor: 1B 5B (y+1) 3B (x+1) 48 cursor up: 1B 5B 41 cursor down: 1B 5B 42 cursor left: 1B 5B 44 cursor right: 1B 5B 43 delete character to left of cursor: (none) delete character at cursor: (none) delete from cursor to end of line: 1B 5B 4B delete from cursor to end of page: 1B 5B 4A turn on highlight/reverse: Reverse: 1B 5B 37 6D turn off highlight/reverse: 1B 5B 6D turn on dim: 1B 5B 6D turn on bright: 1B 5B 31 6D read character at cursor position: (none) turn on/off or adjust cursor: On: 1B 3B 49 Off: 1B 3B 41 Blink: 1B 3B 4A No Blink: 1B 3B 42 ŠDirect Video RAM Manipulation: ----------------------------- Is the video memory mapped? Not user-accessable starting address of video RAM: length of line in video RAM: How are attributes mapped: Is video RAM banked? Procedure for adressing video RAM? Other notes on memory mapping: Graphics: -------- Are there character graphics? Yes Describe graphics characters, procedures for defining and accces- sing them, etc.: Please write back if you're interested and I'll send photocopies of the relevant manual pages. Are there pixel graphics? Yes Describe procedures for entering and exiting pixel graphics mode: Describe procedures for addressing pixels, turning them on/off, reading them, etc: Please write back if you're interested and I'll send photocopies of the relevant manual pages. Other Terminal Information: -------------------------- The Visual 1050 has a very sophisticated terminal with line-drawing fonts and true 640 x 300 graphics. There are escape sequences to do many things not listed here. .pa Š TERMINAL SURVEY: Name of computer or terminal: Zenith Z19 Does this computer emulate, or is it to any degree compatible, with the terminal characteristics of another computer or terminal? VT52, ANSI subset Size of terminal display: Lines (rows): 25 Columns: 80 Graphics: -------- Are there character graphics? Yes Describe graphics characters, procedures for defining and accces- sing them, etc.: Line drawing character set. ^[P and ^[Q enter and exit Other Terminal Information: -------------------------- Also use ADM3-A, Wyse 60, Ramtek 4225 (Color Graphic 1280x1024) .pa Š