#	$NecBSD: readme,v 1.11 1998/03/14 07:09:31 kmatsuda Exp $
#	$NetBSD$

# [NetBSD for NEC PC-98 series]
#  Copyright (c) 1994, 1995, 1996, 1997, 1998
#	NetBSD/pc98 porting staff. All rights reserved.

VC 2.0(a) written by N. HONDA.

This is THE final final version of vsc for NetBSD 1.0.
Many faiclities are added and source codes become fairy clean.

INSTALL
	1) patch etc.dif ( i386/conf.c conf/files.i386)
	2) change your own config file ( see NOTE )
        3) config -> make
        4) you also need to install new vsc.c
	5) you also need to install termcap.
        6) change tty shells's termentry -> vsc30 entry.

	check:
	1)nvi [long file]. push roll up or roll down or any kp keys,
	  correctly move ?
        2)vsc -SON, 
          chenge next window 
          vsc -SON, 
          clock 1 ( compile clock.c ),
	  status line correctly works? ( also change window )
	  vsc -SOFF,
	  status line disapper ?
	3)
	  first assume no canuum and no screen.
	  vsc -2
	  push CTRL+ROLL DOWN  many times,
	  push CTRL+ESC
	  vsc -1
	  push CTRL+ROLL DOWN  many times,
	  push CTRL+ESC
	  does it work ?
REMARK: 
	Patch also includes com console fixes in conf.c.

New version vsc.
+) Process terminal supported.
   Now window is also changed by signal. ( X also uses this facility. However
   I do NOT know X98 supports this methods? )
+) Completely rewrite device attach mechanism.
   You need to change config file. ( See example NOTE )
+) Status line supported with ansi esq.
+) Speed up output routine. About 10% faster!
+) Rewrite KBD part.
   Preserve led state of each windows.
   Key mapping supported ( Compatible with pcvt )
+) graphic control changed.

$@#Q!u#A(J
[1]  $@Bt;3$N4A;z%b!<%I$,$"$j$^$9$,!#0c$$$O!)(J

