diff options
author | 2016-07-31 15:14:08 +0200 | |
---|---|---|
committer | 2016-07-31 15:14:27 +0200 | |
commit | ac36da95aa5c75773b48429867a5319dff0a1a3b (patch) | |
tree | 9e32719a14bf32fb89f5b7ba0d8de616a9ba247f | |
parent | aeadbfe2b180e6bf75687696d97a0a5f359d05f2 (diff) |
New NOT_WORKING
---------------
Ring & Ball (?) [Hammy]
-rw-r--r-- | src/mame/drivers/splash.cpp | 31 | ||||
-rw-r--r-- | src/mame/mame.lst | 1 |
2 files changed, 31 insertions, 1 deletions
diff --git a/src/mame/drivers/splash.cpp b/src/mame/drivers/splash.cpp index 5e62122aa72..dac2738f613 100644 --- a/src/mame/drivers/splash.cpp +++ b/src/mame/drivers/splash.cpp @@ -222,7 +222,7 @@ WRITE16_MEMBER(splash_state::funystrp_sh_irqtrigger_w) } static ADDRESS_MAP_START( funystrp_map, AS_PROGRAM, 16, splash_state ) - AM_RANGE(0x000000, 0x01ffff) AM_ROM /* ROM */ + AM_RANGE(0x000000, 0x07ffff) AM_ROM /* ROM */ AM_RANGE(0x100000, 0x1fffff) AM_RAM /* protection? RAM */ AM_RANGE(0x800000, 0x83ffff) AM_RAM AM_SHARE("pixelram") /* Pixel Layer */ AM_RANGE(0x84000a, 0x84000b) AM_WRITE(coin_w) /* Coin Counters + Coin Lockout */ @@ -999,6 +999,34 @@ ROM_START( puckpepl ) ROM_LOAD( "pp34.u51", 0x060000, 0x020000, CRC(93f2d483) SHA1(eb6981b0228acb1ec92325924d0aa295f9e2cfe1) ) ROM_END +/* + +Ring & Ball (?) + +Came from a dead board, silkscreen ring&ball/a by microhard + +u87 & u111 program +u51 +u53 empty socket might be missing +u130 sound (z80) + +no idea on this one... + +*/ + +ROM_START( ringball ) + ROM_REGION( 0x080000, "maincpu", 0 ) /* 68000 code + gfx */ + // TODO: encrypted, there's a device with scratched part between 68k and roms. u87 looks to have standard 68k vectors with scrambled bits. + ROM_LOAD( "u87.bin", 0x000000, 0x040000, CRC(f8f21cfd) SHA1(c258689fc79195945db21663d2df0a33a4412618) ) + ROM_LOAD( "u111.bin", 0x040000, 0x040000, CRC(11e246b0) SHA1(b056bcaa52ab2898f470a29b0a5c2f3594e2522b) ) // actually "u101"? + + ROM_REGION( 0x080000, "audiocpu", 0 ) /* Z80 code + sound data */ + ROM_LOAD( "u130.bin", 0x000000, 0x080000, CRC(892202ea) SHA1(10b5933b136a6595f739510d380d12c4cefd9f09) ) + + ROM_REGION( 0x100000, "gfx1", 0 ) + ROM_LOAD( "u51.bin", 0x000000, 0x080000, CRC(32c01844) SHA1(ad461c47cd270414c442325751eca0d6c1ea9e2d) ) + ROM_LOAD( "u53.bin", 0x080000, 0x080000, NO_DUMP ) // empty on this PCB, GFXs doesn't seem enough for a complete game? +ROM_END /* DRIVER INITs */ @@ -1386,3 +1414,4 @@ GAME( 1993, roldfroga,roldfrog, roldfrog, splash, splash_state, roldfrog, ROT0 GAME( 1995, rebus, 0, roldfrog, splash, splash_state, rebus, ROT0, "Microhard", "Rebus", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_NO_SOUND | MACHINE_SUPPORTS_SAVE ) GAME( 199?, funystrp, 0, funystrp, funystrp, splash_state, funystrp, ROT0, "Microhard / MagicGames", "Funny Strip", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) GAME( 199?, puckpepl, funystrp, funystrp, funystrp, splash_state, funystrp, ROT0, "Microhard", "Puck People", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) +GAME( 199?, ringball, funystrp, funystrp, funystrp, splash_state, funystrp, ROT0, "Microhard", "Ring & Ball (unknown title)", MACHINE_NOT_WORKING | MACHINE_UNEMULATED_PROTECTION | MACHINE_SUPPORTS_SAVE ) // Wouldn't surprise me if in-game is actually called King & Bell ... diff --git a/src/mame/mame.lst b/src/mame/mame.lst index c459953f179..3cd222328b4 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -33617,6 +33617,7 @@ roldfrog // not a gaelco game but based on splash code roldfroga // not a gaelco game but based on splash code splash // (c) 1992 - Ref 922804 splash10 // (c) 1992 - Ref 922804 +ringball // not a gaelco game but based on splash code @source:splus.cpp spss4240 // |