diff options
Diffstat (limited to 'src/lib/formats/dvk_mx_dsk.cpp')
-rw-r--r-- | src/lib/formats/dvk_mx_dsk.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/formats/dvk_mx_dsk.cpp b/src/lib/formats/dvk_mx_dsk.cpp index ab42fc93f4f..3437f16c09b 100644 --- a/src/lib/formats/dvk_mx_dsk.cpp +++ b/src/lib/formats/dvk_mx_dsk.cpp @@ -21,6 +21,7 @@ #include "formats/dvk_mx_dsk.h" #include "ioprocs.h" +#include "multibyte.h" const floppy_image_format_t::desc_e dvk_mx_format::dvk_mx_new_desc[] = { @@ -125,7 +126,7 @@ int dvk_mx_format::identify(util::random_read &io, uint32_t form_factor, const s size_t actual; io.read_at(512, sectdata, 512, actual); // check value in RT-11 home block. see src/tools/imgtool/modules/rt11.cpp - if (pick_integer_le(sectdata, 0724, 2) == 6) + if (get_u16le(§data[0724]) == 6) return FIFID_SIGN|FIFID_SIZE; else return FIFID_SIZE; |