summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/video/mc6845.h
diff options
context:
space:
mode:
author mahlemiut <bsr@xnet.co.nz>2015-11-27 21:58:03 +1300
committer mahlemiut <bsr@xnet.co.nz>2015-11-27 22:02:43 +1300
commitff29765fd964c8562a671189c3e42d6dd5d92eb9 (patch)
treec0e47a9934bf835d76ad093a08c235f9f7fa4868 /src/devices/video/mc6845.h
parent623bbe98dcd738d0693508ddd12f9b8e66ff0b8b (diff)
mc6845: add AMS40489 CRTC
Diffstat (limited to 'src/devices/video/mc6845.h')
-rw-r--r--src/devices/video/mc6845.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/devices/video/mc6845.h b/src/devices/video/mc6845.h
index f68a95a326e..5fc1a72d89d 100644
--- a/src/devices/video/mc6845.h
+++ b/src/devices/video/mc6845.h
@@ -98,6 +98,7 @@ class mc6845_device : public device_t,
friend class sy6845e_device;
friend class hd6345_device;
friend class ams40041_device;
+ friend class ams40489_device;
public:
// construction/destruction
@@ -419,6 +420,16 @@ protected:
virtual void device_reset();
};
+class ams40489_device : public mc6845_device
+{
+public:
+ ams40489_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
+
+protected:
+ virtual void device_start();
+ virtual void device_reset();
+};
+
class mos8563_device : public mc6845_device,
public device_memory_interface
{
@@ -505,6 +516,7 @@ extern const device_type SY6545_1;
extern const device_type SY6845E;
extern const device_type HD6345;
extern const device_type AMS40041;
+extern const device_type AMS40489;
extern const device_type MOS8563;
extern const device_type MOS8568;