home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / zsys / simtel20 / syslib / slib2.lbr / SFREAD.Z80 < prev    next >
Encoding:
Text File  |  1986-02-06  |  512 b   |  28 lines

  1. ;
  2. ; SYSLIB Module Name:  SFREAD
  3. ; Author:  Richard Conn
  4. ; SYSLIB Version Number:  3.6
  5. ; Module Version Number:  1.2
  6.  
  7.     public    f$read
  8.  
  9. ;
  10. ;  F$READ -- READ BLOCK FROM FILE WHOSE FCB IS PTED TO BY DE
  11. ;    RET W/A=0 IF OK AND FLAGS SET
  12. ;
  13.     EXT    BDOS
  14.  
  15. F$READ:
  16.     PUSH    HL    ; SAVE HL
  17.     PUSH    BC    ; SAVE BC
  18.     LD    C,B$RECR
  19.     CALL    BDOS
  20.     OR    A    ; SET FLAGS (Z FLAG)
  21.     POP    BC    ; RESTORE BC
  22.     POP    HL    ; RESTORE HL
  23.     RET
  24.  
  25. B$RECR    EQU    20    ; READ RECORD
  26.  
  27.     END
  28.