summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/formats/oric_dsk.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/formats/oric_dsk.cpp')
-rw-r--r--src/lib/formats/oric_dsk.cpp16
1 files changed, 5 insertions, 11 deletions
diff --git a/src/lib/formats/oric_dsk.cpp b/src/lib/formats/oric_dsk.cpp
index df6fa1a2ba9..4a17b18cc32 100644
--- a/src/lib/formats/oric_dsk.cpp
+++ b/src/lib/formats/oric_dsk.cpp
@@ -35,7 +35,7 @@ bool oric_dsk_format::supports_save() const
return true;
}
-int oric_dsk_format::identify(util::random_read &io, uint32_t form_factor, const std::vector<uint32_t> &variants)
+int oric_dsk_format::identify(util::random_read &io, uint32_t form_factor, const std::vector<uint32_t> &variants) const
{
uint8_t h[256];
size_t actual;
@@ -57,7 +57,7 @@ int oric_dsk_format::identify(util::random_read &io, uint32_t form_factor, const
return 100;
}
-bool oric_dsk_format::load(util::random_read &io, uint32_t form_factor, const std::vector<uint32_t> &variants, floppy_image *image)
+bool oric_dsk_format::load(util::random_read &io, uint32_t form_factor, const std::vector<uint32_t> &variants, floppy_image *image) const
{
size_t actual;
uint8_t h[256];
@@ -107,12 +107,6 @@ bool oric_dsk_format::load(util::random_read &io, uint32_t form_factor, const st
return true;
}
-bool oric_dsk_format::save(util::random_read_write &io, const std::vector<uint32_t> &variants, floppy_image *image)
-{
- // FIXME: surely this should return false, since it does't actually save anything?
- return true;
-}
-
const floppy_format_type FLOPPY_ORIC_DSK_FORMAT = &floppy_image_format_creator<oric_dsk_format>;
@@ -136,7 +130,7 @@ bool oric_jasmin_format::supports_save() const
return true;
}
-int oric_jasmin_format::identify(util::random_read &io, uint32_t form_factor, const std::vector<uint32_t> &variants)
+int oric_jasmin_format::identify(util::random_read &io, uint32_t form_factor, const std::vector<uint32_t> &variants) const
{
uint64_t size;
if(io.length(size))
@@ -149,7 +143,7 @@ int oric_jasmin_format::identify(util::random_read &io, uint32_t form_factor, co
return 0;
}
-bool oric_jasmin_format::load(util::random_read &io, uint32_t form_factor, const std::vector<uint32_t> &variants, floppy_image *image)
+bool oric_jasmin_format::load(util::random_read &io, uint32_t form_factor, const std::vector<uint32_t> &variants, floppy_image *image) const
{
uint64_t size;
if(io.length(size))
@@ -189,7 +183,7 @@ bool oric_jasmin_format::load(util::random_read &io, uint32_t form_factor, const
return true;
}
-bool oric_jasmin_format::save(util::random_read_write &io, const std::vector<uint32_t> &variants, floppy_image *image)
+bool oric_jasmin_format::save(util::random_read_write &io, const std::vector<uint32_t> &variants, floppy_image *image) const
{
int tracks, heads;
image->get_actual_geometry(tracks, heads);