From 46fae1a761863f585339b19c0fc65b320261e706 Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Sat, 19 May 2018 22:50:33 -0400 Subject: [PATCH] Corrected: now maps in the proper direction. --- Storage/Disk/DiskImage/Formats/AppleDSK.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Storage/Disk/DiskImage/Formats/AppleDSK.cpp b/Storage/Disk/DiskImage/Formats/AppleDSK.cpp index d4184a849..d66320117 100644 --- a/Storage/Disk/DiskImage/Formats/AppleDSK.cpp +++ b/Storage/Disk/DiskImage/Formats/AppleDSK.cpp @@ -102,7 +102,7 @@ void AppleDSK::set_tracks(const std::map> for(const auto §or_pair: sector_map) { size_t target_address = sector_pair.second.address.sector; if(target_address != 15) { - target_address = (target_address * (is_prodos_ ? 2 : 13)) % 15; + target_address = (target_address * (is_prodos_ ? 8 : 7)) % 15; } memcpy(&track_contents[target_address*256], sector_pair.second.data.data(), bytes_per_sector); }