SpartaDOS X Reference Manual

Programming with SpartaDOS X




Get Disk Information (CHKDSK)

Index


Purpose To read information about a disk.
 

CIO Data

iccom   =   47
icbal   =   low byte of 'Dd:' address
icbah   =   high byte of 'Dd:' address
icbll   =   low byte of buffer address
icblh   =   high byte of buffer address

CIO Output Results

buffer   =   results of CHKDSK operation (17 bytes)
+0   =   version number of disk, 0 if Atari DOS format
+1   =   number of bytes per sector, 0 if 256
+2   =   total number of sectors on disk (2 bytes)
+4   =   Number of free sectors on disk (2 bytes)
+6   =   volume name, always "AtariDOS" for Atari DOS format disks (8 bytes)
+14   =   volume sequence number, 0 if Atari DOS format
+15   =   volume random number, 0 if Atari DOS format

Previous page

Next page