mdlawler@bsu-cs.bsu.edu (Mike Lawler) (05/13/89)
I have a serious problem. I use a speech synthesizer connected to com2. My screen reading software is strange in its behavior. On some machines it requires ansi.sys and on others it doesn't. On my machine it requires ansi.sys, but the presence of ansi.sys slows speech response by about 200%. I configured my screen reading software to send its output to lpt3 and used the ms-dos mode command to reroute the output of lpt3 to com2. This solved my problem of slow response, but it created another problem. My synthesizer has a 2 K buffer and my screen reading software has a configurable buffer, but I usually leave it at the minimum value of 2 K to save memory. The software will normally cause any application to pause if both of these buffers gets full. It will allow the application to continue after the buffers have partially emptied, therefore the synthesizer is not overloaded. Now the software is not doing this. My synthesizer loses characters and sometimes locks up. The synthesizer is running at 9600 baud, no parity, 8 data bits, and 1 stop bit. The only parameter that can be changed is the baud rate. Does anyone have any suggestions on how to solve this problem? I either need to full the screen reading software into thinking that ansi.sys is present without losing performance or find a way to make my screen reading software be able to still cause applications to pause if the buffers get full so that the synthesizer won't lock up or lose characters. Any suggestions or comments would be greatly appreciated. Please email any comments. -- Mike Lawler UUCP: <backbones>!{iuvax,pur-ee}!bsu-cs!mdlawler ARPA: mdlawler@bsu-cs.bsu.edu