diff options
Diffstat (limited to 'src/mame/drivers/aristmk4.cpp')
-rw-r--r-- | src/mame/drivers/aristmk4.cpp | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/src/mame/drivers/aristmk4.cpp b/src/mame/drivers/aristmk4.cpp index 5c19ba0b82c..3c2b35a11e9 100644 --- a/src/mame/drivers/aristmk4.cpp +++ b/src/mame/drivers/aristmk4.cpp @@ -355,8 +355,8 @@ uint8_t crtc_reg = 0; class aristmk4_state : public driver_device { public: - aristmk4_state(const machine_config &mconfig, device_type type, const char *tag) - : driver_device(mconfig, type, tag), + aristmk4_state(const machine_config &mconfig, device_type type, const char *tag) : + driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), m_rtc(*this, "rtc"), m_ay1(*this, "ay1"), @@ -451,8 +451,8 @@ private: virtual void machine_start() override; virtual void machine_reset() override; virtual void video_start() override; - void aristmk4_palette(palette_device &palette); - void lions_palette(palette_device &palette); + void aristmk4_palette(palette_device &palette) const; + void lions_palette(palette_device &palette) const; uint32_t screen_update_aristmk4(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); TIMER_CALLBACK_MEMBER(note_input_reset); TIMER_CALLBACK_MEMBER(coin_input_reset); @@ -1701,7 +1701,7 @@ READ8_MEMBER(aristmk4_state::pc1_r) } /* same as Casino Winner HW */ -void aristmk4_state::aristmk4_palette(palette_device &palette) +void aristmk4_state::aristmk4_palette(palette_device &palette) const { const uint8_t *color_prom = memregion("proms")->base(); @@ -1801,8 +1801,7 @@ void aristmk4_state::aristmk4(machine_config &config) screen.set_palette(m_palette); GFXDECODE(config, m_gfxdecode, m_palette, gfx_aristmk4); - PALETTE(config, m_palette, 512); - m_palette->set_init(DEVICE_SELF, FUNC(aristmk4_state::aristmk4_palette)); + PALETTE(config, m_palette, FUNC(aristmk4_state::aristmk4_palette), 512); i8255_device &ppi(I8255A(config, "ppi8255_0")); ppi.in_pa_callback().set(FUNC(aristmk4_state::pa1_r)); @@ -1861,7 +1860,7 @@ void aristmk4_state::aristmk4_poker(machine_config &config) } /* same as Aristocrat Mark-IV HW color offset 7 */ -void aristmk4_state::lions_palette(palette_device &palette) +void aristmk4_state::lions_palette(palette_device &palette) const { for (int i = 0; i < palette.entries(); i++) { @@ -1876,7 +1875,7 @@ void aristmk4_state::lions_palette(palette_device &palette) void aristmk4_state::_86lions(machine_config &config) { aristmk4(config); - m_palette->set_init(DEVICE_SELF, FUNC(aristmk4_state::lions_palette)); + m_palette->set_init(FUNC(aristmk4_state::lions_palette)); } ROM_START( 3bagflvt ) |