summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/includes/z80ne.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mess/includes/z80ne.h')
-rw-r--r--src/mess/includes/z80ne.h14
1 files changed, 12 insertions, 2 deletions
diff --git a/src/mess/includes/z80ne.h b/src/mess/includes/z80ne.h
index 734dc6a57e6..6ba7c12831e 100644
--- a/src/mess/includes/z80ne.h
+++ b/src/mess/includes/z80ne.h
@@ -17,7 +17,7 @@
#include "imagedev/cassette.h"
#include "machine/ay31015.h"
#include "machine/kr2376.h"
-#include "machine/wd17xx.h"
+#include "machine/wd_fdc.h"
/***************************************************************************
CONSTANTS
@@ -74,6 +74,10 @@ public:
m_ay31015(*this, "ay_3_1015"),
m_lx388_kr2376(*this, "lx388_kr2376"),
m_maincpu(*this, "z80ne"),
+ m_floppy0(*this, "wd1771:0"),
+ m_floppy1(*this, "wd1771:1"),
+ m_floppy2(*this, "wd1771:2"),
+ m_floppy3(*this, "wd1771:3"),
m_cassette1(*this, "cassette"),
m_cassette2(*this, "cassette2"),
m_wd1771(*this, "wd1771"),
@@ -99,6 +103,8 @@ public:
m_io_modifiers(*this, "MODIFIERS"),
m_io_config(*this, "CONFIG") { }
+ DECLARE_FLOPPY_FORMATS(floppy_formats)
+
optional_device<mc6847_base_device> m_vdg;
optional_shared_ptr<UINT8> m_videoram;
required_device<ay31015_device> m_ay31015;
@@ -148,9 +154,13 @@ public:
protected:
required_device<cpu_device> m_maincpu;
+ optional_device<floppy_connector> m_floppy0;
+ optional_device<floppy_connector> m_floppy1;
+ optional_device<floppy_connector> m_floppy2;
+ optional_device<floppy_connector> m_floppy3;
required_device<cassette_image_device> m_cassette1;
required_device<cassette_image_device> m_cassette2;
- optional_device<fd1771_device> m_wd1771;
+ optional_device<fd1771_t> m_wd1771;
required_memory_region m_region_z80ne;
optional_memory_bank m_bank1;
optional_memory_bank m_bank2;