diff --git a/src/mame/drivers/lasso.c b/src/mame/drivers/lasso.c index e2deadd3c33..8399d1a713a 100644 --- a/src/mame/drivers/lasso.c +++ b/src/mame/drivers/lasso.c @@ -4,21 +4,22 @@ driver by Phil Stroffolino, Nicola Salmoria, Luca Elia ---------------------------------------------------------------------------- -Year + Game By CPUs Sound Chips ---------------------------------------------------------------------------- +-------------------------------------------------------------------------------------- +Year + Game By CPUs Sound Chips Misc Info +-------------------------------------------------------------------------------------- 82 Lasso SNK 3 x 6502 2 x SN76489 83 Chameleon Jaleco 2 x 6502 2 x SN76489 84 Wai Wai Jockey Gate-In! Jaleco/Casio 2 x 6502 2 x SN76489 + DAC -84 Pinbo Jaleco 6502 + Z80 2 x AY-8910 ---------------------------------------------------------------------------- +84 Pinbo Jaleco 6502 + Z80 2 x AY-8910 6502 @ 18MHz/24, Z80 @ 18MHz/6, AY @ 18MHz/12 +-------------------------------------------------------------------------------------- Notes: -- unknown CPU speeds (affect game timing), currently using same as the - Rock-Ola games of the same area. Lot of similarities between these - hardware. The music ends at the perfect time with this clock speed +- unknown CPU speeds unless noted above (affect game timing), currently using + same as the Rock-Ola games of the same area. Lot of similarities between + these hardware. The music ends at the perfect time with this clock speed - Lasso: fire button auto-repeats on high score entry screen (real behavior?) +- Pinbo: background color is wrong (MT #4546) *************************************************************************** @@ -591,10 +592,11 @@ MACHINE_CONFIG_END static MACHINE_CONFIG_DERIVED( pinbo, base ) /* basic machine hardware */ - MCFG_CPU_MODIFY("maincpu") + MCFG_CPU_REPLACE("maincpu", M6502, XTAL_18MHz/24) MCFG_CPU_PROGRAM_MAP(pinbo_main_map) + MCFG_CPU_VBLANK_INT("screen", irq0_line_hold) - MCFG_CPU_REPLACE("audiocpu", Z80, 3000000) + MCFG_CPU_REPLACE("audiocpu", Z80, XTAL_18MHz/6) MCFG_CPU_PROGRAM_MAP(pinbo_audio_map) MCFG_CPU_IO_MAP(pinbo_audio_io_map) @@ -611,10 +613,10 @@ static MACHINE_CONFIG_DERIVED( pinbo, base ) MCFG_DEVICE_REMOVE("sn76489.1") MCFG_DEVICE_REMOVE("sn76489.2") - MCFG_SOUND_ADD("ay1", AY8910, 1250000) + MCFG_SOUND_ADD("ay1", AY8910, XTAL_18MHz/12) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.55) - MCFG_SOUND_ADD("ay2", AY8910, 1250000) + MCFG_SOUND_ADD("ay2", AY8910, XTAL_18MHz/12) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.55) MACHINE_CONFIG_END