diff options
author | cam900 <dbtlrchl@naver.com> | 2019-05-10 15:51:30 +0900 |
---|---|---|
committer | cam900 <dbtlrchl@naver.com> | 2019-05-10 15:51:30 +0900 |
commit | 83723a8d4c8f0622c4ddf994ab3f767fba5b57cb (patch) | |
tree | 7b8e870fbc70647c144e6708a17321896501e209 /src/mame/drivers/vaportra.cpp | |
parent | 18829bf7ee20342c602165581cf0e5f8fc78cda1 (diff) |
decmxc06.cpp : Updates
Use callback for colour masking and priority behavior, Move configuration into handlers, Reduce unnecessary lines, Unnecessary configuration values
decbac06.cpp : Implement priority
dec0.cpp : Add notes
Diffstat (limited to 'src/mame/drivers/vaportra.cpp')
-rw-r--r-- | src/mame/drivers/vaportra.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/mame/drivers/vaportra.cpp b/src/mame/drivers/vaportra.cpp index 373baa71c97..f19667d6b41 100644 --- a/src/mame/drivers/vaportra.cpp +++ b/src/mame/drivers/vaportra.cpp @@ -229,7 +229,7 @@ void vaportra_state::vaportra(machine_config &config) screen.set_screen_update(FUNC(vaportra_state::screen_update)); screen.set_palette(m_palette); - GFXDECODE(config, "gfxdecode", m_palette, gfx_vaportra); + GFXDECODE(config, m_gfxdecode, m_palette, gfx_vaportra); PALETTE(config, m_palette).set_entries(1280); DECO16IC(config, m_deco_tilegen[0], 0); @@ -245,7 +245,7 @@ void vaportra_state::vaportra(machine_config &config) m_deco_tilegen[0]->set_bank2_callback(FUNC(vaportra_state::bank_callback), this); m_deco_tilegen[0]->set_pf12_8x8_bank(0); m_deco_tilegen[0]->set_pf12_16x16_bank(1); - m_deco_tilegen[0]->set_gfxdecode_tag("gfxdecode"); + m_deco_tilegen[0]->set_gfxdecode_tag(m_gfxdecode); DECO16IC(config, m_deco_tilegen[1], 0); m_deco_tilegen[1]->set_pf1_size(DECO_64x32); @@ -260,11 +260,10 @@ void vaportra_state::vaportra(machine_config &config) m_deco_tilegen[1]->set_bank2_callback(FUNC(vaportra_state::bank_callback), this); m_deco_tilegen[1]->set_pf12_8x8_bank(2); m_deco_tilegen[1]->set_pf12_16x16_bank(3); - m_deco_tilegen[1]->set_gfxdecode_tag("gfxdecode"); + m_deco_tilegen[1]->set_gfxdecode_tag(m_gfxdecode); DECO_MXC06(config, m_spritegen, 0); - m_spritegen->set_gfx_region(4); - m_spritegen->set_gfxdecode_tag("gfxdecode"); + m_spritegen->set_colpri_callback(FUNC(vaportra_state::vaportra_colpri_cb), this); /* sound hardware */ SPEAKER(config, "mono").front_center(); |