X-Authentication-Warning: delorie.com: mail set sender to opendos-bounces using -f Message-ID: From: "da Silva, Joe" To: "'opendos AT delorie DOT com'" Subject: RE: X00 and other stuff, com speed with m$dos 6.22 Date: Wed, 18 Feb 2004 13:10:37 +1100 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C3F5C4.664726C0" Reply-To: opendos AT delorie DOT com This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C3F5C4.664726C0 Content-Type: text/plain Hmmm ... If the program _doesn't_ mess around with the UART registers, it _can't_ use anything higher than 19k2. If it _does_ mess around with them, then it will bypass X00 anyway. So, how can X00 help solve the "I can't get more than 19200 baud" problem? I know there has been lots of discussion involving lots of software, etc. that I'm unfamiliar with, but I thought the original problem was an inability to go beyond 19k2. Perhaps the software in question can be configured to _either_ use Int 14h to set baud rate or mess around with the UART registers. In that case, it needs to be configured to do the latter, because AFAIK, Int 14h doesn't support > 19200 baud (or 9600 for XT). Or have I missed something here ... ? Joe. > -----Original Message----- > From: shadow AT shadowgard DOT com [SMTP:shadow AT shadowgard DOT com] > Sent: Wednesday, February 18, 2004 7:32 AM > To: opendos AT delorie DOT com > Subject: RE: X00 and other stuff, com speed with m$dos 6.22 > > On 17 Feb 2004 at 16:56, da Silva, Joe wrote: > > > > > Well ... that's just about all programs, they all mess around with > > the UART registers to set baud rates > 9600 (XT) or > 19200 (AT) > > because, AFAIK, the Int 14h services do not cater for baud rates > > higher than this. I wonder if that's the problem - the software here > > relies on Int 14h services to set baud rate and hence cannot set > > anything beyond 19200? > > That's *why* I suggested X00. If the progran is using Int 14 services > as opposed to directly accessing the UART, then X00 will *ignore the > command to change the baud rate and leave it at what it was "locked" > at. > > -- > Leonard Erickson (aka shadow) > shadow at krypton dot rain dot com > ------_=_NextPart_001_01C3F5C4.664726C0 Content-Type: text/html Content-Transfer-Encoding: quoted-printable RE: X00 and other stuff, com speed with m$dos 6.22

Hmmm ... If the = program _doesn't_ mess around with the
UART registers, it = _can't_ use anything higher than 19k2.
If it _does_ mess = around with them, then it will bypass X00
anyway. So, how can = X00 help solve the "I can't get more
than 19200 = baud" problem? I know there has been lots of
discussion = involving lots of software, etc. that I'm unfamiliar
with, but I thought = the original problem was an inability to
go beyond 19k2. = Perhaps the software in question can be
configured to = _either_ use Int 14h to set baud rate or mess
around with the = UART registers. In that case, it needs to be
configured to do = the latter, because AFAIK, Int 14h doesn't
support > 19200 = baud (or 9600 for XT). Or have I missed
something here ... = ?

Joe.

    -----Original Message-----
    From:   shadow AT shadowgard DOT com = [SMTP:shadow AT shadowgard DOT com]
    Sent:   Wednesday, February 18, 2004 7:32 AM
    To:     opendos AT delorie DOT com
    Subject:       = RE: X00 and other stuff, com speed = with m$dos 6.22

    On 17 Feb 2004 at 16:56, da Silva, Joe = wrote:

    >
    > Well ... that's just about all = programs, they all mess around with
    > the UART registers to set baud = rates > 9600 (XT) or > 19200 (AT)
    > because, AFAIK, the Int 14h = services do not cater for baud rates
    > higher than this. I wonder if = that's the problem - the software here
    > relies on Int 14h services to = set baud rate and hence cannot set
    > anything beyond 19200?

    That's *why* I suggested X00. If the = progran is using Int 14 services
    as opposed to directly accessing the = UART, then X00 will *ignore the
    command to change the baud rate and = leave it at what it was "locked"
    at.

    --
    Leonard Erickson (aka shadow)
    shadow at krypton dot rain dot = com

------_=_NextPart_001_01C3F5C4.664726C0--