Subj : Re: 38400+ Rate Using bioscom or _bios_serialcom To : borland.public.cpp.borlandcpp From : Ed Mulroy Date : Mon Aug 01 2005 06:44 pm You cannot communicate even at 9600 baud with bioscom. That function is a thin wrapper which uses the serial I/O routines provided by your computer's motherboard. _bios_serialcom is the same thing, just couched in a syntax familiar to those who migrated to the Borland compiler from Microsoft's compiler. The routines are polled instead of interrupt driven and will miss received data. The accepted way to do serial communications under DOS is with assembly language. If you are using bioscom then you are probably not an assembly programmer, but if your machine is reasonably fast, not the 4.77 MHz type common way back when DOS was not yet obsolete, you will probably be able to get away with using C/C++ to do it. Borland's Technical Information document TI445 contains serial communications code in C/C++. A link to it is below. ftp://ftp.nsk.su/pub/text-doc/ti/bc_cpp/ti445.zip .. Ed > frannie wrote in message > news:42ee92bd$3@newsgroups.borland.com... > > Hi! I am using BC++ 4.52 for a DOS program to communicate > via serial. The description of the usage for both bioscom and > _bios_serialcom commands max out at a 9600 Baud Rate > setting. How do I set the baud rate at 38400, if at all possible? .