summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/tlcs90
diff options
context:
space:
mode:
author David Haywood <mamehaze@users.noreply.github.com>2016-04-25 18:45:18 +0100
committer David Haywood <mamehaze@users.noreply.github.com>2016-04-25 18:45:18 +0100
commitc42e275665a8a2237fdea00660846d12b4e7aaac (patch)
treefc1c432327f23e808aee9b1726d8f0ccf4780c55 /src/devices/cpu/tlcs90
parent221cce0f068089afedc5a41aef14b25fe22b4376 (diff)
Document internal hardware of original Pocket Challenge machine [Team Europe]
(as a result, moved it to a new skeleton driver, and moved the softlist connection for the original machine there too) not started to hook anything up yet.
Diffstat (limited to 'src/devices/cpu/tlcs90')
-rw-r--r--src/devices/cpu/tlcs90/tlcs90.cpp7
-rw-r--r--src/devices/cpu/tlcs90/tlcs90.h8
2 files changed, 15 insertions, 0 deletions
diff --git a/src/devices/cpu/tlcs90/tlcs90.cpp b/src/devices/cpu/tlcs90/tlcs90.cpp
index 3719154174f..1ee24461666 100644
--- a/src/devices/cpu/tlcs90/tlcs90.cpp
+++ b/src/devices/cpu/tlcs90/tlcs90.cpp
@@ -24,6 +24,7 @@ ALLOW_SAVE_TYPE(tlcs90_device::e_mode); // allow save_item on a non-fundamental
const device_type TMP90840 = &device_creator<tmp90840_device>;
const device_type TMP90841 = &device_creator<tmp90841_device>;
+const device_type TMP90845 = &device_creator<tmp90845_device>;
const device_type TMP91640 = &device_creator<tmp91640_device>;
const device_type TMP91641 = &device_creator<tmp91641_device>;
@@ -71,6 +72,12 @@ tmp90841_device::tmp90841_device(const machine_config &mconfig, const char *tag,
{
}
+tmp90845_device::tmp90845_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
+ : tlcs90_device(mconfig, TMP90841, "TMP90845", tag, owner, clock, "tmp90845", __FILE__, ADDRESS_MAP_NAME(tmp90841_mem))
+{
+}
+
+
tmp91640_device::tmp91640_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
: tlcs90_device(mconfig, TMP91640, "TMP91640", tag, owner, clock, "tmp91640", __FILE__, ADDRESS_MAP_NAME(tmp91640_mem))
diff --git a/src/devices/cpu/tlcs90/tlcs90.h b/src/devices/cpu/tlcs90/tlcs90.h
index 42a7e5f5c08..35c5cc15c77 100644
--- a/src/devices/cpu/tlcs90/tlcs90.h
+++ b/src/devices/cpu/tlcs90/tlcs90.h
@@ -157,6 +157,13 @@ public:
};
+class tmp90845_device : public tlcs90_device
+{
+public:
+ // construction/destruction
+ tmp90845_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
+};
+
class tmp91640_device : public tlcs90_device
{
public:
@@ -175,6 +182,7 @@ public:
extern const device_type TMP90840;
extern const device_type TMP90841;
+extern const device_type TMP90845;
extern const device_type TMP91640;
extern const device_type TMP91641;