summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/formats/flex_dsk.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/formats/flex_dsk.cpp')
-rw-r--r--src/lib/formats/flex_dsk.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/lib/formats/flex_dsk.cpp b/src/lib/formats/flex_dsk.cpp
index 5944c1ca3bd..ee3750b6101 100644
--- a/src/lib/formats/flex_dsk.cpp
+++ b/src/lib/formats/flex_dsk.cpp
@@ -71,6 +71,15 @@ const char *flex_format::extensions() const
return "dsk";
}
+int flex_format::identify(io_generic *io, uint32_t form_factor)
+{
+ int type = find_size(io, form_factor);
+
+ if (type != -1)
+ return 75;
+ return 0;
+}
+
int flex_format::find_size(io_generic *io, uint32_t form_factor)
{
uint64_t size = io_generic_size(io);