From fbb1b4f9bd667385f1ffa9d7836a0a12e67bae38 Mon Sep 17 00:00:00 2001 From: Wilbert Pol Date: Sat, 3 Nov 2012 19:48:43 +0000 Subject: [PATCH] (MESS) merlin.c: Added driver for Parker Bros. Merlin. [Wilbert Pol, kevtris] --- src/mess/drivers/merlin.c | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/src/mess/drivers/merlin.c b/src/mess/drivers/merlin.c index 929bdc82dce..b8fab811346 100644 --- a/src/mess/drivers/merlin.c +++ b/src/mess/drivers/merlin.c @@ -1,3 +1,9 @@ +/* + + Parker Bros Merlin handheld computer game + +*/ + #include "emu.h" #include "cpu/tms0980/tms0980.h" #include "sound/speaker.h" @@ -14,6 +20,8 @@ public: , m_speaker(*this, "speaker") { } + virtual void machine_start(); + required_device m_speaker; DECLARE_READ8_MEMBER(read_k); @@ -26,8 +34,7 @@ protected: }; - -#define LOG 1 +#define LOG 0 static INPUT_PORTS_START( merlin ) @@ -167,6 +174,13 @@ WRITE16_MEMBER(merlin_state::write_r) } +void merlin_state::machine_start() +{ + save_item(NAME(m_o)); + save_item(NAME(m_r)); +} + + static const tms0980_config merlin_tms0980_config = { {