ShowModule v0.1 (c) 1992 $#%! now showing: "emodules:devices/trackdisk.m" NOTE: don't use this output in your code, use the module instead. CONST NUMSECS=11, NUMUNITS=4, TD_SECTOR=$200, TD_SECSHIFT=9, TDF_EXTCOM=$8000, TD_MOTOR=9, TD_SEEK=10, TD_FORMAT=11, TD_REMOVE=12, TD_CHANGENUM=13, TD_CHANGESTATE=14, TD_PROTSTATUS=15, TD_RAWREAD=16, TD_RAWWRITE=17, TD_GETDRIVETYPE=18, TD_GETNUMTRACKS=19, TD_ADDCHANGEINT=20, TD_REMCHANGEINT=21, TD_GETGEOMETRY=22, TD_EJECT=23, TD_LASTCOMM=24, ETD_WRITE=$8003, ETD_READ=$8002, ETD_MOTOR=$8009, ETD_SEEK=$800A, ETD_FORMAT=$800B, ETD_UPDATE=$8004, ETD_CLEAR=$8005, ETD_RAWREAD=$8010, ETD_RAWWRITE=$8011 (---) OBJECT ioexttd ( 0) iostd:substructure ( 48) count:LONG ( 52) seclabel:LONG (---) ENDOBJECT /* SIZEOF=56 */ (---) OBJECT drivegeometry ( 0) sectorsize:LONG ( 4) totalsectors:LONG ( 8) cylinders:LONG ( 12) cylsectors:LONG ( 16) heads:LONG ( 20) tracksectors:LONG ( 24) bufmemtype:LONG ( 28) devicetype:CHAR ( 29) flags:CHAR ( 30) reserved:INT (---) ENDOBJECT /* SIZEOF=32 */ CONST DG_DIRECT_ACCESS=0, DG_SEQUENTIAL_ACCESS=1, DG_PRINTER=2, DG_PROCESSOR=3, DG_WORM=4, DG_CDROM=5, DG_SCANNER=6, DG_OPTICAL_DISK=7, DG_MEDIUM_CHANGER=8, DG_COMMUNICATION=9, DG_UNKNOWN=31, DGF_REMOVABLE=1, IOTDF_INDEXSYNC=16, IOTDF_WORDSYNC=$20, TD_LABELSIZE=16, TDF_ALLOW_NON_3_5=1, DRIVE3_5=1, DRIVE5_25=2, DRIVE3_5_150RPM=3, TDERR_NOTSPECIFIED=20, TDERR_NOSECHDR=21, TDERR_BADSECPREAMBLE=22, TDERR_BADSECID=23, TDERR_BADHDRSUM=24, TDERR_BADSECSUM=25, TDERR_TOOFEWSECS=26, TDERR_BADSECHDR=27, TDERR_WRITEPROT=28, TDERR_DISKCHANGED=29, TDERR_SEEKERROR=30, TDERR_NOMEM=31, TDERR_BADUNITNUM=$20, TDERR_BADDRIVETYPE=$21, TDERR_DRIVEINUSE=$22, TDERR_POSTRESET=$23 (---) OBJECT publicunit ( 0) unit:substructure ( 38) comp01track:INT ( 40) comp10track:INT ( 42) comp11track:INT ( 44) stepdelay:LONG ( 48) settledelay:LONG ( 52) retrycnt:CHAR ( 53) pubflags:CHAR ( 54) currtrk:INT ( 56) calibratedelay:LONG ( 60) counter:LONG (---) ENDOBJECT /* SIZEOF=64 */ CONST TDPF_NOCLICK=1