qa.hlp (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
Int 15H Function 03H
   Summary  Notes  Back
──────────────────────────────────────────────────────────────────────────────
 
  Description:  Write Cassette      [PC]
 
  Writes one or more 256-byte blocks of data from memory to the cassette tape
  drive.
 
  Input                                     Output
  ══════════════════════════════            ══════════════════════════════
  AH=03H                                    If function successful
  CX=number of bytes to write               Carry flag=clear
  ES:BX=segment:offset of buffer            CX=00H
                                            ES:BX=segment:offset + 1 of
                                                  last byte written
                                            If function unsuccessful
                                            Carry flag=set
                                            AH=status
                                               80H if invalid command
                                               86H if cassette not present
                                    -♦-