summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/vaportra.cpp
diff options
context:
space:
mode:
author cam900 <dbtlrchl@naver.com>2019-05-10 15:51:30 +0900
committer cam900 <dbtlrchl@naver.com>2019-05-10 15:51:30 +0900
commit83723a8d4c8f0622c4ddf994ab3f767fba5b57cb (patch)
tree7b8e870fbc70647c144e6708a17321896501e209 /src/mame/drivers/vaportra.cpp
parent18829bf7ee20342c602165581cf0e5f8fc78cda1 (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.cpp9
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();