From 9d849dde700728a9aa154da74a32fbb93002913f Mon Sep 17 00:00:00 2001 From: mamehaze <140764005+mamehaze@users.noreply.github.com> Date: Thu, 30 May 2024 06:05:07 +0100 Subject: new WORKING machine (Gun Kids - Sammy Medal game) (#12417) New working systems ------------------- Hayauchi Gun Kids [Darksoft, TeamEurope] --- src/mame/mame.lst | 1 + src/mame/sigma/sigmab98.cpp | 24 ++++++++++++++++++++---- 2 files changed, 21 insertions(+), 4 deletions(-) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 1d02b1afb6c..b644e1f2dbf 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -41504,6 +41504,7 @@ dashhero // b9811 (c) 1999 Sigma dodghero // b9802 (c) 1997 Sigma gegege // b9804 (c) 1997 Sigma / Banpresto gocowboy // (c) 2003 Sammy +gunkids // (c) 2002 Sammy haekaka // (c) 2001 Sammy itazuram // (c) 2000 Sammy lufykzku // (c) 2001 Banpresto diff --git a/src/mame/sigma/sigmab98.cpp b/src/mame/sigma/sigmab98.cpp index 9a3f27ea5a1..5488e390282 100644 --- a/src/mame/sigma/sigmab98.cpp +++ b/src/mame/sigma/sigmab98.cpp @@ -2094,10 +2094,12 @@ ROM_END ***************************************************************************/ -#define SAMMYMDL_BIOS \ - ROM_REGION( 0x80000, "mainbios", 0 ) \ - ROM_SYSTEM_BIOS( 0, "v5", "IPL Ver. 5.0" ) \ - ROM_LOAD( "vm1211l01.u2", 0x000000, 0x080000, CRC(c3c74dc5) SHA1(07352e6dba7514214e778ba39e1ca773e4698858) ) +#define SAMMYMDL_BIOS \ + ROM_REGION( 0x80000, "mainbios", 0 ) \ + ROM_SYSTEM_BIOS( 0, "v5", "IPL Ver. 5.0" ) /* (c)2003 */ \ + ROMX_LOAD( "vm1211l01.u2", 0x000000, 0x080000, CRC(c3c74dc5) SHA1(07352e6dba7514214e778ba39e1ca773e4698858), ROM_BIOS(0) ) \ + ROM_SYSTEM_BIOS( 1, "v4", "IPL Ver. 4.0" ) /* (c)2000, ROM patches not correct for this BIOS */ \ + ROMX_LOAD( "mt201l04.u012", 0x000000, 0x080000, CRC(c8c6d25f) SHA1(5be39fa72b65f2e455ccc146dbab58d24ab46505), ROM_BIOS(1) ) ROM_START( sammymdl ) SAMMYMDL_BIOS @@ -2133,6 +2135,19 @@ ROM_START( animalc ) ROM_LOAD( "vx2301l01.u016", 0x00000, 0x200000, CRC(4ae14ff9) SHA1(1273d15ea642452fecacff572655cd3ab47a5884) ) // 1xxxxxxxxxxxxxxxxxxxx = 0x00 ROM_END +ROM_START( gunkids ) + SAMMYMDL_BIOS + + ROM_REGION( 0x1000000, "oki", ROMREGION_ERASEFF ) + ROM_LOAD( "vx2302l01.u021", 0x00000, 0x200000, CRC(3d989a45) SHA1(f4e1dc13bfe9ef8bf733735b6647946dda6962f2) ) + + ROM_REGION( 0x40000, "maincpu", 0 ) + ROM_COPY( "oki", 0x1c0000, 0x00000, 0x40000 ) + + ROM_REGION( 0x200000, "sprites", 0 ) + ROM_LOAD( "vx2301l01.u016", 0x00000, 0x200000, CRC(5e356b68) SHA1(0e4e28b02dcb5ff7d2a7139c5cdf31cbd08167f4) ) +ROM_END + void sammymdl_state::init_animalc() { uint8_t *rom = memregion("mainbios")->base(); @@ -2344,4 +2359,5 @@ GAME( 2000, itazuram, sammymdl, itazuram, sammymdl, sammymdl_state, init_itazura GAME( 2000, pyenaget, sammymdl, pyenaget, sammymdl, sammymdl_state, init_haekaka, ROT0, "Sammy", "Pye-nage Taikai", 0 ) GAME( 2000, tdoboon, sammymdl, tdoboon, haekaka, sammymdl_state, init_haekaka, ROT0, "Sammy", "Taihou de Doboon", 0 ) GAME( 2001, haekaka, sammymdl, haekaka, haekaka, sammymdl_state, init_haekaka, ROT0, "Sammy", "Hae Hae Ka Ka Ka", 0 ) +GAME( 2002, gunkids, sammymdl, animalc, sammymdl, sammymdl_state, init_animalc, ROT0, "Sammy", "Hayauchi Gun Kids", 0 ) GAME( 2003, gocowboy, 0, gocowboy, gocowboy, sammymdl_state, empty_init, ROT0, "Sammy", "Go Go Cowboy (English, prize)", 0 ) -- cgit v1.2.3