DTR Patch
QuickBASIC 4.5 QBX 7.0 BC70xxxx.LIB
Old String: B0 00 E3 01 40 83 C2 04 EE
New String: B0 01 E3 01 90 83 C2 04 EE
Hi Chris! Sorry about taking forever about responding to you, but I
got involved with other stuff until now. I _did_ save everything you
sent my way though, so better late than never. :-)
How would I go about installing this patch, do I need to make a
program up to read BCOM45.LIB into a huge string and do an INSTR on it
or what? I'm probably missing something simple here so please forgive
me if I am.
What I'm assuming here is that this patch will stop QuickBasic's nasty
habit of pulling DTR low when you CLOSE the channel you OPENed to the
COM: device and hanging it up. Thats decent enough, and leads to the
next questions:
How do I defeat or circumvent QB's 19200 speed limitation in the OPEN
command? Or am I supposed to OPEN @ 0 baud to just go along with
whatever BAUD/Parity/Stop bit settings were already set by the BNU/X00
FOSSIL previously? I have a card game Door called "Kings In The
Corner", (which is of course in ANSI) running on Seventh Star BBS now
here in York, Pa. as a beta that I'm kind of proud of. What I DON'T
like with QBSerial is that while OpenComm @ 0 Baud is very stable with
X00, it sometimes gets "out of synch" with the modem on BNU and locks
up, so I must use 38400 to keep it stable on BNU, even though the BBS
is @ 57600 with it. It works, but it just ain't right. I've been
stubborn about wanting to make QBSerial work because it would not
_require_ a FOSSIL and run on its own internal routines, _or_ by
simply changing a 0 to a 1 in one OpenComm, put it in "Fossil Mode" so
the same program could go either way with no major rewriting/changing
anything at all.
I'm writing to the guy who wrote QBSerial to see why this is still
limited to the old FOSSIL limit of 38400, when X00 1.50 goes up to
115200 and BNU allows 57600. ALSO, the reason my sysop is now running
BNU instead of X00 is because X00 doesn't get along with Win95 at all,
so things have conspired, so to speak, against QBSerial here. If it
would just allow me to initialize to 57600 or 115200 in FOSSIL mode
then I would have a stable platform that'd go @ speeds the BBS's are,
and 57600 on BNU, which will run in a Dos window under Win95
It'll go up to 115200 internal, but checks and limits to 38400 in
FOSSIL mode. If it'd just go 57600 & 115200 in FOSSIL mode then I'd be
all set! I'm sending my $25 check with that letter when my income tax
check gets here this week, so hopefully I'll get some kind of response
but I'm not holding my breath here. (Also getting a Pentium MB/CPU!)
So after my stubborn streak I'm now looking at what you sent me very
seriously. The above question about QB's OPEN speed limitation and how
do I determine modem's online status is all that remains. I'm working
on stuff that absolutely needs to go 57600 or 115200 if the BBS is,
and I'll patch QB and start from scratch if thats what I have to do to
get what what I want. I don't quit. If I can get Jeff Sumberg to
update QBSerial as above everybody in this conference will benefit.
If I can't and if your method works _at speed_ then same thing goes.
My sincere thanks for your information, and apologies for this loooong
message. I just wanted you to see where I'm "coming from", so to
speak. I'm listening to you very seriously with this. :-)
Have A good One!
John Zortman
* SLMR 2.1a * I'm not a complete idiot - Several parts are missing!
--- Platinum Xpress/Wildcat! v1.3e
---------------
* Origin: Seventh Star - York, PA (717)-225-7256 (1:2700/111)
|