home *** CD-ROM | disk | FTP | other *** search
- ;
- ; SYSLIB Module Name: SLFN2
- ; Author: Richard Conn
- ; SYSLIB Version Number: 3.6
- ; Module Version Number: 1.1
-
- public lfn2
-
- ext lout
-
- ;
- ; Print FCB file name and type pted to by DE on LST:
- ; Format of Output: xxxxxxxx.yyy (0-8 x's, 0-3 y's)
- ;
- lfn2:
- push de ; save regs
- push bc
- push af
- ld b,8 ; 8 chars first
- call prfnx
- ld a,'.' ; dot
- call lout
- ld b,3 ; 3 more chars
- call prfnx
- pop af ; restore regs
- pop bc
- pop de
- ret
- prfnx:
- ld a,(de) ; get char
- and 7fh ; mask out msb
- cp ' ' ; space?
- call nz,lout ; print it
- inc de ; pt to next
- dec b ; count down
- jp nz,prfnx
- ret
-
- end