diff options
| author | 2021-02-18 22:54:10 +0200 | |
|---|---|---|
| committer | 2021-02-18 22:54:10 +0200 | |
| commit | be97d5438d41961721684e2f9071d982ede22361 (patch) | |
| tree | 651829ad177def5b49204daf66bd274f2f4b3556 /src | |
| parent | fe44d02cb7749973a47f211be56854ad20a7747f (diff) | |
new WORKING machine
-------------------
Run Run Puppy [Houpela, MetalliC]
Diffstat (limited to 'src')
| -rw-r--r-- | src/mame/drivers/konamigs.cpp | 25 | ||||
| -rw-r--r-- | src/mame/mame.lst | 1 |
2 files changed, 25 insertions, 1 deletions
diff --git a/src/mame/drivers/konamigs.cpp b/src/mame/drivers/konamigs.cpp index 7a8c7e678f4..560cae64394 100644 --- a/src/mame/drivers/konamigs.cpp +++ b/src/mame/drivers/konamigs.cpp @@ -21,12 +21,13 @@ Muscle Ranking Struck Out Neratte Don Don Pikkari Chance - Run Run Puppy + *Run Run Puppy / らんらんぱぴぃ Soreike! Hanapuu * denotes these games are archived TODO: + - proper ROZ, runpuppy uses rotation at juming dog animation - currently implemented very basic set of Q2SD GPU features, required/used by dumped games, should be improved if more games will be found. - hook IRQs from GPU and SPU (not used by dumped games), possible controlled by one MMIO registers in 140010xx area. - fix/improve timings, currently DDR Kids have notable desync with music. @@ -975,6 +976,17 @@ static INPUT_PORTS_START( muscl ) PORT_BIT( 0xfe, IP_ACTIVE_HIGH, IPT_UNKNOWN ) INPUT_PORTS_END +static INPUT_PORTS_START( runpuppy ) + PORT_INCLUDE( muscl ) + + PORT_MODIFY("DSW") + PORT_DIPNAME( 0x3000, 0x0000, "Play Timer" ) PORT_DIPLOCATION("SW2:5,6") + PORT_DIPSETTING( 0x3000, "8" ) + PORT_DIPSETTING( 0x2000, "12" ) + PORT_DIPSETTING( 0x1000, "16" ) + PORT_DIPSETTING( 0x0000, "20" ) +INPUT_PORTS_END + //************************************************************************** // MACHINE DRIVERS //************************************************************************** @@ -1101,6 +1113,16 @@ ROM_START( musclhit ) DISK_IMAGE( "gsan6_a-213", 0, SHA1(d9e7a350428d1621fc70e81561390c01837a94c0) ) ROM_END +ROM_START( runpuppy ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "gsan1-a.u17", 0x00000, 0x10000, BAD_DUMP CRC(6ae1d1e8) SHA1(3224e4b8198aa38c094088456281cbd62c085407) ) // original ROM not dumped, temporary use musclhit boot ROM + + ROM_REGION( 0x0f, "rtc", 0 ) + ROM_LOAD( "nvram.u9", 0x00, 0x0f, CRC(907eb7d3) SHA1(bdbe3618a2c6dd3fb66f8e4c0226c5d827e38d67) ) + + DISK_REGION( "ata:0:cfcard:image" ) + DISK_IMAGE( "an10311003", 0, SHA1(5f972e29c201cdd6697f25140b37a11f02b605f5) ) +ROM_END //************************************************************************** @@ -1109,3 +1131,4 @@ ROM_END GAME( 2000, ddrkids, 0, gsan, ddrkids, gsan_state, init_gsan, ROT0, "Konami", "Dance Dance Revolution Kids (GQAN4 JAA)", MACHINE_IMPERFECT_TIMING|MACHINE_IMPERFECT_GRAPHICS|MACHINE_SUPPORTS_SAVE ) GAME( 2000, musclhit, 0, gs_medal, muscl, gsan_state, init_gsan, ROT0, "Konami / TBS", "Muscle Ranking Kinniku Banzuke Spray Hitter", MACHINE_IMPERFECT_GRAPHICS|MACHINE_SUPPORTS_SAVE ) +GAME( 2000, runpuppy, 0, gs_medal, runpuppy,gsan_state, init_gsan, ROT0, "Konami", "Run Run Puppy", MACHINE_IMPERFECT_GRAPHICS|MACHINE_SUPPORTS_SAVE ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index d77b36aba0e..819231e6cbf 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -19085,6 +19085,7 @@ cryptklr // Crypt Killer (GQ420 UAA) @source:konamigs.cpp ddrkids // 2000.?? Dance Dance Revolution Kids musclhit // 2000.11 Muscle Ranking Kinniku Banzuke Spray Hitter +runpuppy // 2000.?? Run Run Puppy @source:konamigv.cpp btchamp // GV053, UAA01 |
