diff --git a/src/mame/drivers/cps2.cpp b/src/mame/drivers/cps2.cpp index 35343643bea..d6abb263bfb 100644 --- a/src/mame/drivers/cps2.cpp +++ b/src/mame/drivers/cps2.cpp @@ -1361,6 +1361,34 @@ void cps2_state::gigaman2(machine_config &config) *************************************/ ROM_START( 1944 ) + ROM_REGION( CODE_SIZE, "maincpu", 0 ) // 68000 code + ROM_LOAD16_WORD_SWAP( "nffe.03", 0x000000, 0x80000, CRC(7544b926) SHA1(903d9ab45e05a2ab9d7efa074a7ee4ff2006d30a) ) + ROM_LOAD16_WORD_SWAP( "nffe.04", 0x080000, 0x80000, CRC(dba1c66e) SHA1(4764e77d4da5d19d9acded27df1e1bcba06b0fcf) ) + ROM_LOAD16_WORD_SWAP( "nffe.05", 0x100000, 0x80000, CRC(d78d31d3) SHA1(060c3defc87b0cce186df545427bd18687770815) ) + + ROM_REGION( 0x1400000, "gfx", 0 ) + ROM_LOAD64_WORD( "nff.13m", 0x0000000, 0x400000, CRC(c9fca741) SHA1(1781d4fc18b6d6f79b7b39d9bcace750fb61a5cf) ) + ROM_LOAD64_WORD( "nff.15m", 0x0000002, 0x400000, CRC(f809d898) SHA1(a0b6af49e1780678d808c317b875161cedddb314) ) + ROM_LOAD64_WORD( "nff.17m", 0x0000004, 0x400000, CRC(15ba4507) SHA1(bed6a82bf1dc1aa501d4c2d098115a15e18d446a) ) + ROM_LOAD64_WORD( "nff.19m", 0x0000006, 0x400000, CRC(3dd41b8c) SHA1(676078baad789e25f6e5a79de29672587be7ff00) ) + ROM_LOAD64_WORD( "nff.14m", 0x1000000, 0x100000, CRC(3fe3a54b) SHA1(0a8e5cae141d24fd8b3cb11796c44728b0acd69e) ) + ROM_LOAD64_WORD( "nff.16m", 0x1000002, 0x100000, CRC(565cd231) SHA1(0aecd433fb4ca2de1aca9fbb1e314fb1f6979321) ) + ROM_LOAD64_WORD( "nff.18m", 0x1000004, 0x100000, CRC(63ca5988) SHA1(30137fa77573c84bcc24570bccb7dba61ddb413c) ) + ROM_LOAD64_WORD( "nff.20m", 0x1000006, 0x100000, CRC(21eb8f3b) SHA1(efa69f19a958047dd91a294c88857ed3133fcbef) ) + + ROM_REGION( QSOUND_SIZE, "audiocpu", 0 ) // 64k for the audio CPU (+banks) + ROM_LOAD( "nff.01", 0x00000, 0x08000, CRC(d2e44318) SHA1(33e45f6fe9fed098a4c072b8c39406aef1a949b2) ) + ROM_CONTINUE( 0x10000, 0x18000 ) + + ROM_REGION( 0x800000, "qsound", 0 ) // QSound samples + ROM_LOAD16_WORD_SWAP( "nff.11m", 0x000000, 0x400000, CRC(243e4e05) SHA1(83281f7290ac105a3f9a7507cbc11317d45ba706) ) + ROM_LOAD16_WORD_SWAP( "nff.12m", 0x400000, 0x400000, CRC(4fcf1600) SHA1(36f18c5d92b79433bdf7088b29a244708929d48e) ) + + ROM_REGION( 0x20, "key", 0 ) + ROM_LOAD( "1944.key", 0x000000, 0x000014, CRC(5f22140e) SHA1(e962f50359ea80ba484fe2915f2f642d792764b8) ) +ROM_END + +ROM_START( 1944u ) ROM_REGION( CODE_SIZE, "maincpu", 0 ) // 68000 code ROM_LOAD16_WORD_SWAP( "nffu.03", 0x000000, 0x80000, CRC(9693cf8f) SHA1(c296cb008e282f77b44374d1c3638a3f4d5d5d4e) ) ROM_LOAD16_WORD_SWAP( "nff.04", 0x080000, 0x80000, CRC(dba1c66e) SHA1(4764e77d4da5d19d9acded27df1e1bcba06b0fcf) ) @@ -1385,7 +1413,7 @@ ROM_START( 1944 ) ROM_LOAD16_WORD_SWAP( "nff.12m", 0x400000, 0x400000, CRC(4fcf1600) SHA1(36f18c5d92b79433bdf7088b29a244708929d48e) ) ROM_REGION( 0x20, "key", 0 ) - ROM_LOAD( "1944.key", 0x000000, 0x000014, CRC(61734f5b) SHA1(f0df9cf7772b48e6422e22bbce9340ee33bc09ba) ) + ROM_LOAD( "1944u.key", 0x000000, 0x000014, CRC(61734f5b) SHA1(f0df9cf7772b48e6422e22bbce9340ee33bc09ba) ) ROM_END ROM_START( 1944j ) @@ -10431,8 +10459,9 @@ GAME( 2001, choko, 0, cps2, choko, cps2_state, init_cps2, RO GAME( 2000, dimahoo, 0, cps2, cps2_2p3b, cps2_state, init_cps2, ROT270, "Eighting / Raizing (Capcom license)", "Dimahoo (Euro 000121)", MACHINE_SUPPORTS_SAVE ) GAME( 2000, dimahoou, dimahoo, cps2, cps2_2p3b, cps2_state, init_cps2, ROT270, "Eighting / Raizing (Capcom license)", "Dimahoo (USA 000121)", MACHINE_SUPPORTS_SAVE ) GAME( 2000, gmahou, dimahoo, cps2, cps2_2p3b, cps2_state, init_cps2, ROT270, "Eighting / Raizing (Capcom license)", "Great Mahou Daisakusen (Japan 000121)", MACHINE_SUPPORTS_SAVE ) -GAME( 2000, 1944, 0, cps2, cps2_2p2b, cps2_state, init_cps2, ROT0, "Eighting / Raizing (Capcom license)", "1944: The Loop Master (USA 000620)", MACHINE_SUPPORTS_SAVE ) +GAME( 2000, 1944, 0, cps2, cps2_2p2b, cps2_state, init_cps2, ROT0, "Eighting / Raizing (Capcom license)", "1944: The Loop Master (Euro 000620)", MACHINE_SUPPORTS_SAVE ) GAME( 2000, 1944j, 1944, cps2, cps2_2p2b, cps2_state, init_cps2, ROT0, "Eighting / Raizing (Capcom license)", "1944: The Loop Master (Japan 000620)", MACHINE_SUPPORTS_SAVE ) +GAME( 2000, 1944u, 1944, cps2, cps2_2p2b, cps2_state, init_cps2, ROT0, "Eighting / Raizing (Capcom license)", "1944: The Loop Master (USA 000620)", MACHINE_SUPPORTS_SAVE ) // Games released on CPS-2 hardware by Cave diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 3855fae81c2..7b610d1ddad 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -10951,9 +10951,10 @@ slampic2 // bootleg wofpic // bootleg @source:cps2.cpp -1944 // 20/06/2000 (c) 2000 Eighting/Raizing (USA) +1944 // 20/06/2000 (c) 2000 Eighting/Raizing (Euro) 1944d // 1944j // 20/06/2000 (c) 2000 Eighting/Raizing (Japan) +1944u // 20/06/2000 (c) 2000 Eighting/Raizing (Japan) 19xx // 04/01/1996 (c) 1996 (Euro) 19xxu // 07/12/1995 (c) 1996 (USA) 19xxa // 04/01/1996 (c) 1996 (Asia) @@ -19152,7 +19153,7 @@ dogstdx // (c) 2002 Konami. dogstation Deluxe kpython // (c) 2002 Konami. Python Bios pesta // (c) 2002 Konami. Pro Evolution Soccer The Arcade popn9 // (c) 2003 Konami. Pop'n Music 9 -wswe // (c) 2002 Konami, World Soccer Winning Eleven +wswe // (c) 2002 Konami. World Soccer Winning Eleven wswe2k3 // (c) 2002 Konami. World Soccer Winning Eleven 2003 @source:kramermc.cpp