From da4e71efba2a070b42d4712c89e62b30be8c918c Mon Sep 17 00:00:00 2001
From: joerg <joerg@FreeBSD.org>
Date: Sat, 8 Apr 1995 16:04:22 +0000
Subject: Upgrade pcvt to 3.20 b24.

---
 usr.sbin/pcvt/Misc/Doc/ChangeLog     | 39 ++++++++++++++++++++++++++++++++++--
 usr.sbin/pcvt/Misc/Doc/Makefile      |  2 +-
 usr.sbin/pcvt/Misc/Doc/NotesAndHints |  4 +++-
 usr.sbin/pcvt/Misc/Doc/ToDo          | 13 ++++++++++++
 usr.sbin/pcvt/Misc/Etc/Termcap       | 10 ++++-----
 usr.sbin/pcvt/Misc/README.FIRST      | 10 ++++-----
 6 files changed, 64 insertions(+), 14 deletions(-)
 create mode 100644 usr.sbin/pcvt/Misc/Doc/ToDo

(limited to 'usr.sbin/pcvt/Misc')

diff --git a/usr.sbin/pcvt/Misc/Doc/ChangeLog b/usr.sbin/pcvt/Misc/Doc/ChangeLog
index 629088e..2e8547e 100644
--- a/usr.sbin/pcvt/Misc/Doc/ChangeLog
+++ b/usr.sbin/pcvt/Misc/Doc/ChangeLog
@@ -1,9 +1,44 @@
-ChangeLog                             last edit-date: [Thu Mar 30 19:57:09 1995]
+ChangeLog                             last edit-date: [Thu Apr  6 10:52:50 1995]
 ================================================================================
 
-Changes 3.10 -> 3.20                                                  March 1995
+Changes 3.10 -> 3.20                                                  April 1995
 --------------------------------------------------------------------------------
 
+- bugfix from Thomas Eberhardt: the force 24 lines enable function key
+	label was not updated when changing force 24 lines mode with 
+	'scon -f on|off', this is now fixed.
+
+- bugfix from John Kohl fixing divide by zero problem in pcvt_ext.c when
+	ringing the bell and pitch is 0: this avoids an integer divide
+	trap in supervisor mode.
+
+- changed the default behaviour of keyboard controller delay from using
+	delay()/DELAY() to using dummy reads to port 0x84 because i got
+	keyboard hangs in X.
+
+- bugfix: in pcvt_ext.c, MDA state restore when leaving X was lost, should
+	function now again.
+
+- renamed PCVT_XSERVER to XSERVER in ispcvt.c
+
+- bugfix in pcvt_vtf.c: renamed PCVT_USL_COMPAT to PCVT_USL_VT_COMPAT
+
+- added '-d <device>' option to ispcvt and loadfont
+
+- removed PCVT_NEEDPG
+
+- almost completely removed support for 386BSD 0.1 with patchkit 0.2.4
+
+- applied a patch from Joerg providing missing FreeBSD 2.1 functionality and
+        a some minor bugfixes and checks.
+
+- provide a single place PCVT_KBD_DELAY in pcvt_hdr.h. made it configurable
+	via PCVT_PORTIO_DELAY to use either 6 dummy reads from port 0x84
+	or the delay/DELAY function of the operating system. Changed ispcvt
+	to report status of compile time switch.
+
+- release beta 23 --------------------------------------------------------------
+
 - removed some files for 386BSD as there is virtually noone outside
 	using it anymore
 
diff --git a/usr.sbin/pcvt/Misc/Doc/Makefile b/usr.sbin/pcvt/Misc/Doc/Makefile
index 537515e..649291b 100644
--- a/usr.sbin/pcvt/Misc/Doc/Makefile
+++ b/usr.sbin/pcvt/Misc/Doc/Makefile
@@ -1,4 +1,4 @@
-# 386BSD and NetBSD
+# NetBSD
 #MAN4=		pcvt.0
 #MLINKS=		pcvt.0 ../pcvt.0
 
diff --git a/usr.sbin/pcvt/Misc/Doc/NotesAndHints b/usr.sbin/pcvt/Misc/Doc/NotesAndHints
index cbe4478..725831a 100644
--- a/usr.sbin/pcvt/Misc/Doc/NotesAndHints
+++ b/usr.sbin/pcvt/Misc/Doc/NotesAndHints
@@ -1,4 +1,4 @@
-Random Notes and Hints                Last Edit-Date: [Wed Mar 29 21:38:17 1995]
+Random Notes and Hints                Last Edit-Date: [Sun Apr  2 18:28:09 1995]
 --------------------------------------------------------------------------------
 
 
@@ -69,6 +69,8 @@ recalculated in case of a switch to another line size.
 I don't have access to a 386BSD 0.1 machine anymore so the 386BSD pcvt is
 considered unsupported and will disappear in the future.
 
+386BSD support was dropped with release 3.20.
+
 
 Keyboard hangs after first update of keyboard LED's
 ===============================================================================
