Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/17/84; site abic.UUCP Path: utzoo!watmath!clyde!burl!ulysses!gamma!epsilon!zeta!sabre!petrus!bellcore!decvax!cwruecmp!abic!aep From: aep@abic.UUCP (Alex Pensky) Newsgroups: net.micro.cpm Subject: Re: 8251 Usart Message-ID: <716@abic.UUCP> Date: Fri, 3-Jan-86 18:11:07 EST Article-I.D.: abic.716 Posted: Fri Jan 3 18:11:07 1986 Date-Received: Sun, 5-Jan-86 01:11:14 EST References: <1110@brl-tgr.ARPA> Organization: Allen-Bradley Co., Highland Heights, OH 44143 Lines: 11 > INITIALISE: MVI A,RESET ;Puts 8251 in instruction mode > OUT MCNTR ; > MVI A,MINIT1 ;sets up baud, etc. > OUT MCNTR ; > MVI A,MINIT2 ;Puts 8251 back in normal mode > OUT MCNTR > JMP 0 Hmm, how about that JMP 0? Does your BIOS reset the 8251 and write "reasonable" MINIT1 and MINIT2 bytes to it on a warm boot? Mine sure does (SANYO MBC-1000). I use a routine just like yours but I just return after calling it.