summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/includes/huebler.h
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2015-09-30 17:21:14 +0200
committer Miodrag Milanovic <mmicko@gmail.com>2015-09-30 17:21:14 +0200
commit1fc48ce120a376c288daeeed98daccecf1b60d7b (patch)
tree72cefcede17f3a27fa8256b43bfac9756db82312 /src/mess/includes/huebler.h
parent87a576c55501bd7125b51ca786a010229669df0e (diff)
move mess into mame (nw)
Diffstat (limited to 'src/mess/includes/huebler.h')
-rw-r--r--src/mess/includes/huebler.h104
1 files changed, 0 insertions, 104 deletions
diff --git a/src/mess/includes/huebler.h b/src/mess/includes/huebler.h
deleted file mode 100644
index eb49ae03f07..00000000000
--- a/src/mess/includes/huebler.h
+++ /dev/null
@@ -1,104 +0,0 @@
-// license:BSD-3-Clause
-// copyright-holders:Curt Coder
-#ifndef __HUEBLER__
-#define __HUEBLER__
-
-#define SCREEN_TAG "screen"
-#define Z80_TAG "z80"
-#define Z80CTC_TAG "z80ctc"
-#define Z80SIO_TAG "z80sio"
-#define Z80PIO1_TAG "z80pio1"
-#define Z80PIO2_TAG "z80pio2"
-
-#include "emu.h"
-#include "cpu/z80/z80.h"
-#include "cpu/z80/z80daisy.h"
-#include "imagedev/cassette.h"
-#include "machine/ram.h"
-#include "machine/z80pio.h"
-#include "machine/z80dart.h"
-#include "machine/z80ctc.h"
-
-class amu880_state : public driver_device
-{
-public:
- amu880_state(const machine_config &mconfig, device_type type, const char *tag)
- : driver_device(mconfig, type, tag),
- m_cassette(*this, "cassette"),
- m_z80sio(*this, Z80SIO_TAG),
- m_palette(*this, "palette"),
- m_kb_rom(*this, "keyboard"),
- m_char_rom(*this, "chargen"),
- m_video_ram(*this, "video_ram"),
- m_y0(*this, "Y0"),
- m_y1(*this, "Y1"),
- m_y2(*this, "Y2"),
- m_y3(*this, "Y3"),
- m_y4(*this, "Y4"),
- m_y5(*this, "Y5"),
- m_y6(*this, "Y6"),
- m_y7(*this, "Y7"),
- m_y8(*this, "Y8"),
- m_y9(*this, "Y9"),
- m_y10(*this, "Y10"),
- m_y11(*this, "Y11"),
- m_y12(*this, "Y12"),
- m_y13(*this, "Y13"),
- m_y14(*this, "Y14"),
- m_y15(*this, "Y15"),
- m_special(*this, "SPECIAL"),
- m_key_d6(0),
- m_key_d7(0),
- m_key_a8(1)
- { }
-
- required_device<cassette_image_device> m_cassette;
- required_device<z80dart_device> m_z80sio;
- required_device<palette_device> m_palette;
- required_memory_region m_kb_rom;
- required_memory_region m_char_rom;
- required_shared_ptr<UINT8> m_video_ram;
- required_ioport m_y0;
- required_ioport m_y1;
- required_ioport m_y2;
- required_ioport m_y3;
- required_ioport m_y4;
- required_ioport m_y5;
- required_ioport m_y6;
- required_ioport m_y7;
- required_ioport m_y8;
- required_ioport m_y9;
- required_ioport m_y10;
- required_ioport m_y11;
- required_ioport m_y12;
- required_ioport m_y13;
- required_ioport m_y14;
- required_ioport m_y15;
- required_ioport m_special;
-
- virtual void machine_start();
-
- UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
-
- DECLARE_READ8_MEMBER( keyboard_r );
- TIMER_DEVICE_CALLBACK_MEMBER( tape_tick );
-
- void scan_keyboard();
-
- // keyboard state
- ioport_port* m_key_row[16];
- int m_key_d6;
- int m_key_d7;
- int m_key_a4;
- int m_key_a5;
- int m_key_a8;
-
- // video state
- TIMER_DEVICE_CALLBACK_MEMBER(keyboard_tick);
- DECLARE_WRITE_LINE_MEMBER(ctc_z0_w);
- DECLARE_WRITE_LINE_MEMBER(ctc_z2_w);
- DECLARE_READ_LINE_MEMBER(cassette_r);
- DECLARE_WRITE_LINE_MEMBER(cassette_w);
-};
-
-#endif