BBS建站上网365问/197.如何设置X00?

来自Jamesqi
跳转至: 导航搜索

  X00是美国Raymond L. Gwinn开发的一种FOSSIL程序,目前多使用1993年的1.53a版本。

  X00应该在CONFIG.SYS中设置,例如:“DEVICE=X00.SYS 3”。

  也可以把X00.SYS改名为X00.EXE,然后作为内存驻留程序装载,例如:“X00 3”。

  以下说明X00可以带的参数:

  X00 n

  n指定同时可以使用多少个串口,默认为1个。

  例子:DEVICE=X00.SYS 3或DEVICE=X00.SYS 8。

  B,端口号,波特率,数据位,校验方式,停止位

  端口号0代表COM1,1代表COM2,依次类推。波特率可以为75、110、135.5、150、300、600、1200、1800、2000、2400、3600、4800、7200、9600、19200、28800、38400、57600、115200之一。数据位表示每个字节中包含几位(bit),可以使用5、6、7、8。校验方式有以下几种:N表示不校验、E表示偶校验、O表示奇校验、M表示总为1、S表示总为0。停止位一般为1或2。

  例子:DEVICE=X00.SYS B,0,2400 B,1,19200或DEVICE=X00.SYS B,1,19200,8N1。

  Eliminate或E

  不显示版权声明。

  例子:DEVICE=X00.SYS ELIMINATE或DEVICE=X00.SYS E。

  Defer或DE

  大部分用户用不着使用这个命令。它用来延缓X00使用某些中断,以后再用XU来获得完全的中断才能使X00正常工作。默认为off。

  例子:DEVICE=X00.SYS DEFER或DEVICE=X00.SYS DE。

  DV

  假如您使用DESQview作为多任务操作系统,才可能用到这个命令。它在应用程序停止时,调用DESQview Pause功能,具体见DESQview手册。

  例子:DEVICE=X00.SYS DV。

  FIFO或F

  有些串口芯片,如16550,带有FIFO(先进先出)缓冲区,这个命令设置X00在一次发送中断中把多少字符放到发送缓冲区中。一般设置为FIFO大小减1。如16550A有16个字节的发送缓冲区和16个字节的接收缓冲区,建议这里设置为15。

  例子:DEVICE=X00.SYS FIFO=10或DEVICE=X00.SYS F=15。

  接收FIFO的大小总是被X00设置为最大值。

  NOFIFO

  这个命令用来禁止使用硬件FIFO。

  例子:DEVICE=X00.SYS NOFIFO。

  NOPOST

  一般情况下,X00会替换BIOS RAM中的串口地址,使它们与X00使用的一样,这样许多使用INT 14h的外部程序也可以与X00一起工作。如果用了NOPOST命令,则X00不改变BIOS RAM。

  例子:DEVICE=X00.SYS NOPOST。

  R

  设置接收缓冲区大小。默认为512字节。可以使用的大小为:256、512、1024、2048、4096、8192、16384和32768。如果不是以上的数值,则使用比其小的接近数值。

  例子:DEVICE=X00.SYS R=1024或DEVICE=X00.SYS R=2048。

  T

  设置发送缓冲区大小。默认为512字节。可以使用的大小为:256、512、1024、2048、4096、8192、16384和32768。如果不是以上的数值,则使用比其小的接近数值。

  例子:DEVICE=X00.SYS R=1024或DEVICE=X00.SYS R=2048。

  VP

  一些多串口卡默认在加电时只打开2个端口。必须使用这个命令来填写端口地址来启动其它端口。

  例子:DEVICE=X00.SYS VP=03FF,80

  另外,如果X00是用内存驻留形式运行的,你可以再次运行不带参数的X00来从内存中卸载它。

关于“BBS建站上网365问/197.如何设置X00?”的留言:

目前暂无留言

新增相关留言