Esempio n. 1
0
HardSectoredDisk::HardSectoredDisk()
{
    debugss(ssFloppyDisk, ALL, "blank disk\n");

    // clear disk
    bzero(rawImage_m, maxHeads_c * bytesPerTrack_c * maxTracksPerSide_c);

    tracks_m      = maxTracksPerSide_c;
    sides_m       = maxHeads_c;

    initialized_m = true;
    setWriteProtect(false);
}
SoftSectoredDisk::SoftSectoredDisk()
{
    debugss(ssFloppyDisk, INFO, "Insert Empty Disk\n");

    // clear disk
    bzero(rawImage_m, maxHeads_c * bytesPerTrack_c * tracksPerSide_c);

    numTracks_m   = tracksPerSide_c;
    numHeads_m    = maxHeads_c;
    maxTrack_m    = tracksPerSide_c;

    initialized_m = true;
    setWriteProtect(false);
}