From owner-FreeBSD-users-jp@jp.freebsd.org  Sun May 11 14:49:31 1997
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta5/8.7.3) id OAA29397
	Sun, 11 May 1997 14:49:31 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.5+2.7Wbeta5/8.7.3) with ESMTP id OAA29392
	for <freebsd-users-jp@jp.freebsd.org>; Sun, 11 May 1997 14:49:29 +0900 (JST)
Received: from outmail.utsunomiya-u.ac.jp (outmail.utsunomiya-u.ac.jp [160.12.196.3]) by nasu.utsunomiya-u.ac.jp (8.8.4+2.7Wbeta4/3.5Wpl3) with ESMTP id OAA03250 for <freebsd-users-jp@jp.freebsd.org>; Sun, 11 May 1997 14:49:29 +0900 (JST)
Received: from zodiac.mech.utsunomiya-u.ac.jp (xnzmBEmTZhyv+LUJL4E+QNiain8KB7PZ@zodiac.mech.utsunomiya-u.ac.jp [160.12.33.1]) by outmail.utsunomiya-u.ac.jp (8.8.4+2.7Wbeta4/3.5Wpl3) with ESMTP id OAA07357 for <freebsd-users-jp@jp.freebsd.org>; Sun, 11 May 1997 14:49:28 +0900 (JST)
Received: from zodiac.mech.utsunomiya-u.ac.jp (zenith.mech.utsunomiya-u.ac.jp [160.12.33.60]) by zodiac.mech.utsunomiya-u.ac.jp (8.7.6+2.6Wbeta7/3.4W/zodiac-May96) with ESMTP
	id OAA13274; Sun, 11 May 1997 14:54:25 +0900 (JST)
Message-Id: <199705110554.OAA13274@zodiac.mech.utsunomiya-u.ac.jp>
To: FreeBSD-users-jp@jp.freebsd.org
cc: yokota@zodiac.mech.utsunomiya-u.ac.jp
In-reply-to: Your message of "Sun, 11 May 1997 07:07:53 JST."
             <199705102207.HAA04842@mail.sat.t.u-tokyo.ac.jp> 
References: <199705102207.HAA04842@mail.sat.t.u-tokyo.ac.jp> 
Date: Sun, 11 May 1997 14:54:24 +0900
From: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: FreeBSD-users-jp 12701
Subject: [FreeBSD-users-jp 12701] Re: VGA registers 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

$@2#ED!w1'ET5\$G$9!#(J

