summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author cam900 <dbtlrchl@naver.com>2018-02-18 23:38:20 +0900
committer R. Belmont <rb6502@users.noreply.github.com>2018-02-18 09:38:20 -0500
commit1b7a7e5e716628991e7782a300d692b17ad8572b (patch)
tree0b63d6a68e0239e1c89cf619698bfa747affe313
parent200d4ef2af2547b4c29bbfbefcee1a067c338e6b (diff)
taito_f2.cpp : Fix palette format for games when using 15-bit palette area (#3209)
-rw-r--r--src/mame/drivers/taito_f2.cpp28
1 files changed, 21 insertions, 7 deletions
diff --git a/src/mame/drivers/taito_f2.cpp b/src/mame/drivers/taito_f2.cpp
index 940ff1cbb0c..ab11faeb7ac 100644
--- a/src/mame/drivers/taito_f2.cpp
+++ b/src/mame/drivers/taito_f2.cpp
@@ -3170,6 +3170,9 @@ MACHINE_CONFIG_START(taitof2_state::growl)
MCFG_VIDEO_START_OVERRIDE(taitof2_state,taitof2_growl)
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_UPDATE_DRIVER(taitof2_state, screen_update_taitof2_pri)
+
+ MCFG_PALETTE_MODIFY("palette")
+ MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx)
MCFG_DEVICE_ADD("tc0100scn", TC0100SCN, 0)
MCFG_TC0100SCN_GFX_REGION(1)
@@ -3269,12 +3272,13 @@ MACHINE_CONFIG_START(taitof2_state::koshien)
MCFG_CPU_MODIFY("maincpu")
MCFG_CPU_PROGRAM_MAP(koshien_map)
- MCFG_PALETTE_MODIFY("palette")
- MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx)
/* video hardware */
MCFG_VIDEO_START_OVERRIDE(taitof2_state,taitof2_koshien)
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_UPDATE_DRIVER(taitof2_state, screen_update_taitof2_pri)
+
+ MCFG_PALETTE_MODIFY("palette")
+ MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx)
MCFG_DEVICE_ADD("tc0100scn", TC0100SCN, 0)
MCFG_TC0100SCN_GFX_REGION(1)
@@ -3429,7 +3433,8 @@ MACHINE_CONFIG_START(taitof2_state::metalb)
MCFG_GFXDECODE_MODIFY("gfxdecode", deadconx)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(8192)
- MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx)
+ MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx)
+
MCFG_VIDEO_START_OVERRIDE(taitof2_state,taitof2_metalb)
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_UPDATE_DRIVER(taitof2_state, screen_update_taitof2_metalb)
@@ -3479,6 +3484,9 @@ MACHINE_CONFIG_START(taitof2_state::yesnoj)
/* video hardware */
MCFG_GFXDECODE_MODIFY("gfxdecode", yuyugogo)
+ MCFG_PALETTE_MODIFY("palette")
+ MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx)
+
MCFG_VIDEO_START_OVERRIDE(taitof2_state,taitof2_yesnoj)
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_UPDATE_DRIVER(taitof2_state, screen_update_taitof2_yesnoj)
@@ -3503,6 +3511,9 @@ MACHINE_CONFIG_START(taitof2_state::deadconx)
/* video hardware */
MCFG_GFXDECODE_MODIFY("gfxdecode", deadconx)
+ MCFG_PALETTE_MODIFY("palette")
+ MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx)
+
MCFG_VIDEO_START_OVERRIDE(taitof2_state,taitof2_deadconx)
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_UPDATE_DRIVER(taitof2_state, screen_update_taitof2_deadconx)
@@ -3557,7 +3568,7 @@ MACHINE_CONFIG_START(taitof2_state::dinorex)
MCFG_SCREEN_UPDATE_DRIVER(taitof2_state, screen_update_taitof2_pri)
MCFG_PALETTE_MODIFY("palette")
- MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx)
+ MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx)
MCFG_DEVICE_ADD("tc0100scn", TC0100SCN, 0)
MCFG_TC0100SCN_GFX_REGION(1)
@@ -3583,7 +3594,7 @@ MACHINE_CONFIG_START(taitof2_state::qjinsei)
MCFG_SCREEN_UPDATE_DRIVER(taitof2_state, screen_update_taitof2_pri)
MCFG_PALETTE_MODIFY("palette")
- MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx)
+ MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx)
MCFG_DEVICE_ADD("tc0100scn", TC0100SCN, 0)
MCFG_TC0100SCN_GFX_REGION(1)
@@ -3609,7 +3620,7 @@ MACHINE_CONFIG_START(taitof2_state::qcrayon)
MCFG_SCREEN_UPDATE_DRIVER(taitof2_state, screen_update_taitof2_pri)
MCFG_PALETTE_MODIFY("palette")
- MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx)
+ MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx)
MCFG_DEVICE_ADD("tc0100scn", TC0100SCN, 0)
MCFG_TC0100SCN_GFX_REGION(1)
@@ -3635,7 +3646,7 @@ MACHINE_CONFIG_START(taitof2_state::qcrayon2)
MCFG_SCREEN_UPDATE_DRIVER(taitof2_state, screen_update_taitof2_pri)
MCFG_PALETTE_MODIFY("palette")
- MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx)
+ MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx)
MCFG_DEVICE_ADD("tc0100scn", TC0100SCN, 0)
MCFG_TC0100SCN_GFX_REGION(1)
@@ -3657,6 +3668,9 @@ MACHINE_CONFIG_START(taitof2_state::driftout)
/* video hardware */
MCFG_GFXDECODE_MODIFY("gfxdecode", pivot)
+ MCFG_PALETTE_MODIFY("palette")
+ MCFG_PALETTE_FORMAT(RRRRGGGGBBBBRGBx)
+
MCFG_VIDEO_START_OVERRIDE(taitof2_state,taitof2_driftout)
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_UPDATE_DRIVER(taitof2_state, screen_update_taitof2_pri_roz)