delorie.com/archives/browse.cgi   search  
Mail Archives: opendos/2004/02/18/02:22:13

X-Authentication-Warning: delorie.com: mail set sender to opendos-bounces using -f
From: shadow AT shadowgard DOT com
To: opendos AT delorie DOT com
Date: Tue, 17 Feb 2004 23:03:18 -0800
MIME-Version: 1.0
Subject: RE: X00 and other stuff, com speed with m$dos 6.22
Message-ID: <40329DB6.13392.DC7E6BE@localhost>
In-reply-to: <AE8C329548940749A7CAF3915E5190C9040498@zet02.meters.com.au>
X-mailer: Pegasus Mail for Windows (v4.12a)
Reply-To: opendos AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: opendos AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

On 18 Feb 2004 at 13:10, da Silva, Joe wrote:

> 
> Hmmm ... If the program _doesn't_ mess around with the 
> UART registers, it _can't_ use anything higher than 19k2. 

Sure it can. If it uses the INT 14 calls to set the baud rate and to 
send bytes toand receive bytes from the serial port, then it will not 
*know* what rate the UART is actually running at. 

The *program* can think it's running at 19.2k. But X00 can run it at 
any rate it feels like.

Also, if you've got source or can find where the baud rate divisors 
are stored in a program, you can make a program that directly 
accesses UART registers work at higher baud rates. A common move was 
to replace the values for rates below 300 with those for rates 
*above* 19.2k


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


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019