$@3F%b!<%I$O(J default $@$G(J map $@$5$l$F$$$k(J  G0 G1 G2 G3 $@=89g$N(J char sets
$@$,0c$$$^$9!#(J $@$3$l$O!"J8>O$K$h$C$F(J char sets $@$r(J G1 $@=89g$K(J map $@$;$:(J
default $@$N(J G1 $@=89g$r(J GL or GR $@$K(J SI SO $@$9$k$b$N$,B?$$$+$i$G$9!#(J
$@Nc$($P!"(J
 Graphic chars $@$r;H$C$?F02h(J  G1 == DEC GRAPHICS
 $@H>3Q%+%J(J (JIS)              G1 == JIS KANA
 EUC                         G1 == 94 chars & multibytes chars set.
$@$J$I$G$9!#(J
$@$G$9$+$i!"@5$7$/I=<($5$l$J$$;~$O!"%b!<%I$r$$$m$$$mJQ$($F$_$F$/$@$5$$!#(J
SJIS EUC $@$O(J KANA KEY $@$r2!$7$F$bJQ$($i$l$^$9!#(J
$@$A$J$_$K!"<+F0H=Dj$H$$$&$N$OM}O@>eIT2DG=$G$9!#(J($@$b$A$m$s!"$$$$2C8:$J$i(J
$@=PMh$k!#(JEUC $@$N(J mode$@$G$O(J JIS$@$b;H$($^$9$,(J JIS$@H>3Q%+%J$,I=<(=PMh$^$;$s(J)

<Under default mapping state>
		JIS	EUC  	JE	SJIS	DEC
ascii		o	o	o	x 	o  
romaji          x 	x	x	o	x
jis-kanji	o	o	o	o	o
jis-hankana	o	x	o	o	x	  ( SI/SO )
jis-hankana  	o       x       x	o       x         ( GR mapping )
euc-kanji	x	o	o	x	x
euc-hankana	o	o	o	x	x	  ( SS2 )
euc-ext         o       o       x       o       x	  ( SS3 )
sjis-kanji	x	x	x	o	x
sjis-hankana	o	x	x	o	x
graph		x	x	x	x	o
fonts			jis83   	jis78

kana key
start mode(default JIS) -> SJIS ->EUC

[2] Window $@$N(J change $@5Z$S(J scroll

$@$9$Y$F!"(J Ctrl+Function key, Ctrl + RUP(RDOWN) $@$G$9!#(J
(Copy Key$@$OGQ;_(J)
$@$?$@$7!"Nc30$,$"$j$^$9!#(J Kernel $@$,(J panic$@$7$?;~!"5Z$S!"(JVT Process $@C<Kv$K$J$C$F(J
$@$$$k>l9g$G(J process$@$,(J hang $@$9$k$H(J($@Nc$($P(J X$@$,(Jhang$@$7$?;~(J)$@!"$3$l$G$OJQ$($i$l(J
$@$J$$$3$H$,$"$j$^$9!#(J
$@$3$N>l9g$O!"99$K(J GRAPH KEY $@$bF1;~$K2!$7$F$/$@$5$$!#$?$@$7!"$3$l$O(J
$@Hs>o$N>l9g$J$N$GB?MQ$7$J$$$G$/$@$5$$!#(J
$@FC$K!"(JX $@$r;H$C$F$$$k>l9g$G(Jkernel$@$,(Jpanic$@$9$k$H!"(JX $@$N2hLL$K$O$J$K$b(J
$@I=<($5$l$:!"(Jfreeze $@$7$?>uBV$K$J$j$^$9!#$3$NMM$J>l9g(J $@I,$:(J GRAPH
KEY$@$b2!$7$F$/$@$5$$!#(J
 
CTL+GR+Func
CTL+Func       windows change.

CTL+GR+UD
CTL+UP         scroll

CTL+HOME       key reset. key map reset.
CTL+GR+HOME    25 lines <-> 30 lines

CTL+GR+DEL     cpu reset
CTL+GR+ESC     kernel debugger

[3] KEY MAP $@$rJQ$($?$$$N$G$9$,!#(J

PCVT/UTIL/KCON $@$N(Jprogram$@$,$=$N$^$^;H$($^$9!#(J $@$?$@$7!"(J /usr/share/misc/keycap
$@$O(J IBM$@MQ$K=q$+$l$F$$$^$9$+$i!"Cm0U$7$F$/$@$5$$!#(J
KEY MAP$@$,$*$+$7$/$J$C$F$7$^$C$?>l9g!"Hs>o;~$N$?$a$K(J CTL+HOME $@$G(JKEY MAP CLEAR
$@$,=PMh$^$9!#(J

[4] DVIOUT$@$J$I$N(J GRAPHIC$@$,I=<($5$l$^$;$s!#(J

VCON -g ON tty device $@$G!"(JGRAPHIC $@$NI=<($r(JON$@$K$7$F$/$@$5$$!#(J
($@3F(J window$@$4$H$K@_Dj=PMh$^$9!#(J Default$@$O(JOFF$@$G$9(J)

[5] Font$@$r(Jload$@$7$?$N$KI=<($5$l$^$;$s!#(J

Load$@$5$l$?(J font$@$O(JJIS83$@$N(JSEQ$@$N$_$GM-8z$G$9!#(JJIS78$@$N>l9g!"(Jdefault$@$N(J
ROM$@$r;H$$$^$9!#(J
VCON -j ON $@$G(JJIS83$@6/@)I=<($KJQ99=PMh$^$9!#(J

[6] Load $@$7$?(J fonts$@$r(J  clear $@$7$?$$$G$9!#(J

VCON -l $@$G(J JIS83 fonts$@$4$H!"(Jclear $@$7$^$9!#(J
JIS83 fonts $@$r:F(J load$@$7$?$$;~$O(J
VCON -J
$@$H$7$F$/$@$5$$!#(J

[7] Saver $@$r(J off $@$K$7$?$$$G$9!#(J

VCON -s 0 $@$G(J off$@$K$J$j$^$9!#(J
