ô > S/SerFix -ô Fixes double-null problem with MOS 5.00 : (8Ver$="0.10":start%=&FFFF0380:Þ mcode% &400:SerInID=1 2FINSV=&22A:RMV=&22C:CNPV=&22E:OSBYTE=&FFF4:OSARGS=&FFDA:OSVEC=&FFB6 <: F@zp=&A8:PtrBlk=&80:InPtr=PtrBlk:OutPtr=PtrBlk+2:Temp=PtrBlk+4 P: Z ã P=0 ¸ 1 dO%=mcode%:P%=start% n: x[OPT P*3+4 ‚.Ins Œ4CPX #SerInID:BNE InsertCall:\ Not serial input –.TAY:BNE InsertCall:\ Not a null  4JSR InsertCall:BCC InsertCall:\ Put two nulls in ª7RTS:\ Quit if buffer full ´.InsertCall ¾ JMP &FFFF È: Ò.go% Ü-LDA #0:LDX #1:JSR &FFF4:\ What OS? æBPHP:SEI:CPX #5:BNE NotCompact:\ Only needs fixing on MOS 5.00 ð: ú9LDA INSV:STA InsertCall+1:LDA INSV+1:STA InsertCall+2 5LDA #Ins € 255:STA INSV:LDA #Ins 256:STA INSV+1 : .NotCompact "PLP:RTS:EQUS Ver$ ,]:í 6Bñ"*Save SerFix ";~mcode%;" ";~O%;" "~go%„&FFFF0000;" ";~start% ÿ