1
0
mirror of https://github.com/TomHarte/CLK.git synced 2025-01-27 06:35:04 +00:00

Read proper file contents.

This commit is contained in:
Thomas Harte 2022-09-15 16:34:20 -04:00
parent beca7a01c2
commit d826532031

View File

@ -54,7 +54,7 @@ class MassStorage2MG: public Storage::MassStorage::MassStorageDevice {
const auto source_address = mapper_.to_source_address(address); const auto source_address = mapper_.to_source_address(address);
if(source_address >= 0 && long(source_address*512) < image_size_) { if(source_address >= 0 && long(source_address*512) < image_size_) {
const long file_offset = 512 * source_address; const long file_offset = file_start_ + 512 * source_address;
file_.seek(file_offset, SEEK_SET); file_.seek(file_offset, SEEK_SET);
return mapper_.convert_source_block(source_address, file_.read(get_block_size())); return mapper_.convert_source_block(source_address, file_.read(get_block_size()));
} else { } else {