From 07f94bcd0ac05184ae7bcb215d65c1b49ff4ca43 Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Wed, 29 Feb 2012 15:08:25 +0000 Subject: [PATCH] Added image softlist interface for new floppies (no whatsnew) --- src/emu/imagedev/floppy.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/emu/imagedev/floppy.h b/src/emu/imagedev/floppy.h index 5d2ee264962..4018e8a060f 100644 --- a/src/emu/imagedev/floppy.h +++ b/src/emu/imagedev/floppy.h @@ -46,7 +46,7 @@ public: virtual bool call_create(int format_type, option_resolution *format_options); virtual void call_display_info() {} virtual bool call_softlist_load(char *swlist, char *swname, rom_entry *start_entry) { return load_software(swlist, swname, start_entry); } - + virtual const char *image_interface() const = 0; virtual iodevice_t image_type() const { return IO_FLOPPY; } virtual bool is_readable() const { return true; } @@ -166,6 +166,7 @@ public: virtual ~floppy_35_dd(); virtual void handled_variants(UINT32 *variants, int &var_count) const; virtual void device_config_complete() { m_shortname = "floppy_35_dd"; } + virtual const char *image_interface() const { return "floppy_3_5"; } protected: virtual void setup_characteristics(); }; @@ -176,6 +177,7 @@ public: virtual ~floppy_35_dd_nosd(); virtual void handled_variants(UINT32 *variants, int &var_count) const; virtual void device_config_complete() { m_shortname = "floppy_35_dd_nosd"; } + virtual const char *image_interface() const { return "floppy_3_5"; } protected: virtual void setup_characteristics(); }; @@ -186,6 +188,7 @@ public: virtual ~floppy_35_hd(); virtual void handled_variants(UINT32 *variants, int &var_count) const; virtual void device_config_complete() { m_shortname = "floppy_35_hd"; } + virtual const char *image_interface() const { return "floppy_3_5"; } protected: virtual void setup_characteristics(); }; @@ -196,6 +199,7 @@ public: virtual ~floppy_35_ed(); virtual void handled_variants(UINT32 *variants, int &var_count) const; virtual void device_config_complete() { m_shortname = "floppy_35_ed"; } + virtual const char *image_interface() const { return "floppy_3_5"; } protected: virtual void setup_characteristics(); }; @@ -206,6 +210,7 @@ public: virtual ~floppy_525_dd(); virtual void handled_variants(UINT32 *variants, int &var_count) const; virtual void device_config_complete() { m_shortname = "floppy_525_dd"; } + virtual const char *image_interface() const { return "floppy_5_25"; } protected: virtual void setup_characteristics(); };