summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author hap <happppp@users.noreply.github.com>2017-06-23 14:31:30 +0200
committer hap <happppp@users.noreply.github.com>2017-06-23 14:31:53 +0200
commit2c3bed888bb8dfa6950ec5640171e760817fe8eb (patch)
tree0a9187f6c6a881ab5f9a18b7356dc283e03cf0f7
parent0884695c3b15c5cc0d9a27078cfadea16d22f32d (diff)
New working clone added
----------- Bambino Classic Football [hap]
-rw-r--r--src/mame/drivers/hh_hmcs40.cpp6
-rw-r--r--src/mame/drivers/hh_ucom4.cpp39
-rw-r--r--src/mame/mame.lst1
3 files changed, 29 insertions, 17 deletions
diff --git a/src/mame/drivers/hh_hmcs40.cpp b/src/mame/drivers/hh_hmcs40.cpp
index c17ceb063cb..e994e16d307 100644
--- a/src/mame/drivers/hh_hmcs40.cpp
+++ b/src/mame/drivers/hh_hmcs40.cpp
@@ -365,7 +365,7 @@ INPUT_CHANGED_MEMBER(hh_hmcs40_state::single_interrupt_line)
Bambino Dribble Away Basketball (manufactured in Japan)
* PCB label Emix Corp. ET-05
* Hitachi HD38750A08 MCU
- * green VFD display Emix-106, with bezel overlay
+ * cyan VFD display Emix-106, with bezel overlay
***************************************************************************/
@@ -4111,8 +4111,8 @@ ROM_START( bambball )
ROM_LOAD( "hd38750a08", 0x0000, 0x0800, CRC(907fef18) SHA1(73fe7ca7c6332268a3a9abc5ac88ada2991012fb) )
ROM_CONTINUE( 0x0f00, 0x0080 )
- ROM_REGION( 280708, "svg", 0)
- ROM_LOAD( "bambball.svg", 0, 280708, CRC(cf096b37) SHA1(8a2ea1762612c3a3edb68596ff2a9f91eedf0e68) )
+ ROM_REGION( 281988, "svg", 0)
+ ROM_LOAD( "bambball.svg", 0, 281988, CRC(63019194) SHA1(cbfb5b051d8f57f6b4d698796030850b3631ed56) )
ROM_END
diff --git a/src/mame/drivers/hh_ucom4.cpp b/src/mame/drivers/hh_ucom4.cpp
index fc9e91f95b2..66abe80d857 100644
--- a/src/mame/drivers/hh_ucom4.cpp
+++ b/src/mame/drivers/hh_ucom4.cpp
@@ -64,6 +64,7 @@
TODO:
+ - confirm that bmcfball is the same rom/serial as ssfball (game seems identical)
- games that rely on the fact that faster/longer strobed elements appear brighter:
tactix(player 2)
@@ -388,7 +389,8 @@ MACHINE_CONFIG_END
* NEC uCOM-43 MCU, label D553C 031
* cyan VFD display Emix-102, with bezel
- The game was rereleased in 1982 as Classic Football, with an improved VFD.
+ The game was rereleased in 1982 as Classic Football (ET-0351), with an
+ improved cyan/green/red VFD.
Press the Kick button to start the game, an automatic sequence follows.
Then choose a formation(A,B,C) and either pass the ball, and/or start
@@ -1694,9 +1696,9 @@ WRITE32_MEMBER(mcompgin_state::lcd_output_w)
WRITE8_MEMBER(mcompgin_state::lcd_w)
{
- // E0: HLCD0569 _CS
- // E1: HLCD0569 clock
- // E2: HLCD0569 data in
+ // E0: HLCD0530 _CS
+ // E1: HLCD0530 clock
+ // E2: HLCD0530 data in
m_lcd->write_cs(data & 1);
m_lcd->write_data(data >> 2 & 1);
m_lcd->write_clock(data >> 1 & 1);
@@ -2060,7 +2062,7 @@ MACHINE_CONFIG_END
Tomy(tronic) Tennis (manufactured in Japan)
* PCB label TOMY TN-04 TENNIS
* NEC uCOM-44 MCU, label D552C 048
- * VFD display NEC FIP11AM15T tube no. 0F, with overlay
+ * cyan VFD display NEC FIP11AM15T tube no. 0F, with overlay
The initial release of this game was in 1979, known as Pro-Tennis,
it has a D553 instead of D552, with just a little over 50% ROM used.
@@ -2676,8 +2678,16 @@ ROM_START( ssfball )
ROM_REGION( 0x0800, "maincpu", 0 )
ROM_LOAD( "d553c-031", 0x0000, 0x0800, CRC(ff5d91d0) SHA1(9b2c0ae45f1e3535108ee5fef8a9010e00c8d5c3) )
- ROM_REGION( 330197, "svg", 0)
- ROM_LOAD( "ssfball.svg", 0, 330197, CRC(cde0d483) SHA1(99d218aab4bb42e97194fdc38e9a0efbcde082de) )
+ ROM_REGION( 331352, "svg", 0)
+ ROM_LOAD( "ssfball.svg", 0, 331352, CRC(10cffb85) SHA1(c875f73a323d976088ffa1bc19f7bc865d4aac62) )
+ROM_END
+
+ROM_START( bmcfball )
+ ROM_REGION( 0x0800, "maincpu", 0 )
+ ROM_LOAD( "d553c-031", 0x0000, 0x0800, BAD_DUMP CRC(ff5d91d0) SHA1(9b2c0ae45f1e3535108ee5fef8a9010e00c8d5c3) )
+
+ ROM_REGION( 331352, "svg", 0)
+ ROM_LOAD( "bmcfball.svg", 0, 331352, CRC(43fbed1e) SHA1(28160e14b0879cd4dd9dab770c52c98f316ab653) )
ROM_END
@@ -2685,8 +2695,8 @@ ROM_START( bmsoccer )
ROM_REGION( 0x0400, "maincpu", 0 )
ROM_LOAD( "d552c-043", 0x0000, 0x0400, CRC(10c2a4ea) SHA1(6ebca7d406e22ff7a8cd529579b55a700da487b4) )
- ROM_REGION( 273804, "svg", 0)
- ROM_LOAD( "bmsoccer.svg", 0, 273804, CRC(29525b4a) SHA1(2f59d3ed59923a834b7ddcdfb9d61a9818196f2e) )
+ ROM_REGION( 273796, "svg", 0)
+ ROM_LOAD( "bmsoccer.svg", 0, 273796, CRC(4c88d9f8) SHA1(b4b82f26a09f54cd0b6a9d1c1a46796fbfcb578a) )
ROM_END
@@ -2694,8 +2704,8 @@ ROM_START( bmsafari )
ROM_REGION( 0x0400, "maincpu", 0 )
ROM_LOAD( "d552c-049", 0x0000, 0x0400, CRC(82fa3cbe) SHA1(019e7ec784e977eba09997fc46af253054fb222c) )
- ROM_REGION( 273889, "svg", 0)
- ROM_LOAD( "bmsafari.svg", 0, 273889, CRC(c61e26b3) SHA1(467db0396d350fddb46ecf2b1ad60501013c5dff) )
+ ROM_REGION( 275386, "svg", 0)
+ ROM_LOAD( "bmsafari.svg", 0, 275386, CRC(c24badbc) SHA1(b191f34155d6d4e834e7c6fe715d4bb76198ad72) )
ROM_END
@@ -2804,8 +2814,8 @@ ROM_START( tmtennis )
ROM_REGION( 0x0400, "maincpu", 0 )
ROM_LOAD( "d552c-048", 0x0000, 0x0400, CRC(78702003) SHA1(4d427d4dbeed901770c682338867f58c7b54eee3) )
- ROM_REGION( 203979, "svg", 0)
- ROM_LOAD( "tmtennis.svg", 0, 203979, CRC(4679487c) SHA1(845e961e309fa9e52c4a856b3e7f5cecd1173a1b) )
+ ROM_REGION( 204490, "svg", 0)
+ ROM_LOAD( "tmtennis.svg", 0, 204490, CRC(ed0086e9) SHA1(26a5b2f0a9cd70401187146e1495aee80020658b) )
ROM_END
@@ -2848,7 +2858,8 @@ ROM_END
// YEAR NAME PARENT CMP MACHINE INPUT STATE INIT COMPANY, FULLNAME, FLAGS
CONS( 1979, ufombs, 0, 0, ufombs, ufombs, ufombs_state, 0, "Bambino", "UFO Master-Blaster Station", MACHINE_SUPPORTS_SAVE )
-CONS( 1979, ssfball, 0, 0, ssfball, ssfball, ssfball_state, 0, "Bambino", "Superstar Football", MACHINE_SUPPORTS_SAVE )
+CONS( 1979, ssfball, 0, 0, ssfball, ssfball, ssfball_state, 0, "Bambino", "Superstar Football (Bambino)", MACHINE_SUPPORTS_SAVE )
+CONS( 1982, bmcfball, ssfball, 0, ssfball, ssfball, ssfball_state, 0, "Bambino", "Classic Football (Bambino)", MACHINE_SUPPORTS_SAVE )
CONS( 1979, bmsoccer, 0, 0, bmsoccer, bmsoccer, bmsoccer_state, 0, "Bambino", "Kick The Goal Soccer", MACHINE_SUPPORTS_SAVE )
CONS( 1981, bmsafari, 0, 0, bmsafari, bmsafari, bmsafari_state, 0, "Bambino", "Safari (Bambino)", MACHINE_SUPPORTS_SAVE )
CONS( 1980, splasfgt, 0, 0, splasfgt, splasfgt, splasfgt_state, 0, "Bambino", "Space Laser Fight", MACHINE_SUPPORTS_SAVE )
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index 2ab96038b3b..29b49c722d8 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -14606,6 +14606,7 @@ zodiac // Coleco
alnchase // Tomy
astrocmd // Epoch
bcclimbr // Bandai
+bmcfball // Bambino
bmsafari // Bambino
bmsoccer // Bambino
edracula // Epoch