summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/4enlinea.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/4enlinea.cpp')
-rw-r--r--src/mame/drivers/4enlinea.cpp23
1 files changed, 12 insertions, 11 deletions
diff --git a/src/mame/drivers/4enlinea.cpp b/src/mame/drivers/4enlinea.cpp
index 084ca4ba964..7651be0d2d6 100644
--- a/src/mame/drivers/4enlinea.cpp
+++ b/src/mame/drivers/4enlinea.cpp
@@ -186,6 +186,16 @@
*************************************************************************/
+#include "emu.h"
+#include "bus/isa/cga.h"
+#include "bus/isa/isa.h"
+#include "cpu/z80/z80.h"
+#include "sound/ay8910.h"
+#include "video/cgapal.h"
+#include "video/mc6845.h"
+#include "speaker.h"
+
+
#define MAIN_CLOCK XTAL_16MHz
#define SEC_CLOCK XTAL_8MHz
#define HCGA_CLOCK XTAL_14_31818MHz
@@ -195,15 +205,6 @@
#define SND_AY_CLOCK SEC_CLOCK /4 /* 2 MHz. (measured) */
#define CRTC_CLOCK SEC_CLOCK /2 /* 8 MHz. (measured) */
-
-#include "emu.h"
-#include "cpu/z80/z80.h"
-#include "video/mc6845.h"
-#include "sound/ay8910.h"
-#include "bus/isa/isa.h"
-#include "bus/isa/cga.h"
-#include "video/cgapal.h"
-
class _4enlinea_state : public driver_device
{
public:
@@ -211,7 +212,7 @@ public:
: driver_device(mconfig, type, tag),
m_ay(*this, "aysnd"),
m_maincpu(*this, "maincpu")
- { }
+ { }
required_device<ay8910_device> m_ay;
@@ -257,7 +258,7 @@ const tiny_rom_entry *isa8_cga_4enlinea_device::device_rom_region() const
return nullptr;
}
-const device_type ISA8_CGA_4ENLINEA = &device_creator<isa8_cga_4enlinea_device>;
+const device_type ISA8_CGA_4ENLINEA = device_creator<isa8_cga_4enlinea_device>;
isa8_cga_4enlinea_device::isa8_cga_4enlinea_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) :
isa8_cga_device( mconfig, ISA8_CGA_4ENLINEA, "ISA8_CGA_4ENLINEA", tag, owner, clock, "4enlinea_cga", __FILE__)