summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/includes/newbrain.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mess/includes/newbrain.h')
-rw-r--r--src/mess/includes/newbrain.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mess/includes/newbrain.h b/src/mess/includes/newbrain.h
index 8a6971fcefe..b53842cbaae 100644
--- a/src/mess/includes/newbrain.h
+++ b/src/mess/includes/newbrain.h
@@ -175,6 +175,7 @@ public:
int m_cop_access; // COP access
// keyboard state
+ ioport_port* m_key_row[16];
int m_keylatch; // keyboard row
int m_keydata; // keyboard column
@@ -206,7 +207,8 @@ public:
m_ctc(*this, Z80CTC_TAG),
m_acia(*this, MC6850_TAG),
m_fdc(*this, UPD765_TAG),
- m_floppy(*this, UPD765_TAG ":0:525dd")
+ m_floppy(*this, UPD765_TAG ":0:525dd"),
+ m_eim_ram(*this, "eim_ram")
{ }
required_device<cpu_device> m_fdccpu;
@@ -214,6 +216,7 @@ public:
required_device<acia6850_device> m_acia;
required_device<upd765a_device> m_fdc;
required_device<floppy_image_device> m_floppy;
+ optional_shared_ptr<UINT8> m_eim_ram;
virtual void machine_start();
@@ -252,7 +255,6 @@ public:
int m_mpm; // multi paging mode ?
int m_a16; // address line 16
UINT8 m_pr[16]; // expansion interface paging register
- UINT8 *m_eim_ram; // expansion interface RAM
// floppy state
int m_fdc_int; // interrupt