diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 6e1d459c809..339d12ae1d8 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -27336,6 +27336,7 @@ mk2r91 // hack mkr4 // (c) 1992 Midway mktturbo // hack nbajam // (c) 1993 Midway +nbajamp1 // (c) 1993 Midway nbajamp2 // (c) 1993 Midway nbajamr1 // (c) 1993 Midway nbajamr2 // (c) 1993 Midway diff --git a/src/mame/midway/midtunit.cpp b/src/mame/midway/midtunit.cpp index 8092d723cb7..9fb4e43277d 100644 --- a/src/mame/midway/midtunit.cpp +++ b/src/mame/midway/midtunit.cpp @@ -1352,8 +1352,48 @@ ROM_START( nbajamp2 ) ROM_LOAD( "p1_nba_jam_u13_sound_rom.u13", 0x080000, 0x80000, CRC(248800c2) SHA1(c6d7cd7841d751ee188c7bfd1ebbed380a18116e) ) ROM_REGION16_LE( 0x100000, "maincpu", 0 ) /* 34010 code */ - ROM_LOAD16_BYTE( "p2_nba_jam_game_rom_uj12.uj12", 0x80000, 0x40000, CRC(4ebdf669) SHA1(8ab0d6084ed39ea7872aa5749148500ab1f1f692) ) // program ROMs labeled as P2 - ROM_LOAD16_BYTE( "p2_nba_jam_game_rom_ug12.ug12", 0x80001, 0x40000, CRC(8d6098b6) SHA1(ca2e9be3ae77b379e8aa83b5ef7fda9fdaa3903c) ) + ROM_LOAD16_BYTE( "p2_nba_jam_game_rom_uj12.uj12", 0x00000, 0x40000, CRC(4ebdf669) SHA1(8ab0d6084ed39ea7872aa5749148500ab1f1f692) ) // program ROMs labeled as P2 + ROM_RELOAD( 0x80000, 0x40000 ) + ROM_LOAD16_BYTE( "p2_nba_jam_game_rom_ug12.ug12", 0x00001, 0x40000, CRC(8d6098b6) SHA1(ca2e9be3ae77b379e8aa83b5ef7fda9fdaa3903c) ) + ROM_RELOAD( 0x80001, 0x40000 ) + + ROM_REGION( 0xc00000, "gfxrom", 0 ) + ROM_LOAD32_BYTE( "p1_nba_jam_game_rom_ug14.ug14", 0x000000, 0x80000, CRC(39e16e0b) SHA1(9cd5b4b74d5bdf89a348d37a235df7988f91a133) ) // all graphics ROMs labeled as P1 + ROM_LOAD32_BYTE( "p1_nba_jam_game_rom_uj14.uj14", 0x000001, 0x80000, CRC(a9ef8b67) SHA1(4d7faf6c0d4fdf98d33c9a01221e15cd5bbdaa88) ) + ROM_LOAD32_BYTE( "p1_nba_jam_game_rom_ug19.ug19", 0x000002, 0x80000, CRC(a88b961c) SHA1(28d087acedeba67413bcc3fd26a872459fa27161) ) + ROM_LOAD32_BYTE( "p1_nba_jam_game_rom_uj19.uj19", 0x000003, 0x80000, CRC(a19d9889) SHA1(72189d96feb74880078c951a7b87bf363442564f) ) + + ROM_LOAD32_BYTE( "p1_nba_jam_game_rom_ug16.ug16", 0x200000, 0x80000, CRC(946b2ab0) SHA1(e29812d223a21dbbc84e3d07682d512a05162b56) ) + ROM_LOAD32_BYTE( "p1_nba_jam_game_rom_uj16.uj16", 0x200001, 0x80000, CRC(46e11687) SHA1(6c720cbac8e29f65c1d83a4dca7a9711440bdcfb) ) + ROM_LOAD32_BYTE( "p1_nba_jam_game_rom_ug20.ug20", 0x200002, 0x80000, CRC(d62be814) SHA1(a7d6b5e29611a4eb98da8b9a6f6b67192e6be80b) ) + ROM_LOAD32_BYTE( "p1_nba_jam_game_rom_uj20.uj20", 0x200003, 0x80000, CRC(bf8081a5) SHA1(f910a8a100bdd4920e35e831f02614746f9b6b7a) ) + + ROM_LOAD32_BYTE( "p1_nba_jam_game_rom_ug17.ug17", 0x400000, 0x80000, CRC(5e286f81) SHA1(feea0cd29a1f3f3bcb8ccc7507e9ad448abf8130) ) + ROM_LOAD32_BYTE( "p1_nba_jam_game_rom_uj17.uj17", 0x400001, 0x80000, CRC(a86775e2) SHA1(e3a90a50fd1163808292988bdd903d13e096cba1) ) + ROM_LOAD32_BYTE( "p1_nba_jam_game_rom_ug22.ug22", 0x400002, 0x80000, CRC(b4ad0c2f) SHA1(e2cd8bfa485e61398ff934c1c9a942670dc07249) ) + ROM_LOAD32_BYTE( "p1_nba_jam_game_rom_uj22.uj22", 0x400003, 0x80000, CRC(5b1bb97d) SHA1(5df8c356fb19aed63f440daa9d5dc427e4a856e5) ) + + ROM_LOAD32_BYTE( "p1_nba_jam_game_rom_ug18.ug18", 0x600000, 0x80000, CRC(5acf3792) SHA1(05d3bc54903b2cc710437570590bf97bd54804f4) ) + ROM_LOAD32_BYTE( "p1_nba_jam_game_rom_uj18.uj18", 0x600001, 0x80000, CRC(e00f906a) SHA1(519c5eeb3e83364f71147f91a999d6ea1cdbd74a) ) + ROM_LOAD32_BYTE( "p1_nba_jam_game_rom_ug23.ug23", 0x600002, 0x80000, CRC(d7f199f6) SHA1(f752652a1531291fc538c3b03f04062d1a886f14) ) + ROM_LOAD32_BYTE( "p1_nba_jam_game_rom_uj23.uj23", 0x600003, 0x80000, CRC(5f87a4cf) SHA1(ac3c5abe68225c3a7878b93f9f44bdcb1d5f734e) ) +ROM_END + + +ROM_START( nbajamp1 ) + ROM_REGION( 0x50000, "adpcm:cpu", 0 ) /* sound CPU */ + ROM_LOAD( "p1_nba_jam_u3_sound_rom.u3", 0x010000, 0x20000, CRC(3d13633c) SHA1(b9597c352f56d67e5fdc958319285bbed0fcfbea) ) // all sound ROMs labeled as P1 + ROM_RELOAD( 0x030000, 0x20000 ) + + ROM_REGION( 0x100000, "adpcm:oki", 0 ) /* ADPCM */ + ROM_LOAD( "p1_nba_jam_u12_sound_rom.u12", 0x000000, 0x80000, CRC(009aad42) SHA1(6cdef52ca565919626475a9ef5f264c55b899ea6) ) + ROM_LOAD( "p1_nba_jam_u13_sound_rom.u13", 0x080000, 0x80000, CRC(248800c2) SHA1(c6d7cd7841d751ee188c7bfd1ebbed380a18116e) ) + + ROM_REGION16_LE( 0x100000, "maincpu", 0 ) /* 34010 code */ + ROM_LOAD16_BYTE( "p1_nba_jam_game_rom_uj12.uj12", 0x00000, 0x40000, CRC(c0faf310) SHA1(f37d796ab8b06861853fe24a3b4ccfb27a3832b5) ) // program ROMs labeled as P1 + ROM_RELOAD( 0x80000, 0x40000 ) + ROM_LOAD16_BYTE( "p1_nba_jam_game_rom_ug12.ug12", 0x00001, 0x40000, CRC(5ee68e03) SHA1(eec97375e3ad9b1aa5d2a6793289fa0c002d1343) ) + ROM_RELOAD( 0x80001, 0x40000 ) ROM_REGION( 0xc00000, "gfxrom", 0 ) ROM_LOAD32_BYTE( "p1_nba_jam_game_rom_ug14.ug14", 0x000000, 0x80000, CRC(39e16e0b) SHA1(9cd5b4b74d5bdf89a348d37a235df7988f91a133) ) // all graphics ROMs labeled as P1 @@ -1769,6 +1809,7 @@ GAME( 1993, nbajam, 0, tunit_adpcm, nbajam, midtunit_state, init_nb GAME( 1993, nbajamr2, nbajam, tunit_adpcm, nbajam, midtunit_state, init_nbajam, ROT0, "Midway", "NBA Jam (rev 2.00 2/10/93)", MACHINE_SUPPORTS_SAVE ) GAME( 1993, nbajamr1, nbajam, tunit_adpcm, nbajam, midtunit_state, init_nbajam, ROT0, "Midway", "NBA Jam (rev 1.00 2/1/93)", MACHINE_SUPPORTS_SAVE ) GAME( 1993, nbajamp2, nbajam, tunit_adpcm, nbajam, midtunit_state, init_nbajam, ROT0, "Midway", "NBA Jam (proto v 2.00 1/24/93)", MACHINE_SUPPORTS_SAVE ) +GAME( 1993, nbajamp1, nbajam, tunit_adpcm, nbajam, midtunit_state, init_nbajam, ROT0, "Midway", "NBA Jam (proto v 1.01 1/23/93)", MACHINE_SUPPORTS_SAVE ) GAME( 1994, nbajamte, 0, tunit_adpcm, nbajamte, midtunit_state, init_nbajamte, ROT0, "Midway", "NBA Jam Tournament Edition (rev 4.0 3/23/94)", MACHINE_SUPPORTS_SAVE ) GAME( 1994, nbajamte4, nbajamte, tunit_adpcm, nbajamte, midtunit_state, init_nbajamte, ROT0, "Midway", "NBA Jam Tournament Edition (rev 4.0 3/03/94)", MACHINE_SUPPORTS_SAVE )