New clones marked as NOT_WORKING

--------------------------------
The Hole (bootleg of The Pit) [caius]
The Porter (bootleg of Port Man) [caius]
This commit is contained in:
Ivan Vangelista 2021-01-23 17:00:46 +01:00
parent 6646e19ebb
commit c2e57a409c
3 changed files with 60 additions and 1 deletions

View File

@ -263,6 +263,14 @@ void thepit_state::dockmanb_main_map(address_map &map)
map(0x9400, 0x97ff).unmaprw();
}
void thepit_state::theportr_main_map(address_map &map)
{
dockmanb_main_map(map);
map(0x4000, 0x47ff).ram();
map(0x8000, 0x87ff).unmaprw();
}
void thepit_state::audio_map(address_map &map)
{
map(0x0000, 0x1fff).rom();
@ -804,6 +812,13 @@ void thepit_state::dockmanb(machine_config &config)
m_maincpu->set_addrmap(AS_PROGRAM, &thepit_state::dockmanb_main_map);
}
void thepit_state::theportr(machine_config &config)
{
dockmanb(config);
m_maincpu->set_addrmap(AS_PROGRAM, &thepit_state::theportr_main_map);
}
void thepit_state::suprmous(machine_config &config)
{
intrepid(config);
@ -898,6 +913,25 @@ ROM_START( thepitj )
ROM_LOAD( "82s123.ic4", 0x0000, 0x0020, CRC(a758b567) SHA1(d188c90dba10fe3abaae92488786b555b35218c5) )
ROM_END
ROM_START( thehole ) // uses many components (i.e. the Z80s) marked by SGS, an Italian company.
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "1.6e", 0x0000, 0x1000, CRC(71affecc) SHA1(e64cb2f8d546f5d44dc10a4178f3d211882c45a9) )
ROM_LOAD( "2.8e", 0x1000, 0x1000, CRC(894063cd) SHA1(772ff81cf44d21981f9768f017af5cb81ff57be3) )
ROM_LOAD( "3.9e", 0x2000, 0x1000, CRC(5b2a28dd) SHA1(a714e81fd71cb1116a210bf49054f8f2765f7807) )
ROM_LOAD( "4.10e", 0x3000, 0x1000, CRC(61af8a42) SHA1(7737d16a801ece03051396f224935ce924f28900) )
ROM_LOAD( "5.10d", 0x4000, 0x1000, CRC(bc03f14d) SHA1(4424ce00cfb9f6be0f389b03ac52b1e67b7a53fd) )
ROM_REGION( 0x10000, "audiocpu", 0 )
ROM_LOAD( "6.6d", 0x0000, 0x0800, CRC(1b79dfb6) SHA1(ba78b035a91a67732414ba327640fb771d4323c5) )
ROM_REGION( 0x1800, "gfx1", 0 ) // chars and sprites
ROM_LOAD( "8.3l", 0x0000, 0x0800, CRC(2ff010ca) SHA1(67dfa8ac3f52c7a502ba24d2cbeae932e57b854e) )
ROM_LOAD( "7.1l", 0x1000, 0x0800, CRC(d901b353) SHA1(4a35dd857ca352e0260361376fe666af4b3315af) )
ROM_REGION( 0x0020, "proms", ROMREGION_ERASEFF )
// no PROMs on PCB according to the dumper, where does the colour come from? They are different from the original
ROM_END
ROM_START( roundup )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "roundup.u38", 0x0000, 0x1000, CRC(d62c3b7a) SHA1(b6dc7fa001b79706583a40250c8a1e07a639c77a) )
@ -1203,6 +1237,25 @@ ROM_START( portmanj )
ROM_LOAD( "mb7051.3", 0x0000, 0x0020, CRC(6440dc61) SHA1(cf0e794626ad7d9d58095485b782f007436fd446) )
ROM_END
ROM_START( theportr ) // uses many components (i.e. the Z80s) marked by SGS, an Italian company.
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "pm1.6e", 0x0000, 0x1000, CRC(35a126fc) SHA1(2ad524a8f1cd150b00292cb7672c1d59f3d1ed23) )
ROM_LOAD( "pm2.8e", 0x1000, 0x1000, CRC(bfbe90b1) SHA1(6e51924e9e6cff7fd7f07bc231037070f8830f40) )
ROM_LOAD( "pm3.9e", 0x2000, 0x1000, CRC(af815b6f) SHA1(24f355a3f773a0371075b72ab8271137e81a853d) )
ROM_LOAD( "pm4.10e", 0x3000, 0x1000, CRC(22970128) SHA1(418fa7738160e35f23f11979de795e7d59b0fd35) )
ROM_REGION( 0x10000, "audiocpu", 0 )
ROM_LOAD( "pe7.22", 0x0000, 0x0800, CRC(d2094e4a) SHA1(57c12555e36017e217c5d4e12d0da1ef1990bc3c) )
ROM_LOAD( "pm6.7d", 0x0800, 0x0800, CRC(1cf447f4) SHA1(d06e31805e13c868faed32358e2158e9ad18baf4) )
ROM_REGION( 0x2000, "gfx1", 0 ) // chars and sprites
ROM_LOAD( "pm8.3l", 0x0000, 0x1000, CRC(51097dde) SHA1(afaba4ec8612949f0b3dc551f32195e16b74c3dc) )
ROM_LOAD( "pm9.1l", 0x1000, 0x1000, CRC(4e4ea162) SHA1(42ad2c82ce6a6eaae52efb75607552ca98e72a2a) )
ROM_REGION( 0x0020, "proms", ROMREGION_ERASEFF )
// no PROMs on PCB according to the dumper, where does the colour come from? They are different from the original
ROM_END
ROM_START( suprmous )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_LOAD( "sm.1", 0x0000, 0x1000, CRC(9db2b786) SHA1(ece6c267e45e0bfd430b94539737a7f8498273ea) )
@ -1370,12 +1423,14 @@ GAME( 1982, thepit, 0, thepit, thepit, thepit_state, empty_init,
GAME( 1982, thepitu1, thepit, thepit, thepit, thepit_state, empty_init, ROT90, "Zilec Electronics (Centuri license)", "The Pit (US set 1)", MACHINE_SUPPORTS_SAVE )
GAME( 1982, thepitu2, thepit, thepit, thepit, thepit_state, empty_init, ROT90, "Zilec Electronics (Centuri license)", "The Pit (US set 2)", MACHINE_SUPPORTS_SAVE ) // Bally PCB
GAME( 1982, thepitj, thepit, thepit, thepit, thepit_state, empty_init, ROT90, "Zilec Electronics (Taito license)", "The Pit (Japan)", MACHINE_SUPPORTS_SAVE )
GAME( 1982, thehole, thepit, thepit, thepit, thepit_state, empty_init, ROT90, "bootleg", "The Hole (bootleg of The Pit)", MACHINE_WRONG_COLORS | MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // no PROM on PCB. Where do the colours come from?
GAME( 1982, dockman, 0, intrepid, dockman, thepit_state, empty_init, ROT90, "Taito Corporation", "Dock Man (set 1)", MACHINE_SUPPORTS_SAVE )
GAME( 1982, dockmanb, dockman, dockmanb, dockman, thepit_state, empty_init, ROT90, "Taito Corporation", "Dock Man (set 2)", MACHINE_SUPPORTS_SAVE )
GAME( 1982, dockmanc, dockman, dockmanb, dockman, thepit_state, empty_init, ROT90, "Taito Corporation", "Dock Man (set 3)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) // one GFX ROM is bad
GAME( 1982, portman, dockman, intrepid, dockman, thepit_state, empty_init, ROT90, "Taito Corporation (Nova Games Ltd. license)", "Port Man", MACHINE_SUPPORTS_SAVE )
GAME( 1982, portmanj, dockman, intrepid, dockman, thepit_state, empty_init, ROT90, "Taito Corporation", "Port Man (Japan)", MACHINE_SUPPORTS_SAVE )
GAME( 1982, theportr, dockman, theportr, dockman, thepit_state, empty_init, ROT90, "bootleg", "The Porter (bootleg of Port Man)", MACHINE_WRONG_COLORS | MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) // no PROM on PCB. Where do the colours come from?
GAME( 1982, suprmous, 0, suprmous, suprmous, thepit_state, empty_init, ROT90, "Taito Corporation", "Super Mouse", MACHINE_SUPPORTS_SAVE )
GAME( 1982, funnymou, suprmous, suprmous, suprmous, thepit_state, empty_init, ROT90, "Taito Corporation (Chuo Co. Ltd license)", "Funny Mouse (Japan)", MACHINE_SUPPORTS_SAVE ) // Taito PCB
@ -1392,4 +1447,4 @@ GAME( 1984, intrepidb2, intrepid, intrepid, intrepidb,thepit_state, empty_init,
GAME( 1984, zaryavos, 0, intrepid, intrepid, thepit_state, empty_init, ROT90, "Nova Games of Canada", "Zarya Vostoka", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE )
GAME( 198?, rtriv, 0, intrepid, rtriv, thepit_state, init_rtriv, ROT90, "Romar", "Romar Triv", MACHINE_WRONG_COLORS | MACHINE_SUPPORTS_SAVE )
GAME( 198?, rtriv, 0, intrepid, rtriv, thepit_state, init_rtriv, ROT90, "Romar", "Romar Triv", MACHINE_WRONG_COLORS | MACHINE_SUPPORTS_SAVE )

View File

@ -30,6 +30,7 @@ public:
void intrepid(machine_config &config);
void thepit(machine_config &config);
void fitter(machine_config &config);
void theportr(machine_config &config);
void init_rtriv();
@ -92,6 +93,7 @@ private:
void dockmanb_main_map(address_map &map);
void intrepid_main_map(address_map &map);
void thepit_main_map(address_map &map);
void theportr_main_map(address_map &map);
};
#endif // MAME_INCLUDES_THEPIT_H

View File

@ -40260,10 +40260,12 @@ portmanj // (c) 1982 Taito Corp.
roundup // (c) 1981 Amenip/Centuri
rtriv // (c) 198? Romar
suprmous // (c) 1982 Taito
thehole // bootleg
thepit // (c) 1982 Zilec
thepitj // (c) 1982 Taito (licensed)
thepitu1 // (c) 1982 Centuri (licensed)
thepitu2 // (c) 1982 Centuri (licensed)
theportr // bootleg
ttfitter // bootleg
zaryavos // (c) 1983 Nova Games of Canada (prototype)