summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/imagedev/flopdrv.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/imagedev/flopdrv.h')
-rw-r--r--src/devices/imagedev/flopdrv.h32
1 files changed, 2 insertions, 30 deletions
diff --git a/src/devices/imagedev/flopdrv.h b/src/devices/imagedev/flopdrv.h
index 97ae6a77859..d4b30a8cd5b 100644
--- a/src/devices/imagedev/flopdrv.h
+++ b/src/devices/imagedev/flopdrv.h
@@ -10,11 +10,6 @@
#include "formats/flopimg.h"
#include "softlist_dev.h"
-#define FLOPPY_0 "floppy0"
-#define FLOPPY_1 "floppy1"
-#define FLOPPY_2 "floppy2"
-#define FLOPPY_3 "floppy3"
-
#define FLOPPY_TYPE_REGULAR 0
#define FLOPPY_TYPE_APPLE 1
#define FLOPPY_TYPE_SONY 2
@@ -108,20 +103,6 @@ public:
void set_floppy_config(const floppy_interface *config) { m_config = config; }
auto out_idx_cb() { return m_out_idx_func.bind(); }
- static void add_4drives(machine_config &mconfig, const floppy_interface *config)
- {
- LEGACY_FLOPPY(mconfig, FLOPPY_0, 0, config);
- LEGACY_FLOPPY(mconfig, FLOPPY_1, 0, config);
- LEGACY_FLOPPY(mconfig, FLOPPY_2, 0, config);
- LEGACY_FLOPPY(mconfig, FLOPPY_3, 0, config);
- }
-
- static void add_2drives(machine_config &mconfig, const floppy_interface *config)
- {
- LEGACY_FLOPPY(mconfig, FLOPPY_0, 0, config);
- LEGACY_FLOPPY(mconfig, FLOPPY_1, 0, config);
- }
-
virtual image_init_result call_load() override;
virtual const software_list_loader &get_software_list_loader() const override { return image_software_list_loader::instance(); }
virtual image_init_result call_create(int format_type, util::option_resolution *format_options) override;
@@ -159,11 +140,7 @@ public:
void floppy_drive_set_controller(device_t *controller);
int floppy_get_drive_type();
void floppy_set_type(int ftype);
- WRITE_LINE_MEMBER( floppy_ds0_w );
- WRITE_LINE_MEMBER( floppy_ds1_w );
- WRITE_LINE_MEMBER( floppy_ds2_w );
- WRITE_LINE_MEMBER( floppy_ds3_w );
- WRITE8_MEMBER( floppy_ds_w );
+ WRITE_LINE_MEMBER( floppy_ds_w );
WRITE_LINE_MEMBER( floppy_mon_w );
WRITE_LINE_MEMBER( floppy_drtn_w );
WRITE_LINE_MEMBER( floppy_wtd_w );
@@ -212,8 +189,7 @@ protected:
int m_dskchg; /* disk changed */
/* drive select logic */
- int m_drive_id;
- int m_active;
+ bool m_active;
const floppy_interface *m_config;
@@ -247,8 +223,4 @@ protected:
char m_extension_list[256];
};
-legacy_floppy_image_device *floppy_get_device(running_machine &machine,int drive);
-legacy_floppy_image_device *floppy_get_device_by_type(running_machine &machine,int ftype,int drive);
-int floppy_get_drive_by_type(legacy_floppy_image_device *image,int ftype);
-
#endif // MAME_DEVICES_IMAGEDV_FLOPDRV_H