diff options
Diffstat (limited to 'src/lib/formats/flex_dsk.c')
-rw-r--r-- | src/lib/formats/flex_dsk.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/lib/formats/flex_dsk.c b/src/lib/formats/flex_dsk.c index 4f1a73bb0b9..975cf246ecf 100644 --- a/src/lib/formats/flex_dsk.c +++ b/src/lib/formats/flex_dsk.c @@ -7,7 +7,7 @@ #include "emu.h" #include "flex_dsk.h" -flex_format::flex_format() : wd177x_format(formats) +flex_format::flex_format() { } @@ -26,6 +26,11 @@ const char *flex_format::extensions() const return "dsk"; } +bool flex_format::supports_save() const +{ + return true; +} + int flex_format::identify(io_generic *io, UINT32 form_factor) { io_generic_read(io, &info, 256 * 2, sizeof(struct sysinfo_sector)); @@ -97,7 +102,4 @@ bool flex_format::load(io_generic *io, UINT32 form_factor, floppy_image *image) return true; } -// Empty since geometry is determined from the disk image itself -const flex_format::format flex_format::formats[] = { {} }; - const floppy_format_type FLOPPY_FLEX_FORMAT = &floppy_image_format_creator<flex_format>; |