Hitachi microcomputer systems Speech Synthesizer Card driver
Jun-ichiro itojun Itoh <itojun@itojun.org>
$Id: INSTALL,v 1.2 1997/07/18 01:47:43 itojun Exp $


$@%$%s%9%H!<%k(B on BSD/OS
	wildboar$@$N$O$$$C$?%N!<%H%Q%=%3%s$rMQ0U$7$^$9!#(B

	$@$3$l$i$N%U%!%$%k$r%3%T!<$7$^$9!#(B
		driver/isa/hss.c		-> /sys/i386/isa/hss.c
		driver/isa/hssvar.h		-> /sys/i386/isa/hssvar.h
	$@%Q%C%A$r$"$F$^$9!#$"$?$i$J$+$C$?$i<j$G$"$F$k!#(B
		dev/MAKEDEV.diff	/dev/MAKEDEV$@$K%Q%C%A(B
		driver/conf/files.i386	/sys/i386/conf/files.i386$@$r%Q%C%A(B
		driver/conf/ioconf.c.i386.diff
					/sys/i386/conf/ioconf.c.i386$@$r%Q%C%A(B
		driver/conf/CONFIG.diff
					/sys/i386/conf/YOURCONFIG$@$r%Q%C%A(B
		etc/card.conf.diff	/etc/card.conf$@$r%Q%C%A(B
	/sys/i386/conf$@$G(B
		# config YOURCONFIG
	/sys/compile/YOURCONFIG$@$G(B
		# make depend
		# make
	/dev$@$G(B
		# /dev/MAKEDEV wildboar
	/dev/hss0$@$H(B/dev/hss1$@$,$G$-$?$N$r3NG'!#(B
		crw-r--r--  1 root  wheel   55,0,0 Dec 11 15:19 /dev/hss0
		crw-r--r--  1 root  wheel   55,0,1 Dec 11 14:34 /dev/hss1
	/bsd$@$r$H$j$+$($F%j%V!<%H!#(Bcsctl$@$N<B9T$rK:$l$:$K!#(B

$@%$%s%9%H!<%k(B on FreeBSD
	PAO$BF~$j%+!<%M%k$N$@$O$$$C$?%N!<%H%Q%=%3%s$rMQ0U$7$^$9!#(B

	$@$3$l$i$N%U%!%$%k$r%3%T!<$7$^$9!#(B
		driver/isa/hss.c		-> /sys/i386/isa/hss.c
		driver/isa/hssvar.h		-> /sys/i386/isa/hssvar.h
	$@%Q%C%A$r$"$F$^$9!#(B
		/sys/i386/conf/files.i386$B$K(B1$B9TDI2C(B:
--->8
i386/isa/hss.c	optional hss device-driver
--->8
		/sys/i386/conf/majors.i386$B$K(B1$B9TDI2C(B:
		XXX $B$^$@@5<0$K3NJ]$7$F$$$J$$(B
		XXX $B$b$7(B81$BHV$,Kd$^$C$F$?$i!"(Bhss.c$B$N$J$+$N(B#define CDEV_MAJOR$B$r(B
		    $BD>$9$3$H(B
--->8
81		Hitachi microcomputer system Speech Synthesizer card (itojun@itojun.org)
--->8
		/sys/i386/conf/YOURCONFIG$B$K0J2<$N9T$rDI2C(B:
--->8
device hss0	at isa? port?
device hss1	at isa? port?
--->8

		/etc/pccard.conf$B$K0J2<$rDI2C(B:
--->8
card	"HITACHI MICROCOMPUTER SYSTEM LTD." "MSSHVPC02"
	config default "hss0" pio
--->8
		pccardd$B$N%=!<%9$K(Bdriver/tool.pao/pccardd.diff$B$G%Q%C%A$r$"$F(B
		make$B$9$k!#(B

	/sys/i386/conf$@$G(B
		# config YOURCONFIG
	/sys/compile/YOURCONFIG$@$G(B
		# make depend
		# make
	/dev$@$G(B
		# mknod hss0 c 81 0
		# mknod hss1 c 81 1
	/dev/hss0$@$H(B/dev/hss1$@$,$G$-$?$N$r3NG'!#(B
		crw-r--r--  1 root  wheel   55,0,0 Dec 11 15:19 /dev/hss0
		crw-r--r--  1 root  wheel   55,0,1 Dec 11 14:34 /dev/hss1
	/kernel$@$r$H$j$+$($F%j%V!<%H!#(Bcsctl$@$N<B9T$rK:$l$:$K!#(B

$@$D$+$$$+$?(B
	/dev/hss*$@$KJ8;zNs$r=q$-9~$`$H!"(Bmsshlib.src$@$N(Btranbyte.c$@$N(BTranByte()$@$r(B
	$@3FJ8;z$r0z?t$K8F$s$@$N$H$*$J$8$3$H$K$J$j$^$9!#(B
	TranByte()$@$h$j(BTranByteNoWait()$@$NJ}$,$$$$$J!"$H$*$b$&$R$H$O(Bhsswrite()$@$N(B
	$@Cf$r$$$8$j$^$7$g$&!#%+!<%IB&$,$*$C$D$+$J$/$J$k$+$i$d$a$?J}$,$$$$$H(B
	$@$*$b$&$1$I!#(B
	timeout$@$,5/$-$?$i(Bconsole$@$K$J$s$+$G$k$@$1$G!"%W%m%0%i%`$K%(%i!<$O(B
	$@JV$j$^$;$s!#$@$C$F@)8f$9$kJ}K!$J$$$s$@$b$s!#(B
	timeout$@$,5/$-$?$j$9$kMM;R$r>\$7$/$*$C$+$1$?$$>l9g!"(B
		# bpatch -r hss_timodebug 1
	$@$C$F$7$F$+$iJ8;zNs$r=q$$$?$jFI$s$@$j$7$F$_$^$7$g$&!#(B

	/dev/hss*$@$+$iJ8;z$rFI$`$H!"(Binp(PORTB)$@$7$?$N$HF1$8$3$H$K$J$j$^$9!#(B

	tty device$@$O$/$C$D$1$F$J$$$N$G!"(Btty$@=hM}$O$7$J$$$O$:$G$9!#$?$V$s!#(B

	$@$"$H$O!"%i%$%V%i%j$d$i%=!<%9$d$i$r(Bporting$@$9$l$P$"$,$j$G$9$M!#(B

$@G[I[(B
	hss.c$B$N$"$?$^$K$D$$$F$$$k$h$&$K!"(BBerkeley copyright$B$K=>$$$^$9!#(B
	$BIUB0$N2;@<%G!<%?!"%D!<%kN`$bF1MM$G$9!#9=$$$^$;$s!#(B

$B%+!<%I$NF~<j(B
	$B$"$^$j0lHL$NHNGdE9$K$O$J$i$s$G$$$J$$$=$&$G$9!#(B
	$B%+!<%I$N9XF~$O0J2<$K%3%s%?%/%H$7$F$/$@$5$$(B:
		($B3t(B)$BF|N)%^%$%3%s%7%9%F%`(B $BEl5~1D6H=j(B
		183 $BEl5~ETI\Cf;TF|9KD.(B1-1 J$B%?%o!<(B9F
		(tel) 0423-51-6600 / (fax) 0423-51-6601

$@$+$$$?$R$H(B
	Jun-ichiro itojun Itoh <itojun@itojun.org>
