From owner-FreeBSD-tech-jp@jp.freebsd.org  Sat Jun  9 04:00:56 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id EAA28916;
	Sat, 9 Jun 2001 04:00:56 +0900 (JST)
	(envelope-from owner-FreeBSD-tech-jp@jp.FreeBSD.org)
Received: from mail.koyo-giken.co.jp (gw.koyo-giken.co.jp [210.145.161.30])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id EAA28910
	for <FreeBSD-tech-jp@jp.freebsd.org>; Sat, 9 Jun 2001 04:00:55 +0900 (JST)
	(envelope-from ttl@user.aiwil.com)
Received: from kayako (kayako [10.0.0.1])
	by mail.koyo-giken.co.jp (8.8.8+3.0Wbeta11/3.7W) with ESMTP id EAA11829
	for <FreeBSD-tech-jp@jp.freebsd.org>; Sat, 9 Jun 2001 04:00:40 +0900 (JST)
To: FreeBSD-tech-jp@jp.freebsd.org
From: ttl <ttl@user.aiwil.com>
References: <20010522.025730.41685987.nin@smtp.shikoku.ne.jp>
	<20010609.033102.41658433.nin@smtp.shikoku.ne.jp>
In-Reply-To: <20010609.033102.41658433.nin@smtp.shikoku.ne.jp>
Message-Id: <200106090400.HFC18877.MUU@user.aiwil.com>
X-Mailer: Winbiff [Version 2.30PL3]
Date: Sat, 9 Jun 2001 04:00:40 +0900
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-2022-jp
Reply-To: FreeBSD-tech-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+010328
X-Sequence: FreeBSD-tech-jp 3091
Subject: [FreeBSD-tech-jp 3091] Re: [FreeBSD-users-jp 62180] Re: boot strap
	=?ISO-2022-JP?B?GyRCJEgbKEI=?=
 USB =?ISO-2022-JP?B?GyRCJS0hPCVcITwlSUZ+Tk8bKEI=?= 
Errors-To: owner-FreeBSD-tech-jp@jp.freebsd.org
Sender: owner-FreeBSD-tech-jp@jp.freebsd.org
X-Originator: ttl@user.aiwil.com

$B>>B<(B@AIWIL$B$G$9(B.

<20010609.033102.41658433.nin@smtp.shikoku.ne.jp> $B$N!"(B
   "[FreeBSD-users-jp 62180] Re: boot strap$B$H(BUSB$B%-!<%\!<%IF~NO(B " $B$K$*$$$F!"(B
   "NINOMIYA Hideyuki <nin@shikoku.ne.jp>"$B$5$s$O=q$-$^$7$?!'(B

>$B$*$d$9$_$J$5$$(B	$BFs5\(B@$B$*;M9q(B $B$G$9(B
>$B$^$:(B sys/boot/i386/boot2.c $B%-!<%\!<%I8!=P$O$*$=$i$/(B
>                i = *(uint8_t *)PTOV(0x496) & 0x10;
>$B$@$H;W$&$N$G$9$,$3$l$G$J$<%-!<%\!<%I8!=P$,=PMh$k$N$+2r$j$^$;$s!#(B

$B%$%s%?%i%W%H%j%9%H(B(PC/AT$B8_495!$N;qNA(B)$B$N(BMEMORY.LST$B$K$h$k$H(B 

MEM 0040h:0096h - KEYBOARD STATUS BYTE 1
Size:	BYTE
SeeAlso: MEM 0040h:0097h,INT 16/AH=11h

Bitfields for keyboard status byte 1:
Bit(s)	Description	(Table M0033)
 7	=1 read-ID in progress
 6	=1 last code read was first of two ID codes
 5	=1 force Num Lock if read-ID and enhanced keyboard
 4	=1 enhanced keyboard installed
 3	=1 Right Alt pressed
 2	=1 Right Ctrl pressed
 1	=1 last code read was E0h
 0	=1 last code read was E1h

$B$N(Bbit 4$B$G$9$M(B.
$B$J$N$G(B

>     BIOS $B$,(B ``$B3HD%(B'' $B%-!<%\!<%I$r8!=P$7$?$+$rC1$K%F%9%H$9$k$@$1$G$9!#(B

$B$H$$$&$3$H$J$N$G$7$g$&(B

>$B$3$l$K4XO"$7$F(B AT BIOS call $B$K$D$$$F$N;qNA$O$I$C$+:_$j$^$9$G$7$g$&$+(B ?

ftp://ftp.iij.ad.jp/pub/simtelnet/msdos/info/
$B$K$"$k%$%s%?%i%W%H%j%9%H(B(inter*.zip)$B$K(B
PC/AT$B8_495!$N(BBIOS/MSDOS$B3d$j9~$_(B/$B%o!<%/%a%b%j$,(B
$B2r@b$5$l$F$$$^$9(B.

--
|$B>>B<%h%7%*(B <ttl@user.aiwil.com> http://www.aiwil.com/~ttl/          |

