diff options
Diffstat (limited to 'src/lib/formats/flex_dsk.cpp')
-rw-r--r-- | src/lib/formats/flex_dsk.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/lib/formats/flex_dsk.cpp b/src/lib/formats/flex_dsk.cpp index 52edc624c8f..e8051d823ba 100644 --- a/src/lib/formats/flex_dsk.cpp +++ b/src/lib/formats/flex_dsk.cpp @@ -75,7 +75,7 @@ const char *flex_format::extensions() const return "dsk"; } -int flex_format::identify(util::random_read &io, uint32_t form_factor, const std::vector<uint32_t> &variants) +int flex_format::identify(util::random_read &io, uint32_t form_factor, const std::vector<uint32_t> &variants) const { int type = find_size(io, form_factor, variants); @@ -84,13 +84,14 @@ int flex_format::identify(util::random_read &io, uint32_t form_factor, const std return 0; } -int flex_format::find_size(util::random_read &io, uint32_t form_factor, const std::vector<uint32_t> &variants) +int flex_format::find_size(util::random_read &io, uint32_t form_factor, const std::vector<uint32_t> &variants) const { uint64_t size; if (io.length(size)) return -1; uint8_t boot0[256], boot1[256]; + sysinfo_sector info; size_t actual; // Look at the boot sector. @@ -182,7 +183,7 @@ int flex_format::find_size(util::random_read &io, uint32_t form_factor, const st return -1; } -const wd177x_format::format &flex_format::get_track_format(const format &f, int head, int track) +const wd177x_format::format &flex_format::get_track_format(const format &f, int head, int track) const { int n = -1; |