summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/ec65.c
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2014-03-15 12:08:24 +0000
committer Miodrag Milanovic <mmicko@gmail.com>2014-03-15 12:08:24 +0000
commit06b8fe391657f7b587970fbc0dbed62406247fcf (patch)
tree96acb3cecfd29b721ac1911725cf1821e1ae03fa /src/mess/drivers/ec65.c
parent7c01c1f0d6c6d5bb6224a2f745b2d24c0beb994d (diff)
Fixed all bitmap.palette() users to use m_palette instead (nw)
Diffstat (limited to 'src/mess/drivers/ec65.c')
-rw-r--r--src/mess/drivers/ec65.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mess/drivers/ec65.c b/src/mess/drivers/ec65.c
index f4d2c46b97e..5ea45efe915 100644
--- a/src/mess/drivers/ec65.c
+++ b/src/mess/drivers/ec65.c
@@ -32,7 +32,8 @@ public:
m_via_0(*this, VIA6522_0_TAG),
m_via_1(*this, VIA6522_1_TAG),
m_p_videoram(*this, "videoram"),
- m_maincpu(*this, "maincpu")
+ m_maincpu(*this, "maincpu"),
+ m_palette(*this, "palette")
{
}
@@ -44,6 +45,7 @@ public:
virtual void machine_reset();
virtual void video_start();
required_device<cpu_device> m_maincpu;
+ required_device<palette_device> m_palette;
};
class ec65k_state : public driver_device
@@ -125,7 +127,7 @@ void ec65_state::video_start()
static MC6845_UPDATE_ROW( ec65_update_row )
{
ec65_state *state = device->machine().driver_data<ec65_state>();
- const rgb_t *palette = bitmap.palette()->entry_list_raw();
+ const rgb_t *palette = state->m_palette->palette()->entry_list_raw();
UINT8 chr,gfx,inv;
UINT16 mem,x;
UINT32 *p = &bitmap.pix32(y);