home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / ZSYS / SIMTEL20 / SYSLIB / SLIB2.LBR / SFWRITE.Z80 < prev    next >
Text File  |  2000-06-30  |  512b  |  28 lines

  1. ;
  2. ; SYSLIB Module Name:  SFWRITE
  3. ; Author:  Richard Conn
  4. ; SYSLIB Version Number:  3.6
  5. ; Module Version Number:  1.2
  6.  
  7.     public    f$write
  8.  
  9. ;
  10. ;  F$WRITE -- WRITE BLOCK TO FILE WHOSE FCB IS PTED TO BY DE
  11. ;    RET W/A=0 IF OK AND FLAGS
  12. ;
  13.     EXT    BDOS
  14.  
  15. F$WRITE:
  16.     PUSH    HL    ; SAVE HL
  17.     PUSH    BC    ; SAVE BC
  18.     LD    C,B$RECW
  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$RECW    EQU    21    ; WRITE RECORD
  26.  
  27.     END
  28.