PC Compatibility Card: Limited RS-232 Protocol Support (5/97)

I have an MS-DOS program that uses serial communications. It works properly on my desktop Pentium PC compatible, however it does not work on the Apple PC Compatibility Card installed in my Power Macintosh 7200 computer. The software developer states the problem is related to the way the Macintosh supports the RS-232 protocol. Is there a difference between RS-232 protocol in the Pentium PC and the PC Compatibility Card in my Macintosh?
Macintosh computers implement the RS-422 protocol, so not all RS-232 signals are available. These RS-232 signals are not available:

If your application or serial device requires these signals, it will not work.

Neither the PC Compatibility Card or the DOS Compatibility Card support Carrier Detect (CD). You must configure your communications applications so they do not use CD. Most communications applications can be set to respond to the CARRIER string sent back by most modems.

A workaround for RTS and DSR (required for hardware handshaking flow control) is for you to configure your software to use XON/X
OFF for flow control. If your software does not allow for XON/XOFF, then the software will not run on the PC Compatibility Card or the DOS Compatibility Card.

In
Windows 3.x, you can configure the default port setting in the Ports control panel. Set the Flow Control option to Xon/Xoff. However, flow control is traditionally set in individual applications. Refer to application documentation on how to configure these programs to ensure they are using Xon/Xoff and not using Hardware flow control.

The Wi
ndows 95 Modem control panel has an option to set flow control which most Windows applications will follow. To change the flow control follow these steps:

This article appeared in the 26 November 1996 issue of the Information Alley.
Published Date: Feb 18, 2012