2 FILES AND DIRECTORIES - Base Directory [pcvt Release 3.20]
3 --------------------------------------------------------------------------------
5 Doc Documentation, see below
6 Etc Additional things, see below
7 README.FIRST guess what
8 Util Additional utilities and support, see below
10 Driversource Description
11 ------------ --------------------------------------------------------
12 pcvt_conf.h Driver, compile-time configuration file
13 pcvt_drv.c Driver, os-interface
14 pcvt_ext.c Driver, USL-VT Xserver ioctl's and 132 column support
15 pcvt_hdr.h Driver, global include file
16 pcvt_ioctl.h Driver, ioctl's available for the driver
17 pcvt_kbd.c Driver, keyboard handling
18 pcvt_kbd.h Driver, keyboard handling header file
19 pcvt_out.c Driver, VT220 emulator state machine and misc
20 pcvt_sup.c Driver, support code for ega's/vga's
21 pcvt_tbl.h Driver, character set to vga charset mapping tables
22 pcvt_vtf.c Driver, VT220 emulator support functions
24 FILES AND DIRECTORIES - Doc
25 --------------------------------------------------------------------------------
27 Acknowledgements Everyone and everything who/what helped
28 Bibliography Useful Books and documentation
30 ChangeLog Driver development history
31 CharGen Description of the character set files
32 Charsets VT220 and mda/cga/hcs/ega/vga charactersets
33 EscapeSequences List of supported control codes & escape sequences
34 INSTALL.FreeBSD-1.1 Install instructions for FreeBSD Release 1.1 or 1.1.5.1
35 INSTALL.FreeBSD-2.0 Install instructions for FreeBSD Release 2.0
36 INSTALL.NetBSD-0.9 Install instructions for NetBSD Release 0.9
37 INSTALL.NetBSD-1.0 Install instructions for NetBSD Release 1.0
38 Keyboard.HP Special keys and emulated VT220 keys, one style
39 Keyboard.VT Special keys and emulated VT220 keys, other style
40 Makefile Makefile for the pcvt.4 manualpage
42 NotesAndHints Random notes and hints
43 TestedHardware A list of tested Hardware, this is just what we got ...
44 ToDo A list of things to do
45 pcvt.4 Manual page for the driver and ioctl's
48 FILES AND DIRECTORIES - Etc
49 --------------------------------------------------------------------------------
51 MAKEDEV.pcvt A shell script to mknod the device files
52 Terminfo A terminfo entry for the emulator, this IS in
53 fact a VT220 terminfo entry !
54 Termcap A termcap entry for the emulator, this IS in fact
55 a series of VT220 termcap entries which
56 are extended by 24/25/40/50 lines, 80/132
57 columns and HP-function key labels
58 pcvt.el GNU emacs configuration
59 rc.local sample script for driver initialization
60 ttys.pcvt.netbsd sample /etc/ttys.pcvt for NetBSD-current
61 ttys.pcvt.freebsd sample /etc/ttys.pcvt for FreeBSD 1.1R
62 ttys.pccons.netbsd sample /etc/ttys.pccons for NetBSD-current
63 ttys.pccons.freebsd sample /etc/ttys.pccons for FreeBSD 1.1R
64 uemacs.tar.Z.uu an example of how to use the function key labels.
65 It consists of some files from/for MicroEmacs 3.11a:
66 - dot-emacsrc, to be moved to /usr/local/.emacsrc,
67 startup file for micro emacs, contains setup of
68 the function key labels
69 - emacs.hlp, interactive uemacs help system
70 - unix.c-3.11a the source for the terminal handling
71 xmodmap-german X-server german keyboard mapping sample
74 FILES AND DIRECTORIES - Util
75 --------------------------------------------------------------------------------
78 --------- ---------------------------------------------------------------
80 loadfont Program to download charactersets into EGA/VGA character
83 cursor Very simple program to set the cursor shape.
85 scon Program to control various aspects of terminal emulation,
86 such as: emulation mode, screen switching etc.
88 kcon Program to control various aspects of the keyboard such as
89 key remapping for national keyboards etc.
91 keycap A library for accessing the keycap database
93 ispcvt A short program usable in shell scripts to verify that the
94 current running kernel has pcvt compiled in and that the
95 the utility version and the driver version are the same.
97 fontedit A program to edit VT220 downloadable character sets.
99 userkeys A program to edit the VT220 programmable function keys.
101 fonts Contains uuencoded binary fontfiles following the naming rule:
105 <X> can be 'l' or 'h', where 'l' stands for a standard
106 IBM II charset and is to be loaded first for the
107 base characterset to support a desired resolution,
108 and 'h' is the extended characterset needed for proper
109 VT220 emulation and is to be loaded as the second set
110 in addition to the above mentioned base characterset.
112 <YYY> is the identifier for the character cell size, currently
114 808 = 8x8 - 50 lines on VGA, 43 lines on EGA
115 810 = 8x10 - 40 lines on VGA
116 814 = 8x14 - 28 lines on VGA, 25 lines on EGA
117 816 = 8x16 - 25 lines on VGA
121 vt220l.808.uu, vt220h.808.uu
122 vt220l.810.uu, vt220h.810.uu
123 vt220l.814.uu, vt220h.814.uu
124 vt220l.816.uu, vt220h.816.uu
126 vttest A VT100 compatibility tester. This is a test tool for
127 VT100 emulation writers and terminal buyers.
129 demo - chardemo.vt and colors.vt: These two files are from the
130 MSDOS-Kermit distribution from the Columbia University.
131 They can be "cat"-ed to the terminal screen and display
132 all supported VT220 charactersets and all possible colors
134 - sgr.vt: A demonstration of the various display enhancement
135 combinations for the DECSGR escape sequence.
136 - some other VT animations i collected over the time and a
137 program to play them on pcvt with adjustable delay.
139 fed - a simple, System V curses based font-editor for the EGA/VGA
140 fonts in the above mentioned font - directory.
141 Fed was developed using Zeyd M. Ben-Halim's ncurses library,
142 which is available by ftp from netcom.com:pub/zmbenhal/.
144 mcon - a program to control the mouse emulation via the keyboard
146 kbdio - keyboard controller debugging utility
148 vgaio - a program to read and write VGA registers.
149 ---------------------- CAUTION ------------------------------
150 Because you are able to change the timings without check
151 or warning, this program may permanently damage your monitor.
152 If you don't know what you are doing, DO NOT USE IT !!!!!!!!!
153 -------------------------------------------------------------
155 set2061 - a program to set the programmable clock generator on my S3-
156 based ELSA Winner 1000 VGA board.
157 ---------------------- CAUTION ------------------------------
158 Because you are able to change the timings without check
159 or warning, this program may permanently damage your monitor.
160 If you don't know what you are doing, DO NOT USE IT !!!!!!!!!
161 -------------------------------------------------------------