====== TEE ====== Header for : Tee Module size: $7D #125 Module CRC : $070490 (Good) Hdr parity : $55 Exec. off : $0011 #17 Data size : $02D1 #721 Edition : $02 #2 Ty/La At/Rv: $11 $81 Prog mod, 6809 Obj, re-ent, R/O ===== CODE ===== * Disassembly by Os9disasm of tee mod L007d,L000d,$11,$81,L0011,D02d1 * OS-9 system function equates F$Exit equ $06 I$Create equ $83 I$ReadLn equ $8b I$WritLn equ $8c * OS9 data area definitions rmb 721 D02d1 equ . L000d lsrb fcb $65 bitb 2,x L0011 clrb clr 14,u cmpy #0 lbeq L0076 leay 1,u L001e lda ,x+ cmpa #$20 beq L001e cmpa #$2c beq L001e cmpa #$0d lbeq L0042 leax -1,x lda #2 ldb #$0b os9 I$Create bcs L0077 ldb 14,u sta b,y incb stb 14,u bra L001e L0042 stb 14,u L0044 clra leax 15,u ldy #$0100 os9 I$ReadLn bcc L0057 cmpb #$d3 beq L0076 coma bra L0077 L0057 inca os9 I$WritLn tst 14,u beq L0044 clrb L0060 leay 1,u lda b,y leax 15,u ldy #$0100 os9 I$WritLn bcs L0077 incb cmpb 14,u bne L0060 bra L0044 L0076 clrb L0077 os9 F$Exit emod L007d equ * end ===== RTS ===== Return to [[:OS-9:]] or [[:Top:]]