summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/formats/apollo_dsk.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/formats/apollo_dsk.cpp')
-rw-r--r--src/lib/formats/apollo_dsk.cpp21
1 files changed, 5 insertions, 16 deletions
diff --git a/src/lib/formats/apollo_dsk.cpp b/src/lib/formats/apollo_dsk.cpp
index a1159ac68c8..069f22c5db5 100644
--- a/src/lib/formats/apollo_dsk.cpp
+++ b/src/lib/formats/apollo_dsk.cpp
@@ -2,7 +2,7 @@
// copyright-holders:Olivier Galibert
/*********************************************************************
- formats/apollo_dsk.c
+ formats/apollo_dsk.cpp
apollo format
@@ -17,17 +17,17 @@ apollo_format::apollo_format() : upd765_format(formats)
{
}
-const char *apollo_format::name() const
+const char *apollo_format::name() const noexcept
{
return "apollo";
}
-const char *apollo_format::description() const
+const char *apollo_format::description() const noexcept
{
return "APOLLO disk image";
}
-const char *apollo_format::extensions() const
+const char *apollo_format::extensions() const noexcept
{
return "afd";
}
@@ -45,15 +45,4 @@ const apollo_format::format apollo_format::formats[] = {
{}
};
-const floppy_format_type FLOPPY_APOLLO_FORMAT = &floppy_image_format_creator<apollo_format>;
-
-int apollo_format::identify(util::random_read &io, uint32_t form_factor, const std::vector<uint32_t> &variants)
-{
- uint64_t size;
- if (io.length(size))
- return 0;
-
- constexpr uint32_t expected_size = 77*2*8*1024;
-
- return ((size == expected_size) || (size == 0)) ? 1 : 0;
-}
+const apollo_format FLOPPY_APOLLO_FORMAT;