diff --git a/src/mame/drivers/gaelco2.cpp b/src/mame/drivers/gaelco2.cpp index 7eb611a4cdb..4c9d315d2cd 100644 --- a/src/mame/drivers/gaelco2.cpp +++ b/src/mame/drivers/gaelco2.cpp @@ -962,6 +962,30 @@ ROM_START( srollnd ) ROM_LOAD( "pal16l8acn.u17", 0x117, 0x104, NO_DUMP ) ROM_END +ROM_START( chmppool ) + ROM_REGION( 0x100000, "maincpu", 0 ) + ROM_LOAD16_BYTE( "nd2.u44", 0x000001, 0x010000, CRC(0e55d634) SHA1(c5c6a074ddfd7c25b957f1c7777b8ddcafc3f192) ) + ROM_LOAD16_BYTE( "nd1.u45", 0x000000, 0x010000, CRC(f10f4578) SHA1(b63649b2a3dd3712c1d15c345323307899635e1e) ) + + ROM_REGION( 0x8000, "gaelco_ds5002fp:sram", 0 ) + ROM_LOAD( "chmppool.ds5002fp", 0x00000, 0x8000, NO_DUMP ) + + ROM_REGION( 0x100, "gaelco_ds5002fp:mcu:internal", ROMREGION_ERASE00 ) // TODO: correct these + DS5002FP_SET_MON( 0x19 ) + DS5002FP_SET_RPCTL( 0x00 ) + DS5002FP_SET_CRCR( 0x80 ) + + ROM_REGION( 0x0a00000, "gfx1", ROMREGION_ERASE00 ) // GFX + Sound + ROM_LOAD( "nd5.u49", 0x0000000, 0x080000, CRC(a71c1ee7) SHA1(f7d90537a007291bf1739b57a6dd06e05e243cf8) ) + ROM_LOAD( "nd3.u51", 0x0200000, 0x020000, CRC(926ca7d5) SHA1(9129f4738a46b829f73b50f53641e60acb1ce2ba) ) + ROM_LOAD( "nd6.u48", 0x0400000, 0x020000, CRC(a5c25b87) SHA1(593418f15d593206f8fe3dde35571496aae71500) ) + ROM_LOAD( "nd4.u50", 0x0600000, 0x020000, CRC(d4f349cc) SHA1(c786c4142942f19f62bd3cf4f45e68d8a44aab38) ) + + ROM_REGION( 0x21b, "pals", 0 ) + ROM_LOAD( "palce16v8h.u16", 0x000, 0x117, NO_DUMP ) + ROM_LOAD( "pal16l8acn.u17", 0x117, 0x104, NO_DUMP ) +ROM_END + void gaelco2_state::play2000(machine_config &config) { /* basic machine hardware */ @@ -2725,6 +2749,8 @@ GAME( 1999, play2000_40i,play2000, play2000, play2000, gaelco2_state, i GAME( 1998, srollnd, 0, srollnd, play2000, gaelco2_state, init_play2000, ROT0, "Nova Desitec", "Super Roller (v7.0)", MACHINE_NOT_WORKING ) // missing ds5002fp dump +GAME( 1999, chmppool, 0, play2000, play2000, gaelco2_state, init_play2000, ROT0, "Nova Desitec", "Champion Pool (v1.0)", MACHINE_NOT_WORKING ) // missing ds5002fp dump + // Gym equipment GAME( 1997, sltpcycl, 0, saltcrdi, saltcrdi, gaelco2_state, init_play2000, ROT0, "Salter Fitness / Gaelco", "Pro Cycle Tele Cardioline (Salter Fitness Bike V.1.0, Checksum 02AB)", 0 ) // Same board and ROM as Pro Reclimber GAME( 1997, sltpstep, 0, saltcrdi, saltcrdi, gaelco2_state, init_play2000, ROT0, "Salter Fitness / Gaelco", "Pro Stepper Tele Cardioline (Salter Fitness Stepper V.1.0, Checksum F208)", 0 ) diff --git a/src/mame/drivers/konamigx.cpp b/src/mame/drivers/konamigx.cpp index b96c5828a99..f13259a6a93 100644 --- a/src/mame/drivers/konamigx.cpp +++ b/src/mame/drivers/konamigx.cpp @@ -2750,7 +2750,7 @@ ROM_START( dragoona ) ROM_LOAD( "dragoona.nv", 0x0000, 0x080, CRC(7980ad2b) SHA1(dccaab02d23edbd81ae13441fbac0dbd7112c258) ) ROM_END -/* Soccer Superstars (94.12.19 - Europe ver EAC) Writes EAA to EEPROM and reports as EAA despite chip labels EAC */ +/* Soccer Superstars (94.12.19 - Europe ver EAC) Writes EAA to EEPROM and reports as EAA despite chip labels EAC, confirmed on at least two separate ROM sets */ ROM_START( soccerss ) /* main program */ ROM_REGION( 0x800000, "maincpu", 0 ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index c89922c88ac..f38a17a7b23 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -14080,18 +14080,19 @@ aligatoruna // (c) 1994 - Ref 940411 (unprotected) aligatorp // bang // (c) 1998 - Ref ??? bangj // (c) 1999 - Ref ??? -play2000 // (c) 1999 - Ref ??? -play2000_40i // (c) 1999 - Ref ??? -play2000_50i // (c) 1999 - Ref ??? -srollnd +chmppool maniacsq // (c) 1996 - Ref 940411 maniacsqa // (c) 1996 - Ref 940411 maniacsqu // (c) 1996 - Ref 940411 - (unprotected) maniacsqs // (c) 1996 - Ref 960419/1 +play2000 // (c) 1999 - Ref ??? +play2000_40i // (c) 1999 - Ref ??? +play2000_50i // (c) 1999 - Ref ??? sltpcycl // (c) 1997 - Ref 970410 sltpstep snowboar // (c) 1996 - Ref 960419/1 snowboara // (c) 1996 - Ref 960419/1 +srollnd touchgo // (c) 1995 - Ref 950906 touchgoe // (c) 1995 - Ref 950510-1 touchgon // (c) 1995 - Ref 950906