| www.delorie.com/djgpp/mail-archives/browse.cgi | search |
| From: | neil AT robots DOT ox DOT ac DOT uk (Neil Townsend) |
| Newsgroups: | comp.os.msdos.djgpp |
| Subject: | Re: BCSerio20 - two questions for Bill Currie |
| Date: | Wed, 19 Aug 1998 16:19:16 GMT |
| Organization: | None evident here. |
| Lines: | 23 |
| Message-ID: | <1998Aug19.161916.11538@catorobots.ox.ac.uk> |
| References: | <199808100840 DOT KAA07011 AT swiatowit DOT ii DOT uni DOT wroc DOT pl> <1998Aug19 DOT 160131 DOT 11419 AT catorobots DOT ox DOT ac DOT uk> |
| NNTP-Posting-Host: | cato.robots.ox.ac.uk |
| Originator: | neil AT cato |
| To: | djgpp AT delorie DOT com |
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Sorry, rather impolite to follow up one own post, however, there is a 'bug' in
the term program in bcserio. The help page implies that
term -com:308,3:....
Would use IRQ 3, address 0x308. However, as it stands, the code will try and
read the address as decimal _unless_ it is prefixed with 0x. I have edited
mine to assume that it is hex by changing the line
if (sscanf(com,":%d,%d:%d,%c,%d,%d",&base,&irq,&baud,&parity,&bits,&stop)!=6)
to
if (sscanf(com,":%x,%d:%d,%c,%d,%d",&base,&irq,&baud,&parity,&bits,&stop)!=6)
cheap and nasty, but it does the trick,
Neil
--
Neil Townsend +44 (1865) 273121 neil AT robots DOT ox DOT ac DOT uk
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |