src/emu/imagedev/floppy.h
| r14672 | r14673 | |
| 46 | 46 | virtual bool call_create(int format_type, option_resolution *format_options); |
| 47 | 47 | virtual void call_display_info() {} |
| 48 | 48 | 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; |
| 50 | 50 | virtual iodevice_t image_type() const { return IO_FLOPPY; } |
| 51 | 51 | |
| 52 | 52 | virtual bool is_readable() const { return true; } |
| r14672 | r14673 | |
| 166 | 166 | virtual ~floppy_35_dd(); |
| 167 | 167 | virtual void handled_variants(UINT32 *variants, int &var_count) const; |
| 168 | 168 | virtual void device_config_complete() { m_shortname = "floppy_35_dd"; } |
| 169 | virtual const char *image_interface() const { return "floppy_3_5"; } |
| 169 | 170 | protected: |
| 170 | 171 | virtual void setup_characteristics(); |
| 171 | 172 | }; |
| r14672 | r14673 | |
| 176 | 177 | virtual ~floppy_35_dd_nosd(); |
| 177 | 178 | virtual void handled_variants(UINT32 *variants, int &var_count) const; |
| 178 | 179 | virtual void device_config_complete() { m_shortname = "floppy_35_dd_nosd"; } |
| 180 | virtual const char *image_interface() const { return "floppy_3_5"; } |
| 179 | 181 | protected: |
| 180 | 182 | virtual void setup_characteristics(); |
| 181 | 183 | }; |
| r14672 | r14673 | |
| 186 | 188 | virtual ~floppy_35_hd(); |
| 187 | 189 | virtual void handled_variants(UINT32 *variants, int &var_count) const; |
| 188 | 190 | virtual void device_config_complete() { m_shortname = "floppy_35_hd"; } |
| 191 | virtual const char *image_interface() const { return "floppy_3_5"; } |
| 189 | 192 | protected: |
| 190 | 193 | virtual void setup_characteristics(); |
| 191 | 194 | }; |
| r14672 | r14673 | |
| 196 | 199 | virtual ~floppy_35_ed(); |
| 197 | 200 | virtual void handled_variants(UINT32 *variants, int &var_count) const; |
| 198 | 201 | virtual void device_config_complete() { m_shortname = "floppy_35_ed"; } |
| 202 | virtual const char *image_interface() const { return "floppy_3_5"; } |
| 199 | 203 | protected: |
| 200 | 204 | virtual void setup_characteristics(); |
| 201 | 205 | }; |
| r14672 | r14673 | |
| 206 | 210 | virtual ~floppy_525_dd(); |
| 207 | 211 | virtual void handled_variants(UINT32 *variants, int &var_count) const; |
| 208 | 212 | virtual void device_config_complete() { m_shortname = "floppy_525_dd"; } |
| 213 | virtual const char *image_interface() const { return "floppy_5_25"; } |
| 209 | 214 | protected: |
| 210 | 215 | virtual void setup_characteristics(); |
| 211 | 216 | }; |