summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author angelosa <salese_corp_ltd@email.it>2016-07-31 15:14:08 +0200
committer angelosa <salese_corp_ltd@email.it>2016-07-31 15:14:27 +0200
commitac36da95aa5c75773b48429867a5319dff0a1a3b (patch)
tree9e32719a14bf32fb89f5b7ba0d8de616a9ba247f
parentaeadbfe2b180e6bf75687696d97a0a5f359d05f2 (diff)
New NOT_WORKING
--------------- Ring & Ball (?) [Hammy]
-rw-r--r--src/mame/drivers/splash.cpp31
-rw-r--r--src/mame/mame.lst1
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 //