summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/vsmile.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/vsmile.h')
-rw-r--r--src/mame/includes/vsmile.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/mame/includes/vsmile.h b/src/mame/includes/vsmile.h
index defb83e106e..0069803295f 100644
--- a/src/mame/includes/vsmile.h
+++ b/src/mame/includes/vsmile.h
@@ -85,6 +85,7 @@ private:
template <int Which> DECLARE_WRITE_LINE_MEMBER(ctrl_rts_w);
DECLARE_READ16_MEMBER(portb_r);
+ DECLARE_WRITE16_MEMBER(portb_w);
DECLARE_READ16_MEMBER(portc_r);
DECLARE_WRITE16_MEMBER(portc_w);
@@ -115,6 +116,20 @@ private:
bool m_ctrl_select[2];
};
+class vsmilem_state : public vsmile_state
+{
+public:
+ vsmilem_state(const machine_config &mconfig, device_type type, const char *tag)
+ : vsmile_state(mconfig, type, tag)
+ { }
+
+ void vsmilem(machine_config &config);
+
+protected:
+ DECLARE_WRITE16_MEMBER(porta_w);
+ DECLARE_READ16_MEMBER(porta_r);
+};
+
class vsmileb_state : public vsmile_base_state
{
public: