summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/includes
diff options
context:
space:
mode:
author Wilbert Pol <wilbertpol@users.noreply.github.com>2015-08-02 16:44:36 +0200
committer Wilbert Pol <wilbertpol@users.noreply.github.com>2015-08-02 21:25:54 +0200
commit9195d9bd9fdaab7a44277c00406e26244d50e183 (patch)
tree62da915ed5ce434128ca99dc78bc130d89fa8270 /src/mess/includes
parent774bdbfb600a7a2995253b5db07f57e321fad9e4 (diff)
orao.c: reduce tagmap lookups (nw)
Diffstat (limited to 'src/mess/includes')
-rw-r--r--src/mess/includes/orao.h11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/mess/includes/orao.h b/src/mess/includes/orao.h
index 2ccdff38966..6d63dc86049 100644
--- a/src/mess/includes/orao.h
+++ b/src/mess/includes/orao.h
@@ -20,10 +20,10 @@ public:
m_video_ram(*this, "video_ram"),
m_maincpu(*this, "maincpu"),
m_dac(*this, "dac"),
- m_cassette(*this, "cassette") { }
+ m_cassette(*this, "cassette"),
+ m_line(*this, "LINE")
+ { }
- required_shared_ptr<UINT8> m_memory;
- required_shared_ptr<UINT8> m_video_ram;
DECLARE_READ8_MEMBER(orao_io_r);
DECLARE_WRITE8_MEMBER(orao_io_w);
DECLARE_DRIVER_INIT(orao);
@@ -31,9 +31,14 @@ public:
virtual void machine_reset();
virtual void video_start();
UINT32 screen_update_orao(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
+
+private:
+ required_shared_ptr<UINT8> m_memory;
+ required_shared_ptr<UINT8> m_video_ram;
required_device<cpu_device> m_maincpu;
required_device<dac_device> m_dac;
required_device<cassette_image_device> m_cassette;
+ required_ioport_array<20> m_line;
};
#endif /* ORAO_H_ */