summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author RobertoFresca <robbie@mamedev.org>2016-05-25 00:30:42 -0300
committer RobertoFresca <robbie@mamedev.org>2016-05-25 00:30:42 -0300
commitc1230f8b9bf4373d396ecb970c966ec2ce6dfc15 (patch)
tree76f284f94515c0a5273fb06631833b7413932ec8
parentd7f7a45b8565d5e35a07eec397a682223c07b5a0 (diff)
Change manufacturer to Champion League (v220I, dual program) both sets.
-rw-r--r--src/mame/drivers/igspoker.cpp27
1 files changed, 15 insertions, 12 deletions
diff --git a/src/mame/drivers/igspoker.cpp b/src/mame/drivers/igspoker.cpp
index 6a977798bfe..ebe766faadf 100644
--- a/src/mame/drivers/igspoker.cpp
+++ b/src/mame/drivers/igspoker.cpp
@@ -1724,9 +1724,9 @@ static const gfx_layout charlayout =
8, 8, /* 8*8 characters */
RGN_FRAC(1, 3),
6, /* 6 bits per pixel */
- { RGN_FRAC(0,3)+8,RGN_FRAC(0,3)+0,
- RGN_FRAC(1,3)+8,RGN_FRAC(1,3)+0,
- RGN_FRAC(2,3)+8,RGN_FRAC(2,3)+0 },
+ { RGN_FRAC(0,3)+8, RGN_FRAC(0,3)+0,
+ RGN_FRAC(1,3)+8, RGN_FRAC(1,3)+0,
+ RGN_FRAC(2,3)+8, RGN_FRAC(2,3)+0 },
{ STEP8(0,1) },
{ STEP8(0,2*8) },
8*8*2 /* every char takes 32 consecutive bytes */
@@ -1737,11 +1737,11 @@ static const gfx_layout charlayout2 =
8, 32, /* 8*32 characters */
RGN_FRAC(1, 3*4),
6, /* 6 bits per pixel */
- { RGN_FRAC(0, 3) + 8, RGN_FRAC(0, 3) + 0,
- RGN_FRAC(1, 3) + 8, RGN_FRAC(1, 3) + 0,
- RGN_FRAC(2, 3) + 8, RGN_FRAC(2, 3) + 0 },
- { STEP8(0, 1) },
- { STEP32(0, 2*8) },
+ { RGN_FRAC(0,3)+8, RGN_FRAC(0,3)+0,
+ RGN_FRAC(1,3)+8, RGN_FRAC(1,3)+0,
+ RGN_FRAC(2,3)+8, RGN_FRAC(2,3)+0 },
+ { STEP8(0,1) },
+ { STEP32(0,2*8) },
8*32*2
};
@@ -2300,6 +2300,9 @@ ROM_END
Seems that there's no way to switch between them. They are harcoded through the
involved PLD's. Addressing lines lower than A12 are driven normally.
+ Even when the game has IGS copyright strings inside the program ROM, this set was
+ manufactured/released by PlayMark SRL in 1998 to deal with the italian 1995 laws.
+
Main program ROM banking through PLDs...
@@ -2360,7 +2363,7 @@ ROM_END
*/
ROM_START( chleagxa )
- ROM_REGION( 0x40000, "maincpu", 0 ) // Each half contains a different set of data+program. Maybe the game needs banking.
+ ROM_REGION( 0x40000, "maincpu", 0 ) // Each half contains a different set of data+program. The game needs banking.
ROM_LOAD( "26.u15", 0x10000, 0x10000, CRC(84bf82db) SHA1(725ca115955cc68bc9a8b70fcf3b15ea47b6ffa2) ) // chleagxa, low combination. Cards GFX.
ROM_CONTINUE( 0x00000, 0x10000)
ROM_CONTINUE( 0x30000, 0x10000) // chleagxa, high combination. Cans GFX.
@@ -2420,7 +2423,7 @@ ROM_END
*/
ROM_START( chleagxb )
- ROM_REGION( 0x40000, "maincpu", 0 ) // Each half contains a different set of data+program. Maybe the game needs banking.
+ ROM_REGION( 0x40000, "maincpu", 0 ) // Each half contains a different set of data+program. The game needs banking.
ROM_LOAD( "26.u15", 0x10000, 0x10000, CRC(e9555257) SHA1(8a20d8faf8520b928f1979239343bd9de9e66e70) ) // chleagxb, low combination. Cards GFX.
ROM_CONTINUE( 0x00000, 0x10000)
ROM_CONTINUE( 0x30000, 0x10000) // chleagxb, high combination. Cans GFX.
@@ -2680,8 +2683,8 @@ GAMEL( 1993?,cpokert, cpoker, igspoker, cpoker, igspoker_state, cpokert,
GAMEL( 1993, cpokerx, cpoker, igspoker, cpokerx, igspoker_state, cpokert, ROT0, "IGS", "Champion Poker (v100)", 0, layout_igspoker )
GAMEL( 2000, chleague, 0, igspoker, chleague, igspoker_state, chleague, ROT0, "IGS", "Champion League (v220I, Poker)", 0, layout_igspoker )
GAMEL( 2000, chleagul, chleague, igspoker, chleague, igspoker_state, chleague, ROT0, "IGS", "Champion League (v220I, Lattine)", 0, layout_igspoker )
-GAMEL( 1998, chleagxa, chleague, igspoker, chleague, igspoker_state, chleague, ROT0, "IGS", "Champion League (v220I, dual program, set 1)", 0, layout_igspoker )
-GAMEL( 1998, chleagxb, chleague, igspoker, chleague, igspoker_state, chleague, ROT0, "IGS", "Champion League (v220I, dual program, set 2)", 0, layout_igspoker )
+GAMEL( 1998, chleagxa, chleague, igspoker, chleague, igspoker_state, chleague, ROT0, "PlayMark SRL", "Champion League (v220I, dual program, set 1)", 0, layout_igspoker )
+GAMEL( 1998, chleagxb, chleague, igspoker, chleague, igspoker_state, chleague, ROT0, "PlayMark SRL", "Champion League (v220I, dual program, set 2)", 0, layout_igspoker )
GAMEL( 198?, csk227it, 0, csk227it, csk227, igspoker_state, cska, ROT0, "IGS", "Champion Skill (with Ability)", 0, layout_igspoker ) /* SU 062 */
GAMEL( 198?, csk234it, csk227it, csk234it, csk234, igspoker_state, cska, ROT0, "IGS", "Champion Skill (Ability, Poker & Symbols)", 0, layout_igspoker ) /* SU 062 */
GAMEL( 2000, number10, 0, number10, number10, igspoker_state, number10, ROT0, "PlayMark SRL", "Number Dieci (Poker)", 0, layout_igspoker )