BBS建站上网365问/195.如何设置BNU?
BNU的作者为澳大利亚墨尔本Unique Computing Pty Limited公司的David Nugent。最后推出的正式版本是1989年10月26日的1.70,后来推出的都是测试版本。BNU是Basic Networking Utilities(基本网络工具)的缩写。这是一种经典、稳定的FOSSIL程序。
它有两种形式,一种是内存驻留程序BNU.COM,在运行BBS程序或邮递器以前运行它,也可以放在AUTOEXEC.BAT中,例如:“BNU /F”表示[按BNU.COM的缺省方式载入,并设置为快速ANSI方式。
另一种是设备驱动程序BNU.SYS,放在启动时使用的CONFIG.SYS中,例如:“device = C:\BNU.SYS /P2 /L0=19200,8N1 /F”表示为两个端口装载BNU.SYS,其中端口0(COM1),锁定在19200波特率、8数据位、1停止位、无校验、快速ANSI。
一般来说,使用BNU.COM要灵活一些。BNU.COM在内存中运行一次后再运行时,不会重复装载,但可以在多任务操作系统的不同任务中再次装载。
BNU可以带的具体参数如下:
/T=nnnn 设置发送缓冲尺寸为<nnnn>(10进位)。缺省的发送尺寸是1024字节。一些用户看到你的菜单画面只出现一半,就有可能是这个参数太小的原因。使用多任务操作系统、网络或高速调制解调器时,其值一般应该设置为8192。
/R=nnnn 设置接收缓冲尺寸为<nnnn>(10进位)。缺省的接收缓冲尺寸为1024字节。
/P=nn 允许可以同时使用的端口数(1-16)。
/Lp=n[,lps] 锁定波特率和串口设置。
波特率必须为0(未锁定)、300、600、1200、2400、4800、9600、19200、38400之一。也可以使用57600、11520代表速率锁定在57600和115200,这两个速率在BNU原始的文档中没有,但实际上可以使用。P为端口号,n为锁定值,l为字节长度,p为校验位,s为停止位。
/F+|- 允许/禁止快速写屏。
/O 使OX1C功能兼容,一般不会用到。
/Z[0-5] 设置16550FIFO尺寸/触发级别。/Z开关中可以使用的参数为:
/Z0表示发送为16字节,接收为14字节。
/Z1表示发送为14字节,接收为14字节。
/Z2表示发送为08字节,接收为08字节。
/Z3表示发送为04字节,接收为04字节。
/Z4表示发送为01字节,接收为01字节。
/Z5表示禁用FIFO。
/M+|- 启用/禁用初始化信息。
/U 将驱动程序从内存中卸载。只在.COM版本中适用。
/Q 禁用通讯驱动程序接口。
/B[0|1] 系统重启动方法。例如:BNU /B0表示选择缺省的重启动方法,BNU /B表示热启动。
/H 或 /? 显示帮助信息。只适用于.COM版本。
/C 重新捕获INT 14H向量。只适用于.COM版本。
/W=n+|- 使用/禁用端口n载波看门狗。
/S 显示BNU状态。只适用于.COM版本。
/D[=n+|-] 使用/禁用或者安装诊断模块。这是一个高级选项,一般只对FOSSIL驱动程序开发有用。
/N 禁用诊断面板。
/A=nn 设置诊断面板属性。
/I=n+|- 初始化/非初始化FOSSIL增强功能。