home *** CD-ROM | disk | FTP | other *** search
Text File | 1988-02-01 | 38.9 KB | 1,362 lines |
- .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: <none>
- 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è