[ C++ RCOS Home | RCOS.java Home | RCOS Home | David's Home ]

RCOS C++ CRC for class macTag

Name:

macTag

Comment:

This parameter list is equivalent to the Digital Research "MAC" macro that was used to build the required logical disk parameters..

Collaborators:

Responsibilities:

  typedef struct macTag {
    BYTE   nLid;        // Logical unit ID (0 = "A:" ...)
    BYTE   nFsc;        // first physical sector number (0 or 1)
    BYTE   nLsc;        // last sector number
    BYTE   nSkf;        // optional sector skew factor
    UINT16 nBls;        // data allocation block size
    UINT16 nDks;        // number of blocks on disk
    UINT16 nDir;        // number of directory entreies
    UINT16 nCks;        // number of "checked" directory entries (for exchangable media)
    BYTE   nOfs;        // track offset of logical track 00
  } DPARAM, *PDPARAM;