summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/formats/m20_dsk.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/formats/m20_dsk.cpp')
-rw-r--r--src/lib/formats/m20_dsk.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/lib/formats/m20_dsk.cpp b/src/lib/formats/m20_dsk.cpp
index 4daa436c288..10c6cf51cf1 100644
--- a/src/lib/formats/m20_dsk.cpp
+++ b/src/lib/formats/m20_dsk.cpp
@@ -2,7 +2,7 @@
// copyright-holders:Olivier Galibert
/*********************************************************************
- formats/m20_dsk.c
+ formats/m20_dsk.cpp
Olivetti M20 floppy-disk images
@@ -23,22 +23,22 @@ m20_format::m20_format()
{
}
-const char *m20_format::name() const
+const char *m20_format::name() const noexcept
{
return "m20";
}
-const char *m20_format::description() const
+const char *m20_format::description() const noexcept
{
return "M20 disk image";
}
-const char *m20_format::extensions() const
+const char *m20_format::extensions() const noexcept
{
return "img";
}
-bool m20_format::supports_save() const
+bool m20_format::supports_save() const noexcept
{
return true;
}
@@ -55,7 +55,7 @@ int m20_format::identify(util::random_read &io, uint32_t form_factor, const std:
return 0;
}
-bool m20_format::load(util::random_read &io, uint32_t form_factor, const std::vector<uint32_t> &variants, floppy_image *image) const
+bool m20_format::load(util::random_read &io, uint32_t form_factor, const std::vector<uint32_t> &variants, floppy_image &image) const
{
for (int track = 0; track < 35; track++)
for (int head = 0; head < 2; head ++) {
@@ -85,12 +85,12 @@ bool m20_format::load(util::random_read &io, uint32_t form_factor, const std::ve
return true;
}
-bool m20_format::save(util::random_read_write &io, const std::vector<uint32_t> &variants, floppy_image *image) const
+bool m20_format::save(util::random_read_write &io, const std::vector<uint32_t> &variants, const floppy_image &image) const
{
uint64_t file_offset = 0;
int track_count, head_count;
- track_count = 35; head_count = 2; //FIXME: use image->get_actual_geometry(track_count, head_count) instead
+ track_count = 35; head_count = 2; //FIXME: use image.get_actual_geometry(track_count, head_count) instead
// initial fm track
auto bitstream = generate_bitstream_from_track(0, 0, 4000, image);