Newsgroups: comp.sys.apple2.comm
Path: news.weeg.uiowa.edu!news.uiowa.edu!uunet!rde!gator!bilver!vicstoy!aphelps
From: aphelps@vicstoy.UUCP (Austin Phelps)
Subject: Re: Hayes MicroModem ACIA register information
Message-ID: <1993Dec15.234839.27129@vicstoy.UUCP>
Organization: vicstoy public access Unix, Orlando, FL
References: <Dec15.164535.25732@acs.ucalgary.ca>
Date: Wed, 15 Dec 1993 23:48:39 GMT
Lines: 35

In article <Dec15.164535.25732@acs.ucalgary.ca> sbdocker@acs.ucalgary.ca (Sean Dockery) writes:
>
>CMNDREG = $C085
>
>Can anyone fill me in on what the other 7 bits (0..6) do?

The docs call this register RI/CR2 ($C085). Here is from MicroModem II
Rev III.

Modem control port. This hardware register is updated from memory location
"MODEM" (1656+N) each time a character is transmitted by the firmware.
Write-Only!

Bit 6 - X = Unused.
Bit 5 - X = Unused.
Bit 4 - ST = Set Test. When set causes the MicroModem II to enter self-test
	mode.
Bit 3 - SET = Initialization flag. Used in conjunction with RESET status
	flag to control initialization of MicroModem II
	When this bit is set to zero, the RESET status flag goes to 1. When
	the MircoModem II is called for input or output immediately after an
	IN# or PR# statement, the RESET flag is checked, and if it is set, the
	default values are applied. During operation this bit should always
	be set to a 1.
Bit 2 - MODE = Selects originate or answer mode. 1 = originate.
Bit 1 - TXE = Transmitter enable. Turns on modem transmitter when set.
Bit 0 - BRS = Bit rate select. Selects high (300 baud) rate when set.

Good luck!

-- 
\  Austin C. Phelps             \   Internet:aphelps@vicstoy.oau.org
/   Lightning Strikes Here      /       UUCP: ucf-cs!vicstoy!aphelps
\  FutureNet #44  (407) 297-7288   FutureNet: #1@#44 or #2@#10
/   Apple II Forever          / \    FidoNet: Austin Phelps@1:363/18
