From: <m97...@us...> - 2007-02-28 20:13:18
|
Revision: 6122 http://svn.sourceforge.net/openmsx/?rev=6122&view=rev Author: m9710797 Date: 2007-02-28 12:13:03 -0800 (Wed, 28 Feb 2007) Log Message: ----------- reading/writing FAT cache didn't work anymore for partitioned images Modified Paths: -------------- openmsx/trunk/src/fdc/MSXtar.cc Modified: openmsx/trunk/src/fdc/MSXtar.cc =================================================================== --- openmsx/trunk/src/fdc/MSXtar.cc 2007-02-28 19:20:46 UTC (rev 6121) +++ openmsx/trunk/src/fdc/MSXtar.cc 2007-02-28 20:13:03 UTC (rev 6122) @@ -128,7 +128,7 @@ fatCacheDirty = false; fatBuffer.resize(SECTOR_SIZE * sectorsPerFat); for (unsigned i = 0; i < sectorsPerFat; ++i) { - disk.readLogicalSector(i + 1, + disk.readLogicalSector(i + 1 + partitionOffset, &fatBuffer[SECTOR_SIZE * i]); } } @@ -191,7 +191,7 @@ { if (fatCacheDirty) { for (unsigned i = 0; i < fatBuffer.size() / SECTOR_SIZE; ++i) { - disk.writeLogicalSector(i + 1, + disk.writeLogicalSector(i + 1 + partitionOffset, &fatBuffer[SECTOR_SIZE * i]); } fatCacheDirty = false; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |