xref: /original-bsd/share/man/man4/man4.hp300/ite.4 (revision 3705696b)
1.\" Copyright (c) 1990, 1991, 1993
2.\"	The Regents of the University of California.  All rights reserved.
3.\"
4.\" This code is derived from software contributed to Berkeley by
5.\" the Systems Programming Group of the University of Utah Computer
6.\" Science Department.
7.\"
8.\" %sccs.include.redist.man%
9.\"
10.\"     @(#)ite.4	8.1 (Berkeley) 06/09/93
11.\"
12.Dd
13.Dt ITE 4 hp300
14.Os
15.Sh NAME
16.Nm ite
17.Nd
18.Tn HP
19Internal Terminal Emulator
20.Sh DESCRIPTION
21.Tn TTY
22special files of the form ``ttye?''
23are interfaces to the
24.Tn HP ITE
25for bit-mapped displays as implemented under
26.Bx .
27An
28.Tn ITE
29is the main system console on most
30.Tn HP300
31workstations and
32is the mechanism through which a user communicates with the machine.
33If more than one display exists on a system,
34any or all can be used as
35.Tn ITE Ns s
36with the limitation that only the first
37one opened will have a keyboard (since only one keyboard is supported).
38.Pp
39.Tn ITE
40devices use the
41.Tn HP-UX
42.Sq Li 300h
43.Xr termcap 5
44or
45.Xr terminfo 5
46entries.
47However, as currently implemented,
48the
49.Tn ITE
50does not support the full range of
51.Tn HP-UX
52capabilities for this device.
53Missing are multiple colors, underlining, blinking, softkeys,
54programmable tabs, scrolling memory and keyboard arrow keys.
55The keyboard does not have any of the international character
56support of
57.Tn HP Ns 's
58.Tn NLS
59system.
60It does use the left and right
61.Em extend char
62keys as meta keys, in that it will set the eighth bit of the character code.
63.Pp
64Upon booting, the kernel will first look for an
65.Tn ITE
66device
67to use as the system console
68.Pq Pa /dev/console .
69If a display exists at any hardware address, it will be the console.
70The kernel looks for, in order:
71a 98544, 98545, or 98547 Topcat display,
72a 98700 Gatorbox at a supported address (see
73.Xr gb 4 ) ,
74or a 98720 Renaissance at a supported address (see
75.Xr rb 4 ) .
76Currently there is no
77.Tn ITE
78support for the
7998548, 98549, 98550 and 98556 boards.
80.Pp
81When activated as an
82.Tn ITE
83(special file opened),
84all displays go through a standard initialization sequence.
85The frame buffer is cleared,
86the
87.Tn ROM
88fonts are unpacked and loaded into off-screen storage and
89a cursor appears.
90The
91.Tn ITE
92initialization routine also sets the colormap entry used to white.
93Variable colors are not used, mainly for reasons of simplicity.
94The font pixels are all set to 0xff and the colormap entry corresponding
95to all planes is set to R=255, G=255 and B=255.
96The actual number of planes used to display the characters depends
97on the hardware installed.
98Finally, if the keyboard
99.Tn HIL
100device is not already assigned to another
101.Tn ITE
102device, it is placed in ``cooked'' mode and assigned to this
103.Tn ITE .
104.Pp
105On most systems,
106a display is used both as an
107.Tn ITE
108.Pf ( Pa /dev/ttye?
109aka
110.Pa /dev/console )
111and as a graphics device
112.Pq /dev/grf? .
113In this environment,
114there is some interaction between the two uses that should be noted.
115For example, opening
116.Pa /dev/grf0
117will deactivate the
118.Tn ITE ,
119that is, write over whatever may be on the
120.Tn ITE
121display.
122When the graphics application is finished and
123.Pa /dev/grf0
124closed,
125the
126.Tn ITE
127will be reinitialized with the frame buffer cleared
128and the
129.Tn ITE
130colormap installed.
131.Sh DIAGNOSTICS
132None under
133.Bx .
134.Sh SEE ALSO
135.Xr grf 4 ,
136.Xr hil 4 ,
137.Xr gb 4 ,
138.Xr rb 4 ,
139.Xr tc 4
140