summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/formats/sorc_dsk.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/formats/sorc_dsk.cpp')
-rw-r--r--src/lib/formats/sorc_dsk.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/formats/sorc_dsk.cpp b/src/lib/formats/sorc_dsk.cpp
index 2e7b30d2a3d..52e4d5fa8c4 100644
--- a/src/lib/formats/sorc_dsk.cpp
+++ b/src/lib/formats/sorc_dsk.cpp
@@ -31,7 +31,7 @@ static int sorc_get_tracks_per_disk(floppy_image_legacy *floppy)
static uint64_t sorc_translate_offset(floppy_image_legacy *floppy, int track, int head, int sector)
{
- return 270*(16*track+sector);
+ return 270*(16*uint64_t(track+sector));
}
static floperr_t get_offset(floppy_image_legacy *floppy, int head, int track, int sector, bool sector_is_index, uint64_t *offset)