diff options
Diffstat (limited to 'src/lib/formats/sorc_dsk.cpp')
-rw-r--r-- | src/lib/formats/sorc_dsk.cpp | 2 |
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) |