Date   : Tue, 15 Feb 1983 0959-:00PST
From   : Tom Carnahan <TCARNAHAN@usc-isie.arpa>
Subject: HELP...CP/M functions 27 &31
Can any of you CP/M oldtimers help me???
   I am currently writing a program that crossloads files between
two CP/M-based microcomputers.
I want the "receiving" computer to be able to query itself and
determine how many blocks are left on its own currently loggeed-in
disk(same sort of function as STAT except that the program makes
the call).
I have the Digital Research CP/M 2.0 Interface Guide and found the following:
Function 27:  GET ADDR(ALLLOC)
 Entry parms:
                REG C:   1BH
Returned value:
             REG HL:  ALLOC ADDRESS
Function 31:  GET ADDR (DISK PARMS)
  Entry parms:
              REG C:   1FH
Returned value:
            REG HL: DPB ADDRESS
______________________________________
I don't understand "what" is at those addresses (pointed to by the HL regs)
when I call these functions.
Any idea where the terms-
    ALLOC ADDRESS
    DPB ADDRESS
are explained? Or what they mean?
ANY AND ALL HELP WOULD BE GREATLY APPRECIATED.
                                   Sincerely,
                                    Tom