Previous 15994 Revisions Next

r14673 Wednesday 29th February, 2012 at 15:11:27 UTC by Miodrag Milanović
Added image softlist interface for new floppies (no whatsnew)
[src/emu/imagedev]floppy.h

src/emu/imagedev/floppy.h
r14672r14673
4646   virtual bool call_create(int format_type, option_resolution *format_options);
4747   virtual void call_display_info() {}
4848   virtual bool call_softlist_load(char *swlist, char *swname, rom_entry *start_entry) { return load_software(swlist, swname, start_entry); }
49
49   virtual const char *image_interface() const = 0;
5050   virtual iodevice_t image_type() const { return IO_FLOPPY; }
5151
5252   virtual bool is_readable()  const { return true; }
r14672r14673
166166   virtual ~floppy_35_dd();
167167   virtual void handled_variants(UINT32 *variants, int &var_count) const;
168168   virtual void device_config_complete() { m_shortname = "floppy_35_dd"; }
169   virtual const char *image_interface() const { return "floppy_3_5"; }
169170protected:
170171   virtual void setup_characteristics();
171172};
r14672r14673
176177   virtual ~floppy_35_dd_nosd();
177178   virtual void handled_variants(UINT32 *variants, int &var_count) const;
178179   virtual void device_config_complete() { m_shortname = "floppy_35_dd_nosd"; }
180   virtual const char *image_interface() const { return "floppy_3_5"; }
179181protected:
180182   virtual void setup_characteristics();
181183};
r14672r14673
186188   virtual ~floppy_35_hd();
187189   virtual void handled_variants(UINT32 *variants, int &var_count) const;
188190   virtual void device_config_complete() { m_shortname = "floppy_35_hd"; }
191   virtual const char *image_interface() const { return "floppy_3_5"; }
189192protected:
190193   virtual void setup_characteristics();
191194};
r14672r14673
196199   virtual ~floppy_35_ed();
197200   virtual void handled_variants(UINT32 *variants, int &var_count) const;
198201   virtual void device_config_complete() { m_shortname = "floppy_35_ed"; }
202   virtual const char *image_interface() const { return "floppy_3_5"; }
199203protected:
200204   virtual void setup_characteristics();
201205};
r14672r14673
206210   virtual ~floppy_525_dd();
207211   virtual void handled_variants(UINT32 *variants, int &var_count) const;
208212   virtual void device_config_complete() { m_shortname = "floppy_525_dd"; }
213   virtual const char *image_interface() const { return "floppy_5_25"; }
209214protected:
210215   virtual void setup_characteristics();
211216};

Previous 15994 Revisions Next


© 1998-2018 The MESS Team