// $Id: EmptyDiskPatch.cc 5074 2006-01-24 18:03:35Z m9710797 $ #include "EmptyDiskPatch.hh" #include "SectorBasedDisk.hh" #include namespace openmsx { EmptyDiskPatch::EmptyDiskPatch(SectorBasedDisk& disk_) : disk(disk_) { } void EmptyDiskPatch::copyBlock(unsigned src, byte* dst, unsigned num) const { (void)num; assert(num == SectorBasedDisk::SECTOR_SIZE); disk.readLogicalSector(src / SectorBasedDisk::SECTOR_SIZE, dst); } unsigned EmptyDiskPatch::getSize() const { return disk.getNbSectors() * SectorBasedDisk::SECTOR_SIZE; } } // namespace openmsx