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:
parent
beca7a01c2
commit
d826532031
@ -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 {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user