diff --git a/usr.sbin/pcvt/Misc/Doc/ToDo b/usr.sbin/pcvt/Misc/Doc/ToDo
new file mode 100644
index 0000000..463e005
--- /dev/null
+++ b/usr.sbin/pcvt/Misc/Doc/ToDo
@@ -0,0 +1,13 @@
+
+Things to do                          Last Edit-Date: [Sun Apr  2 18:29:16 1995]
+================================================================================
+
+- implement secondary DA request: ESC [ > c and/or ESC [ > 0 c
+
+- implement user settable primary DA response and secondary DA response
+
+- retrying for a non-connected keyboard in doreset() must be made cpu and
+  speed independent. in case of a not connected keyboard, a fast machine
+  runs doreset() fast and a slow machine runs doreset() slow - bad !!
+
+- remove single screen X server support and make PCVT_USL_VT the default
diff --git a/usr.sbin/pcvt/Misc/Etc/Termcap b/usr.sbin/pcvt/Misc/Etc/Termcap
index 5826f7e..a4eb030 100644
--- a/usr.sbin/pcvt/Misc/Etc/Termcap
+++ b/usr.sbin/pcvt/Misc/Etc/Termcap
@@ -2,7 +2,7 @@
 #
 #	pcvt termcap database entry			(release 3.20)
 #
-#	last edit-date: [Sun Feb 19 12:47:20 1995]
+#	last edit-date: [Sun Apr  2 18:31:04 1995]
 #
 #	-hm	new entries for SR and SF
 #	-hm	removing duplicate entries
@@ -10,7 +10,7 @@
 #---------------------------------------------------------------------------
 
 #---------------------------------------------------------------------------
-#	386bsd vt220 terminal emulator console (pc keyboard & monitor)
+#	NetBSD/FreeBSD vt220 terminal emulator console (pc keyboard & monitor)
 #	termcap entries for pure VT220-Emulation and 25, 28, 35, 40, 43 and
 #	50 lines entries
 #	80 columns
@@ -52,7 +52,7 @@ pcvt50|dec vt220 with 50 lines:\
 	:tc=pcvtXX:
 
 #---------------------------------------------------------------------------
-#	386bsd vt220 terminal emulator console (pc keyboard & monitor)
+#	NetBSD/FreeBSD vt220 terminal emulator console (pc keyboard & monitor)
 #	termcap entries for pure VT220-Emulation and 25, 28, 35, 40, 43 and
 #	50 lines entries
 #	132 columns
@@ -94,7 +94,7 @@ pcvt50w|dec vt220 with 50 lines and 132 cols:\
 	:tc=pcvtXX:
 
 #---------------------------------------------------------------------------
-#	386bsd vt220 terminal emulator console (pc keyboard & monitor)
+#	NetBSD/FreeBSD vt220 terminal emulator console (pc keyboard & monitor)
 #	termcap entries for HP-Emulation and 25, 28, 35, 40, 43 and 50
 #	lines entries. note that the HP-Emulation uses the bottom 3 lines
 #	for status and function key labels, so we get always 3 lines less.
@@ -144,7 +144,7 @@ pcvt47h|dec vt220 with HP-fkey labels and 47 lines:\
 	:tc=pcvtXX:
 
 #---------------------------------------------------------------------------
-#	386bsd vt220 terminal emulator console (pc keyboard & monitor)
+#	NetBSD/FreeBSD vt220 terminal emulator console (pc keyboard & monitor)
 #	termcap entries for HP-Emulation and 25, 28, 35, 40, 43 and 50
 #	lines entries. note that the HP-Emulation uses the bottom 3 lines
 #	for status and function key labels, so we get always 3 lines less.
diff --git a/usr.sbin/pcvt/Misc/README.FIRST b/usr.sbin/pcvt/Misc/README.FIRST
index bf6625f..7194a72 100644
--- a/usr.sbin/pcvt/Misc/README.FIRST
+++ b/usr.sbin/pcvt/Misc/README.FIRST
@@ -6,10 +6,10 @@
 |                         NetBSD   0.9, 1.0                                    |
 |                         FreeBSD  1.0, 1.1, 1.1.5.1, 2.0                      |
 |                                                                              |
-|                          Release 3.20    March 1995                          |
+|                          Release 3.20    April 1995                          |
 |                                                                              |
 |                         ----------------------------                         |
-|                         ========>> BETA 23 <<=======                         |
+|                         ========>> BETA 24 <<=======                         |
 |                         ----------------------------                         |
 |                                                                              |
 |                       (c) Copyright 1992,1993,1994,1995 by                   |
@@ -176,16 +176,16 @@ Tested Operating Systems
 
         NetBSD 0.9                      pcvt release 3.20-b2 tested
 
-        NetBSD 1.0                      pcvt release 3.20-b23 tested
+        NetBSD 1.0                      pcvt release 3.20-b24 tested
 
         NetBSD-current (post 1.0)       reported to run (end of March '95)
 
 
         FreeBSD 1.1R                    pcvt release 3.20-b7 tested
 
-        FreeBSD 1.1.5.1R                pcvt release 3.20-b23 tested
+        FreeBSD 1.1.5.1R                pcvt release 3.20-b24 tested
 
-        FreeBSD 2.0                     pcvt release 3.20-b23 tested
+        FreeBSD 2.0                     pcvt release 3.20-b24 tested
 
         FreeBSD-current (post 2.0)      reported to run (end of March '95)
 
-- 
cgit v1.1