diff --git a/src/mame/drivers/lastduel.c b/src/mame/drivers/lastduel.c index 6ba3030d07f..7764c85f1eb 100644 --- a/src/mame/drivers/lastduel.c +++ b/src/mame/drivers/lastduel.c @@ -25,7 +25,6 @@ To advance test mode screens: TODO: - The seem to be minor priority issues in Mad Gear, but the game might just be like that. The priority PROM is dumped but currently not used. -- visible area might be wrong ************************************************************************** diff --git a/src/mame/drivers/rainbow.c b/src/mame/drivers/rainbow.c index e80869d206b..b548f2b98bd 100644 --- a/src/mame/drivers/rainbow.c +++ b/src/mame/drivers/rainbow.c @@ -675,11 +675,11 @@ static MACHINE_CONFIG_START( rbisland, rbisland_state ) MACHINE_CONFIG_END -/* Jumping: The PCB has 2 Xtals, 24MHz and 16MHz */ +/* Jumping: The PCB has 2 Xtals, 18.432MHz and 24MHz */ static MACHINE_CONFIG_START( jumping, rbisland_state ) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", M68000, XTAL_16MHz/2) /* verified on pcb */ + MCFG_CPU_ADD("maincpu", M68000, XTAL_18_432MHz/2) /* verified on pcb */ MCFG_CPU_PROGRAM_MAP(jumping_map) MCFG_CPU_VBLANK_INT_DRIVER("screen", rbisland_state, irq4_line_hold) @@ -720,6 +720,12 @@ static MACHINE_CONFIG_START( jumping, rbisland_state ) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.30) MACHINE_CONFIG_END +/* Imnoe PCB uses 16MHz CPU crystal instead of 18.432 for CPU */ +static MACHINE_CONFIG_DERIVED( jumpingi, jumping ) + MCFG_CPU_REPLACE("maincpu", M68000, XTAL_16MHz/2) /* verified on pcb */ + MCFG_CPU_PROGRAM_MAP(jumping_map) + MCFG_CPU_VBLANK_INT_DRIVER("screen", rbisland_state, irq4_line_hold) +MACHINE_CONFIG_END /*************************************************************************** DRIVERS @@ -968,4 +974,4 @@ GAME( 1987, rbislando, rbisland, rbisland, rbisland, rbisland_state, rbisland, GAME( 1988, rbislande, rbisland, rbisland, rbisland, rbisland_state, rbislande, ROT0, "Taito Corporation", "Rainbow Islands (Extra)", GAME_SUPPORTS_SAVE ) GAME( 1989, jumping, rbisland, jumping, jumping, rbisland_state, jumping, ROT0, "bootleg", "Jumping (set 1)", GAME_SUPPORTS_SAVE ) GAME( 1988, jumpinga, rbisland, jumping, jumping, rbisland_state, jumping, ROT0, "bootleg (Seyutu)", "Jumping (set 2)", GAME_SUPPORTS_SAVE ) -GAME( 1988, jumpingi, rbisland, jumping, jumping, rbisland_state, jumping, ROT0, "bootleg (Seyutu)", "Jumping (set 3, Imnoe PCB)", GAME_SUPPORTS_SAVE ) +GAME( 1988, jumpingi, rbisland, jumpingi, jumping, rbisland_state, jumping, ROT0, "bootleg (Seyutu)", "Jumping (set 3, Imnoe PCB)", GAME_SUPPORTS_SAVE )