NetBSD 1.5 $BMQB?8@8l%3%s%=!<%k%I%i%$%P(B World21 1.3alpha1

NetBSD 1.4 $B$+$i%G%U%)%k%H$N%3%s%=!<%k%I%i%$%P$,(B 1.3 $B$^$G$N(B pccons $B$+$i(B
$B9b5!G=$J(B wscons $B$KJQ99$5$l$^$7$?!#(B

$B$=$l$G!"(BWorld21 $B$G$b(B wscons $B$N5!G=$r;H$($k$h$&$K$7$F$_$^$7$?!#$?$@$7!"(B
World21 $B$N:GBg$NFCD'(B loadable kernel module $B$G$O$J$/$J$C$F$7$^$$$^$7$?!#(B

Old Toshiba machines $B$X$NBP1~$O:o=|$7$^$7$?!#(B
($B$=$b$=$b!"(B1.1 $B$G$A$c$s$HF0$$$F$J$+$C$?$H;W$&(B)

$B$J$*!"(Bhttp://www.asahi-net.or.jp/~pf5y-inue/world21.html $B$K$h$j?7$7$$(B
$BHG$,$"$k$+$bCN$l$^$;$s!#(B

============
$B%$%s%9%H!<%k(B
============
INSTALL $B$r;2>H$7$F$/$@$5$$!#(B

======
$B;H$$J}(B
======
README.cons $B$r;2>H$7$F$/$@$5$$!#(B

==========
$BCf?H$N2r@b(B
==========

wscons $B$O$@$$$?$$(B

	wscons =
	  $B%G%P%$%9%I%i%$%P(B(vga, hpcfb,...)
	  + wskbd + wsdisplay + wsemul_vt100 + compat_usl

$B$H$$$&9=@.$K$J$C$F$$$^$9$,!"$=$N$&$A(B wskbd $B$H(B compat_usl $B$O$=$N$^$^;H$$!"(B
$BB>$O!"(B
	vga	     -> gvga
	mq200+hpcfb  -> amq200
	wsdisplay    -> wdpy
	wsemul_vt100 -> wdpyemul_world21

$B$H$$$&CV$-49$($r9T$J$C$F$$$^$9!#(B($B$H$O$$$(!"(Bwdpyemul_world21 $B$O(B $BA0(B
World21 $BM3Mh$N(B pc3 emulation $B$G(B wsemul_vt100 $B$H$OA4$/JLJ*$G$9$,!#(B)

============================================================
World21 1.2 $B$+$i$NJQ99E@(B

 * NetBSD 1.5 $BBP1~(B
 * hpcmips $B$N(B MQ200 $B$N%5%]!<%H$NDI2C(B

============================================================
World21 1.2beta6 $B$+$i$NJQ99E@(B

 * NetBSD 1.4.2 $BBP1~(B
 * linux emulation XServer $B$X$NBP1~(B
 * pc3 emulation $B$N(B reverse $B$N=hM}$r<c43JQ99(B
============================================================
World21 1.2beta5 $B$+$i$NJQ99E@(B

 * XFree86 $B$N(B linkkit $B$+$i(B libfont.a $BEy$rG[I[J*$K2C$($k!#(B
 * 800x600 16 $B?'$N(B mode $B$rDI2C!#$?$@$7!"(BVGA 16 $B?'%b!<%I$HF1$8@_Dj(B
   $B$GNI$$>l9g$N$_(B($B$h$j6qBNE*$K$O!"(BFreeBSD/Linux $B$N(B kon $B$N(B stealth$B$N(B
   $B@_Dj$,$&$^$/F0$/>l9g(B)$B!#(B
 * display mode $B$NHV9f$NIU$149$(!#(B
============================================================
World21 1.2beta4 $B$+$i$NJQ99E@(B

 * cons $B%3%^%s%I$N(B font $B$N(B load $B$N5!G=$r6/2=!#E,Ev$J(B format $B$N(B X11 font
   $B$r:n$k;v$K$h$j!"A4$F$N(B ISO2022 $B=`5r(B font $B$r(B load $B$G$-$k!#(B(patch1 $B0J9_(B)
   $B$?$@$7!"(B1byte $B%3!<%I$G$"$j$J$,$i0lIt(B 2byte $B$G$"$k$h$&$JJ*(B
   ($BNc(B: VIDEOTEX-SUPPL) $B$OL$%5%]!<%H!#(B
 * coding system $B$NDI2C(B: thai, koi8-r, koi8-u,
   ($B0J2<(B patch1 $B0J9_(B) latin7, latin8, latin9$B!#(B
 * big5 $B$N(B mapping data $B$rG[Ns$G;}$D$h$&$KJQ99!#(B
============================================================
World21 1.2beta3 $B$+$i$NJQ99E@(B

 * coding system $B$NL>A0$r$A$g$C$HJQ99!#(B
 * ISO 8859-? $B$N(B codins system $B$rDI2C!#(B
 * traditional chinese $B$N%5%]!<%H$NDI2C!#(B
   CNS11643.1992-{1,2,3,4,5,6,7} $B$N%U%)%s%H$r(B load $B$9$k;v$K$h$j!"(B
   euc-tw $B$N(B coding system $B$,;H$($k!#(B
   $B$^$?!"(Bkernel config option $B$K(B CHINESE_BIG5 $B$rDI2C$9$l$P!"(Bbig5
   $B$H$$$&(B coding system $B$,;H$($k!#$?$@$7!"(Bbig5 encoding $B$N%U%)%s%H$O(B
   load $B=PMh$J$$(B(CNS encoding $B$N%U%)%s%H$rN.MQ$9$k(B)$B!#(B
 * $B3F(BEUC, SJIS $B$K$*$$$F(B designation, locking shift $B$r=PMh$J$/$9$k!#(B
   $B$?$@$7!"(Beuc-tw $B0J30$N(B EUC $B$G$O?7$7$/DI2C$7$?(B iso2022 $B$H$$$&(B coding
   system $B$r;H$C$F!"(B
     $  cons -c euc-jp -c iso2022
   $B$J$I$H$9$l$P!"(BJIS $B%3!<%I$NI=<($b2DG=$K$J$k!#(B
   (euc-tw $B$C$F(B ISO2022 $B=`5r$8$c$J$$!D(B)
============================================================
World21 1.2beta2 $B$+$i$NJQ99E@(B

 * cons $B%3%^%s%I$rA4LLE*$K=q$-49$($k!#FC$K(B XFree86 $B$N(B libfont.a $B$rMxMQ(B
   $B$9$k;v$K$h$j!"(Bpcf $B%U%)%s%H$d05=L%U%!%$%k$N(B load $B$,2DG=$K$J$k!#(B
 * $B%=!<%9%U%!%$%k$N@07A!"(B Copyright $B$rF~$l$k!#(B
 * mode13 $B$G1&C<$d2<C<$KM>$j$N%I%C%H$,=P$k>l9g$N%P%0$r=$@5(B (patch3$B$h$j(B)$B!#(B
============================================================
World21 1.2beta1 $B$+$i$NJQ99E@(B

 * $B%9%/%m!<%kNN0h$NJQ99$N%(%9%1!<%W%7!<%1%s%9$N=*C<J8;z$r(B 'q' $B$+$i(B 'r'
   $B$KJQ99!#(Btermcap $B$K(B w21 $B$rEPO?$7$F$"$k>l9g$O!":FEPO?$,I,MW!#(Bpc3 $B$N(B
   'r' $B$N5!G=(B (standout $B%b!<%I$NB0@-@_Dj(B) $B$O(B 's' $B$K0\F0!#(B

 * BIOS $B%U%)%s%H$NCV$-49$($N5!G=$rDI2C!#(B
   wscons $BMQ$N%3%^%s%I(B wsfontload $B$rN.MQ$9$k!#(B-N $B$G(B GR $BItJ,$N%3!<%I(B
   (94/96, $B%(%9%1!<%W%7!<%1%s%9$N=*C<J8;z(B)$B$r<1JL$9$k!#Nc$($P!"(B
   ISO-8859-1 $B%U%)%s%H(B iso01.f16 ($BCm(B)$B$r%m!<%I$9$k$K$O!"(B/etc/rc.local $BEy$G(B
	wsfontload -f /dev/ttyE0 -N 96A iso01.f16
   $B$H$9$l$P$h$$!#$?$@$7!"FC8"%f!<%6$+$D(B mode 1 $B$N>uBV$G$7$+%m!<%I$G$-(B
   $B$J$$!#(B0x00$B!A(B0x19, 0x80$B!A(B0x9F $B$NHO0O$NJ8;z$r;H$&<jCJ$O:#$N$H$3$m$J$$!#(B
   (mapping table $B$rMQ0U$9$l$P(B ISO-8859-7 $B0L$OF~$j$=$&$@$1$I!D(B)
   ($BCm(B) Linux $B%^%7%s$N(B /usr/lib/kbd/consolefonts/ $B$"$?$j!"$b$7$/$O(B
	ftp.uni-erlangen.de:pub/doc/ISO/charset/isofont101.tar.gz
	$B$K$"$k!#(B

 * default $B$N(B coding system $B$r(B euc-japan $B$+$i(B ctext $B$KJQ99!#(B
	
 * mode 13 $B$G(B 16x16 $B$h$jBg$-$J%U%)%s%H(B (24x24 $B$^$G(B) $B$b;H$($k!#(B

 * $B%+!<%M%kFb$N%U%)%s%H%F!<%V%k$N%G!<%?9=B$$rG[Ns$+$i(B LIST $B$KJQ99!#$h$C(B
   $B$F!"%3%^%s%I(B cons $B$r2~B$$9$k;v$K$h$jMF0W$K(B (ISO2022$B=`5r$N(B) $BJ8;z%3!<(B
   $B%I%5%]!<%H$rDI2C$G$-$k!#(B

 * cons -l $B$NI=<(=q<0$rJQ99!#(B

 * ISO646 $B$N3F9qHG$N$&$A(B ISO2022 $B$N%(%9%1!<%W%7!<%1%s%9$,EPO?$5$l$F$$(B
   $B$F!"$+$D!"(BRFC1345 $B$K%3!<%II=$,M?$($i$l$F$$$k$b$N(B(28$B<o(B)$B$r(B ISO-8859-?
   $B$NJ8;z$GI=<($9$k5!G=$rDI2C!#(Bconfig $B$N(B options $B$K(B ISO646VAR $B$rDI2C$9(B
   $B$k$@$1!#Nc$($P!"(B
	printf '\033(J'
   $B$G(B '\' $B$,1_5-9f$K8+$($k$h$&$K$J$k!#(B

 * $B%U%)%s%H$N(B alias/unalias $B$N5!G=$rDI2C!#%U%)%s%H$N(B unload $B$N%3%^%s%I(B
   $B$N0z?t$rJQ99!#Nc(B:
	cons -u 1 94 B		(ASCII $B%U%)%s%H$N(B unload)
	cons -a 2 94 @ B	($B5l(BJIS -> $B?7(BJIS $B$N(B alias $B$r@_Dj(B)
	cons -a 2 94 @ -	($B5l(BJIS $B$N(B alias $B$r2r=|(B)
   $B$3$N5l(BJIS->$B?7(BJIS $B$N(B alias $B$O0JA0$N(B world21 $B$G$O%G%U%)%k%H$@$C$?$,!"(B
   $B:#8e$OL@<(E*$K;X<($7$J$1$l$P$J$i$J$$!#(B

  * $BI=<(%b!<%I$NJQ99!"%U%)%s%H$N(B unload $B$r%(%9%1!<%W%7!<%1%s%9$G$G$-$k(B
   $B$h$&$K$9$k!#(B
   $BNc(B:
	printf '\033[<$B%b!<%IHV9f(B>p'	==   cons -m <$B%b!<%IHV9f(B>
	printf '\033[2;94;66 p'		==   cons -u 2 94 B
   $B$A$J$_$K!"%U%)%s%H$N(B alias/unalias $B$d%3!<%G%#%s%0%7%9%F%`$NJQ99$b%((B
   $B%9%1!<%W%7!<%1%s%9$G$G$-$k!#(B

  * $B3F<o%P%0$H$j!#(B

World21 R1.1 $B$+$i$NJQ99E@(B
 * LKM $B$G$O$J$/$J$C$?!#(Bkernel $B$N:F%3%s%Q%$%k$,I,MW!#(B
 * $B%-!<%\!<%IItJ,$O!"(Bwskbd $B$r;H$&$N$G(B wsconsctl $B$G3F<o@_DjJQ99$,2DG=!#(B
 * ALT + CTL + F? $B$G%3%s%=!<%k2hLL$H(B X $B$d(B SVGAlib $BBP1~%"%W%j%1!<%7%g%s(B
   $B$H$N2hLL$N@ZBX$(I=<($,2DG=!#(B
 * VGA $B%F%-%9%H%b!<%I(B(mode 1)$B$N%9%/%m!<%k$N9bB.2=!#(B
 * i386 $B0J30$G$bF0$/$+$b(B??

wscons $B$H$NAj0cE@!#(B
 * $B%F%-%9%H2hLL$O(B 1 $B$D$N$_!#(BX $B$N2hLL$OJ#?t3+$1$k!#(B

====
$B:n<T(B
====
R1.1-		INOUE, Yoshinari	pf5y-inue@asahi-net.or.jp
R1.0		maebashi@mcs.meitetsu.co.jp
		The font loading feature: by yamamoto@sws.cpd.mei.co.jp
		TOSHIBA J3100 support: by soda@sra.co.jp,
		 katsuo@itoken.nuem.nagoya-u.ac.jp, koji@math.nagoya-u.ac.jp
