diff options
author | 2015-08-02 16:44:36 +0200 | |
---|---|---|
committer | 2015-08-02 21:25:54 +0200 | |
commit | 9195d9bd9fdaab7a44277c00406e26244d50e183 (patch) | |
tree | 62da915ed5ce434128ca99dc78bc130d89fa8270 /src/mess/includes | |
parent | 774bdbfb600a7a2995253b5db07f57e321fad9e4 (diff) |
orao.c: reduce tagmap lookups (nw)
Diffstat (limited to 'src/mess/includes')
-rw-r--r-- | src/mess/includes/orao.h | 11 |
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_ */ |