Added image softlist interface for new floppies (no whatsnew)

This commit is contained in:
Miodrag Milanovic 2012-02-29 15:08:25 +00:00
parent 2e13fc61d7
commit 07f94bcd0a

View File

@ -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();
};