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); }