xref: /csrg-svn/share/man/man4/man4.hp300/ite.4 (revision 62984)
1*62984Sbostic.\" Copyright (c) 1990, 1991, 1993
2*62984Sbostic.\"	The Regents of the University of California.  All rights reserved.
344685Sbostic.\"
444685Sbostic.\" This code is derived from software contributed to Berkeley by
544685Sbostic.\" the Systems Programming Group of the University of Utah Computer
644685Sbostic.\" Science Department.
744685Sbostic.\"
844685Sbostic.\" %sccs.include.redist.man%
944685Sbostic.\"
10*62984Sbostic.\"     @(#)ite.4	8.1 (Berkeley) 06/09/93
1144685Sbostic.\"
1247672Scael.Dd
1347672Scael.Dt ITE 4 hp300
1447672Scael.Os
1547672Scael.Sh NAME
1647672Scael.Nm ite
1747672Scael.Nd
1847672Scael.Tn HP
1947672ScaelInternal Terminal Emulator
2047672Scael.Sh DESCRIPTION
2147672Scael.Tn TTY
2247672Scaelspecial files of the form ``ttye?''
2347672Scaelare interfaces to the
2447672Scael.Tn HP ITE
2547672Scaelfor bit-mapped displays as implemented under
2647672Scael.Bx .
2747672ScaelAn
2847672Scael.Tn ITE
2947672Scaelis the main system console on most
3047672Scael.Tn HP300
3147672Scaelworkstations and
3244685Sbosticis the mechanism through which a user communicates with the machine.
3344685SbosticIf more than one display exists on a system,
3447672Scaelany or all can be used as
3547672Scael.Tn ITE Ns s
3647672Scaelwith the limitation that only the first
3744685Sbosticone opened will have a keyboard (since only one keyboard is supported).
3847672Scael.Pp
3947672Scael.Tn ITE
4047672Scaeldevices use the
4147672Scael.Tn HP-UX
4247672Scael.Sq Li 300h
4347672Scael.Xr termcap 5
4444685Sbosticor
4547672Scael.Xr terminfo 5
4644685Sbosticentries.
4744685SbosticHowever, as currently implemented,
4847672Scaelthe
4947672Scael.Tn ITE
5047672Scaeldoes not support the full range of
5147672Scael.Tn HP-UX
5247672Scaelcapabilities for this device.
5344685SbosticMissing are multiple colors, underlining, blinking, softkeys,
5444685Sbosticprogrammable tabs, scrolling memory and keyboard arrow keys.
5544685SbosticThe keyboard does not have any of the international character
5647672Scaelsupport of
5747672Scael.Tn HP Ns 's
5847672Scael.Tn NLS
5947672Scaelsystem.
6044685SbosticIt does use the left and right
6147672Scael.Em extend char
6244685Sbostickeys as meta keys, in that it will set the eighth bit of the character code.
6347672Scael.Pp
6447672ScaelUpon booting, the kernel will first look for an
6547672Scael.Tn ITE
6647672Scaeldevice
6747672Scaelto use as the system console
6847672Scael.Pq Pa /dev/console .
6944685SbosticIf a display exists at any hardware address, it will be the console.
7044685SbosticThe kernel looks for, in order:
7144685Sbostica 98544, 98545, or 98547 Topcat display,
7244685Sbostica 98700 Gatorbox at a supported address (see
7347672Scael.Xr gb 4 ) ,
7444685Sbosticor a 98720 Renaissance at a supported address (see
7547672Scael.Xr rb 4 ) .
7647672ScaelCurrently there is no
7747672Scael.Tn ITE
7847672Scaelsupport for the
7944685Sbostic98548, 98549, 98550 and 98556 boards.
8047672Scael.Pp
8147672ScaelWhen activated as an
8247672Scael.Tn ITE
8347672Scael(special file opened),
8444685Sbosticall displays go through a standard initialization sequence.
8544685SbosticThe frame buffer is cleared,
8647672Scaelthe
8747672Scael.Tn ROM
8847672Scaelfonts are unpacked and loaded into off-screen storage and
8944685Sbostica cursor appears.
9047672ScaelThe
9147672Scael.Tn ITE
9247672Scaelinitialization routine also sets the colormap entry used to white.
9344685SbosticVariable colors are not used, mainly for reasons of simplicity.
9444685SbosticThe font pixels are all set to 0xff and the colormap entry corresponding
9544685Sbosticto all planes is set to R=255, G=255 and B=255.
9644685SbosticThe actual number of planes used to display the characters depends
9744685Sbosticon the hardware installed.
9847672ScaelFinally, if the keyboard
9947672Scael.Tn HIL
10047672Scaeldevice is not already assigned to another
10147672Scael.Tn ITE
10247672Scaeldevice, it is placed in ``cooked'' mode and assigned to this
10347672Scael.Tn ITE .
10447672Scael.Pp
10544685SbosticOn most systems,
10647672Scaela display is used both as an
10747672Scael.Tn ITE
10847672Scael.Pf ( Pa /dev/ttye?
10947672Scaelaka
11047672Scael.Pa /dev/console )
11147672Scaeland as a graphics device
11247672Scael.Pq /dev/grf? .
11344685SbosticIn this environment,
11444685Sbosticthere is some interaction between the two uses that should be noted.
11547672ScaelFor example, opening
11647672Scael.Pa /dev/grf0
11747672Scaelwill deactivate the
11847672Scael.Tn ITE ,
11947672Scaelthat is, write over whatever may be on the
12047672Scael.Tn ITE
12147672Scaeldisplay.
12247672ScaelWhen the graphics application is finished and
12347672Scael.Pa /dev/grf0
12447672Scaelclosed,
12547672Scaelthe
12647672Scael.Tn ITE
12747672Scaelwill be reinitialized with the frame buffer cleared
12847672Scaeland the
12947672Scael.Tn ITE
13047672Scaelcolormap installed.
13147672Scael.Sh DIAGNOSTICS
13247672ScaelNone under
13347672Scael.Bx .
13447672Scael.Sh SEE ALSO
13547672Scael.Xr grf 4 ,
13647672Scael.Xr hil 4 ,
13747672Scael.Xr gb 4 ,
13847672Scael.Xr rb 4 ,
13947672Scael.Xr tc 4
140