Subj : Re: Question To : comp.programming From : Bill Cunningham Date : Wed Sep 28 2005 10:12 pm > For a meaningful answer you'll need to say what hardware you're using, > what OS and what you expect to find at 0x00c0. On a Commodore 64 using > the standard BASIC and KERNEL ROMs for example, that would be CAS1, the > tape motor interlock. > > Dave. Win98 and xp. And linux OSs. 0x0c is what I'm looking for for the beginning of the partition table. Somewhere in there is the part signature for the partition and the mbr and filesystem signature. C being the signature for win95 LBA and 6 being FAT16. Why in the code above did you make x a pointer to an int and not declare x as an int? Do you not want x to be assigned any value? Bill .