Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!linus!security!genrad!grkermit!masscomp!clyde!akgua!sb1!sb6!bpa!burdvax!presby!seismo!hao!hplabs!sri-unix!w8sdz@brl From: w8sdz%brl@sri-unix.UUCP Newsgroups: net.micro.cpm Subject: Bug fix for Kermit-80 ver 3.5 Message-ID: <14059@sri-arpa.UUCP> Date: Sun, 27-Nov-83 13:54:36 EST Article-I.D.: sri-arpa.14059 Posted: Sun Nov 27 13:54:36 1983 Date-Received: Thu, 1-Dec-83 02:15:12 EST Lines: 23 From: Keith Petersen There is a bug in the CONNECT (dumb terminal) function of CPMBASE.ASM. It causes continuous NULLs to be sent out to the modem when there are no characters ready from the console keyboard. This bug occurs in all versions except ROBIN or RAINBO or GENER or DMII. Two lines of code were mis-placed. Below is a listing of the corrected area. CONCHR: IF NOT (ROBIN OR RAINBO OR GENER OR DMII) MVI C,DCONIO ; Direct console I/O BDOS call. MVI E,0FFH ; Input. CALL BDOS ENDIF ; NOT (robin OR rainbo OR gener OR dmII) IF ROBIN OR RAINBO OR GENER OR DMII CALL BCONST ; Get the status CALL BCONIN ; Yes, get the character ENDIF ; robin OR rainbo OR gener OR dmII ORA A ; Anything there? <-----corrected JZ RSKP ; No, forget it <-----corrected ANI 7FH ; Keep only 7 bits ........ End of corrected area