; Type an AlphaWrite File (works on V1.2) ; Author Iain Fraser, Mortimer Technology Ltd, 1988 ; ; See AWUTIL.M68 for more info SEARCH SYS SEARCH SYSSYM SEARCH TRM EXTERN $ODTIM OBJNAM .LIT VMAJOR =1. VMINOR =0 VEDIT =100. PHDR -1,,PH$REE!PH$REU WRID: BYP ; strip leading spaces TRM ; terminator on input line? BNE PACKFL CRLF TYPECR No filename supplied JMP ENDEND PACKFL: FSPEC INFIL,WRT ; pack filename into DDB INIT INFIL ; initialise DDB LOOKUP INFIL ; file exists? BEQ OPFIL CRLF TYPECR File does not exist JMP ENDEND OPFIL: CLR D2 OPENI INFIL LEA A1,INFIL INPB: FILINB INFIL TST D.SIZ(A1) BEQ ENDPRG CTRLC ENDPRG ADD #1,D2 CMPB D1,#^H00 BNE 10$ CMP D2,#510. BLO INPB MOVB #^H0D,D1 TTY MOVB #^H0A,D1 TTY BR INPB 10$: CMPB D1,#^H7F BHI INPB CMPB D1,#^H20 BLO INPB TTY BR INPB ENDPRG: CLOSE INFIL ENDEND: CRLF EXIT INFIL: BLKB D.DDB EVEN END .