diff options
Diffstat (limited to 'src/mame/drivers/konamigs.cpp')
-rw-r--r-- | src/mame/drivers/konamigs.cpp | 25 |
1 files changed, 24 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 ) |