summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/igs017_igs031.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/video/igs017_igs031.cpp')
-rw-r--r--src/mame/video/igs017_igs031.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mame/video/igs017_igs031.cpp b/src/mame/video/igs017_igs031.cpp
index f81be2406bc..77acdbc95ad 100644
--- a/src/mame/video/igs017_igs031.cpp
+++ b/src/mame/video/igs017_igs031.cpp
@@ -66,6 +66,7 @@ igs017_igs031_device::igs017_igs031_device(const machine_config &mconfig, const
, device_gfx_interface(mconfig, *this, gfxinfo, "palette")
, device_video_interface(mconfig, *this)
, device_memory_interface(mconfig, *this)
+ , m_palette_scramble_cb(*this, FUNC(igs017_igs031_device::palette_callback_straight))
, m_space_config("igs017_igs031", ENDIANNESS_BIG, 8,15, 0, address_map_constructor(FUNC(igs017_igs031_device::map), this))
, m_spriteram(*this, "spriteram", 0)
, m_fg_videoram(*this, "fg_videoram", 0)
@@ -73,9 +74,8 @@ igs017_igs031_device::igs017_igs031_device(const machine_config &mconfig, const
, m_palram(*this, "palram", 0)
, m_i8255(*this, finder_base::DUMMY_TAG)
, m_palette(*this, "palette")
+ , m_revbits(false)
{
- m_palette_scramble_cb = igs017_igs031_palette_scramble_delegate(FUNC(igs017_igs031_device::palette_callback_straight), this);
- m_revbits = false;
}
device_memory_interface::space_config_vector igs017_igs031_device::memory_space_config() const
@@ -97,10 +97,10 @@ void igs017_igs031_device::device_add_mconfig(machine_config &config)
void igs017_igs031_device::device_start()
{
- m_palette_scramble_cb.bind_relative_to(*owner());
+ m_palette_scramble_cb.resolve();
- m_fg_tilemap = &machine().tilemap().create(*this, tilemap_get_info_delegate(FUNC(igs017_igs031_device::get_fg_tile_info),this), TILEMAP_SCAN_ROWS, 8,8, 64,32);
- m_bg_tilemap = &machine().tilemap().create(*this, tilemap_get_info_delegate(FUNC(igs017_igs031_device::get_bg_tile_info),this), TILEMAP_SCAN_ROWS, 8,8, 64,32);
+ m_fg_tilemap = &machine().tilemap().create(*this, tilemap_get_info_delegate(*this, FUNC(igs017_igs031_device::get_fg_tile_info)), TILEMAP_SCAN_ROWS, 8,8, 64,32);
+ m_bg_tilemap = &machine().tilemap().create(*this, tilemap_get_info_delegate(*this, FUNC(igs017_igs031_device::get_bg_tile_info)), TILEMAP_SCAN_ROWS, 8,8, 64,32);
m_fg_tilemap->set_transparent_pen(0xf);
m_bg_tilemap->set_transparent_pen(0xf);