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

                 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)

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™.