Initial import from FreeBSD RELENG_4:
[dragonfly.git] / usr.sbin / pcvt / Misc / Doc / Manifest
1
2 FILES AND DIRECTORIES - Base Directory                       [pcvt Release 3.20]
3 --------------------------------------------------------------------------------
4
5 Doc                     Documentation, see below
6 Etc                     Additional things, see below
7 README.FIRST            guess what
8 Util                    Additional utilities and support, see below
9
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
23
24 FILES AND DIRECTORIES - Doc
25 --------------------------------------------------------------------------------
26
27 Acknowledgements        Everyone and everything who/what helped
28 Bibliography            Useful Books and documentation
29 BugList                 Things to do
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
41 Manifest                This file
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
46
47
48 FILES AND DIRECTORIES - Etc
49 --------------------------------------------------------------------------------
50
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
72
73
74 FILES AND DIRECTORIES - Util
75 --------------------------------------------------------------------------------
76
77 directory       description
78 ---------       ---------------------------------------------------------------
79
80 loadfont        Program to download charactersets into EGA/VGA character
81                 generator memory.
82
83 cursor          Very simple program to set the cursor shape.
84
85 scon            Program to control various aspects of terminal emulation,
86                 such as: emulation mode, screen switching etc.
87
88 kcon            Program to control various aspects of the keyboard such as
89                 key remapping for national keyboards etc.
90
91 keycap          A library for accessing the keycap database
92
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.
96
97 fontedit        A program to edit VT220 downloadable character sets.
98
99 userkeys        A program to edit the VT220 programmable function keys.
100
101 fonts           Contains uuencoded binary fontfiles following the naming rule:
102
103                                 vt220<X>.<YYY>.uu
104
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.
111
112                 <YYY> is the identifier for the character cell size, currently
113                         we have:
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
118
119                 Files distributed:
120
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
125
126 vttest          A VT100 compatibility tester. This is a test tool for
127                 VT100 emulation writers and terminal buyers.
128
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
133                   respectively.
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.
138
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/.
143
144 mcon            - a program to control the mouse emulation via the keyboard
145
146 kbdio           - keyboard controller debugging utility
147
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                   -------------------------------------------------------------
154
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                   -------------------------------------------------------------
162