From 5232115d18ee2bd29f3b79e6680d34c3337befd8 Mon Sep 17 00:00:00 2001 From: ClawGrip Date: Fri, 7 Aug 2020 18:57:28 +0200 Subject: [PATCH] New machines marked as NOT_WORKING (#7035) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit New machines marked as NOT_WORKING ---------------------------------- Hola Don Pepito [Victor Fernandez (City Game), aidneub41 (José Antonio), ClawGrip] * Fix PIC type. * Fix notes about song authors. * Fix game names (as per the official song titles). --- src/mame/drivers/gaelcof3.cpp | 36 ++++++++++++++++++++++------------- src/mame/mame.lst | 1 + 2 files changed, 24 insertions(+), 13 deletions(-) diff --git a/src/mame/drivers/gaelcof3.cpp b/src/mame/drivers/gaelcof3.cpp index 91c1eb15bd3..9eddeb9cc27 100644 --- a/src/mame/drivers/gaelcof3.cpp +++ b/src/mame/drivers/gaelcof3.cpp @@ -5,7 +5,7 @@ The PCB is very compact and has few components. The main ones are: - PIC16C55 as main CPU + PIC16C56 as main CPU OKI M6295 for sound 1 bank of 6 dips @@ -18,12 +18,12 @@ ||_| | | _________ _________ | |JP3 | | |TLP504A_| |TLP504A_| | | __ | | __________ | - || | | | |PIC16C55| | + || | | | |PIC16C56| | ||_| | | | | ___ |__| ___ <-SN74LS365AN | | VOL | | ______ ___________________ | | _______ | | | OKI | |ROM U1 | | - | |DIPSx6| | | |_____| |___________________| | + | |DIPSx6| | | |6295_| |___________________| | | |__| | |___________________________________________________| @@ -34,9 +34,10 @@ The PCBs were inside two "Coche de Bomberos" kiddie rides from CMC Cresmatic (https://www.recreativas.org/coche-de-bomberos-6022-cresmatic). Anyway, the hardware is generic enough to serve any basic kiddie ride. - The only dumped ROM on the PCB is the Oki sound samples. There are two different versions dumped (from two different machines): - -"Susanita tiene un ratón" - Based on the song composed by Emilio Alberto Aragón 'Miliki'. - -"El auto de papá" - Based on the song composed by Enrique Fischer 'Pipo Pescador'. + The only dumped ROM on the PCB is the Oki sound samples. There are three different versions dumped (from different machines): + -"Susanita" - Based on the song composed by Rafael Pérez Botija. + -"El auto feo" - Based on the song composed by Enrique Fischer 'Pipo Pescador'. + -"Hola Don Pepito" - Based on the song composed by Ramón del Rivero. */ #include "emu.h" @@ -89,7 +90,7 @@ INPUT_PORTS_END void gaelcof3_state::gaelcof3(machine_config &config) { - PIC16C55(config, m_maincpu, 4000000); // clock not confirmed + PIC16C56(config, m_maincpu, 4000000); // clock not confirmed SPEAKER(config, "mono").front_center(); @@ -98,20 +99,29 @@ void gaelcof3_state::gaelcof3(machine_config &config) ROM_START( autopapa ) - ROM_REGION( 0x400, "maincpu", 0 ) - ROM_LOAD( "pic16c55.u3", 0x000, 0x400, NO_DUMP ) + ROM_REGION( 0x800, "maincpu", 0 ) + ROM_LOAD( "pic16c56.u3", 0x000, 0x800, NO_DUMP ) ROM_REGION( 0x40000, "oki", 0 ) ROM_LOAD( "autopapa.u1", 0x00000, 0x40000, CRC(a3e5607e) SHA1(24a9c79edec7b2f7f64b622240f2ad8f3ffa29ca) ) ROM_END +ROM_START( donpepito ) + ROM_REGION( 0x800, "maincpu", 0 ) + ROM_LOAD( "pic16c56.u3", 0x000, 0x800, NO_DUMP ) + + ROM_REGION( 0x40000, "oki", 0 ) + ROM_LOAD( "don_pepito.u1", 0x00000, 0x40000, CRC(574fcd14) SHA1(a23f1eb6d2cef5aa07df3a553fe1d33803648f43) ) +ROM_END + ROM_START( susanita ) - ROM_REGION( 0x400, "maincpu", 0 ) - ROM_LOAD( "pic16c55.u3", 0x000, 0x400, NO_DUMP ) + ROM_REGION( 0x800, "maincpu", 0 ) + ROM_LOAD( "pic16c56.u3", 0x000, 0x800, NO_DUMP ) ROM_REGION( 0x40000, "oki", 0 ) ROM_LOAD( "susanita.u1", 0x00000, 0x40000, CRC(766868cb) SHA1(eb42dc46b865bc448052d9d67c840e51c49ce49a) ) ROM_END -GAME( 199?, autopapa, 0, gaelcof3, gaelcof3, gaelcof3_state, empty_init, ROT0, "Gaelco", "El auto de papa", MACHINE_IS_SKELETON_MECHANICAL ) -GAME( 199?, susanita, 0, gaelcof3, gaelcof3, gaelcof3_state, empty_init, ROT0, "Gaelco", "Susanita tiene un raton", MACHINE_IS_SKELETON_MECHANICAL ) +GAME( 199?, autopapa, 0, gaelcof3, gaelcof3, gaelcof3_state, empty_init, ROT0, "Gaelco", "El auto feo", MACHINE_IS_SKELETON_MECHANICAL ) +GAME( 199?, donpepito, 0, gaelcof3, gaelcof3, gaelcof3_state, empty_init, ROT0, "Gaelco", "Hola Don Pepito", MACHINE_IS_SKELETON_MECHANICAL ) +GAME( 199?, susanita, 0, gaelcof3, gaelcof3, gaelcof3_state, empty_init, ROT0, "Gaelco", "Susanita", MACHINE_IS_SKELETON_MECHANICAL ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index accfd15d8c4..2d851bbea82 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -14017,6 +14017,7 @@ surfplnt40 // (c) 1997 - Ref 970514 @source:gaelcof3.cpp autopapa // +donpepito // susanita // @source:gaelcopc.cpp