From a9e375ec8cdae428b2740bcacdc3d47e06a32974 Mon Sep 17 00:00:00 2001 From: Aaron Giles Date: Wed, 6 Aug 2008 14:11:49 +0000 Subject: [PATCH] Fixed Rim Rockin' Basketball to use the HD6309 core. [Tim Lindner] --- src/mame/drivers/itech8.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/mame/drivers/itech8.c b/src/mame/drivers/itech8.c index 71afbc7907d..540c99d7fb7 100644 --- a/src/mame/drivers/itech8.c +++ b/src/mame/drivers/itech8.c @@ -22,8 +22,6 @@ * Ninja Clowns Known issues: - * Rim Rockin' Basketball should use an HD6309, but that core is - broken, so we're using the 6809 for now * Ninja Clowns main ROM dump claims it's bad **************************************************************************** @@ -545,7 +543,7 @@ void itech8_update_interrupts(running_machine *machine, int periodic, int tms340 if (blitter != -1) blitter_int = blitter; /* handle the 6809 case */ - if (machine->config->cpu[0].type == CPU_M6809) + if (machine->config->cpu[0].type == CPU_M6809 || machine->config->cpu[0].type == CPU_HD6309) { /* just modify lines that have changed */ if (periodic != -1) cpunum_set_input_line(machine, 0, INPUT_LINE_NMI, periodic ? ASSERT_LINE : CLEAR_LINE); @@ -627,7 +625,7 @@ static MACHINE_START( sstrike ) static MACHINE_RESET( itech8 ) { /* make sure bank 0 is selected */ - if (machine->config->cpu[0].type == CPU_M6809) + if (machine->config->cpu[0].type == CPU_M6809 || machine->config->cpu[0].type == CPU_HD6309) memory_set_bankptr(1, &memory_region(machine, "main")[0x4000]); /* reset the PIA (if used) */ @@ -1929,7 +1927,7 @@ static MACHINE_DRIVER_START( rimrockn ) MDRV_IMPORT_FROM(itech8_core_hi) MDRV_IMPORT_FROM(itech8_sound_ym3812_external) - MDRV_CPU_REPLACE("main", M6809/*HD6309*/, CLOCK_12MHz/4) + MDRV_CPU_REPLACE("main", HD6309, CLOCK_12MHz) /* video hardware */ MDRV_SCREEN_MODIFY("main")