diff options
Diffstat (limited to 'src/mame/drivers/namcos2.c')
-rw-r--r-- | src/mame/drivers/namcos2.c | 666 |
1 files changed, 333 insertions, 333 deletions
diff --git a/src/mame/drivers/namcos2.c b/src/mame/drivers/namcos2.c index 08e136006af..1f49d91e793 100644 --- a/src/mame/drivers/namcos2.c +++ b/src/mame/drivers/namcos2.c @@ -456,12 +456,12 @@ $a00000 checks have been seen on the Final Lap boards. /* Define clocks based on actual OSC on the PCB */ -#define MAIN_OSC_CLOCK XTAL_49_152MHz -#define M68K_CPU_CLOCK (MAIN_OSC_CLOCK / 4) /* 12.288MHz clock for 68000 (Master & Slave) */ -#define M68B09_CPU_CLOCK (MAIN_OSC_CLOCK / 24) /* 2.048MHz clock for 68B09 sound CPU */ -#define C65_CPU_CLOCK (MAIN_OSC_CLOCK / 24) /* 2.048MHz clock for 63705 (or 63B05) I/O CPU */ -#define YM2151_SOUND_CLOCK XTAL_3_579545MHz /* 3.579545MHz FM clock */ -#define C140_SOUND_CLOCK (MAIN_OSC_CLOCK / 384 / 6) /* 21.333kHz C140 clock (was 8000000/374 or 21.390kHz) */ +#define MAIN_OSC_CLOCK XTAL_49_152MHz +#define M68K_CPU_CLOCK (MAIN_OSC_CLOCK / 4) /* 12.288MHz clock for 68000 (Master & Slave) */ +#define M68B09_CPU_CLOCK (MAIN_OSC_CLOCK / 24) /* 2.048MHz clock for 68B09 sound CPU */ +#define C65_CPU_CLOCK (MAIN_OSC_CLOCK / 24) /* 2.048MHz clock for 63705 (or 63B05) I/O CPU */ +#define YM2151_SOUND_CLOCK XTAL_3_579545MHz /* 3.579545MHz FM clock */ +#define C140_SOUND_CLOCK (MAIN_OSC_CLOCK / 384 / 6) /* 21.333kHz C140 clock (was 8000000/374 or 21.390kHz) */ /*************************************************************/ @@ -544,7 +544,7 @@ WRITE16_MEMBER(namcos2_state::dpram_word_w) { case 0xc0/2: GollyGhostUpdateDiorama_c0(data); break; case 0xc2/2: - /* unknown; 0x00 or 0x01 - probably lights up guns */ + /* unknown; 0x00 or 0x01 - probably lights up guns */ break; case 0xc4/2: GollyGhostUpdateLED_c4(data); break; case 0xc6/2: GollyGhostUpdateLED_c6(data); break; @@ -787,7 +787,7 @@ ADDRESS_MAP_END /*************************************************************/ #define NAMCOS2_MCU_PORT_B_DEFAULT \ - PORT_START("MCUB") /* 63B05Z0 - PORT B */ \ + PORT_START("MCUB") /* 63B05Z0 - PORT B */ \ PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_PLAYER(2) \ PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) \ PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_PLAYER(2) \ @@ -798,7 +798,7 @@ ADDRESS_MAP_END PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_START1 ) #define NAMCOS2_MCU_PORT_C_DEFAULT \ - PORT_START("MCUC") /* 63B05Z0 - PORT C & SCI */ \ + PORT_START("MCUC") /* 63B05Z0 - PORT C & SCI */ \ PORT_BIT( 0x0f, IP_ACTIVE_LOW, IPT_UNUSED ) \ PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN2 ) \ PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN1 ) \ @@ -806,25 +806,25 @@ ADDRESS_MAP_END PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_SERVICE1 ) #define NAMCOS2_MCU_ANALOG_PORT_DEFAULT \ - PORT_START("AN0") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 0 */ \ + PORT_START("AN0") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 0 */ \ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) \ - PORT_START("AN1") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 1 */ \ + PORT_START("AN1") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 1 */ \ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) \ - PORT_START("AN2") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 2 */ \ + PORT_START("AN2") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 2 */ \ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) \ - PORT_START("AN3") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 3 */ \ + PORT_START("AN3") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 3 */ \ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) \ - PORT_START("AN4") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 4 */ \ + PORT_START("AN4") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 4 */ \ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) \ - PORT_START("AN5") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 5 */ \ + PORT_START("AN5") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 5 */ \ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) \ - PORT_START("AN6") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 6 */ \ + PORT_START("AN6") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 6 */ \ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) \ - PORT_START("AN7") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 7 */ \ + PORT_START("AN7") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 7 */ \ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) #define NAMCOS2_MCU_PORT_H_DEFAULT \ - PORT_START("MCUH") /* 63B05Z0 - PORT H */ \ + PORT_START("MCUH") /* 63B05Z0 - PORT H */ \ PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_BUTTON3 ) PORT_PLAYER(2) \ PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON3 ) \ PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(2) \ @@ -835,38 +835,38 @@ ADDRESS_MAP_END PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) #define NAMCOS2_MCU_DIPSW_DEFAULT \ - PORT_START("DSW") /* 63B05Z0 - $2000 DIP SW */ \ + PORT_START("DSW") /* 63B05Z0 - $2000 DIP SW */ \ PORT_DIPNAME( 0x01, 0x01, "Video Display") \ - PORT_DIPSETTING( 0x01, DEF_STR( Normal ) ) \ - PORT_DIPSETTING( 0x00, "Frozen" ) \ + PORT_DIPSETTING( 0x01, DEF_STR( Normal ) ) \ + PORT_DIPSETTING( 0x00, "Frozen" ) \ PORT_DIPNAME( 0x02, 0x02, "$2000-1") \ - PORT_DIPSETTING( 0x02, "H" ) \ - PORT_DIPSETTING( 0x00, "L" ) \ + PORT_DIPSETTING( 0x02, "H" ) \ + PORT_DIPSETTING( 0x00, "L" ) \ PORT_DIPNAME( 0x04, 0x04, "$2000-2") \ - PORT_DIPSETTING( 0x04, "H" ) \ - PORT_DIPSETTING( 0x00, "L" ) \ + PORT_DIPSETTING( 0x04, "H" ) \ + PORT_DIPSETTING( 0x00, "L" ) \ PORT_DIPNAME( 0x08, 0x08, "$2000-3") \ - PORT_DIPSETTING( 0x08, "H" ) \ - PORT_DIPSETTING( 0x00, "L" ) \ + PORT_DIPSETTING( 0x08, "H" ) \ + PORT_DIPSETTING( 0x00, "L" ) \ PORT_DIPNAME( 0x10, 0x10, "$2000-4") \ - PORT_DIPSETTING( 0x10, "H" ) \ - PORT_DIPSETTING( 0x00, "L" ) \ + PORT_DIPSETTING( 0x10, "H" ) \ + PORT_DIPSETTING( 0x00, "L" ) \ PORT_DIPNAME( 0x20, 0x20, "$2000-5") \ - PORT_DIPSETTING( 0x20, "H" ) \ - PORT_DIPSETTING( 0x00, "L" ) \ + PORT_DIPSETTING( 0x20, "H" ) \ + PORT_DIPSETTING( 0x00, "L" ) \ PORT_DIPNAME( 0x40, 0x40, "$2000-6") \ - PORT_DIPSETTING( 0x40, "H" ) \ - PORT_DIPSETTING( 0x00, "L" ) \ + PORT_DIPSETTING( 0x40, "H" ) \ + PORT_DIPSETTING( 0x00, "L" ) \ PORT_SERVICE( 0x80, IP_ACTIVE_LOW ) #define NAMCOS2_MCU_DIAL_DEFAULT \ - PORT_START("MCUDI0") /* 63B05Z0 - $3000 */ \ + PORT_START("MCUDI0") /* 63B05Z0 - $3000 */ \ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) \ - PORT_START("MCUDI1") /* 63B05Z0 - $3001 */ \ + PORT_START("MCUDI1") /* 63B05Z0 - $3001 */ \ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) \ - PORT_START("MCUDI2") /* 63B05Z0 - $3002 */ \ + PORT_START("MCUDI2") /* 63B05Z0 - $3002 */ \ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) \ - PORT_START("MCUDI3") /* 63B05Z0 - $3003 */ \ + PORT_START("MCUDI3") /* 63B05Z0 - $3003 */ \ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) /*************************************************************/ @@ -901,8 +901,8 @@ static INPUT_PORTS_START( kyukaidk ) PORT_MODIFY("DSW") /* Must be 'L' for correct C140 output */ PORT_DIPNAME( 0x20, 0x00, "$2000-5" ) - PORT_DIPSETTING( 0x20, "H" ) - PORT_DIPSETTING( 0x00, "L" ) + PORT_DIPSETTING( 0x20, "H" ) + PORT_DIPSETTING( 0x00, "L" ) INPUT_PORTS_END static INPUT_PORTS_START( gollygho ) @@ -935,7 +935,7 @@ static INPUT_PORTS_START( gollygho ) PORT_START("AN7") PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) - PORT_START("MCUH") /* 63B05Z0 - PORT H */ + PORT_START("MCUH") /* 63B05Z0 - PORT H */ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNKNOWN ) NAMCOS2_MCU_DIPSW_DEFAULT @@ -973,7 +973,7 @@ static INPUT_PORTS_START( bubbletr ) PORT_START("AN7") PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) - PORT_START("MCUH") /* 63B05Z0 - PORT H */ + PORT_START("MCUH") /* 63B05Z0 - PORT H */ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNKNOWN ) NAMCOS2_MCU_DIPSW_DEFAULT @@ -981,68 +981,68 @@ static INPUT_PORTS_START( bubbletr ) INPUT_PORTS_END static INPUT_PORTS_START( finallap ) - PORT_START("MCUB") /* 63B05Z0 - PORT B */ + PORT_START("MCUB") /* 63B05Z0 - PORT B */ PORT_DIPNAME( 0x01, 0x01, "PortB 0x01") - PORT_DIPSETTING( 0x01, "H" ) - PORT_DIPSETTING( 0x00, "L" ) + PORT_DIPSETTING( 0x01, "H" ) + PORT_DIPSETTING( 0x00, "L" ) /** - * Each player can have one of four car types, selected by attaching a - * particular special connector (included with the game) to the PCB. - * - * (see also Car Type(B) below in Port H) - */ + * Each player can have one of four car types, selected by attaching a + * particular special connector (included with the game) to the PCB. + * + * (see also Car Type(B) below in Port H) + */ PORT_DIPNAME( 0x02, 0x02, "Car Type(A)") - PORT_DIPSETTING( 0x02, "McLaren/Williams" ) - PORT_DIPSETTING( 0x00, "Lotus/March" ) + PORT_DIPSETTING( 0x02, "McLaren/Williams" ) + PORT_DIPSETTING( 0x00, "Lotus/March" ) PORT_BIT( 0xfc, IP_ACTIVE_LOW, IPT_UNKNOWN ) - PORT_START("MCUC") /* 63B05Z0 - PORT C & SCI */ + PORT_START("MCUC") /* 63B05Z0 - PORT C & SCI */ PORT_BIT( 0x0f, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_SERVICE(0x40, IP_ACTIVE_LOW) PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_SERVICE1 ) - PORT_START("AN0") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 0 */ + PORT_START("AN0") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 0 */ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) - PORT_START("AN1") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 1 */ + PORT_START("AN1") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 1 */ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) - PORT_START("AN2") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 2 */ + PORT_START("AN2") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 2 */ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) - PORT_START("AN3") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 3 */ + PORT_START("AN3") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 3 */ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) - PORT_START("AN4") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 4 */ + PORT_START("AN4") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 4 */ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) - PORT_START("AN5") /* Steering Wheel */ /* sensitivity, delta, min, max */ + PORT_START("AN5") /* Steering Wheel */ /* sensitivity, delta, min, max */ PORT_BIT( 0xff, 0x80, IPT_PADDLE ) PORT_SENSITIVITY(50) PORT_KEYDELTA(10) - PORT_START("AN6") /* Brake Pedal */ + PORT_START("AN6") /* Brake Pedal */ PORT_BIT( 0xff, 0x00, IPT_PEDAL2 ) PORT_SENSITIVITY(100) PORT_KEYDELTA(30) - PORT_START("AN7") /* Accelerator Pedal */ + PORT_START("AN7") /* Accelerator Pedal */ PORT_BIT( 0xff, 0x00, IPT_PEDAL ) PORT_SENSITIVITY(100) PORT_KEYDELTA(15) - PORT_START("MCUH") /* 63B05Z0 - PORT H */ + PORT_START("MCUH") /* 63B05Z0 - PORT H */ PORT_DIPNAME( 0x01, 0x01, "PortH 0x01") - PORT_DIPSETTING( 0x01, "H" ) - PORT_DIPSETTING( 0x00, "L" ) + PORT_DIPSETTING( 0x01, "H" ) + PORT_DIPSETTING( 0x00, "L" ) PORT_DIPNAME( 0x02, 0x02, "Automatic Car Select") - PORT_DIPSETTING( 0x02, DEF_STR(No) ) - PORT_DIPSETTING( 0x00, DEF_STR(Yes) ) + PORT_DIPSETTING( 0x02, DEF_STR(No) ) + PORT_DIPSETTING( 0x00, DEF_STR(Yes) ) PORT_DIPNAME( 0x04, 0x04, "PortH 0x04") - PORT_DIPSETTING( 0x04, "H" ) - PORT_DIPSETTING( 0x00, "L" ) + PORT_DIPSETTING( 0x04, "H" ) + PORT_DIPSETTING( 0x00, "L" ) PORT_DIPNAME( 0x08, 0x08, "Enable Onscreen Diagnostics") - PORT_DIPSETTING( 0x08, DEF_STR(No) ) - PORT_DIPSETTING( 0x00, DEF_STR(Yes) ) + PORT_DIPSETTING( 0x08, DEF_STR(No) ) + PORT_DIPSETTING( 0x00, DEF_STR(Yes) ) PORT_DIPNAME( 0x10, 0x10, "PortH 0x10") - PORT_DIPSETTING( 0x10, "H" ) - PORT_DIPSETTING( 0x00, "L" ) + PORT_DIPSETTING( 0x10, "H" ) + PORT_DIPSETTING( 0x00, "L" ) PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_TOGGLE PORT_NAME("Shift Gear")/* Gear Shift */ PORT_DIPNAME( 0x40, 0x40, "PortH 0x40") - PORT_DIPSETTING( 0x40, "H" ) - PORT_DIPSETTING( 0x00, "L" ) + PORT_DIPSETTING( 0x40, "H" ) + PORT_DIPSETTING( 0x00, "L" ) PORT_DIPNAME( 0x80, 0x80, "Car Type(B)") - PORT_DIPSETTING( 0x00, "McLaren/March" ) - PORT_DIPSETTING( 0x80, "Williams/Lotus" ) + PORT_DIPSETTING( 0x00, "McLaren/March" ) + PORT_DIPSETTING( 0x80, "Williams/Lotus" ) NAMCOS2_MCU_DIPSW_DEFAULT /* 63B05Z0 - $2000 DIP SW */ @@ -1050,62 +1050,62 @@ static INPUT_PORTS_START( finallap ) INPUT_PORTS_END static INPUT_PORTS_START( finalap3 ) - PORT_START("MCUB") /* 63B05Z0 - PORT B */ + PORT_START("MCUB") /* 63B05Z0 - PORT B */ PORT_DIPNAME( 0x01, 0x01, "PortB 0x01") - PORT_DIPSETTING( 0x01, "H" ) - PORT_DIPSETTING( 0x00, "L" ) + PORT_DIPSETTING( 0x01, "H" ) + PORT_DIPSETTING( 0x00, "L" ) PORT_DIPNAME( 0x02, 0x02, "Car Type(A)") - PORT_DIPSETTING( 0x02, "McLaren/Williams" ) - PORT_DIPSETTING( 0x00, "Lotus/March" ) + PORT_DIPSETTING( 0x02, "McLaren/Williams" ) + PORT_DIPSETTING( 0x00, "Lotus/March" ) PORT_BIT( 0xfc, IP_ACTIVE_LOW, IPT_UNKNOWN ) - PORT_START("MCUC") /* 63B05Z0 - PORT C & SCI */ + PORT_START("MCUC") /* 63B05Z0 - PORT C & SCI */ PORT_BIT( 0x0f, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_SERVICE(0x40, IP_ACTIVE_LOW) PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_SERVICE1 ) - PORT_START("AN0") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 0 */ + PORT_START("AN0") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 0 */ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) - PORT_START("AN1") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 1 */ + PORT_START("AN1") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 1 */ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) - PORT_START("AN2") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 2 */ + PORT_START("AN2") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 2 */ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) - PORT_START("AN3") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 3 */ + PORT_START("AN3") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 3 */ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) - PORT_START("AN4") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 4 */ + PORT_START("AN4") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 4 */ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) - PORT_START("AN5") /* Steering Wheel */ /* sensitivity, delta, min, max */ + PORT_START("AN5") /* Steering Wheel */ /* sensitivity, delta, min, max */ PORT_BIT( 0xff, 0x80, IPT_PADDLE ) PORT_SENSITIVITY(50) PORT_KEYDELTA(10) - PORT_START("AN6") /* Brake Pedal */ + PORT_START("AN6") /* Brake Pedal */ PORT_BIT( 0xff, 0x00, IPT_PEDAL2 ) PORT_SENSITIVITY(100) PORT_KEYDELTA(30) - PORT_START("AN7") /* Accelerator Pedal */ + PORT_START("AN7") /* Accelerator Pedal */ PORT_BIT( 0xff, 0x00, IPT_PEDAL ) PORT_SENSITIVITY(100) PORT_KEYDELTA(15) - PORT_START("MCUH") /* 63B05Z0 - PORT H */ + PORT_START("MCUH") /* 63B05Z0 - PORT H */ PORT_DIPNAME( 0x01, 0x01, "PortH 0x01") - PORT_DIPSETTING( 0x01, "H" ) - PORT_DIPSETTING( 0x00, "L" ) + PORT_DIPSETTING( 0x01, "H" ) + PORT_DIPSETTING( 0x00, "L" ) PORT_DIPNAME( 0x02, 0x02, "Automatic Car Select") - PORT_DIPSETTING( 0x02, DEF_STR(No) ) - PORT_DIPSETTING( 0x00, DEF_STR(Yes) ) + PORT_DIPSETTING( 0x02, DEF_STR(No) ) + PORT_DIPSETTING( 0x00, DEF_STR(Yes) ) PORT_DIPNAME( 0x04, 0x04, "PortH 0x04") - PORT_DIPSETTING( 0x04, "H" ) - PORT_DIPSETTING( 0x00, "L" ) + PORT_DIPSETTING( 0x04, "H" ) + PORT_DIPSETTING( 0x00, "L" ) PORT_DIPNAME( 0x08, 0x08, "Enable Onscreen Diagnostics") - PORT_DIPSETTING( 0x08, DEF_STR(No) ) - PORT_DIPSETTING( 0x00, DEF_STR(Yes) ) + PORT_DIPSETTING( 0x08, DEF_STR(No) ) + PORT_DIPSETTING( 0x00, DEF_STR(Yes) ) PORT_DIPNAME( 0x10, 0x10, "PortH 0x10") - PORT_DIPSETTING( 0x10, "H" ) - PORT_DIPSETTING( 0x00, "L" ) + PORT_DIPSETTING( 0x10, "H" ) + PORT_DIPSETTING( 0x00, "L" ) PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_TOGGLE PORT_NAME("Shift Gear")/* Gear Shift */ PORT_DIPNAME( 0x40, 0x40, "PortH 0x40") - PORT_DIPSETTING( 0x40, "H" ) - PORT_DIPSETTING( 0x00, "L" ) + PORT_DIPSETTING( 0x40, "H" ) + PORT_DIPSETTING( 0x00, "L" ) PORT_DIPNAME( 0x80, 0x80, "Car Type(B)") - PORT_DIPSETTING( 0x00, "McLaren/March" ) - PORT_DIPSETTING( 0x80, "Williams/Lotus" ) + PORT_DIPSETTING( 0x00, "McLaren/March" ) + PORT_DIPSETTING( 0x80, "Williams/Lotus" ) NAMCOS2_MCU_DIPSW_DEFAULT /* 63B05Z0 - $2000 DIP SW */ @@ -1113,93 +1113,93 @@ static INPUT_PORTS_START( finalap3 ) INPUT_PORTS_END static INPUT_PORTS_START( fourtrax ) - PORT_START("MCUB") /* 63B05Z0 - PORT B */ + PORT_START("MCUB") /* 63B05Z0 - PORT B */ PORT_DIPNAME( 0x01, 0x01, "PortB 0x01") - PORT_DIPSETTING( 0x01, "H" ) - PORT_DIPSETTING( 0x00, "L" ) + PORT_DIPSETTING( 0x01, "H" ) + PORT_DIPSETTING( 0x00, "L" ) PORT_DIPNAME( 0x02, 0x02, "PortB 0x02") - PORT_DIPSETTING( 0x02, "H" ) - PORT_DIPSETTING( 0x00, "L" ) + PORT_DIPSETTING( 0x02, "H" ) + PORT_DIPSETTING( 0x00, "L" ) PORT_DIPNAME( 0x04, 0x04, "PortB 0x04") - PORT_DIPSETTING( 0x04, "H" ) - PORT_DIPSETTING( 0x00, "L" ) + PORT_DIPSETTING( 0x04, "H" ) + PORT_DIPSETTING( 0x00, "L" ) PORT_DIPNAME( 0x08, 0x08, "PortB 0x08") - PORT_DIPSETTING( 0x08, "H" ) - PORT_DIPSETTING( 0x00, "L" ) + PORT_DIPSETTING( 0x08, "H" ) + PORT_DIPSETTING( 0x00, "L" ) PORT_DIPNAME( 0x10, 0x10, "PortB 0x10") - PORT_DIPSETTING( 0x10, "H" ) - PORT_DIPSETTING( 0x00, "L" ) + PORT_DIPSETTING( 0x10, "H" ) + PORT_DIPSETTING( 0x00, "L" ) PORT_DIPNAME( 0x20, 0x20, "PortB 0x20") - PORT_DIPSETTING( 0x20, "H" ) - PORT_DIPSETTING( 0x00, "L" ) + PORT_DIPSETTING( 0x20, "H" ) + PORT_DIPSETTING( 0x00, "L" ) PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_START2 ) PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_START1 ) - PORT_START("MCUC") /* 63B05Z0 - PORT C & SCI */ + PORT_START("MCUC") /* 63B05Z0 - PORT C & SCI */ PORT_DIPNAME( 0x01, 0x01, "PortC 0x01") - PORT_DIPSETTING( 0x01, "H" ) - PORT_DIPSETTING( 0x00, "L" ) + PORT_DIPSETTING( 0x01, "H" ) + PORT_DIPSETTING( 0x00, "L" ) PORT_DIPNAME( 0x02, 0x02, "PortC 0x02") - PORT_DIPSETTING( 0x02, "H" ) - PORT_DIPSETTING( 0x00, "L" ) + PORT_DIPSETTING( 0x02, "H" ) + PORT_DIPSETTING( 0x00, "L" ) PORT_DIPNAME( 0x04, 0x04, "PortC 0x04") - PORT_DIPSETTING( 0x04, "H" ) - PORT_DIPSETTING( 0x00, "L" ) + PORT_DIPSETTING( 0x04, "H" ) + PORT_DIPSETTING( 0x00, "L" ) PORT_DIPNAME( 0x08, 0x08, "PortC 0x08") - PORT_DIPSETTING( 0x08, "H" ) - PORT_DIPSETTING( 0x00, "L" ) + PORT_DIPSETTING( 0x08, "H" ) + PORT_DIPSETTING( 0x00, "L" ) PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN2 ) PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Service Button") PORT_CODE(KEYCODE_0) PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_SERVICE1 ) - PORT_START("AN0") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 0 2 */ + PORT_START("AN0") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 0 2 */ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) - PORT_START("AN1") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 1 3 */ + PORT_START("AN1") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 1 3 */ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) - PORT_START("AN2") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 2 4 */ + PORT_START("AN2") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 2 4 */ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) - PORT_START("AN3") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 3 5 */ + PORT_START("AN3") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 3 5 */ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) - PORT_START("AN4") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 4 6 */ + PORT_START("AN4") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 4 6 */ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) - PORT_START("AN5") /* Steering Wheel 7 */ /* sensitivity, delta, min, max */ + PORT_START("AN5") /* Steering Wheel 7 */ /* sensitivity, delta, min, max */ PORT_BIT( 0xff, 0x80, IPT_PADDLE ) PORT_SENSITIVITY(75) PORT_KEYDELTA(50) - PORT_START("AN6") /* Brake Pedal 8 */ + PORT_START("AN6") /* Brake Pedal 8 */ PORT_BIT( 0xff, 0x00, IPT_PEDAL2 ) PORT_SENSITIVITY(100) PORT_KEYDELTA(30) - PORT_START("AN7") /* Accelerator Pedal 9 */ + PORT_START("AN7") /* Accelerator Pedal 9 */ PORT_BIT( 0xff, 0x00, IPT_PEDAL ) PORT_SENSITIVITY(100) PORT_KEYDELTA(15) - PORT_START("MCUH") /* 63B05Z0 - PORT H */ + PORT_START("MCUH") /* 63B05Z0 - PORT H */ PORT_DIPNAME( 0x01, 0x01, "PortH 0x01") - PORT_DIPSETTING( 0x01, "H" ) - PORT_DIPSETTING( 0x00, "L" ) + PORT_DIPSETTING( 0x01, "H" ) + PORT_DIPSETTING( 0x00, "L" ) PORT_DIPNAME( 0x02, 0x02, "PortH 0x02") - PORT_DIPSETTING( 0x02, "H" ) - PORT_DIPSETTING( 0x00, "L" ) + PORT_DIPSETTING( 0x02, "H" ) + PORT_DIPSETTING( 0x00, "L" ) PORT_DIPNAME( 0x04, 0x04, "PortH 0x04") - PORT_DIPSETTING( 0x04, "H" ) - PORT_DIPSETTING( 0x00, "L" ) + PORT_DIPSETTING( 0x04, "H" ) + PORT_DIPSETTING( 0x00, "L" ) PORT_DIPNAME( 0x08, 0x08, "PortH 0x08 (onscreen diagnostics)") - PORT_DIPSETTING( 0x08, "H" ) - PORT_DIPSETTING( 0x00, "L" ) + PORT_DIPSETTING( 0x08, "H" ) + PORT_DIPSETTING( 0x00, "L" ) PORT_DIPNAME( 0x10, 0x10, "PortH 0x10") - PORT_DIPSETTING( 0x10, "H" ) - PORT_DIPSETTING( 0x00, "L" ) + PORT_DIPSETTING( 0x10, "H" ) + PORT_DIPSETTING( 0x00, "L" ) PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_TOGGLE PORT_DIPNAME( 0x40, 0x40, "PortH 0x40") - PORT_DIPSETTING( 0x40, "H" ) - PORT_DIPSETTING( 0x00, "L" ) + PORT_DIPSETTING( 0x40, "H" ) + PORT_DIPSETTING( 0x00, "L" ) PORT_DIPNAME( 0x80, 0x80, "PortH 0x80") - PORT_DIPSETTING( 0x80, "H" ) - PORT_DIPSETTING( 0x00, "L" ) + PORT_DIPSETTING( 0x80, "H" ) + PORT_DIPSETTING( 0x00, "L" ) NAMCOS2_MCU_DIPSW_DEFAULT NAMCOS2_MCU_DIAL_DEFAULT INPUT_PORTS_END static INPUT_PORTS_START( assault ) - PORT_START("MCUB") /* 63B05Z0 - PORT B */ + PORT_START("MCUB") /* 63B05Z0 - PORT B */ PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_LEFT ) PORT_PLAYER(2) PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_LEFT ) PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_DOWN ) PORT_PLAYER(2) @@ -1212,7 +1212,7 @@ static INPUT_PORTS_START( assault ) NAMCOS2_MCU_PORT_C_DEFAULT NAMCOS2_MCU_ANALOG_PORT_DEFAULT - PORT_START("MCUH") /* 63B05Z0 - PORT H */ + PORT_START("MCUH") /* 63B05Z0 - PORT H */ PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_DOWN ) PORT_PLAYER(2) PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_DOWN ) PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_UP ) PORT_PLAYER(2) @@ -1225,68 +1225,68 @@ static INPUT_PORTS_START( assault ) NAMCOS2_MCU_DIPSW_DEFAULT /* These are tagged this way to make easier reads by tag */ - PORT_START("MCUDI0") /* 63B05Z0 - $3000 */ + PORT_START("MCUDI0") /* 63B05Z0 - $3000 */ PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_RIGHT ) PORT_PLAYER(2) PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_RIGHT ) PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_LEFT ) PORT_PLAYER(2) PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_LEFT ) - PORT_START("MCUDI1") /* 63B05Z0 - $3001 */ + PORT_START("MCUDI1") /* 63B05Z0 - $3001 */ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) - PORT_START("MCUDI2") /* 63B05Z0 - $3002 */ + PORT_START("MCUDI2") /* 63B05Z0 - $3002 */ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) - PORT_START("MCUDI3") /* 63B05Z0 - $3003 */ + PORT_START("MCUDI3") /* 63B05Z0 - $3003 */ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) INPUT_PORTS_END static INPUT_PORTS_START( suzuka ) - PORT_START("MCUB") /* 63B05Z0 - PORT B */ + PORT_START("MCUB") /* 63B05Z0 - PORT B */ PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_START2 ) PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_START1 ) NAMCOS2_MCU_PORT_C_DEFAULT - PORT_START("AN0") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 0 */ + PORT_START("AN0") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 0 */ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) - PORT_START("AN1") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 1 */ + PORT_START("AN1") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 1 */ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) - PORT_START("AN2") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 2 */ + PORT_START("AN2") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 2 */ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) - PORT_START("AN3") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 3 */ + PORT_START("AN3") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 3 */ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) - PORT_START("AN4") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 4 */ + PORT_START("AN4") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 4 */ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_START("AN5") /* Steering Wheel */ PORT_BIT( 0xff, 0x80, IPT_PADDLE ) PORT_SENSITIVITY(50) PORT_KEYDELTA(100) - PORT_START("AN6") /* Brake pedal */ + PORT_START("AN6") /* Brake pedal */ PORT_BIT( 0xff, 0x00, IPT_PEDAL2 ) PORT_MINMAX(0x00,0x7f) PORT_SENSITIVITY(100) PORT_KEYDELTA(30) - PORT_START("AN7") /* Accelerator pedal */ + PORT_START("AN7") /* Accelerator pedal */ PORT_BIT( 0xff, 0x00, IPT_PEDAL ) PORT_SENSITIVITY(100) PORT_KEYDELTA(15) - PORT_START("MCUH") /* 63B05Z0 - PORT H */ + PORT_START("MCUH") /* 63B05Z0 - PORT H */ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNKNOWN ) - PORT_START("DSW") /* 63B05Z0 - $2000 DIP SW */ + PORT_START("DSW") /* 63B05Z0 - $2000 DIP SW */ PORT_DIPNAME( 0x01, 0x01, "Video Display") - PORT_DIPSETTING( 0x01, DEF_STR( Normal ) ) - PORT_DIPSETTING( 0x00, "Frozen" ) + PORT_DIPSETTING( 0x01, DEF_STR( Normal ) ) + PORT_DIPSETTING( 0x00, "Frozen" ) PORT_DIPNAME( 0x02, 0x02, "$2000-1") - PORT_DIPSETTING( 0x02, "H" ) - PORT_DIPSETTING( 0x00, "L" ) + PORT_DIPSETTING( 0x02, "H" ) + PORT_DIPSETTING( 0x00, "L" ) PORT_DIPNAME( 0x04, 0x04, "$2000-2") - PORT_DIPSETTING( 0x04, "H" ) - PORT_DIPSETTING( 0x00, "L" ) + PORT_DIPSETTING( 0x04, "H" ) + PORT_DIPSETTING( 0x00, "L" ) PORT_DIPNAME( 0x08, 0x08, "$2000-3") - PORT_DIPSETTING( 0x08, "H" ) - PORT_DIPSETTING( 0x00, "L" ) + PORT_DIPSETTING( 0x08, "H" ) + PORT_DIPSETTING( 0x00, "L" ) PORT_DIPNAME( 0x10, 0x10, "$2000-4") - PORT_DIPSETTING( 0x10, "H" ) - PORT_DIPSETTING( 0x00, "L" ) + PORT_DIPSETTING( 0x10, "H" ) + PORT_DIPSETTING( 0x00, "L" ) PORT_DIPNAME( 0x20, 0x20, "$2000-5") - PORT_DIPSETTING( 0x20, "H" ) - PORT_DIPSETTING( 0x00, "L" ) + PORT_DIPSETTING( 0x20, "H" ) + PORT_DIPSETTING( 0x00, "L" ) PORT_DIPNAME( 0x40, 0x40, "System is Status Monitor") - PORT_DIPSETTING( 0x40, DEF_STR( No ) ) - PORT_DIPSETTING( 0x00, DEF_STR( Yes ) ) + PORT_DIPSETTING( 0x40, DEF_STR( No ) ) + PORT_DIPSETTING( 0x00, DEF_STR( Yes ) ) PORT_SERVICE( 0x80, IP_ACTIVE_LOW ) NAMCOS2_MCU_DIAL_DEFAULT @@ -1309,14 +1309,14 @@ INPUT_PORTS_END */ static INPUT_PORTS_START( luckywld ) - PORT_START("MCUB") /* 63B05Z0 - PORT B */ + PORT_START("MCUB") /* 63B05Z0 - PORT B */ PORT_BIT( 0x3f, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_START2 ) PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_START1 ) NAMCOS2_MCU_PORT_C_DEFAULT - PORT_START("AN0") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 0 */ + PORT_START("AN0") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 0 */ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_START("AN1") PORT_BIT( 0xff, 0x80, IPT_LIGHTGUN_Y ) PORT_CROSSHAIR(Y, 1.0, 0.0, 0) PORT_SENSITIVITY(50) PORT_KEYDELTA(8) PORT_PLAYER(2) @@ -1326,14 +1326,14 @@ static INPUT_PORTS_START( luckywld ) PORT_BIT( 0xff, 0x80, IPT_LIGHTGUN_X ) PORT_CROSSHAIR(X, 1.0, 0.0, 0) PORT_SENSITIVITY(50) PORT_KEYDELTA(8) PORT_PLAYER(2) PORT_START("AN4") PORT_BIT( 0xff, 0x80, IPT_LIGHTGUN_X ) PORT_CROSSHAIR(X, 1.0, 0.0, 0) PORT_SENSITIVITY(50) PORT_KEYDELTA(8) - PORT_START("AN5") /* Steering Wheel */ + PORT_START("AN5") /* Steering Wheel */ PORT_BIT( 0xff, 0x80, IPT_PADDLE ) PORT_SENSITIVITY(100) PORT_KEYDELTA(20) PORT_CODE(INPUT_CODE_INVALID) PORT_CODE_DEC(KEYCODE_Z) PORT_CODE_INC(KEYCODE_X) - PORT_START("AN6") /* Brake pedal */ + PORT_START("AN6") /* Brake pedal */ PORT_BIT( 0xff, 0x00, IPT_PEDAL2 ) PORT_MINMAX(0x00,0x7f) PORT_SENSITIVITY(100) PORT_KEYDELTA(30) - PORT_START("AN7") /* Accelerator pedal */ + PORT_START("AN7") /* Accelerator pedal */ PORT_BIT( 0xff, 0x00, IPT_PEDAL ) PORT_MINMAX(0x00,0x7f) PORT_SENSITIVITY(100) PORT_KEYDELTA(15) - PORT_START("MCUH") /* 63B05Z0 - PORT H */ + PORT_START("MCUH") /* 63B05Z0 - PORT H */ PORT_BIT( 0x0f, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_NAME("P2 Fire") PORT_CODE(KEYCODE_RSHIFT) PORT_PLAYER(2) PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_NAME("P1 Fire") PORT_CODE(KEYCODE_LSHIFT) @@ -1344,14 +1344,14 @@ static INPUT_PORTS_START( luckywld ) INPUT_PORTS_END static INPUT_PORTS_START( sgunner ) - PORT_START("MCUB") /* 63B05Z0 - PORT B */ + PORT_START("MCUB") /* 63B05Z0 - PORT B */ PORT_BIT( 0x3f, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_START2 ) PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_START1 ) NAMCOS2_MCU_PORT_C_DEFAULT - PORT_START("AN0") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 0 */ + PORT_START("AN0") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 0 */ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_START("AN1") PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) @@ -1368,7 +1368,7 @@ static INPUT_PORTS_START( sgunner ) PORT_START("AN7") PORT_BIT( 0xff, 0x80, IPT_LIGHTGUN_Y ) PORT_CROSSHAIR(Y, 1.0, 0.0, 0) PORT_SENSITIVITY(50) PORT_KEYDELTA(8) PORT_PLAYER(2) - PORT_START("MCUH") /* 63B05Z0 - PORT H */ + PORT_START("MCUH") /* 63B05Z0 - PORT H */ PORT_BIT( 0x03, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_BUTTON2 ) PORT_PLAYER(2) PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON2 ) @@ -1381,30 +1381,30 @@ static INPUT_PORTS_START( sgunner ) INPUT_PORTS_END static INPUT_PORTS_START( dirtfox ) - PORT_START("MCUB") /* 63B05Z0 - PORT B */ - PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_NAME("Gear Shift Up") /* Gear shift up */ - PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_NAME("Gear Shift Down")/* Gear shift down */ + PORT_START("MCUB") /* 63B05Z0 - PORT B */ + PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_NAME("Gear Shift Up") /* Gear shift up */ + PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_NAME("Gear Shift Down")/* Gear shift down */ NAMCOS2_MCU_PORT_C_DEFAULT - PORT_START("AN0") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 0 */ + PORT_START("AN0") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 0 */ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) - PORT_START("AN1") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 1 */ + PORT_START("AN1") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 1 */ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) - PORT_START("AN2") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 2 */ + PORT_START("AN2") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 2 */ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) - PORT_START("AN3") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 3 */ + PORT_START("AN3") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 3 */ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) - PORT_START("AN4") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 4 */ + PORT_START("AN4") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 4 */ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) - PORT_START("AN5") /* Steering Wheel */ + PORT_START("AN5") /* Steering Wheel */ PORT_BIT( 0xff, 0x80, IPT_PADDLE ) PORT_SENSITIVITY(70) PORT_KEYDELTA(50) - PORT_START("AN6") /* Brake pedal */ + PORT_START("AN6") /* Brake pedal */ PORT_BIT( 0xff, 0x00, IPT_PEDAL2 ) PORT_MINMAX(0x00,0x7f) PORT_SENSITIVITY(100) PORT_KEYDELTA(30) - PORT_START("AN7") /* Accelerator pedal */ + PORT_START("AN7") /* Accelerator pedal */ PORT_BIT( 0xff, 0x00, IPT_PEDAL ) PORT_MINMAX(0x00,0x7f) PORT_SENSITIVITY(100) PORT_KEYDELTA(15) - PORT_START("MCUH") /* 63B05Z0 - PORT H */ + PORT_START("MCUH") /* 63B05Z0 - PORT H */ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) NAMCOS2_MCU_DIPSW_DEFAULT @@ -1412,30 +1412,30 @@ static INPUT_PORTS_START( dirtfox ) INPUT_PORTS_END static INPUT_PORTS_START( metlhawk ) - PORT_START("MCUB") /* 63B05Z0 - PORT B */ + PORT_START("MCUB") /* 63B05Z0 - PORT B */ PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_START2 ) PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_START1 ) NAMCOS2_MCU_PORT_C_DEFAULT - PORT_START("AN0") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 0 */ + PORT_START("AN0") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 0 */ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) - PORT_START("AN1") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 1 */ + PORT_START("AN1") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 1 */ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) - PORT_START("AN2") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 2 */ + PORT_START("AN2") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 2 */ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) - PORT_START("AN3") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 3 */ + PORT_START("AN3") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 3 */ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) - PORT_START("AN4") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 4 */ + PORT_START("AN4") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 4 */ PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_UNUSED ) - PORT_START("AN5") /* Joystick Y */ + PORT_START("AN5") /* Joystick Y */ PORT_BIT( 0xff, 0x80, IPT_AD_STICK_Y ) PORT_MINMAX(0x20,0xe0) PORT_SENSITIVITY(100) PORT_KEYDELTA(16) - PORT_START("AN6") /* Joystick X */ + PORT_START("AN6") /* Joystick X */ PORT_BIT( 0xff, 0x80, IPT_AD_STICK_X ) PORT_MINMAX(0x20,0xe0) PORT_SENSITIVITY(100) PORT_KEYDELTA(16) - PORT_START("AN7") /* Lever */ + PORT_START("AN7") /* Lever */ PORT_BIT( 0xff, 0x80, IPT_AD_STICK_Y ) PORT_MINMAX(0x20,0xe0) PORT_SENSITIVITY(100) PORT_KEYDELTA(16) PORT_REVERSE PORT_PLAYER(2) - PORT_START("MCUH") /* 63B05Z0 - PORT H */ + PORT_START("MCUH") /* 63B05Z0 - PORT H */ PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON2 ) @@ -1450,9 +1450,9 @@ INPUT_PORTS_END static const gfx_layout obj_layout = { 32,32, - 0x800, /* number of sprites */ - 8, /* bits per pixel */ - { /* plane offsets */ + 0x800, /* number of sprites */ + 8, /* bits per pixel */ + { /* plane offsets */ (0x400000*3),(0x400000*3)+4,(0x400000*2),(0x400000*2)+4, (0x400000*1),(0x400000*1)+4,(0x400000*0),(0x400000*0)+4 }, @@ -1494,9 +1494,9 @@ static const gfx_layout roz_layout = { static const gfx_layout luckywld_sprite_layout = /* same as Namco System21 */ { 16,16, - RGN_FRAC(1,4), /* number of tiles */ - 8, /* bits per pixel */ - { /* plane offsets */ + RGN_FRAC(1,4), /* number of tiles */ + 8, /* bits per pixel */ + { /* plane offsets */ 0,1,2,3,4,5,6,7 }, { /* x offsets */ @@ -1527,7 +1527,7 @@ static const gfx_layout luckywld_roz_layout = static const gfx_layout metlhawk_sprite_layout = { 32,32, - 0x1000, /* number of sprites */ + 0x1000, /* number of sprites */ 8, /* bits per pixel */ { 0, 1, 2, 3, 4, 5, 6, 7 }, { 0, 8, 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248 }, @@ -1536,9 +1536,9 @@ static const gfx_layout metlhawk_sprite_layout = { }; static GFXDECODE_START( metlhawk ) - GFXDECODE_ENTRY( "gfx1", 0x000000, metlhawk_sprite_layout, 0*256, 16 ) - GFXDECODE_ENTRY( "gfx3", 0x000000, luckywld_roz_layout, 0*256, 16 ) - GFXDECODE_ENTRY( "gfx2", 0x000000, chr_layout, 16*256, 16 ) + GFXDECODE_ENTRY( "gfx1", 0x000000, metlhawk_sprite_layout, 0*256, 16 ) + GFXDECODE_ENTRY( "gfx3", 0x000000, luckywld_roz_layout, 0*256, 16 ) + GFXDECODE_ENTRY( "gfx2", 0x000000, chr_layout, 16*256, 16 ) GFXDECODE_END static GFXDECODE_START( namcos2 ) @@ -1555,15 +1555,15 @@ static GFXDECODE_START( finallap ) GFXDECODE_END static GFXDECODE_START( sgunner ) - GFXDECODE_ENTRY( "gfx1", 0x000000, luckywld_sprite_layout, 0*256, 16 ) - GFXDECODE_ENTRY( "gfx3", 0x000000, luckywld_roz_layout, 0*256, 16 ) - GFXDECODE_ENTRY( "gfx2", 0x000000, chr_layout, 16*256, 16 ) + GFXDECODE_ENTRY( "gfx1", 0x000000, luckywld_sprite_layout, 0*256, 16 ) + GFXDECODE_ENTRY( "gfx3", 0x000000, luckywld_roz_layout, 0*256, 16 ) + GFXDECODE_ENTRY( "gfx2", 0x000000, chr_layout, 16*256, 16 ) GFXDECODE_END static GFXDECODE_START( luckywld ) - GFXDECODE_ENTRY( "gfx1", 0x000000, luckywld_sprite_layout, 0*256, 16 ) - GFXDECODE_ENTRY( "gfx3", 0x000000, luckywld_roz_layout, 0*256, 16 ) - GFXDECODE_ENTRY( "gfx2", 0x000000, chr_layout, 16*256, 16 ) + GFXDECODE_ENTRY( "gfx1", 0x000000, luckywld_sprite_layout, 0*256, 16 ) + GFXDECODE_ENTRY( "gfx3", 0x000000, luckywld_roz_layout, 0*256, 16 ) + GFXDECODE_ENTRY( "gfx2", 0x000000, chr_layout, 16*256, 16 ) GFXDECODE_END static const c140_interface c140_config = @@ -1930,37 +1930,37 @@ MACHINE_CONFIG_END /*************************************************************/ #define NAMCOS2_GFXROM_LOAD_128K(romname,start,chksum)\ - ROM_LOAD( romname , (start + 0x000000), 0x020000, chksum )\ - ROM_RELOAD( (start + 0x020000), 0x020000 )\ - ROM_RELOAD( (start + 0x040000), 0x020000 )\ - ROM_RELOAD( (start + 0x060000), 0x020000 ) + ROM_LOAD( romname , (start + 0x000000), 0x020000, chksum )\ + ROM_RELOAD( (start + 0x020000), 0x020000 )\ + ROM_RELOAD( (start + 0x040000), 0x020000 )\ + ROM_RELOAD( (start + 0x060000), 0x020000 ) #define NAMCOS2_GFXROM_LOAD_256K(romname,start,chksum)\ - ROM_LOAD( romname , (start + 0x000000), 0x040000, chksum )\ - ROM_RELOAD( (start + 0x040000), 0x040000 ) + ROM_LOAD( romname , (start + 0x000000), 0x040000, chksum )\ + ROM_RELOAD( (start + 0x040000), 0x040000 ) #define NAMCOS2_DATA_LOAD_E_128K(romname,start,chksum)\ - ROM_LOAD16_BYTE(romname , (start + 0x000000), 0x020000, chksum )\ - ROM_RELOAD( (start + 0x040000), 0x020000 )\ - ROM_RELOAD( (start + 0x080000), 0x020000 )\ - ROM_RELOAD( (start + 0x0c0000), 0x020000 ) + ROM_LOAD16_BYTE(romname , (start + 0x000000), 0x020000, chksum )\ + ROM_RELOAD( (start + 0x040000), 0x020000 )\ + ROM_RELOAD( (start + 0x080000), 0x020000 )\ + ROM_RELOAD( (start + 0x0c0000), 0x020000 ) #define NAMCOS2_DATA_LOAD_O_128K(romname,start,chksum)\ ROM_LOAD16_BYTE( romname, (start + 0x000001), 0x020000, chksum )\ - ROM_RELOAD( (start + 0x040001), 0x020000 )\ - ROM_RELOAD( (start + 0x080001), 0x020000 )\ - ROM_RELOAD( (start + 0x0c0001), 0x020000 ) + ROM_RELOAD( (start + 0x040001), 0x020000 )\ + ROM_RELOAD( (start + 0x080001), 0x020000 )\ + ROM_RELOAD( (start + 0x0c0001), 0x020000 ) #define NAMCOS2_DATA_LOAD_E_256K(romname,start,chksum)\ - ROM_LOAD16_BYTE(romname , (start + 0x000000), 0x040000, chksum )\ - ROM_RELOAD( (start + 0x080000), 0x040000 ) + ROM_LOAD16_BYTE(romname , (start + 0x000000), 0x040000, chksum )\ + ROM_RELOAD( (start + 0x080000), 0x040000 ) #define NAMCOS2_DATA_LOAD_O_256K(romname,start,chksum)\ ROM_LOAD16_BYTE( romname, (start + 0x000001), 0x040000, chksum )\ - ROM_RELOAD( (start + 0x080001), 0x040000 ) + ROM_RELOAD( (start + 0x080001), 0x040000 ) #define NAMCOS2_DATA_LOAD_E_512K(romname,start,chksum)\ - ROM_LOAD16_BYTE(romname , (start + 0x000000), 0x080000, chksum ) + ROM_LOAD16_BYTE(romname , (start + 0x000000), 0x080000, chksum ) #define NAMCOS2_DATA_LOAD_O_512K(romname,start,chksum)\ ROM_LOAD16_BYTE( romname, (start + 0x000001), 0x080000, chksum ) @@ -2077,8 +2077,8 @@ ROM_END /* ASSAULT PLUS (NAMCO) */ ROM_START( assaultp ) ROM_REGION( 0x040000, "maincpu", 0 ) /* Master CPU */ - ROM_LOAD16_BYTE( "mpr0.bin", 0x000000, 0x010000, CRC(97519f9f) SHA1(760580c0865931f18f4b0b4f609379c0dbeff977) ) - ROM_LOAD16_BYTE( "mpr1.bin", 0x000001, 0x010000, CRC(c7f437c7) SHA1(f56d908ed557192cd6d583eccd5ded33807e73a9) ) + ROM_LOAD16_BYTE( "mpr0.bin", 0x000000, 0x010000, CRC(97519f9f) SHA1(760580c0865931f18f4b0b4f609379c0dbeff977) ) + ROM_LOAD16_BYTE( "mpr1.bin", 0x000001, 0x010000, CRC(c7f437c7) SHA1(f56d908ed557192cd6d583eccd5ded33807e73a9) ) ROM_REGION( 0x040000, "slave", 0 ) /* Slave CPU */ ROM_LOAD16_BYTE( "at1sp0.bin", 0x000000, 0x010000, CRC(0de2a0da) SHA1(5f6ce61f2ad1e50f0eac3a115c511151bbb00fd2) ) @@ -2411,11 +2411,11 @@ ROM_START( dsaber ) ROM_LOAD( "roz0.bin", 0x000000, 0x80000, CRC(32aab758) SHA1(a3220c2a02b9d8bdd95004d36d2aa5ddf57adfbb) ) ROM_REGION( 0x080000, "gfx4", 0 ) /* Mask shape */ - ROM_LOAD( "shape.bin", 0x000000, 0x80000, CRC(698e7a3e) SHA1(4d41bf0242626ca1448d1f650c84b5987a7f6597) ) + ROM_LOAD( "shape.bin", 0x000000, 0x80000, CRC(698e7a3e) SHA1(4d41bf0242626ca1448d1f650c84b5987a7f6597) ) ROM_REGION16_BE( 0x200000, "user1", 0 ) /* Shared data roms */ - NAMCOS2_DATA_LOAD_E_128K( "data0.bin", 0x000000, CRC(3e53331f) SHA1(3dd4c133f587361f30ab1b890f5b05749d5838e3) ) - NAMCOS2_DATA_LOAD_O_128K( "data1.bin", 0x000000, CRC(d5427f11) SHA1(af8d8153dc60044616a6b0571831c53c09fefda1) ) + NAMCOS2_DATA_LOAD_E_128K( "data0.bin", 0x000000, CRC(3e53331f) SHA1(3dd4c133f587361f30ab1b890f5b05749d5838e3) ) + NAMCOS2_DATA_LOAD_O_128K( "data1.bin", 0x000000, CRC(d5427f11) SHA1(af8d8153dc60044616a6b0571831c53c09fefda1) ) ROM_REGION( 0x100000, "c140", 0 ) /* Sound voices */ ROM_LOAD( "voi1.bin", 0x000000, 0x080000, CRC(dadf6a57) SHA1(caba21fc6b62d140f6d8231411ce82ae0ad2837a) ) @@ -2461,11 +2461,11 @@ ROM_START( dsaberj ) ROM_LOAD( "roz0.bin", 0x000000, 0x80000, CRC(32aab758) SHA1(a3220c2a02b9d8bdd95004d36d2aa5ddf57adfbb) ) ROM_REGION( 0x080000, "gfx4", 0 ) /* Mask shape */ - ROM_LOAD( "shape.bin", 0x000000, 0x80000, CRC(698e7a3e) SHA1(4d41bf0242626ca1448d1f650c84b5987a7f6597) ) + ROM_LOAD( "shape.bin", 0x000000, 0x80000, CRC(698e7a3e) SHA1(4d41bf0242626ca1448d1f650c84b5987a7f6597) ) ROM_REGION16_BE( 0x200000, "user1", 0 ) /* Shared data roms */ - NAMCOS2_DATA_LOAD_E_128K( "data0.bin", 0x000000, CRC(3e53331f) SHA1(3dd4c133f587361f30ab1b890f5b05749d5838e3) ) - NAMCOS2_DATA_LOAD_O_128K( "data1.bin", 0x000000, CRC(d5427f11) SHA1(af8d8153dc60044616a6b0571831c53c09fefda1) ) + NAMCOS2_DATA_LOAD_E_128K( "data0.bin", 0x000000, CRC(3e53331f) SHA1(3dd4c133f587361f30ab1b890f5b05749d5838e3) ) + NAMCOS2_DATA_LOAD_O_128K( "data1.bin", 0x000000, CRC(d5427f11) SHA1(af8d8153dc60044616a6b0571831c53c09fefda1) ) ROM_REGION( 0x100000, "c140", 0 ) /* Sound voices */ ROM_LOAD( "voi1.bin", 0x000000, 0x080000, CRC(dadf6a57) SHA1(caba21fc6b62d140f6d8231411ce82ae0ad2837a) ) @@ -2562,7 +2562,7 @@ ROM_START( finallapd ) NAMCOS2_GFXROM_LOAD_128K( "fl1-c5", 0x280000, CRC(ab89da77) SHA1(5cbead4289269a832c0d44d0ded79b58fcc4cc17) ) NAMCOS2_GFXROM_LOAD_128K( "fl2-c6", 0x300000, CRC(239bd9a0) SHA1(729abe89bea31b4e21161c69579df775b1cba6fe) ) - ROM_REGION( 0x080000, "gfx4", 0 ) /* Mask shape */ + ROM_REGION( 0x080000, "gfx4", 0 ) /* Mask shape */ NAMCOS2_GFXROM_LOAD_128K( "fl2-sha", 0x000000, CRC(5fda0b6d) SHA1(92c0410e159977ea73a8e8c0cb1321c3056f6c2f) ) ROM_REGION16_BE( 0x200000, "user1", ROMREGION_ERASEFF ) /* Shared data roms */ @@ -2597,7 +2597,7 @@ ROM_START( finallapc ) ROM_CONTINUE( 0x010000, 0x01c000 ) ROM_RELOAD( 0x010000, 0x020000 ) - ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ + ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) ROM_LOAD( "sys2c65c.bin", 0x008000, 0x008000, BAD_DUMP CRC(a5b2a4ff) SHA1(068bdfcc71a5e83706e8b23330691973c1c214dc) ) @@ -2723,9 +2723,9 @@ ROM_START( finallapjb ) NAMCOS2_GFXROM_LOAD_128K( "fl1-c1", 0x080000, CRC(b0efec87) SHA1(6d042f35942c2bdbf5aeb31358d3837ee9c8e5fa) ) NAMCOS2_GFXROM_LOAD_128K( "fl1-c2", 0x100000, CRC(263b8e31) SHA1(e2665edd89f7bb8c699e61df6de6a2e8e0698092) ) NAMCOS2_GFXROM_LOAD_128K( "fl1-c3", 0x180000, CRC(c2c56743) SHA1(3f338599ffd2e13452cdc3dbf3697fd8aa04bcd2) ) - NAMCOS2_GFXROM_LOAD_128K( "fl2_c4.bin", 0x200000, CRC(cdc1de2e) SHA1(701dcc4fc25e7b6118947a5accabd43c0475ebe9) ) + NAMCOS2_GFXROM_LOAD_128K( "fl2_c4.bin", 0x200000, CRC(cdc1de2e) SHA1(701dcc4fc25e7b6118947a5accabd43c0475ebe9) ) NAMCOS2_GFXROM_LOAD_128K( "fl1-c5", 0x280000, CRC(ab89da77) SHA1(5cbead4289269a832c0d44d0ded79b58fcc4cc17) ) - NAMCOS2_GFXROM_LOAD_128K( "fl2_c6.bin", 0x300000, CRC(8e78a3c3) SHA1(d1cd7fad038d52430f933b3ee2440554d2aeade9) ) + NAMCOS2_GFXROM_LOAD_128K( "fl2_c6.bin", 0x300000, CRC(8e78a3c3) SHA1(d1cd7fad038d52430f933b3ee2440554d2aeade9) ) ROM_REGION( 0x080000, "gfx4", 0 ) /* Mask shape */ NAMCOS2_GFXROM_LOAD_128K( "fl1_sha.bin", 0x000000, CRC(b7e1c7a3) SHA1(b82f9b340d95b80a12286647adba8c139b4d081a) ) @@ -2757,7 +2757,7 @@ ROM_START( finalap2 ) ROM_LOAD16_BYTE( "fls2sp1b", 0x000001, 0x020000, CRC(c1a31086) SHA1(55317b72a219ffbfe00bf62ad2a635790d56f84e) ) ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ - ROM_LOAD( "flss0", 0x00c000, 0x004000, CRC(c07cc10a) SHA1(012f19a8014a77fdf0409241c0223b2c0c247357) ) + ROM_LOAD( "flss0", 0x00c000, 0x004000, CRC(c07cc10a) SHA1(012f19a8014a77fdf0409241c0223b2c0c247357) ) ROM_CONTINUE( 0x010000, 0x01c000 ) ROM_RELOAD( 0x010000, 0x020000 ) @@ -2814,7 +2814,7 @@ ROM_START( finalap2j ) ROM_LOAD16_BYTE( "fls2sp1b", 0x000001, 0x020000, CRC(c1a31086) SHA1(55317b72a219ffbfe00bf62ad2a635790d56f84e) ) ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ - ROM_LOAD( "flss0", 0x00c000, 0x004000, CRC(c07cc10a) SHA1(012f19a8014a77fdf0409241c0223b2c0c247357) ) + ROM_LOAD( "flss0", 0x00c000, 0x004000, CRC(c07cc10a) SHA1(012f19a8014a77fdf0409241c0223b2c0c247357) ) ROM_CONTINUE( 0x010000, 0x01c000 ) ROM_RELOAD( 0x010000, 0x020000 ) @@ -3062,7 +3062,7 @@ ROM_START( finalap3jc ) ROM_REGION( 0x010000, "mcu", 0 ) /* M37450S2FP I/O MCU */ /* The M37450 is unemulated so we're using the C65/6805 program instead. - This particular M37450 variant has no internal ROM. */ + This particular M37450 variant has no internal ROM. */ ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) ROM_LOAD( "sys2_c68.3f", 0x008000, 0x008000, CRC(ca64550a) SHA1(38d1ad1b1287cadef0c999aff9357927315f8e6b) ) @@ -3592,14 +3592,14 @@ ROM_START( metlhawk ) ROM_LOAD( "mhr0z-7.3a", 0x1c0000, 0x40000, CRC(68a19cbd) SHA1(99759f7a670e41d92aba36c68fd66d74250445a3) ) ROM_REGION( 0x080000, "gfx4", 0 ) /* Mask shape (tiles) */ - NAMCOS2_GFXROM_LOAD_128K( "mh1sha.7n", 0x000000, CRC(6ac22294) SHA1(6b2cd7589691e6d01f16b162db7c928767750bd3) ) + NAMCOS2_GFXROM_LOAD_128K( "mh1sha.7n", 0x000000, CRC(6ac22294) SHA1(6b2cd7589691e6d01f16b162db7c928767750bd3) ) ROM_REGION( 0x80000, "gfx5", 0 ) /* Mask shape (ROZ) */ - ROM_LOAD( "mh-rzsh.bin", 0x000000, 0x40000, CRC(5090b1cf) SHA1(b814f8309a6133c6ece5f20161ebd02a981da66f) ) + ROM_LOAD( "mh-rzsh.bin", 0x000000, 0x40000, CRC(5090b1cf) SHA1(b814f8309a6133c6ece5f20161ebd02a981da66f) ) ROM_REGION16_BE( 0x200000, "user1", 0 ) /* Shared data roms */ - NAMCOS2_DATA_LOAD_E_128K( "mh1d0.13s", 0x000000, CRC(8b178ac7) SHA1(210d31baf0aaba1af5efc15ec05714123f669030) ) - NAMCOS2_DATA_LOAD_O_128K( "mh1d1.13p", 0x000000, CRC(10684fd6) SHA1(1e39d32dcf7ab9a146aa01f47e2737142874eede) ) + NAMCOS2_DATA_LOAD_E_128K( "mh1d0.13s", 0x000000, CRC(8b178ac7) SHA1(210d31baf0aaba1af5efc15ec05714123f669030) ) + NAMCOS2_DATA_LOAD_O_128K( "mh1d1.13p", 0x000000, CRC(10684fd6) SHA1(1e39d32dcf7ab9a146aa01f47e2737142874eede) ) ROM_REGION( 0x100000, "c140", 0 ) /* Sound voices */ ROM_LOAD( "mhvoi-1.bin", 0x000000, 0x080000, CRC(2723d137) SHA1(f67334f8e456ae9e6aee39f0cf5e73449838f37f) ) @@ -3663,14 +3663,14 @@ ROM_START( metlhawkj ) ROM_LOAD( "mhr0z-7.3a", 0x1c0000, 0x40000, CRC(68a19cbd) SHA1(99759f7a670e41d92aba36c68fd66d74250445a3) ) ROM_REGION( 0x080000, "gfx4", 0 ) /* Mask shape (tiles) */ - NAMCOS2_GFXROM_LOAD_128K( "mh1sha.7n", 0x000000, CRC(6ac22294) SHA1(6b2cd7589691e6d01f16b162db7c928767750bd3) ) + NAMCOS2_GFXROM_LOAD_128K( "mh1sha.7n", 0x000000, CRC(6ac22294) SHA1(6b2cd7589691e6d01f16b162db7c928767750bd3) ) ROM_REGION( 0x80000, "gfx5", 0 ) /* Mask shape (ROZ) */ - ROM_LOAD( "mh-rzsh.bin", 0x000000, 0x40000, CRC(5090b1cf) SHA1(b814f8309a6133c6ece5f20161ebd02a981da66f) ) + ROM_LOAD( "mh-rzsh.bin", 0x000000, 0x40000, CRC(5090b1cf) SHA1(b814f8309a6133c6ece5f20161ebd02a981da66f) ) ROM_REGION16_BE( 0x200000, "user1", 0 ) /* Shared data roms */ - NAMCOS2_DATA_LOAD_E_128K( "mh1d0.13s", 0x000000, CRC(8b178ac7) SHA1(210d31baf0aaba1af5efc15ec05714123f669030) ) - NAMCOS2_DATA_LOAD_O_128K( "mh1d1.13p", 0x000000, CRC(10684fd6) SHA1(1e39d32dcf7ab9a146aa01f47e2737142874eede) ) + NAMCOS2_DATA_LOAD_E_128K( "mh1d0.13s", 0x000000, CRC(8b178ac7) SHA1(210d31baf0aaba1af5efc15ec05714123f669030) ) + NAMCOS2_DATA_LOAD_O_128K( "mh1d1.13p", 0x000000, CRC(10684fd6) SHA1(1e39d32dcf7ab9a146aa01f47e2737142874eede) ) ROM_REGION( 0x100000, "c140", 0 ) /* Sound voices */ ROM_LOAD( "mhvoi-1.bin", 0x000000, 0x080000, CRC(2723d137) SHA1(f67334f8e456ae9e6aee39f0cf5e73449838f37f) ) @@ -3948,12 +3948,12 @@ ROM_START( rthun2 ) ROM_LOAD( "roz0.bin", 0x000000, 0x80000, CRC(482d0554) SHA1(95b99d1db5851b83b2af4deda2b61635a0562604) ) ROM_REGION( 0x080000, "gfx4", 0 ) /* Mask shape */ - ROM_LOAD( "shape.bin", 0x000000, 0x80000, CRC(cf58fbbe) SHA1(fbe3b2f0c3267b298993d6238d97b119e13e07f6) ) + ROM_LOAD( "shape.bin", 0x000000, 0x80000, CRC(cf58fbbe) SHA1(fbe3b2f0c3267b298993d6238d97b119e13e07f6) ) ROM_REGION16_BE( 0x200000, "user1", 0 ) /* Shared data roms */ - NAMCOS2_DATA_LOAD_E_128K( "data0.bin", 0x000000, CRC(0baf44ee) SHA1(5135d634f76893adb26a32976a69e2d47e2385c6) ) - NAMCOS2_DATA_LOAD_O_128K( "data1.bin", 0x000000, CRC(58a8daac) SHA1(c13ae8fc25b748a006c6db5b4b7ae593738544e8) ) - NAMCOS2_DATA_LOAD_E_128K( "data2.bin", 0x100000, CRC(8e850a2a) SHA1(e5230e80a23ca6d09c2c53f443ecf70cc74075d7) ) + NAMCOS2_DATA_LOAD_E_128K( "data0.bin", 0x000000, CRC(0baf44ee) SHA1(5135d634f76893adb26a32976a69e2d47e2385c6) ) + NAMCOS2_DATA_LOAD_O_128K( "data1.bin", 0x000000, CRC(58a8daac) SHA1(c13ae8fc25b748a006c6db5b4b7ae593738544e8) ) + NAMCOS2_DATA_LOAD_E_128K( "data2.bin", 0x100000, CRC(8e850a2a) SHA1(e5230e80a23ca6d09c2c53f443ecf70cc74075d7) ) ROM_REGION( 0x100000, "c140", 0 ) /* Sound voices */ ROM_LOAD( "voi1.bin", 0x000000, 0x080000, CRC(e42027cd) SHA1(fa3a81118c7f112289c27023236dec2e9cbc78b5) ) @@ -3994,12 +3994,12 @@ ROM_START( rthun2j ) ROM_LOAD( "roz0.bin", 0x000000, 0x80000, CRC(482d0554) SHA1(95b99d1db5851b83b2af4deda2b61635a0562604) ) ROM_REGION( 0x080000, "gfx4", 0 ) /* Mask shape */ - ROM_LOAD( "shape.bin", 0x000000, 0x80000, CRC(cf58fbbe) SHA1(fbe3b2f0c3267b298993d6238d97b119e13e07f6) ) + ROM_LOAD( "shape.bin", 0x000000, 0x80000, CRC(cf58fbbe) SHA1(fbe3b2f0c3267b298993d6238d97b119e13e07f6) ) ROM_REGION16_BE( 0x200000, "user1", 0 ) /* Shared data roms */ - NAMCOS2_DATA_LOAD_E_128K( "data0.bin", 0x000000, CRC(0baf44ee) SHA1(5135d634f76893adb26a32976a69e2d47e2385c6) ) - NAMCOS2_DATA_LOAD_O_128K( "data1.bin", 0x000000, CRC(58a8daac) SHA1(c13ae8fc25b748a006c6db5b4b7ae593738544e8) ) - NAMCOS2_DATA_LOAD_E_128K( "data2.bin", 0x100000, CRC(8e850a2a) SHA1(e5230e80a23ca6d09c2c53f443ecf70cc74075d7) ) + NAMCOS2_DATA_LOAD_E_128K( "data0.bin", 0x000000, CRC(0baf44ee) SHA1(5135d634f76893adb26a32976a69e2d47e2385c6) ) + NAMCOS2_DATA_LOAD_O_128K( "data1.bin", 0x000000, CRC(58a8daac) SHA1(c13ae8fc25b748a006c6db5b4b7ae593738544e8) ) + NAMCOS2_DATA_LOAD_E_128K( "data2.bin", 0x100000, CRC(8e850a2a) SHA1(e5230e80a23ca6d09c2c53f443ecf70cc74075d7) ) ROM_REGION( 0x100000, "c140", 0 ) /* Sound voices */ ROM_LOAD( "voi1.bin", 0x000000, 0x080000, CRC(e42027cd) SHA1(fa3a81118c7f112289c27023236dec2e9cbc78b5) ) @@ -4013,8 +4013,8 @@ ROM_START( sgunner ) ROM_LOAD16_BYTE( "sn2mpr1b.13d", 0x000001, 0x020000, CRC(d8b47334) SHA1(7aec721a06121b39e15de41b7f90b1653e43b034) ) ROM_REGION( 0x040000, "slave", 0 ) /* Slave CPU */ - ROM_LOAD16_BYTE( "sn1spr0.11k", 0x000000, 0x010000, CRC(4638b512) SHA1(8a075f9739870ca90d5f1ac01ece6c0efe2f5f1a) ) - ROM_LOAD16_BYTE( "sn1spr1.13k", 0x000001, 0x010000, CRC(e8b1ee73) SHA1(b459cb197807eb7cbc4ca34a1f52d7f46e23e37c) ) + ROM_LOAD16_BYTE( "sn1spr0.11k", 0x000000, 0x010000, CRC(4638b512) SHA1(8a075f9739870ca90d5f1ac01ece6c0efe2f5f1a) ) + ROM_LOAD16_BYTE( "sn1spr1.13k", 0x000001, 0x010000, CRC(e8b1ee73) SHA1(b459cb197807eb7cbc4ca34a1f52d7f46e23e37c) ) ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ ROM_LOAD( "sn1_snd0.8j", 0x00c000, 0x004000, CRC(bdf36d44) SHA1(46ee7c1b320fec3296e2483d6a68a1f11bcf196d) ) @@ -4060,12 +4060,12 @@ ROM_END /* STEEL GUNNER (Japan) */ ROM_START( sgunnerj ) ROM_REGION( 0x040000, "maincpu", 0 ) /* Master CPU */ - ROM_LOAD16_BYTE( "sn1mpr0.11d", 0x000000, 0x020000, CRC(f60116d7) SHA1(40357b469157c23f0f9d7feaa6a28617e65c0a30) ) - ROM_LOAD16_BYTE( "sn1mpr1.13d", 0x000001, 0x020000, CRC(23942fc9) SHA1(25adb572f3f010b5e171e3b9d63aef28588c7ca4) ) + ROM_LOAD16_BYTE( "sn1mpr0.11d", 0x000000, 0x020000, CRC(f60116d7) SHA1(40357b469157c23f0f9d7feaa6a28617e65c0a30) ) + ROM_LOAD16_BYTE( "sn1mpr1.13d", 0x000001, 0x020000, CRC(23942fc9) SHA1(25adb572f3f010b5e171e3b9d63aef28588c7ca4) ) ROM_REGION( 0x040000, "slave", 0 ) /* Slave CPU */ - ROM_LOAD16_BYTE( "sn1spr0.11k", 0x000000, 0x010000, CRC(4638b512) SHA1(8a075f9739870ca90d5f1ac01ece6c0efe2f5f1a) ) - ROM_LOAD16_BYTE( "sn1spr1.13k", 0x000001, 0x010000, CRC(e8b1ee73) SHA1(b459cb197807eb7cbc4ca34a1f52d7f46e23e37c) ) + ROM_LOAD16_BYTE( "sn1spr0.11k", 0x000000, 0x010000, CRC(4638b512) SHA1(8a075f9739870ca90d5f1ac01ece6c0efe2f5f1a) ) + ROM_LOAD16_BYTE( "sn1spr1.13k", 0x000001, 0x010000, CRC(e8b1ee73) SHA1(b459cb197807eb7cbc4ca34a1f52d7f46e23e37c) ) ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ ROM_LOAD( "sn1_snd0.8j", 0x00c000, 0x004000, CRC(bdf36d44) SHA1(46ee7c1b320fec3296e2483d6a68a1f11bcf196d) ) @@ -4568,24 +4568,24 @@ ROM_END /* suzuk8h2 */ /* LEGEND OF THE VALKYRIE */ ROM_START( valkyrie ) - ROM_REGION( 0x040000, "maincpu", 0 ) /* Master CPU */ + ROM_REGION( 0x040000, "maincpu", 0 ) /* Master CPU */ ROM_LOAD16_BYTE( "wd1mpr0.bin", 0x000000, 0x020000, CRC(94111a2e) SHA1(bd0dfe362fc98c1e94422a898b4daf6a08ef7982) ) ROM_LOAD16_BYTE( "wd1mpr1.bin", 0x000001, 0x020000, CRC(57b5051c) SHA1(de399381823251e2ee45f51c96be3e93ed763f94) ) - ROM_REGION( 0x040000, "slave", 0 ) /* Slave CPU */ + ROM_REGION( 0x040000, "slave", 0 ) /* Slave CPU */ ROM_LOAD16_BYTE( "wd1spr0.bin", 0x000000, 0x010000, CRC(b2398321) SHA1(13b76d8756a5e47d7469f72ef5fd2837b3e24b3e) ) ROM_LOAD16_BYTE( "wd1spr1.bin", 0x000001, 0x010000, CRC(38dba897) SHA1(22254186906b1accfb043172e6d0129d23d83b02) ) - ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ + ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ ROM_LOAD( "wd1snd0.bin", 0x00c000, 0x004000, CRC(d0fbf58b) SHA1(bc149eefcf5566a8e37ae60a62f5037a6e0f10bd) ) ROM_CONTINUE( 0x010000, 0x01c000 ) ROM_RELOAD( 0x010000, 0x020000 ) - ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ + ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) ROM_LOAD( "sys2c65c.bin", 0x008000, 0x008000, CRC(a5b2a4ff) SHA1(068bdfcc71a5e83706e8b23330691973c1c214dc) ) - ROM_REGION( 0x400000, "gfx1", 0 ) /* Sprites */ + ROM_REGION( 0x400000, "gfx1", 0 ) /* Sprites */ NAMCOS2_GFXROM_LOAD_256K( "wdobj0.bin", 0x000000, CRC(e8089451) SHA1(f4d05df0015de01ec570f5f89ea11592204e4fe2) ) NAMCOS2_GFXROM_LOAD_256K( "wdobj1.bin", 0x080000, CRC(7ca65666) SHA1(39d792abf5a1a5f3906cb6ab4626f4a5b20cb081) ) NAMCOS2_GFXROM_LOAD_256K( "wdobj2.bin", 0x100000, CRC(7c159407) SHA1(ed5472eb9df7990b8d80ff5a587e41d138f48db8) ) @@ -4595,7 +4595,7 @@ ROM_START( valkyrie ) NAMCOS2_GFXROM_LOAD_256K( "wdobj6.bin", 0x300000, CRC(9fa2ea21) SHA1(89cefc286cf4de7f6e32dc6dc689835a21bea2ed) ) NAMCOS2_GFXROM_LOAD_256K( "wdobj7.bin", 0x380000, CRC(66e07a36) SHA1(2f84128bbdc9dcfd783d3a85cb47a92087e71272) ) - ROM_REGION( 0x400000, "gfx2", 0 ) /* Tiles */ + ROM_REGION( 0x400000, "gfx2", 0 ) /* Tiles */ NAMCOS2_GFXROM_LOAD_128K( "wdchr0.bin", 0x000000, CRC(debb0116) SHA1(ba4a9a166e22cf4930574eeadd127520ff7192b4) ) NAMCOS2_GFXROM_LOAD_128K( "wdchr1.bin", 0x080000, CRC(8a1431e8) SHA1(ef3c81ea92f2541387760c24395ddf7a02f907f2) ) NAMCOS2_GFXROM_LOAD_128K( "wdchr2.bin", 0x100000, CRC(62f75f69) SHA1(bcfd34c3c450cd05eb6a080307dc962687ccc799) ) @@ -4603,20 +4603,20 @@ ROM_START( valkyrie ) NAMCOS2_GFXROM_LOAD_128K( "wdchr4.bin", 0x200000, CRC(2f73d05e) SHA1(76341fd8c5e4216430eb09ded38ac554b5777ee5) ) NAMCOS2_GFXROM_LOAD_128K( "wdchr5.bin", 0x280000, CRC(b632b2ec) SHA1(914cb9a0dd42067b93e47c8cf847d588f361854f) ) - ROM_REGION( 0x400000, "gfx3", 0 ) /* ROZ Tiles */ + ROM_REGION( 0x400000, "gfx3", 0 ) /* ROZ Tiles */ NAMCOS2_GFXROM_LOAD_128K( "wdroz0.bin", 0x000000, CRC(f776bf66) SHA1(2b134d5f9ede1205260a2109fdcd0d5c47b397ba) ) NAMCOS2_GFXROM_LOAD_128K( "wdroz1.bin", 0x080000, CRC(c1a345c3) SHA1(3d8c2ab457b81485014a83b4d9e8a80fe487ddef) ) NAMCOS2_GFXROM_LOAD_128K( "wdroz2.bin", 0x100000, CRC(28ffb44a) SHA1(207343e76dd02cbfe7575edd9b18074f68bb6768) ) NAMCOS2_GFXROM_LOAD_128K( "wdroz3.bin", 0x180000, CRC(7e77b46d) SHA1(db0ba244fb878120a4f06af4666ddc4cc430c97a) ) - ROM_REGION( 0x080000, "gfx4", 0 ) /* Mask shape */ + ROM_REGION( 0x080000, "gfx4", 0 ) /* Mask shape */ NAMCOS2_GFXROM_LOAD_128K( "wdshape.bin", 0x000000, CRC(3b5e0249) SHA1(259bbabf57a8ad739c646c56aad6d0b92e10adcd) ) - ROM_REGION16_BE( 0x200000, "user1", 0 ) /* Shared data roms */ + ROM_REGION16_BE( 0x200000, "user1", 0 ) /* Shared data roms */ NAMCOS2_DATA_LOAD_E_128K( "wd1dat0.bin", 0x000000, CRC(ea209f48) SHA1(5e73a745dc2faaa4ce6c633d4072d41e9e494276) ) NAMCOS2_DATA_LOAD_O_128K( "wd1dat1.bin", 0x000000, CRC(04b48ada) SHA1(aa046f8856bdd5b56d481c2c12ad2808c6517a5f) ) - ROM_REGION( 0x100000, "c140", 0 ) /* Sound voices */ + ROM_REGION( 0x100000, "c140", 0 ) /* Sound voices */ ROM_LOAD( "wd1voi1.bin", 0x000000, 0x040000, CRC(f1ace193) SHA1(dd13bdf4b99c6bf4e356d623ff2e3da72db331dd) ) ROM_RELOAD( 0x040000, 0x040000 ) ROM_LOAD( "wd1voi2.bin", 0x080000, 0x020000, CRC(e95c5cf3) SHA1(4bfc7303bde23bcf6739c7877dd87671c33135bc) ) @@ -4627,113 +4627,113 @@ ROM_END /* KYUUKAI DOUCHUUKI */ ROM_START( kyukaidk ) - ROM_REGION( 0x040000, "maincpu", 0 ) /* Master CPU */ + ROM_REGION( 0x040000, "maincpu", 0 ) /* Master CPU */ ROM_LOAD16_BYTE( "ky1_mp0b.bin", 0x000000, 0x010000, CRC(d1c992c8) SHA1(f3d49159ca3cbec7b905e6d877b8b76d023dd621) ) ROM_LOAD16_BYTE( "ky1_mp1b.bin", 0x000001, 0x010000, CRC(723553af) SHA1(ae611c699c276521a064b79c74fcc0ecd76a22cf) ) - ROM_REGION( 0x040000, "slave", 0 ) /* Slave CPU */ + ROM_REGION( 0x040000, "slave", 0 ) /* Slave CPU */ ROM_LOAD16_BYTE( "ky1_sp0.bin", 0x000000, 0x010000, CRC(4b4d2385) SHA1(e67e97108c63f1236e80045474a45ede386170f8) ) ROM_LOAD16_BYTE( "ky1_sp1.bin", 0x000001, 0x010000, CRC(bd3368cd) SHA1(4fc9d3f5182fd7db7e6003c15cdec1dbcdff5384) ) - ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ + ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ ROM_LOAD( "ky1_s0.bin", 0x00c000, 0x004000, CRC(27aea3e9) SHA1(c9ee7eaef1885fd8642595fa46833e1b473e66b5) ) ROM_CONTINUE( 0x010000, 0x01c000 ) ROM_RELOAD( 0x010000, 0x020000 ) - ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ + ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) ROM_LOAD( "sys2c65c.bin", 0x008000, 0x008000, CRC(a5b2a4ff) SHA1(068bdfcc71a5e83706e8b23330691973c1c214dc) ) - ROM_REGION( 0x400000, "gfx1", 0 ) /* Sprites */ + ROM_REGION( 0x400000, "gfx1", 0 ) /* Sprites */ ROM_LOAD( "ky1_o0.bin", 0x000000, 0x80000, CRC(ebec5132) SHA1(8d2dec3f1cd27c203899bb715a9983fff7ab820d) ) ROM_LOAD( "ky1_o1.bin", 0x080000, 0x80000, CRC(fde7e5ae) SHA1(e17822f885977e10b6d1524a3d97fa9640472f8a) ) ROM_LOAD( "ky1_o2.bin", 0x100000, 0x80000, CRC(2a181698) SHA1(bad62c6c59b4362d6815749b5622e321b6051ea4) ) ROM_LOAD( "ky1_o3.bin", 0x180000, 0x80000, CRC(71fcd3a6) SHA1(8f2ba9c1d4fabbac07d1c80dfc3580cc67594071) ) - ROM_REGION( 0x400000, "gfx2", 0 ) /* Tiles */ + ROM_REGION( 0x400000, "gfx2", 0 ) /* Tiles */ NAMCOS2_GFXROM_LOAD_128K( "ky1_c0.bin", 0x000000, CRC(7bd69a2d) SHA1(21402395eaacd4c25e5f023ea48a206b818b9c25) ) NAMCOS2_GFXROM_LOAD_128K( "ky1_c1.bin", 0x080000, CRC(66a623fe) SHA1(35404b3aa05263dda6be7c1903ea77677e3c58cb) ) NAMCOS2_GFXROM_LOAD_128K( "ky1_c2.bin", 0x100000, CRC(e84b3dfd) SHA1(742c88c187c14301afaabd0d2d8eba11185aaef1) ) NAMCOS2_GFXROM_LOAD_128K( "ky1_c3.bin", 0x180000, CRC(69e67c86) SHA1(c835ad3e6908acd96b299826c2caa61255958f8c) ) - ROM_REGION( 0x400000, "gfx3", 0 ) /* ROZ Tiles */ + ROM_REGION( 0x400000, "gfx3", 0 ) /* ROZ Tiles */ NAMCOS2_GFXROM_LOAD_256K( "ky1_r0.bin", 0x000000, CRC(9213e8c4) SHA1(178ea4db500adbc945bab0b6f1a014e89c077d77) ) NAMCOS2_GFXROM_LOAD_256K( "ky1_r1.bin", 0x080000, CRC(97d1a641) SHA1(d1708dcc668ad126ee34f7f84cbac9a56a617d7b) ) NAMCOS2_GFXROM_LOAD_256K( "ky1_r2.bin", 0x100000, CRC(39b58792) SHA1(1c30a04a370f56d2b548bf19c551acc95316693b) ) NAMCOS2_GFXROM_LOAD_256K( "ky1_r3.bin", 0x180000, CRC(90c60d92) SHA1(b581d5f4d6c353604e0c9bcb27252a44b1b4e91c) ) - ROM_REGION( 0x080000, "gfx4", 0 ) /* Mask shape */ + ROM_REGION( 0x080000, "gfx4", 0 ) /* Mask shape */ NAMCOS2_GFXROM_LOAD_128K( "ky1_sha.bin", 0x000000, CRC(380a20d7) SHA1(9627d2e0192779d50bfb25d5c19976275818c310) ) - ROM_REGION16_BE( 0x200000, "user1", 0 ) /* Shared data roms */ + ROM_REGION16_BE( 0x200000, "user1", 0 ) /* Shared data roms */ NAMCOS2_DATA_LOAD_E_128K( "ky1_d0.bin", 0x000000, CRC(c9cf399d) SHA1(90cba42781b1e03ecc3f5b802d740ace6b88baaa) ) NAMCOS2_DATA_LOAD_O_128K( "ky1_d1.bin", 0x000000, CRC(6d4f21b9) SHA1(f234a785f61969be684d2a4aed59616f125d72fc) ) NAMCOS2_DATA_LOAD_E_128K( "ky1_d2.bin", 0x100000, CRC(eb6d19c8) SHA1(c9fdb33fe191d3c4d284db7cbb05d852551a998d) ) NAMCOS2_DATA_LOAD_O_128K( "ky1_d3.bin", 0x100000, CRC(95674701) SHA1(9a8832837b9a3f8b75437717ea84d86261bfce59) ) - ROM_REGION( 0x100000, "c140", 0 ) /* Sound voices */ + ROM_REGION( 0x100000, "c140", 0 ) /* Sound voices */ ROM_LOAD( "ky1_v1.bin", 0x000000, 0x080000, CRC(5ff81aec) SHA1(0535eda474de0a4aa3b48649b04afe2b7a8619c9) ) ROM_END /* KYUUKAI DOUCHUUKI (OLD) */ ROM_START( kyukaidko ) - ROM_REGION( 0x040000, "maincpu", 0 ) /* Master CPU */ + ROM_REGION( 0x040000, "maincpu", 0 ) /* Master CPU */ ROM_LOAD16_BYTE( "ky1_mp0.bin", 0x000000, 0x010000, CRC(01978a19) SHA1(dac40f6629ee025733ac160d83523488c99794c7) ) ROM_LOAD16_BYTE( "ky1_mp1.bin", 0x000001, 0x010000, CRC(b40717a7) SHA1(10a0e4eaa2502f51f34949007e6cc9d3bf031554) ) - ROM_REGION( 0x040000, "slave", 0 ) /* Slave CPU */ + ROM_REGION( 0x040000, "slave", 0 ) /* Slave CPU */ ROM_LOAD16_BYTE( "ky1_sp0.bin", 0x000000, 0x010000, CRC(4b4d2385) SHA1(e67e97108c63f1236e80045474a45ede386170f8) ) ROM_LOAD16_BYTE( "ky1_sp1.bin", 0x000001, 0x010000, CRC(bd3368cd) SHA1(4fc9d3f5182fd7db7e6003c15cdec1dbcdff5384) ) - ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ + ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ ROM_LOAD( "ky1_s0.bin", 0x00c000, 0x004000, CRC(27aea3e9) SHA1(c9ee7eaef1885fd8642595fa46833e1b473e66b5) ) ROM_CONTINUE( 0x010000, 0x01c000 ) ROM_RELOAD( 0x010000, 0x020000 ) - ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ + ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) ROM_LOAD( "sys2c65c.bin", 0x008000, 0x008000, CRC(a5b2a4ff) SHA1(068bdfcc71a5e83706e8b23330691973c1c214dc) ) - ROM_REGION( 0x400000, "gfx1", 0 ) /* Sprites */ + ROM_REGION( 0x400000, "gfx1", 0 ) /* Sprites */ ROM_LOAD( "ky1_o0.bin", 0x000000, 0x80000, CRC(ebec5132) SHA1(8d2dec3f1cd27c203899bb715a9983fff7ab820d) ) ROM_LOAD( "ky1_o1.bin", 0x080000, 0x80000, CRC(fde7e5ae) SHA1(e17822f885977e10b6d1524a3d97fa9640472f8a) ) ROM_LOAD( "ky1_o2.bin", 0x100000, 0x80000, CRC(2a181698) SHA1(bad62c6c59b4362d6815749b5622e321b6051ea4) ) ROM_LOAD( "ky1_o3.bin", 0x180000, 0x80000, CRC(71fcd3a6) SHA1(8f2ba9c1d4fabbac07d1c80dfc3580cc67594071) ) - ROM_REGION( 0x400000, "gfx2", 0 ) /* Tiles */ + ROM_REGION( 0x400000, "gfx2", 0 ) /* Tiles */ NAMCOS2_GFXROM_LOAD_128K( "ky1_c0.bin", 0x000000, CRC(7bd69a2d) SHA1(21402395eaacd4c25e5f023ea48a206b818b9c25) ) NAMCOS2_GFXROM_LOAD_128K( "ky1_c1.bin", 0x080000, CRC(66a623fe) SHA1(35404b3aa05263dda6be7c1903ea77677e3c58cb) ) NAMCOS2_GFXROM_LOAD_128K( "ky1_c2.bin", 0x100000, CRC(e84b3dfd) SHA1(742c88c187c14301afaabd0d2d8eba11185aaef1) ) NAMCOS2_GFXROM_LOAD_128K( "ky1_c3.bin", 0x180000, CRC(69e67c86) SHA1(c835ad3e6908acd96b299826c2caa61255958f8c) ) - ROM_REGION( 0x400000, "gfx3", 0 ) /* ROZ Tiles */ + ROM_REGION( 0x400000, "gfx3", 0 ) /* ROZ Tiles */ NAMCOS2_GFXROM_LOAD_256K( "ky1_r0.bin", 0x000000, CRC(9213e8c4) SHA1(178ea4db500adbc945bab0b6f1a014e89c077d77) ) NAMCOS2_GFXROM_LOAD_256K( "ky1_r1.bin", 0x080000, CRC(97d1a641) SHA1(d1708dcc668ad126ee34f7f84cbac9a56a617d7b) ) NAMCOS2_GFXROM_LOAD_256K( "ky1_r2.bin", 0x100000, CRC(39b58792) SHA1(1c30a04a370f56d2b548bf19c551acc95316693b) ) NAMCOS2_GFXROM_LOAD_256K( "ky1_r3.bin", 0x180000, CRC(90c60d92) SHA1(b581d5f4d6c353604e0c9bcb27252a44b1b4e91c) ) - ROM_REGION( 0x080000, "gfx4", 0 ) /* Mask shape */ + ROM_REGION( 0x080000, "gfx4", 0 ) /* Mask shape */ NAMCOS2_GFXROM_LOAD_128K( "ky1_sha.bin", 0x000000, CRC(380a20d7) SHA1(9627d2e0192779d50bfb25d5c19976275818c310) ) - ROM_REGION16_BE( 0x200000, "user1", 0 ) /* Shared data roms */ + ROM_REGION16_BE( 0x200000, "user1", 0 ) /* Shared data roms */ NAMCOS2_DATA_LOAD_E_128K( "ky1_d0.bin", 0x000000, CRC(c9cf399d) SHA1(90cba42781b1e03ecc3f5b802d740ace6b88baaa) ) NAMCOS2_DATA_LOAD_O_128K( "ky1_d1.bin", 0x000000, CRC(6d4f21b9) SHA1(f234a785f61969be684d2a4aed59616f125d72fc) ) NAMCOS2_DATA_LOAD_E_128K( "ky1_d2.bin", 0x100000, CRC(eb6d19c8) SHA1(c9fdb33fe191d3c4d284db7cbb05d852551a998d) ) NAMCOS2_DATA_LOAD_O_128K( "ky1_d3.bin", 0x100000, CRC(95674701) SHA1(9a8832837b9a3f8b75437717ea84d86261bfce59) ) - ROM_REGION( 0x100000, "c140", 0 ) /* Sound voices */ + ROM_REGION( 0x100000, "c140", 0 ) /* Sound voices */ ROM_LOAD( "ky1_v1.bin", 0x000000, 0x080000, CRC(5ff81aec) SHA1(0535eda474de0a4aa3b48649b04afe2b7a8619c9) ) ROM_END /* GOLLY GHOST */ ROM_START( gollygho ) ROM_REGION( 0x040000, "maincpu", 0 ) /* Master CPU */ - ROM_LOAD16_BYTE( "gl2mpr0.11d", 0x000000, 0x010000, CRC(e5d48bb9) SHA1(53e790b9f11a8befc6e3b79b7af2e97500562e20) ) - ROM_LOAD16_BYTE( "gl2mpr1.13d", 0x000001, 0x010000, CRC(584ef971) SHA1(6ebeba593f056823311181831824cc9ef26ef6ea) ) + ROM_LOAD16_BYTE( "gl2mpr0.11d", 0x000000, 0x010000, CRC(e5d48bb9) SHA1(53e790b9f11a8befc6e3b79b7af2e97500562e20) ) + ROM_LOAD16_BYTE( "gl2mpr1.13d", 0x000001, 0x010000, CRC(584ef971) SHA1(6ebeba593f056823311181831824cc9ef26ef6ea) ) ROM_REGION( 0x040000, "slave", 0 ) /* Slave CPU */ - ROM_LOAD16_BYTE( "gl1spr0.11k", 0x000000, 0x010000, CRC(a108136f) SHA1(5a90d9d77a0c98b590c8979df25821331c669c09) ) - ROM_LOAD16_BYTE( "gl1spr1.13k", 0x000001, 0x010000, CRC(da8443b7) SHA1(99bb873c253da65422b872783f28eb13993b0e2f) ) + ROM_LOAD16_BYTE( "gl1spr0.11k", 0x000000, 0x010000, CRC(a108136f) SHA1(5a90d9d77a0c98b590c8979df25821331c669c09) ) + ROM_LOAD16_BYTE( "gl1spr1.13k", 0x000001, 0x010000, CRC(da8443b7) SHA1(99bb873c253da65422b872783f28eb13993b0e2f) ) ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ ROM_LOAD( "gl1snd0.7j", 0x00c000, 0x004000, CRC(008bce72) SHA1(4197a492639a80457fdb7851ffc95587dfd64320) ) @@ -4759,7 +4759,7 @@ ROM_START( gollygho ) /* All ROZ ROM sockets unpopulated on PCB */ ROM_REGION( 0x080000, "gfx4", 0 ) /* Mask shape */ - NAMCOS2_GFXROM_LOAD_128K( "gl1sha0.7n", 0x000000, CRC(8886f6f5) SHA1(3b311c5061449e1bbde1a1006fd967a6154326b8) ) + NAMCOS2_GFXROM_LOAD_128K( "gl1sha0.7n", 0x000000, CRC(8886f6f5) SHA1(3b311c5061449e1bbde1a1006fd967a6154326b8) ) ROM_REGION16_BE( 0x200000, "user1", ROMREGION_ERASEFF ) /* Shared data roms */ /* All DAT ROM sockets unpopulated on PCB */ @@ -4777,12 +4777,12 @@ ROM_END /* BUBBLE TROUBLE */ ROM_START( bubbletr ) ROM_REGION( 0x040000, "maincpu", 0 ) /* Master CPU */ - ROM_LOAD16_BYTE( "bt1-mpr0c.bin", 0x000000, 0x020000, CRC(64eb3496) SHA1(30cdc116e350270f0303e5d9dddf6c3c8bccbc04) ) - ROM_LOAD16_BYTE( "bt1-mpr1c.bin", 0x000001, 0x020000, CRC(26785bce) SHA1(ce83a3f2a8adc1a9c3fd9e677565a649a8168801) ) + ROM_LOAD16_BYTE( "bt1-mpr0c.bin", 0x000000, 0x020000, CRC(64eb3496) SHA1(30cdc116e350270f0303e5d9dddf6c3c8bccbc04) ) + ROM_LOAD16_BYTE( "bt1-mpr1c.bin", 0x000001, 0x020000, CRC(26785bce) SHA1(ce83a3f2a8adc1a9c3fd9e677565a649a8168801) ) ROM_REGION( 0x040000, "slave", 0 ) /* Slave CPU */ - ROM_LOAD16_BYTE( "bt1-spr0.bin", 0x000000, 0x010000, CRC(b507b00a) SHA1(e7dcb36accf91e8b5b5321e65e6fd6bca7c6dce2) ) - ROM_LOAD16_BYTE( "bt1-spr1.bin", 0x000001, 0x010000, CRC(4f35540f) SHA1(519510de81e566ed74b80987860778201f6ac785) ) + ROM_LOAD16_BYTE( "bt1-spr0.bin", 0x000000, 0x010000, CRC(b507b00a) SHA1(e7dcb36accf91e8b5b5321e65e6fd6bca7c6dce2) ) + ROM_LOAD16_BYTE( "bt1-spr1.bin", 0x000001, 0x010000, CRC(4f35540f) SHA1(519510de81e566ed74b80987860778201f6ac785) ) ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ ROM_LOAD( "bt1-snd0.bin", 0x00c000, 0x004000, CRC(46a5c625) SHA1(ccc7098f76a0bc39c9fe578d575e6002eca172b5) ) @@ -4791,7 +4791,7 @@ ROM_START( bubbletr ) ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ /* note, these weren't present in this set, taken from golly ghost and may be wrong for bubble - trouble */ + trouble */ ROM_LOAD( "sys2mcpu.bin", 0x0000, 0x2000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) ROM_LOAD( "gl1edr0c.ic7", 0x8000, 0x8000, BAD_DUMP CRC(db60886f) SHA1(a1183c058c0470a4ef8b0f69a3637b1640c5b5a4) ) @@ -4809,7 +4809,7 @@ ROM_START( bubbletr ) /* All ROZ ROM sockets unpopulated on PCB */ ROM_REGION( 0x080000, "gfx4", 0 ) /* Mask shape */ - ROM_LOAD( "bt1-sha0.bin", 0x000000, 0x80000, CRC(dc4664df) SHA1(59818b14e74ee9b15a66e850658e4697d78b28d9) ) + ROM_LOAD( "bt1-sha0.bin", 0x000000, 0x80000, CRC(dc4664df) SHA1(59818b14e74ee9b15a66e850658e4697d78b28d9) ) ROM_REGION16_BE( 0x200000, "user1", ROMREGION_ERASEFF ) /* Shared data roms */ /* All DAT ROM sockets unpopulated on PCB */ @@ -4935,12 +4935,12 @@ Notes: ROM_START( luckywld ) ROM_REGION( 0x040000, "maincpu", 0 ) /* Master CPU */ - ROM_LOAD16_BYTE( "lw2mp0.11d", 0x000000, 0x020000, CRC(368306bb) SHA1(e529ff2cc8baed8fd9cb1c010ad0c9f46c5e5f97) ) - ROM_LOAD16_BYTE( "lw2mp1.13d", 0x000001, 0x020000, CRC(9be3a4b8) SHA1(238977abf558db6d91f9d8b289288bdb65715529) ) + ROM_LOAD16_BYTE( "lw2mp0.11d", 0x000000, 0x020000, CRC(368306bb) SHA1(e529ff2cc8baed8fd9cb1c010ad0c9f46c5e5f97) ) + ROM_LOAD16_BYTE( "lw2mp1.13d", 0x000001, 0x020000, CRC(9be3a4b8) SHA1(238977abf558db6d91f9d8b289288bdb65715529) ) ROM_REGION( 0x040000, "slave", 0 ) /* Slave CPU */ - ROM_LOAD16_BYTE( "lw1sp0.11k", 0x000000, 0x020000, CRC(1eed12cb) SHA1(a978c0da0157ec0b8a7ba7cb6b6732fe89bac615) ) - ROM_LOAD16_BYTE( "lw1sp1.13k", 0x000001, 0x020000, CRC(535033bc) SHA1(2ab10bc9adebd93e385e02f211c5705863a49c9a) ) + ROM_LOAD16_BYTE( "lw1sp0.11k", 0x000000, 0x020000, CRC(1eed12cb) SHA1(a978c0da0157ec0b8a7ba7cb6b6732fe89bac615) ) + ROM_LOAD16_BYTE( "lw1sp1.13k", 0x000001, 0x020000, CRC(535033bc) SHA1(2ab10bc9adebd93e385e02f211c5705863a49c9a) ) ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ ROM_LOAD( "lw1snd0.7j", 0x00c000, 0x004000, CRC(cc83c6b6) SHA1(6ac6848f7ac72feb756c5d76de9ea7d26814cb6e) ) @@ -4949,7 +4949,7 @@ ROM_START( luckywld ) ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) - /* MCU code only, C68PRG socket is unpopulated on real Lucky & Wild PCB */ + /* MCU code only, C68PRG socket is unpopulated on real Lucky & Wild PCB */ ROM_REGION( 0x400000, "gfx1", 0 ) /* Sprites */ ROM_LOAD( "lw1obj0.3p", 0x000000, 0x80000, CRC(21485830) SHA1(e55a1f6df90c17b9c49e2b08c423b9be86996659) ) @@ -5001,12 +5001,12 @@ ROM_END /* LUCKY & WILD (Japan) */ ROM_START( luckywldj ) ROM_REGION( 0x040000, "maincpu", 0 ) /* Master CPU */ - ROM_LOAD16_BYTE( "lw1mpr0.11d", 0x000000, 0x020000, CRC(7dce8ba6) SHA1(6cd307e5d88038eda6e061113d7ef2c059da915e) ) - ROM_LOAD16_BYTE( "lw1mpr1.13d", 0x000001, 0x020000, CRC(ce3b0f37) SHA1(e9edb953eae21465ea231de9d6f2e7f1072c4440) ) + ROM_LOAD16_BYTE( "lw1mpr0.11d", 0x000000, 0x020000, CRC(7dce8ba6) SHA1(6cd307e5d88038eda6e061113d7ef2c059da915e) ) + ROM_LOAD16_BYTE( "lw1mpr1.13d", 0x000001, 0x020000, CRC(ce3b0f37) SHA1(e9edb953eae21465ea231de9d6f2e7f1072c4440) ) ROM_REGION( 0x040000, "slave", 0 ) /* Slave CPU */ - ROM_LOAD16_BYTE( "lw1sp0.11k", 0x000000, 0x020000, CRC(1eed12cb) SHA1(a978c0da0157ec0b8a7ba7cb6b6732fe89bac615) ) - ROM_LOAD16_BYTE( "lw1sp1.13k", 0x000001, 0x020000, CRC(535033bc) SHA1(2ab10bc9adebd93e385e02f211c5705863a49c9a) ) + ROM_LOAD16_BYTE( "lw1sp0.11k", 0x000000, 0x020000, CRC(1eed12cb) SHA1(a978c0da0157ec0b8a7ba7cb6b6732fe89bac615) ) + ROM_LOAD16_BYTE( "lw1sp1.13k", 0x000001, 0x020000, CRC(535033bc) SHA1(2ab10bc9adebd93e385e02f211c5705863a49c9a) ) ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */ ROM_LOAD( "lw1snd0.7j", 0x00c000, 0x004000, CRC(cc83c6b6) SHA1(6ac6848f7ac72feb756c5d76de9ea7d26814cb6e) ) @@ -5015,7 +5015,7 @@ ROM_START( luckywldj ) ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */ ROM_LOAD( "sys2mcpu.bin", 0x000000, 0x002000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) ) - /* MCU code only, C68PRG socket is unpopulated on real Lucky & Wild PCB */ + /* MCU code only, C68PRG socket is unpopulated on real Lucky & Wild PCB */ ROM_REGION( 0x400000, "gfx1", 0 ) /* Sprites */ ROM_LOAD( "lw1obj0.3p", 0x000000, 0x80000, CRC(21485830) SHA1(e55a1f6df90c17b9c49e2b08c423b9be86996659) ) @@ -5269,7 +5269,7 @@ DRIVER_INIT_MEMBER(namcos2_state,sws93) DRIVER_INIT_MEMBER(namcos2_state,suzuka8h) { - m_gametype=NAMCOS2_SUZUKA_8_HOURS; + m_gametype=NAMCOS2_SUZUKA_8_HOURS; } DRIVER_INIT_MEMBER(namcos2_state,suzuk8h2) @@ -5377,7 +5377,7 @@ GAME( 1991, sgunner2j, sgunner2, sgunner, sgunner, namcos2_state, sgunner2, RO GAME( 1991, cosmogng, 0, default, default, namcos2_state, cosmogng, ROT90, "Namco", "Cosmo Gang the Video (US)", 0 ) GAME( 1991, cosmogngj, cosmogng, default, default, namcos2_state, cosmogng, ROT90, "Namco", "Cosmo Gang the Video (Japan)", 0 ) -GAME( 1992, bubbletr, 0, gollygho, bubbletr, namcos2_state, bubbletr, ROT180, "Namco", "Bubble Trouble (Japan)", GAME_IMPERFECT_GRAPHICS ) /* missing external artwork */ +GAME( 1992, bubbletr, 0, gollygho, bubbletr, namcos2_state, bubbletr, ROT180, "Namco", "Bubble Trouble (Japan)", GAME_IMPERFECT_GRAPHICS ) /* missing external artwork */ GAMEL(1992, finalap3, 0, finallap, finalap3, namcos2_state, finalap3, ROT0, "Namco", "Final Lap 3 (World, set 1)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap ) GAMEL(1992, finalap3a, finalap3, finallap, finalap3, namcos2_state, finalap3, ROT0, "Namco", "Final Lap 3 (World, set 2)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap ) |