>$@:G6a$N(J 2.2 $@$G!$(JX $@$r=*N;$7$?$"$H2hLL$,??$C0E$K$J$k!$$H$$$&8=>]$,(J
>$@5/$-$F:$$C$F$$$^$9!#(J
>
>$@%^%7%s$N9=@.$O(J
> - ASUS PCI/I-486SP3G + 486DX4 100MHz
> - $@0BJ*$N(J S3 Virge $@$N%S%G%*%+!<%I(J
>$@$G!$(J5$@7n(J11$@F|$N(J RELENG_2_2 $@$N%+!<%M%k$G$3$N8=>]$,5/$-$F$$$^$9!#(J
>4$@7n(J26$@F|$N%+!<%M%k$G$OLdBj$"$j$^$;$s$G$7$?!#(J
>
>$@2hLL$,??$C0E$K$J$k$H$$$&$N$O!$$I$&$b%S%G%*%+!<%I$+$i$N=PNO$N<~GH?t$,(J
>$@Dc$9$.$F!$%G%#%9%W%l%$$,DI=>$G$-$F$$$J$$$H$$$&$3$H$N$h$&$G$9!#(J
>
>$@:G6a$N(J syscons $@$NJQ99$rD4$Y$F$$$8$C$?$H$3$m!$(Jsys/i386/isa/syscons.c $@$N(J
>$@4X?t(J comp_vgaregs $@$NF,$K(J return 0; $@$rF~$l$F$d$l$P!J$H$j$"$($:!KD>$k(J
>$@$3$H$,$o$+$j$^$7$?!#(J
>
>$@$=$3$G!$(Jbootverbose $@$G(J syscons $@4X78$N(J dmesg $@$r8+$k$H!$(J
>
>sc0: the current keyboard controller command byte 0045
>kbdio: RESET_KBD return code:00fa
>kbdio: RESET_KBD status:00aa
>sc0 at 0x60-0x6f irq 1 on motherboard
>sc0: BIOS video mode:3
>sc0: VGA registers upon power-up
>50 18 10 00 10 00 03 00 02 67 5f 4f 50 82 55 81
>bf 1f 00 4f 0e 0f 00 00 ff ff 9c 8e 8f 28 1f 96
>b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c
>3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff
>sc0: video mode:24
>sc0: VGA registers for mode:24
>50 18 10 00 10 00 03 00 02 67 5f 4f 50 82 55 81
>bf 1f 00 4f 0d 0e 00 00 00 00 9c 8e 8f 28 1f 96
>b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c
>3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff
>sc0: VGA color <16 virtual consoles, flags=0x0>
>
>$@$H$J$C$F$$$F!$$I$&$d$i(J 21, 22 byte $@L\$NCM$,0c$&$3$H$,860x$G$"$k$i$7$$$H(J
>$@$$$&$3$H$^$G$O$o$+$j$^$7$?!#$H$3$m$,!$;d$K$O$3$N(J VGA registers $@$N0UL#$,(J
>$@$o$+$i$J$$$N$G$9!#(J^^;;

$@$^$:!$(Jcomp_vgaregs() $@$N%P%0(J/$@IT6q9g$K$D$$$F(J

$@$3$l$O%F%-%9%H!&%b!<%I$G$N%+!<%=%k$N7A>u$r@_Dj$9$k%l%8%9%?$G!$(Jsyscons 
$@$G$O;H$C$F$$$J$$ItJ,$G$9!#;H$C$F$$$J$$$K$b$+$+$o$i$:(J comp_vgareg() $@$G(J
$@Hf3S$7$F$$$k$N$O$*$+$7$$!$$H$$$&$3$H$G(J 3.0-CURRENT $@$G$O$3$N%l%8%9%?$r(J
$@Hf3S$7$J$$$h$&$K=$@5$5$l$^$7$?!#$3$N(J fix $@$,$^$@(J RELENG_2_2 $@$KH?1G$5$l(J
$@$F$$$J$+$C$?$o$1$G$9!#(J

$@%a%$%kKv$N%Q%C%A$r(J syscons.c $@$K$"$F$F2<$5$$!#(J

$@$D$E$$$F%S%G%*!&%b!<%I@ZBX$H(J X $@$NLdBj$K$D$$$F(J

comp_vgaregs() $@$O!$5/F0;~$KFI$_=P$7$?(J VGA $@%l%8%9%?$NCM$H!$(JBIOS $@$,Ds6!(J
$@$9$k(Jmode table $@$NCM$H$rHf3S$7!$(J($@$*$*$`$M(J)$@0lCW$7$F$$$?$i(J 0$@!$$=$&$G$J$$(J
$@$J$i(J 0 $@0J30$rJV$9$h$&$K$J$C$F$$$^$9!#(Jsyscons $@$O(J comp_vgaregs() $@$,(J 0 $@$N(J
$@>l9g$N$_!$(JBIOS $@$N(Jmode table $@$r;H$C$F%S%G%*!&%b!<%I$r@ZBX$r9T$J$$!$$=$&(J
$@$G$J$$$J$i%b!<%I@ZBX$r0l@Z$7$^$;$s!#(J($@$?$@$7!$%U%)%s%H$N%m!<%I$J$I$G$I(J
$@$&$7$F$bI,MW$J>l9g$K$O5/F0;~$N%l%8%9%?CM$rMQ$$$k$3$H$K$h$C$F@_Dj$r9T$J(J
$@$$$^$9!#(J)$@$3$N>l9g(J VGA $@%l%8%9%?$N@_Dj$rJQ$($?$i!$$b$H$KLa$9$N$OJQ$($?%W(J
$@%m%0%i%`(J(X $@%5!<%P!<$J$I(J)$@$N@UG$!$$H$$$&$3$H$K$J$j$^$9!#(J

comp_vgaregs() $@$,@5$7$/(J 0 $@$rJV$7$?>l9g!$(Jsyscons $@$O<+NO$G%l%8%9%?@_Dj$r(J
$@$9$k$N$G!$$?$H$((J X $@$,=*N;;~$K@5$7$/(J VGA $@%l%8%9%?$r$b$H$KLa$5$J$+$C$?$H(J
$@$7$F$b2hLL$O2sI|$7$^$9!#(J

$@NkLZ$5$s$N(J S3 Virge $@%+!<%I$G$O(J comp_vgaregs() $@$,(J($@%P%0$N$;$$$G(J)
non-zero $@$rJV$7$F$$$k$N$G!$(Jsyscons $@<+?H$O%U%)%s%H!&%;!<%V(J/$@%m!<%I0J30$G(J
$@$O(J VGA $@$N3F%l%8%9%?$r?($C$F$*$i$:!$$7$?$,$C$F(J X $@%5!<%P!<$,$J$s$i$+$NM}(J
$@M3$G%l%8%9%?@_Dj$r$-$A$s$H$b$H$KLa$5$:$K=*N;$7$?!$$H9M$($i$l$^$9!#(J

--- syscons.c-1.182.2.17	Sun May 11 14:43:01 1997
+++ syscons.c	Sun May 11 14:45:35 1997
@@ -3394,11 +3394,17 @@
 {
     int i;
 
-    for(i = 0; i < 24; ++i) {
+    for(i = 0; i < 20; ++i) {
 	if (*buf1++ != *buf2++)
 	    return 1;
     }
-    buf1 += 2;	/* skip the cursor position register value */
+    buf1 += 2;  /* skip the cursor shape */
+    buf2 += 2;
+    for(i = 22; i < 24; ++i) {
+	if (*buf1++ != *buf2++)
+	    return 1;
+    }
+    buf1 += 2;  /* skip the cursor position */
     buf2 += 2;
     for(i = 26; i < 64; ++i) {
 	if (*buf1++ != *buf2++)

