TIP: Click on subject to list as thread! ANSI
echo: quik_bas
to: JOHN ZORTMAN
from: CHRIS GUNN
date: 1998-03-23 19:14:00
subject: Re: QBModem DTR Patch

 JZ>   How would I go about installing this patch, do I need to make a
 JZ>   program up to read BCOM45.LIB into a huge string and do an INSTR on
 JZ> it or what? I'm probably missing something simple here so please
 JZ> forgive me if I am.
Howdy John,
It's been a long time since I used DEBUG.  I used XTree Gold's hex edit 
functions and search options to find the chunk to change.  I believe Norton 
also has a hex editor that's much easier than DEBUG.
 JZ>   What I'm assuming here is that this patch will stop QuickBasic's
 JZ> nasty habit of pulling DTR low when you CLOSE the channel you OPENed
 JZ> to the COM: device and hanging it up. Thats decent enough, and leads
 JZ> to the next questions:
Right!  It's also needed if you use a fossil driver and/or Interrupt 14.
 JZ>   How do I defeat or circumvent QB's 19200 speed limitation in the
 JZ> OPEN command? Or am I supposed to OPEN @ 0 baud to just go along with
 JZ> whatever BAUD/Parity/Stop bit settings were already set by the BNU/X00
 JZ>   FOSSIL previously?
The only way to work at the higher speeds is with a fossil driver.  Then you 
use Interrupt 14 to open the appropriate COM port.
 JZ> DON'T like with QBSerial is that while OpenComm @ 0 Baud is very
 JZ> stable with X00, it sometimes gets "out of synch" with the modem on
 JZ> BNU and locks up, so I must use 38400 to keep it stable on BNU, even
 JZ> though the BBS is @ 57600 with it.   ...
I've found some computers don't like X00 and BNU works okay.  On another 
computer just like it, it's the other way around.  Had four identical 
computers side by side at one time.  One worked fine with both.  The other 
three insisted on either BNU or X00.  Specifically why, I don't know.
 JZ>   I'm writing to the guy who wrote QBSerial to see why this is still
 JZ>   limited to the old FOSSIL limit of 38400, when X00 1.50 goes up to
 JZ>   115200 and BNU allows 57600. ALSO, the reason my sysop is now
 JZ> running BNU instead of X00 is because X00 doesn't get along with Win95
 JZ> at all, so things have conspired, so to speak, against QBSerial here.
There is also a winfossil out just for Win95.  The internal memory bus, even 
on a Pentium, may not let you work at 115200 and will vary from computer to 
computer.  57600 should be fine even with a 56K connect.
 JZ>   So after my stubborn streak I'm now looking at what you sent me very
 JZ>   seriously. The above question about QB's OPEN speed limitation and
 JZ> how do I determine modem's online status is all that remains.
There are Interrupt calls to ask the fossil almost anything you need to know 
about the modem without needing to get it back into the command mode.
One of the handy programs for working a modem is Bannana Comm (BCOM).  It 
knows how to find the modem and tell you what the maximum lock baud rate is.  
Also knows how to tell if there's a hardware interrupt conflict or problem.  
It's way ahead of Plug & Play when it comes to modems.
Chris
--- FMail 0.96â
---------------
* Origin: BIZynet - Worldwide Business via the E-Ways (1:15/55.1)

SOURCE: echomail via exec-pc

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.