Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!linus!wivax!decvax!harpo!seismo!hao!hplabs!sri-unix!PLK@mit-mc From: PLK%mit-mc@sri-unix.UUCP Newsgroups: net.micro.cpm Subject: none Message-ID: <2175@sri-arpa.UUCP> Date: Tue, 21-Jun-83 01:39:00 EDT Article-I.D.: sri-arpa.2175 Posted: Tue Jun 21 01:39:00 1983 Date-Received: Sat, 18-Jun-83 05:47:33 EDT Lines: 42 From: Paul L. KelleyThe following is CPM;MODEM 902FIX on MIT-MC: -------------------------------------------- MODEM902.FIX This is a fix to the file 8251SYS.ASM. In correcting the ROBIN interrupt routine I neglected to make the necessary adjustment to the storage of the BIOS interrupt by the initiation routine. The relevant section of code follows: ; IF ROBIN LDA INITFRST ORA A RZ ;return if this routine has been used before XRA A STA INITFRST ;set flag to zero to tell program not to come ;here again STA SAVCCP ;force warm boot so first page is repatched LHLD 011H ;contains location in BIOS of interrupt handler ;**** THE NEXT LINE HAS BEEN FIXED **** SHLD BINTERUP+2 ;put it at end of this program's routine LXI H,MINTERUP ;location of this program's interrupt routine DI ;be careful SHLD 011H ;store it at interrupt location EI RET ; INITFRST: DB TRUE ;first time through routine flag ENDIF ;ROBIN ; P. L. Kelley