From b46e9cf0cdd61dad4904d527325e73406ac79ca4 Mon Sep 17 00:00:00 2001 From: Osso Date: Fri, 14 Nov 2014 17:34:59 +0100 Subject: Fixed MT00135 (nw) --- src/mame/drivers/dynax.c | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/src/mame/drivers/dynax.c b/src/mame/drivers/dynax.c index a2ab1d845ee..78adf2c510f 100644 --- a/src/mame/drivers/dynax.c +++ b/src/mame/drivers/dynax.c @@ -482,6 +482,15 @@ static ADDRESS_MAP_START( yarunara_mem_map, AS_PROGRAM, 8, dynax_state ) AM_RANGE( 0x8000, 0x81ff ) AM_WRITE(yarunara_palette_w) // Palette or RTC ADDRESS_MAP_END +//identical to yarunara, but nvram is in the 0x6000 - 0x6fff range +static ADDRESS_MAP_START( quiztvqq_mem_map, AS_PROGRAM, 8, dynax_state ) + AM_RANGE( 0x0000, 0x5fff ) AM_ROM + AM_RANGE( 0x6000, 0x6fff ) AM_RAM AM_SHARE("nvram") + AM_RANGE( 0x7000, 0x7fff ) AM_RAM + AM_RANGE( 0x8000, 0xffff ) AM_ROMBANK("bank1") + AM_RANGE( 0x8000, 0x81ff ) AM_WRITE(yarunara_palette_w) // Palette or RTC +ADDRESS_MAP_END + static ADDRESS_MAP_START( jantouki_mem_map, AS_PROGRAM, 8, dynax_state ) AM_RANGE( 0x0000, 0x5fff ) AM_ROM AM_RANGE( 0x6000, 0x6fff ) AM_RAM @@ -4328,6 +4337,13 @@ static MACHINE_CONFIG_DERIVED( yarunara, hnoridur ) MCFG_DEVICE_ADD("rtc", MSM6242, XTAL_32_768kHz) MACHINE_CONFIG_END +static MACHINE_CONFIG_DERIVED( quiztvqq, yarunara ) + + /* basic machine hardware */ + MCFG_CPU_MODIFY("maincpu") + MCFG_CPU_PROGRAM_MAP(quiztvqq_mem_map) +MACHINE_CONFIG_END + /*************************************************************************** Mahjong Campus Hunting @@ -6902,7 +6918,7 @@ GAME( 1990, jantouki, 0, jantouki, jantouki, driver_device, 0, ROT GAME( 1991, mjdialq2, 0, mjdialq2, mjdialq2, driver_device, 0, ROT180, "Dynax", "Mahjong Dial Q2 (Japan)", GAME_SUPPORTS_SAVE ) GAME( 1991, yarunara, 0, yarunara, yarunara, driver_device, 0, ROT180, "Dynax", "Mahjong Yarunara (Japan)", GAME_SUPPORTS_SAVE ) GAME( 1991, mjangels, 0, yarunara, yarunara, driver_device, 0, ROT180, "Dynax", "Mahjong Angels - Comic Theater Vol.2 (Japan)", GAME_SUPPORTS_SAVE ) -GAME( 1992, quiztvqq, 0, yarunara, quiztvqq, driver_device, 0, ROT180, "Dynax", "Quiz TV Gassyuukoku Q&Q (Japan)", GAME_SUPPORTS_SAVE ) +GAME( 1992, quiztvqq, 0, quiztvqq, quiztvqq, driver_device, 0, ROT180, "Dynax", "Quiz TV Gassyuukoku Q&Q (Japan)", GAME_SUPPORTS_SAVE ) GAME( 1993, mjelctrn, 0, mjelctrn, mjelctrn, dynax_state, mjelct3, ROT180, "Dynax", "Mahjong Electron Base (parts 2 & 4, Japan)", GAME_SUPPORTS_SAVE ) GAME( 1990, mjelct3, mjelctrn, mjelctrn, mjelct3, dynax_state, mjelct3, ROT180, "Dynax", "Mahjong Electron Base (parts 2 & 3, Japan)", GAME_SUPPORTS_SAVE ) GAME( 1990, mjelct3a, mjelctrn, mjelctrn, mjelct3, dynax_state, mjelct3a, ROT180, "Dynax", "Mahjong Electron Base (parts 2 & 3, alt., Japan)", GAME_SUPPORTS_SAVE ) -- cgit v1.2.3