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