Newsgroups: fj.sys.pc98,fj.lang.c++,fj.lang.c,fj.os.msdos,fj.comp.misc
Path: galaxy.trc.rwcp.or.jp!coconuts.jaist!wnoc-tyo-news!etlnews.etl.go.jp!etlinn.etl.go.jp!etl.go.jp!trc.rwcp!rwc-tyo!news.iij.ad.jp!iijnet!seraphic!news
From: fukuda@onosokki.co.jp (Ichiro Fukuda)
Subject: Re: [Q] After RS232 com, DOS Hang Up. Why?
Content-Type: Text/Plain; charset=ISO-2022-JP
Message-ID: <Dsx3sF.F9M@onosokki.co.jp>
Sender: news@onosokki.co.jp
Nntp-Posting-Host: cumulus.onosokki.co.jp
Organization: ONO SOKKI Co., Ltd., YOKOHAMA JAPAN.
X-Newsreader: WinVN 0.99.7J PL01 (x86 32bit)
References: <atsushi-1106960118450001@pekoe.scphys.kyoto-u.ac.jp>
Mime-Version: 1.0
Date: Thu, 13 Jun 1996 02:48:14 GMT
Lines: 63
Xref: galaxy.trc.rwcp.or.jp fj.sys.pc98:3799 fj.lang.c++:139 fj.lang.c:2496 fj.os.msdos:1665 fj.comp.misc:2117
X-originally-archived-at: http://galaxy.rwcp.or.jp/text/cgi-bin/newsarticle2?ng=fj.comp.misc&nb=2117&hd=a
X-reformat-date: Mon, 18 Oct 2004 15:18:22 +0900
X-reformat-comment: Tabs were expanded into 4 column tabstops by the Galaxy's archiver. See http://katsu.watanabe.name/ancientfj/galaxy-format.html for more info.

$BJ!ED$G$9!#(B

>$B4dA0!w5~Bg9)$G$9!#(B
>$B<B83AuCV$N%G!<%?<}=8%W%m%0%i%`$r:n$C$F$$$k$N$G$9$,!"(B
>RS232$B$r2p$7$F%G!<%?$r<u$1EO$7$r$7$?8e(BMS-DOS$B4D6-$KLa$C$F$/$k$H(B
>$B%-!<F~NO$r<u$1IU$1$J$/$J$C$?$j!"$=$N$^$^8G$^$C$F;`$s$G$7$^$$$^$9!#(B
>Int trap fault
>$B$H=P$k$3$H$b$"$j$^$9!#(B

>
>$B$=$3$G!"(BTurbo C++$B$N%^%K%e%"%k(BLibrary Reference Vol2 P282
>$B$K$"$j$^$9!#(B
>pc98cominit()$B$N%5%s%W%k%W%m%0%i%`$r<B9T$7$F$bF1$8$G$7$?!#(B
>
>viod interrupt (far *save_vector05)();
>viod interrupt (far *save_vector06)();
>
>main()
>{
>   save_vector05 = getvect(0x05);
>   save_vector06 = getvect(0x06);
>:
>:
>   pc98cominit(&info);
>   pc98comrecv();
>   pc98comsend();
>:
>:
>   pc98comterm();
>
>   setvect(0x05, save_vector05);
>   setvect(0x06, save_vector06);
>}
>$B$H$3$s$JN.$l$G$9!#(B
>pc98comterm();
>$B$G3d$j9~$_%Y%/%?!<$rLa$7$F$$$k$O$:$J$N$G$9$,!)$J$<$G$7$g$&!)(B
>
>$B5l%Y%/%?!<$NB`Hr$H$7$F(Bvetro 05(copy) 06(stop) 
>$B$N$;$$$G$7$g$&$+!)(B

MS-DOS$B$KLa$C$?;~E@$G%-!<F~NO$r<u$1IU$1$J$/$J$C$?$j(B
$B$7$F$7$^$&$H$$$&$3$H$G$7$?$i!"3d$j9~$_%Y%/%?$N(B
$B%;!<%V$H%j%9%H%"$O4X78$J$$$h$&$K;W$$$^$9!#(B
$B$?$@!"(Bgetvect()$B$NLa$jCM$rE,@Z$K@k8@$7$F$"$k$+$I$&$+5$$K$J$j$^$9!#(B

$B>I>u$+$i$9$k$H!"G[Ns$J$I$G3NJ]$7$?NN0h$+$iD6$($?ItJ,$K(B
$BIT@5$J=q$-9~$_$r9T$C$F$$$k$N$G$O$J$$$+$H;W$$$^$9$,!#(B

$B$O$:$7$F$$$?$i!"$4$a$s$J$5$$!#(B

$B$=$l$+$i!"$I$J$?$+$+$+$l$F$$$^$7$?$,!"(B
$B3d$j9~$_%k!<%A%sFb$G%U%!%s%/%7%g%s%3!<%k!"(BBIOS$B%3!<%k$r(B
$B;H$&$H$-$O%9%?%C%/%A%c%C%/$r$O$:$9I,MW$,$"$j$^$9!#(B
$B4X?t@k8@$K(Binterrupt$B$,$D$$$F$$$k$H%9%?%C%/%A%'%C%/$O(B
$B9T$o$l$^$;$s$,!"$=$N4X?t$+$i$5$i$K4X?t%3!<%k$r9T$&$H(B
$B$=$NCf$G%9%?%C%/%A%'%C%/$r9T$C$F$7$^$$!"$=$3$G(B
$B%9%?%C%/%*!<%P!<%U%m!<$N%(%i!<$,5/$-$F$7$^$$$^$9!#(B
$B$b$C$H$b!"3d$j9~$_%k!<%A%s$NCf$G$O;H$($J$$%i%s%?%$%`(B
$B4X?t$bB?$$$H;W$$$^$9!#!J(Bprintf()$B$O87$7$$$+$b$7$l$J$$!K(B
$B2?$+$NLr$KN)$F$P9,$$$H;W$$!"=q$+$;$F$$$?$@$-$^$7$?!#(B

fukuda@onosokki.co.jp

