summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/m5.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/m5.h')
-rw-r--r--src/mame/includes/m5.h44
1 files changed, 26 insertions, 18 deletions
diff --git a/src/mame/includes/m5.h b/src/mame/includes/m5.h
index d4671e14211..758020efa9d 100644
--- a/src/mame/includes/m5.h
+++ b/src/mame/includes/m5.h
@@ -1,11 +1,19 @@
// license:BSD-3-Clause
// copyright-holders:Curt Coder, Ales Dlabac
-#ifndef __M5__
-#define __M5__
+#ifndef MAME_INCLUDES_M5_H
+#define MAME_INCLUDES_M5_H
+#include "imagedev/cassette.h"
+#include "imagedev/snapquik.h"
+#include "machine/i8255.h"
+#include "machine/ram.h"
+#include "machine/upd765.h"
+#include "machine/wd_fdc.h" //brno mod
#include "machine/z80ctc.h"
-#include "imagedev/snapquik.h"
+
+#include "bus/centronics/ctronics.h"
+#include "bus/m5/slot.h"
#define Z80_TAG "ic17"
@@ -27,20 +35,20 @@ class m5_state : public driver_device
{
public:
m5_state(const machine_config &mconfig, device_type type, const char *tag)
- : driver_device(mconfig, type, tag),
- m_maincpu(*this, Z80_TAG),
- m_ctc(*this, Z80CTC_TAG),
- m_fd5cpu(*this, Z80_FD5_TAG),
- m_ppi(*this, I8255A_TAG),
- m_fdc(*this, UPD765_TAG),
- m_floppy0(*this, UPD765_TAG ":0:525dd"),
- m_cassette(*this, "cassette"),
- m_cart1(*this, "cartslot1"),
- m_cart2(*this, "cartslot2"),
- m_centronics(*this, CENTRONICS_TAG),
- m_ram(*this, RAM_TAG),
- m_reset(*this, "RESET"),
- m_DIPS(*this, "DIPS")
+ : driver_device(mconfig, type, tag)
+ , m_maincpu(*this, Z80_TAG)
+ , m_ctc(*this, Z80CTC_TAG)
+ , m_fd5cpu(*this, Z80_FD5_TAG)
+ , m_ppi(*this, I8255A_TAG)
+ , m_fdc(*this, UPD765_TAG)
+ , m_floppy0(*this, UPD765_TAG ":0:525dd")
+ , m_cassette(*this, "cassette")
+ , m_cart1(*this, "cartslot1")
+ , m_cart2(*this, "cartslot2")
+ , m_centronics(*this, CENTRONICS_TAG)
+ , m_ram(*this, RAM_TAG)
+ , m_reset(*this, "RESET")
+ , m_DIPS(*this, "DIPS")
{ }
required_device<cpu_device> m_maincpu;
@@ -162,4 +170,4 @@ public:
uint8_t m_rammap[16]; // memory map
};
-#endif
+#endif // MAME_INCLUDES_M5_H