diff --git a/src/mame/capcom/chakumelo.cpp b/src/mame/capcom/chakumelo.cpp new file mode 100644 index 00000000000..f1f3084df1e --- /dev/null +++ b/src/mame/capcom/chakumelo.cpp @@ -0,0 +1,103 @@ +// license:BSD-3-Clause +// copyright-holders: + +/* +Chaku Melo Collection +Capcom 99705-01 PCB +Cellphone ring-tone vending machine. + + +Main components: +Capcom DL-3229 SCU (encryption unused) +6.14SC9K XTAL (near SCU) +4x 5264805DLTTA60 PC100-222-60 RAM (near SCU) +2x PC16552DV DUART +18.4SC9K XTAL (near PC16552DV 1) +18.4SC9K XTAL (near PC16552DV 2) +HD64412F GFX chip +33.0000 MHz XTAL (near HD64412F) +2x M5118165D-60J RAM (near HD64412F) +MC44200FT Triple 8-bit video DAC +2x SP232ACN RS-232 Line Drivers/Receivers +12.5984 MHz XTAL (near SP232ACN and DAC) +M4T28-BR12SH1 timekeeper (marked M48T58Y on PCB) +XC9536 CPLD +YMZ705-F sound chip +2x HM62W8512BLTTI7 RAM (near YMZ705-F) +6.14SC9K XTAL (near YMZ705-F) + +TODO: everything (only BIOS is dumped, needs HD dump) +*/ + + +#include "emu.h" + +#include "cpu/sh/sh7604.h" +#include "machine/ins8250.h" +#include "machine/timekpr.h" + +#include "emupal.h" +#include "screen.h" +#include "speaker.h" + + +namespace { + +class chakumelo_state : public driver_device +{ +public: + chakumelo_state(const machine_config &mconfig, device_type type, const char *tag) + : driver_device(mconfig, type, tag), + m_maincpu(*this, "maincpu") + { } + + void chakumel(machine_config &config); + +private: + required_device m_maincpu; + + void program_map(address_map &map) ATTR_COLD; +}; + + +void chakumelo_state::program_map(address_map &map) +{ + map(0x00000000, 0x0007ffff).rom(); +} + + +static INPUT_PORTS_START( chakumel ) +INPUT_PORTS_END + + +void chakumelo_state::chakumel(machine_config &config) +{ + SH7604(config, m_maincpu, 6'140'000); + m_maincpu->set_addrmap(AS_PROGRAM, &chakumelo_state::program_map); + + PC16552D(config, "duart0", 0); + + PC16552D(config, "duart1", 0); + + // HD64412F(config, "hd64412f", 33_MHz_XTAL); + + SPEAKER(config, "mono").front_center(); + + // YMZ705-F(config, "ymz", 6'140'000); +} + + +ROM_START( chakumel ) + ROM_REGION( 0x80000, "maincpu", 0 ) + ROM_LOAD16_WORD_SWAP( "cmcja.6c", 0x00000, 0x80000, CRC(becd3703) SHA1(41a4e512ee6129029161d342fb46351a0737822b) ) // 11xxxxxxxxxxxxxxxxx = 0xFF + + ROM_REGION( 0x600, "plds", ROMREGION_ERASE00 ) // all PALCE16V8H + ROM_LOAD( "cmc4b.4b", 0x000, 0x117, NO_DUMP ) + ROM_LOAD( "cmc4c.4c", 0x200, 0x117, NO_DUMP ) + ROM_LOAD( "cmc5c.5c", 0x400, 0x117, NO_DUMP ) +ROM_END + +} // anonymous namespace + + +GAME( 1999, chakumel, 0, chakumel, chakumel, chakumelo_state, empty_init, ROT0, "Capcom", "Chaku Melo Collection", MACHINE_IS_SKELETON ) diff --git a/src/mame/igt/gkigt.cpp b/src/mame/igt/gkigt.cpp index e90c5bcb5e7..e1061e77f97 100644 --- a/src/mame/igt/gkigt.cpp +++ b/src/mame/igt/gkigt.cpp @@ -229,7 +229,7 @@ void igt_gameking_state::igt_gameking_map(address_map &map) { map(0x00000000, 0x0007ffff).flags(i960_cpu_device::BURST).rom().region("maincpu", 0); map(0x08000000, 0x081fffff).flags(i960_cpu_device::BURST).rom().region("game", 0); - map(0x08200000, 0x083fffff).flags(i960_cpu_device::BURST).rom().region("plx", 0); + map(0x08200000, 0x083fffff).flags(i960_cpu_device::BURST).rom().region("pxl", 0); // map(0x0ac00000, 0x0ac0000f) - board identifiers? // map(0x0ae00000, 0x0ae0000f) / @@ -609,7 +609,7 @@ ROM_START( ms14 ) ROM_LOAD16_BYTE( "cg1_1g5043ax.u48", 0x000000, 0x040000, CRC(4d81e8dd) SHA1(fd9afb1179f863536b65613e9168924247822e63) ) ROM_LOAD16_BYTE( "cg2_1g5043ax.u47", 0x000001, 0x040000, CRC(025695be) SHA1(ed846c1a8bf0c23ae710af6281fdd2612ba08c51) ) - ROM_REGION32_LE( 0x200000, "plx", 0 ) + ROM_REGION32_LE( 0x200000, "pxl", 0 ) ROM_LOAD16_BYTE( "px1_1g5043ax.u20", 0x000000, 0x100000, CRC(70829422) SHA1(78e4d40cff86f197334746a68dc08fa2af42a058) ) ROM_LOAD16_BYTE( "px2_1g5043ax.u4", 0x000001, 0x100000, CRC(968d70e4) SHA1(a786fb12fa242fa5c3052fbadf897e8f4091c506) ) @@ -629,7 +629,7 @@ ROM_START( ms3 ) ROM_LOAD16_BYTE( "1g5032ax.u48", 0x000000, 0x040000, CRC(aba6002f) SHA1(2ed51aa8bbc1e703cd63f633d745dfa4fa7f3dd0) ) ROM_LOAD16_BYTE( "1g5032ax.u47", 0x000001, 0x040000, CRC(605a71ec) SHA1(13fe64c611c0903a7b79d8680de3ac81f3226a67) ) - ROM_REGION32_LE( 0x200000, "plx", 0 ) + ROM_REGION32_LE( 0x200000, "pxl", 0 ) ROM_LOAD16_BYTE( "1g5032ax.u20", 0x000000, 0x100000, CRC(517e7478) SHA1(316a8e48ad6502f9508b06f900555d53ef40b464) ) ROM_LOAD16_BYTE( "1g5032ax.u4", 0x000001, 0x100000, CRC(e67c878f) SHA1(b03f8d28924351e96bb9f24d32f0e4a40a51910c) ) @@ -652,7 +652,7 @@ ROM_START( ms5 ) ROM_LOAD16_BYTE( "cg1_1g5013bx.u48", 0x000000, 0x040000, CRC(6ad179a3) SHA1(645b04873bfb38222c5a80326c8ad9bf897e75a2 ) ) ROM_LOAD16_BYTE( "cg2_1g5013bx.u47", 0x000001, 0x040000, CRC(e3a00dc2) SHA1(0afae4ca882f39845fca679187dd9005088a39c2 ) ) - ROM_REGION32_LE( 0x200000, "plx", 0 ) + ROM_REGION32_LE( 0x200000, "pxl", 0 ) ROM_LOAD16_BYTE( "px1_1g5013bx.u20", 0x000000, 0x100000, CRC(d9801616) SHA1(87e449afa454d2ed8a415be648c62a95d36b43e3) ) ROM_LOAD16_BYTE( "px2_1g5013bx.u4", 0x000001, 0x100000, CRC(61271927) SHA1(12fd97d11a569cfe6edb476e186edddb55203344) ) @@ -672,7 +672,7 @@ ROM_START( ms72c ) ROM_LOAD16_BYTE( "1g5019fa multistar 7 pub.u48", 0x000000, 0x80000, CRC(ac50a155) SHA1(50d07ba5ca176c97adde169fda6e6385c8ec8299) ) ROM_LOAD16_BYTE( "1g5019fa multistar 7 pub.u47", 0x000001, 0x80000, CRC(5fee078b) SHA1(a41591d14fbc12c68d773fbd1ac340d9427d68e9) ) - ROM_REGION32_LE( 0x200000, "plx", 0 ) + ROM_REGION32_LE( 0x200000, "pxl", 0 ) ROM_LOAD16_BYTE( "1g5019fa multistar 7 pub.u20", 0x000000, 0x100000, CRC(806ec7d4) SHA1(b9263f942b3d7101797bf87ad18cfddac9582791) ) ROM_LOAD16_BYTE( "1g5019fa multistar 7 pub.u4", 0x000001, 0x100000, CRC(2e1e9c8a) SHA1(b6992f013f43debf43f4704396fc71e88449e365) ) @@ -695,7 +695,7 @@ ROM_START( bmoonii ) ROM_LOAD16_BYTE( "cg1-265069ax.u48", 0x000000, 0x40000, CRC(75188c21) SHA1(5e2ff760d68e66369d164c66a97e0fa4edeba101) ) // 1xxxxxxxxxxxxxxxxx = 0x00 ROM_LOAD16_BYTE( "cg2-265069ax.u47", 0x000001, 0x40000, CRC(cab7ef14) SHA1(5f904230f41ebf40c138c3d58d4dcf80e631b500) ) // 1xxxxxxxxxxxxxxxxx = 0x00 - ROM_REGION32_LE( 0x200000, "plx", 0 ) + ROM_REGION32_LE( 0x200000, "pxl", 0 ) ROM_LOAD16_BYTE( "px1-265069ax.u20", 0x000000, 0x080000, CRC(5a5191f4) SHA1(fafc1587b3186f5ecc4cb04529f0fa5d05c3a306) ) ROM_LOAD16_BYTE( "px2-265069ax.u4", 0x000001, 0x080000, CRC(65d51a0f) SHA1(487be168f94c815dd3e0a871f1b657795ecf0186) ) @@ -720,7 +720,7 @@ ROM_START( brhino ) ROM_LOAD16_BYTE( "cg1c0176.040", 0x000000, 0x080000, CRC(2782968a) SHA1(f62295a75d81179b7314bc4a01d724d2ec38d473) ) ROM_LOAD16_BYTE( "cg2c0176.040", 0x000001, 0x080000, CRC(52534609) SHA1(0584965e63ecbbe229c1a7152bdad310224d9b6c) ) - ROM_REGION32_LE( 0x200000, "plx", 0 ) + ROM_REGION32_LE( 0x200000, "pxl", 0 ) ROM_LOAD16_BYTE( "pxl1.080", 0x000000, 0x100000, CRC(e0fcd660) SHA1(0c179121b8772a331f768bdac9fc58781a341adb) ) ROM_LOAD16_BYTE( "pxl2.080", 0x000001, 0x100000, CRC(d2c0116f) SHA1(a4cd72f0d6d56f1455728af78baf5bfafbcc5b1c) ) @@ -745,7 +745,7 @@ ROM_START( wofigt ) ROM_LOAD16_BYTE( "cg1.040", 0x000000, 0x080000, CRC(24ec6600) SHA1(6e3a8ef0d09b92141bc556b5c00436a0ccc7f294) ) ROM_LOAD16_BYTE( "cg2.040", 0x000001, 0x080000, CRC(84f55a7d) SHA1(46cccc382203ec5a28dd0e5a29ba3f27541f883b) ) - ROM_REGION32_LE( 0x200000, "plx", 0 ) + ROM_REGION32_LE( 0x200000, "pxl", 0 ) ROM_LOAD16_BYTE( "pxl1.080", 0x000000, 0x100000, CRC(5d150993) SHA1(1790b5451e8a8fe8d7f05ab9c2ba4ae9e09af353) ) ROM_LOAD16_BYTE( "pxl2.080", 0x000001, 0x100000, CRC(d86f2e7f) SHA1(8d02aec29f40393948df295f79621d086d20ef89) ) @@ -770,7 +770,7 @@ ROM_START( sup8race ) ROM_LOAD16_BYTE( "cg1.2mg", 0x000000, 0x040000, CRC(234507e4) SHA1(76b1931e9e8877b1fae69b830b03d19b3fea7b07) ) // 1xxxxxxxxxxxxxxxxx = 0x00 ROM_LOAD16_BYTE( "cg2.2mg", 0x000001, 0x040000, CRC(54420c19) SHA1(e3a16d41177b7a209a25eac6dbab2ff396d432ea) ) // 1xxxxxxxxxxxxxxxxx = 0x00 - ROM_REGION32_LE( 0x200000, "plx", ROMREGION_ERASE00 ) + ROM_REGION32_LE( 0x200000, "pxl", ROMREGION_ERASE00 ) ROM_LOAD16_BYTE( "pxl1.4mg", 0x000000, 0x080000, CRC(0dadfc8c) SHA1(9bf634c0e1b57f413d750d0df96dfd491e9a5a2f) ) ROM_LOAD16_BYTE( "pxl2.4mg", 0x000001, 0x080000, CRC(cf69ee9f) SHA1(5edead51c4d537ad134fb7dca0da1e33d81bd6f9) ) @@ -790,7 +790,7 @@ ROM_START( dblheart ) ROM_LOAD16_BYTE( "cg1_1g5077ax.u48", 0x000000, 0x040000, CRC(18870d22) SHA1(4ead7a84a2e2d3b2e6141ef6f99a5f586779867b) ) ROM_LOAD16_BYTE( "cg2_1g5077ax.u47", 0x000001, 0x040000, CRC(02395605) SHA1(adbc44d8595ad86265df96d1645b18228081146f) ) - ROM_REGION32_LE( 0x200000, "plx", 0 ) + ROM_REGION32_LE( 0x200000, "pxl", 0 ) ROM_LOAD16_BYTE( "px1_1g5077ax.u20", 0x000000, 0x80000, CRC(85598395) SHA1(9b6d09668ff08140a257b75eb41932c6ccca3f4d) ) ROM_LOAD16_BYTE( "px2_1g5077ax.u4", 0x000001, 0x80000, CRC(339e2f5e) SHA1(b54076c2775e28c91c76c93ea456ebf52b3fede8) ) @@ -810,16 +810,15 @@ ROM_START( mystjag ) ROM_LOAD16_BYTE( "cg1_2g5116xx.u48", 0x000000, 0x040000, CRC(4a1ebbc5) SHA1(f37f1b141338dd872734ecaca8fdfb2c12bcc2cf) ) ROM_LOAD16_BYTE( "cg2_2g5116xx.u47", 0x000001, 0x040000, CRC(d227f254) SHA1(3ec6839c43fe368c1e318037d45d7ea796718dde) ) - ROM_REGION32_LE( 0x200000, "plx", 0 ) - ROM_LOAD16_BYTE( "px1_2g5116xx.u20", 0x000000, 0x100000, CRC(a40abd1a) SHA1(177b7cbae5c9f7e2063fe1641e203502b4a4c927) - ) - ROM_LOAD16_BYTE( "px2_2g5116xx.u4", 0x000001, 0x100000, CRC(55906b92) SHA1(f4c5d5c0e2b2407b9d4383dba7e28cc8341bafc2) - ) + ROM_REGION32_LE( 0x200000, "pxl", 0 ) + ROM_LOAD16_BYTE( "px1_2g5116xx.u20", 0x000000, 0x100000, CRC(a40abd1a) SHA1(177b7cbae5c9f7e2063fe1641e203502b4a4c927) ) + ROM_LOAD16_BYTE( "px2_2g5116xx.u4", 0x000001, 0x100000, CRC(55906b92) SHA1(f4c5d5c0e2b2407b9d4383dba7e28cc8341bafc2) ) ROM_REGION32_LE( 0x200000, "snd", 0 ) ROM_LOAD( "snd_1h5152xx.u6", 0x000000, 0x100000, CRC(e459e0be) SHA1(21089fd03a1ea8e4ca3963988647fa4414390d0c) ) ROM_END + /* Triple Play (M0000230, Spanish) (c) IGT 1993-1999 @@ -841,7 +840,7 @@ ROM_START( tripplay ) // M0000230, Spanish ROM_LOAD16_BYTE( "cg1_4001_0f8b.u48", 0x000000, 0x080000, CRC(1842e0bd) SHA1(625f99eece1a89a102156a7f7371c2296ea31d85) ) ROM_LOAD16_BYTE( "cg2_4001_a0f0.u47", 0x000001, 0x080000, CRC(9b409d86) SHA1(e4a434f110484691042be608ed69017d649d6c12) ) - ROM_REGION32_LE( 0x200000, "plx", 0 ) + ROM_REGION32_LE( 0x200000, "pxl", 0 ) ROM_LOAD16_BYTE( "pxl1_801_6206.u20", 0x000000, 0x100000, CRC(35e7f52e) SHA1(9517d513fd75aefdbf2a91ecad5f1f4865a6547d) ) ROM_LOAD16_BYTE( "pxl2_801_d371.u4", 0x000001, 0x100000, CRC(809cb731) SHA1(00728be2a490d2c86c43224f54c0e9f035ab7cb9) ) @@ -849,6 +848,234 @@ ROM_START( tripplay ) // M0000230, Spanish ROM_LOAD( "snd.u6", 0x000000, 0x080000, NO_DUMP ) // no devices... ROM_END +/* +GAME VERSION: G0000073 - GAME DATE: 12/06/96 - GAME TIME: 15:20:00 +CONFIG VERSION: M0000133 - CONFIG DATE: 01/13/97 - CONFIG TIME: 16:10:00 +PIXEL VERSION: C0000074 - PIXEL DATE: 06/07/96 - PIXEL TIME: 14:40:00 +*/ +ROM_START( igtmg133 ) + ROM_REGION( 0x80000, "maincpu", 0 ) + ROM_LOAD( "m0000133base.402", 0x00000, 0x80000, CRC(292d85e8) SHA1(490a6b5cb055e12534f872c49ae1baf896fdaa02) ) + + ROM_REGION32_LE( 0x200000, "game", 0 ) // outputs game CRC error so one or both could be bad dumps + ROM_LOAD16_BYTE( "g000073gme1.080", 0x000000, 0x100000, CRC(5b638c47) SHA1(f55d9925a7c3a4aeab0fb58f0d5a21f78a11fa16) ) + ROM_LOAD16_BYTE( "g000073gme2.080", 0x000001, 0x100000, CRC(98e13542) SHA1(9afefad038234a0c308724478899790269325a0c) ) + + ROM_REGION( 0x100000, "cg", ROMREGION_ERASE00 ) // same as igtmg159 + ROM_LOAD16_BYTE( "c000074cg1.020", 0x000000, 0x040000, CRC(1cda421b) SHA1(c4b4df2a0c60d5bf78b635679a1293003010e15d) ) + ROM_LOAD16_BYTE( "c000074cg2.020", 0x000001, 0x040000, CRC(ebc14b9d) SHA1(37812e5de9fd1c70b700ad170290ac7e5163a7b2) ) + + ROM_REGION32_LE( 0x200000, "pxl", 0 ) // same as igtmg159 + ROM_LOAD16_BYTE( "c000074pxl1.080", 0x000000, 0x100000, CRC(8fb6f1dd) SHA1(67601c63c1b915c21e69e20f8b0734a0aa243f78) ) + ROM_LOAD16_BYTE( "c000074pxl2.080", 0x000001, 0x100000, CRC(f1f4c70b) SHA1(1335565e4ac6830f89f7c0dabbfe7ad9fd667e64) ) + + ROM_REGION32_LE( 0x200000, "snd", ROMREGION_ERASE00 ) + ROM_LOAD( "snd", 0x000000, 0x100000, NO_DUMP ) // no sound ROMs were included (could also be 2 ROMs) +ROM_END + +/* +GAME VERSION: G0000120 - GAME DATE: 05/15/97 - GAME TIME: 13:30:00 +CONFIG VERSION: M0000156 - CONFIG DATE: 04/15/97 - CONFIG TIME: 09:55:00 +PIXEL VERSION: C0000074 - PIXEL DATE: 06/07/96 - PIXEL TIME: 14:40:00 +*/ +ROM_START( igtmg156 ) // was called Game King 1 in the archive, to be verified once it boots + ROM_REGION( 0x80000, "maincpu", 0 ) + ROM_LOAD( "base", 0x00000, 0x80000, CRC(2a73d7bc) SHA1(d83053161e0d67da02c0d3f2ffa23edcf92bd5cb) ) + + ROM_REGION32_LE( 0x200000, "game", 0 ) + ROM_LOAD16_BYTE( "gme1", 0x000000, 0x100000, CRC(369d3d98) SHA1(90080f3f20498f4f61487f1c9f552cfb52dd0eeb) ) + ROM_LOAD16_BYTE( "gme2", 0x000001, 0x100000, CRC(8aec46ef) SHA1(e9bb853ddbeb701af7e64bab6ff6d448ee5f8416) ) + + ROM_REGION( 0x100000, "cg", ROMREGION_ERASE00 ) // same as igtmg133 and igtmg159 + ROM_LOAD16_BYTE( "cg1", 0x000000, 0x040000, CRC(1cda421b) SHA1(c4b4df2a0c60d5bf78b635679a1293003010e15d) ) + ROM_LOAD16_BYTE( "cg2", 0x000001, 0x040000, CRC(ebc14b9d) SHA1(37812e5de9fd1c70b700ad170290ac7e5163a7b2) ) + + ROM_REGION32_LE( 0x200000, "pxl", 0 ) // same as igtmg133 and igtmg159 + ROM_LOAD16_BYTE( "pxl1", 0x000000, 0x100000, CRC(8fb6f1dd) SHA1(67601c63c1b915c21e69e20f8b0734a0aa243f78) ) + ROM_LOAD16_BYTE( "pxl2", 0x000001, 0x100000, CRC(f1f4c70b) SHA1(1335565e4ac6830f89f7c0dabbfe7ad9fd667e64) ) + + ROM_REGION32_LE( 0x200000, "snd", ROMREGION_ERASE00 ) + ROM_LOAD( "snd", 0x000000, 0x100000, NO_DUMP ) // no sound ROMs were included (could also be 2 ROMs) +ROM_END + +/* +GAME VERSION: G0000139 - GAME DATE: 08/15/97 - GAME TIME: 10:40:00 +CONFIG VERSION: M0000159 - CONFIG DATE: 04/23/97 - CONFIG TIME: 16:15:00 +PIXEL VERSION: C0000074 - PIXEL DATE: 06/07/96 - PIXEL TIME: 14:40:00 +*/ +ROM_START( igtmg159 ) // was called New Multi Game in the archive, to be verified once it boots + ROM_REGION( 0x80000, "maincpu", 0 ) + ROM_LOAD( "base_m0000159", 0x00000, 0x80000, CRC(4762259a) SHA1(ea101a1626172415e66bd48700aebdabb74679c3) ) + + ROM_REGION32_LE( 0x200000, "game", 0 ) + ROM_LOAD16_BYTE( "gme1_g0000139", 0x000000, 0x100000, CRC(3c87cadd) SHA1(3c018111f88ca37a049414426a74d9afe3215768) ) + ROM_LOAD16_BYTE( "gme2_g0000139", 0x000001, 0x100000, CRC(b39fe864) SHA1(3e53d848e9d8c1ed5f07c7b191f12704b58bb2ad) ) + + ROM_REGION( 0x100000, "cg", ROMREGION_ERASE00 ) + ROM_LOAD16_BYTE( "cg1_c0000074", 0x000000, 0x040000, CRC(1cda421b) SHA1(c4b4df2a0c60d5bf78b635679a1293003010e15d) ) + ROM_LOAD16_BYTE( "cg2_c0000074", 0x000001, 0x040000, CRC(ebc14b9d) SHA1(37812e5de9fd1c70b700ad170290ac7e5163a7b2) ) + + ROM_REGION32_LE( 0x200000, "pxl", 0 ) + ROM_LOAD16_BYTE( "pxl1_c0000074", 0x000000, 0x100000, CRC(8fb6f1dd) SHA1(67601c63c1b915c21e69e20f8b0734a0aa243f78) ) + ROM_LOAD16_BYTE( "pxl2_c0000074", 0x000001, 0x100000, CRC(f1f4c70b) SHA1(1335565e4ac6830f89f7c0dabbfe7ad9fd667e64) ) + + ROM_REGION32_LE( 0x200000, "snd", ROMREGION_ERASE00 ) + ROM_LOAD( "snd", 0x000000, 0x100000, NO_DUMP ) // no sound ROMs were included (could also be 2 ROMs) +ROM_END + +/* +GAME VERSION: G0000152 - GAME DATE: 11/17/97 - GAME TIME: 23:59:11 +CONFIG VERSION: M0000164 - CONFIG DATE: 06/18/97 - CONFIG TIME: 23:59:11 +PIXEL VERSION: C0000136 - PIXEL DATE: 06/02/97 - PIXEL TIME: 23:59:00 +*/ +ROM_START( igtmg164 ) + ROM_REGION( 0x80000, "maincpu", 0 ) + ROM_LOAD( "base.402", 0x00000, 0x80000, CRC(79b438d5) SHA1(fef5e14f4f83f663adde33b5d6453399a712ff47) ) + + ROM_REGION32_LE( 0x200000, "game", 0 ) + ROM_LOAD16_BYTE( "gme1.801", 0x000000, 0x100000, CRC(ff42cd6d) SHA1(22c93cada24c9a6e9b9e3b8ae07b542c4c52c34d) ) + ROM_LOAD16_BYTE( "gme2.801", 0x000001, 0x100000, CRC(37c8d93c) SHA1(a70cc1e6cea02ef6be062889633e1e25268d643e) ) + + ROM_REGION( 0x100000, "cg", 0 ) + ROM_LOAD16_BYTE( "cg1.040", 0x000000, 0x080000, CRC(9815e9bc) SHA1(d661bf807abcecff697640f485ab854cf9ed0fa6) ) + ROM_LOAD16_BYTE( "cg2.040", 0x000001, 0x080000, CRC(cd622938) SHA1(9f235b7fccda20468925cc6487212107d63d750c) ) + + ROM_REGION32_LE( 0x200000, "pxl", 0 ) + ROM_LOAD16_BYTE( "pxl1.801", 0x000000, 0x100000, CRC(6f20559b) SHA1(218f59f434ccb2df56e41f2371d1af0951ff48a4) ) // 2ND HALF = 00xx + ROM_LOAD16_BYTE( "pxl2.801", 0x000001, 0x100000, CRC(2ecbc0f7) SHA1(14c0b1ee1dc2005983d64227ee85c6676c26eb7b) ) // 2ND HALF = 00xx + + ROM_REGION32_LE( 0x200000, "snd", ROMREGION_ERASE00 ) + ROM_LOAD( "snd", 0x000000, 0x100000, NO_DUMP ) // no sound ROMs were included (could also be 2 ROMs) +ROM_END + +/* +GAME VERSION: G0000109 - GAME DATE: 05/02/97 - GAME TIME: 16:26:00 +CONFIG VERSION: M0000166 - CONFIG DATE: 05/21/97 - CONFIG TIME: 17:15:00 +PIXEL VERSION: C0000074 - PIXEL DATE: 06/07/96 - PIXEL TIME: 14:40:00 +*/ +ROM_START( igtmg166 ) + ROM_REGION( 0x80000, "maincpu", 0 ) + ROM_LOAD( "base", 0x00000, 0x80000, CRC(bb2abc98) SHA1(7a8da6772c9e0a8cd9568b0f04ec21e33a1de004) ) + + ROM_REGION32_LE( 0x200000, "game", 0 ) + ROM_LOAD16_BYTE( "gme1", 0x000000, 0x100000, CRC(68775094) SHA1(c3c3eb747e9c78e2cdace43b0ca25ce38d649df8) ) + ROM_LOAD16_BYTE( "gme2", 0x000001, 0x100000, CRC(37af5837) SHA1(d8973ecfd353e0987ad2e35da45a68e0e341dde7) ) + + ROM_REGION( 0x100000, "cg", ROMREGION_ERASE00 ) // same as igtmg133 and igtmg159 + ROM_LOAD16_BYTE( "cg1", 0x000000, 0x040000, CRC(1cda421b) SHA1(c4b4df2a0c60d5bf78b635679a1293003010e15d) ) + ROM_LOAD16_BYTE( "cg2", 0x000001, 0x040000, CRC(ebc14b9d) SHA1(37812e5de9fd1c70b700ad170290ac7e5163a7b2) ) + + ROM_REGION32_LE( 0x200000, "pxl", 0 ) // same as igtmg133 and igtmg159 + ROM_LOAD16_BYTE( "pxl1", 0x000000, 0x100000, CRC(8fb6f1dd) SHA1(67601c63c1b915c21e69e20f8b0734a0aa243f78) ) + ROM_LOAD16_BYTE( "pxl2", 0x000001, 0x100000, CRC(f1f4c70b) SHA1(1335565e4ac6830f89f7c0dabbfe7ad9fd667e64) ) + + ROM_REGION32_LE( 0x200000, "snd", ROMREGION_ERASE00 ) + ROM_LOAD( "snd", 0x000000, 0x100000, NO_DUMP ) // no sound ROMs were included (could also be 2 ROMs) +ROM_END + +/* +GAME VERSION: G0000177 - GAME DATE: 10/10/98 - GAME TIME: 17:38:00 +CONFIG VERSION: M0000214 - CONFIG DATE: 08/19/98 - CONFIG TIME: 12:16:11 +PIXEL VERSION: C0000235 - PIXEL DATE: 09/16/98 - PIXEL TIME: 11:25:00 +*/ +ROM_START( igtmg214 ) + ROM_REGION( 0x80000, "maincpu", 0 ) + ROM_LOAD( "base.402", 0x00000, 0x80000, CRC(f832ddd3) SHA1(6f4ba8e2967091499e84d860a7a95cd2d5a1ee6d) ) + + ROM_REGION32_LE( 0x200000, "game", 0 ) + ROM_LOAD16_BYTE( "gme1.080", 0x000000, 0x100000, CRC(57d530c7) SHA1(ea67b7b96b6d007ffa793a2cb209c1d0df0b5ae8) ) + ROM_LOAD16_BYTE( "gme2.080", 0x000001, 0x100000, CRC(8339edd7) SHA1(f7167ce39669a3cd6ada3be351cebb51b2fd9938) ) + + ROM_REGION( 0x100000, "cg", 0 ) + ROM_LOAD16_BYTE( "cg1.040", 0x000000, 0x080000, CRC(4b0e06d6) SHA1(33c158e7a857a2237fdd4a80b67abc158763dca1) ) + ROM_LOAD16_BYTE( "cg2.040", 0x000001, 0x080000, CRC(3e78e5be) SHA1(382a5d4c663d8132f1b17b24f6981a75cec2f0c4) ) + + ROM_REGION32_LE( 0x200000, "pxl", 0 ) + ROM_LOAD16_BYTE( "pxl1.080", 0x000000, 0x100000, CRC(29819cd7) SHA1(07243f6c6175b01bfdcbabe411ebec11d73aa289) ) + ROM_LOAD16_BYTE( "pxl2.080", 0x000001, 0x100000, CRC(60b92b5e) SHA1(1b8aa0d16b16705c1a7a1869f15d62da6f0c6800) ) + + ROM_REGION32_LE( 0x200000, "snd", 0 ) + ROM_LOAD( "snd1", 0x000000, 0x100000, CRC(12af1bc9) SHA1(c0d17da6aa45e4d2a8986e8ab043673733325eda) ) + ROM_LOAD( "snd2", 0x100000, 0x100000, CRC(9c68744f) SHA1(6f33b6d87ca8c6340c9ec612a6419e4e1fa6d6c3) ) +ROM_END + +/* +GAME VERSION: G0000397 - GAME DATE: 12/16/99 - GAME TIME: 12:44:00 +CONFIG VERSION: M0000247 - CONFIG DATE: 05/03/99 - CONFIG TIME: 13:41:00 +PIXEL VERSION: C0000265 - PIXEL DATE: 05/05/99 - PIXEL TIME: 17:15:00 +*/ +ROM_START( igtmg247 ) // key00017 was in the archive + ROM_REGION( 0x80000, "maincpu", 0 ) + ROM_LOAD( "base", 0x00000, 0x80000, CRC(03cf1431) SHA1(3e7f0a1ed192ffe353424713546c2671725f1c88) ) + + ROM_REGION32_LE( 0x200000, "game", 0 ) + ROM_LOAD16_BYTE( "gme1", 0x000000, 0x100000, CRC(c9429c7b) SHA1(15d97bbbe356fa5018172d3ea1afb975b89a9840) ) + ROM_LOAD16_BYTE( "gme2", 0x000001, 0x100000, CRC(e56c617e) SHA1(80189ae9f9cca88500a038e8d729ba28b6bcf842) ) + + ROM_REGION( 0x100000, "cg", 0 ) + ROM_LOAD16_BYTE( "cg1", 0x000000, 0x080000, NO_DUMP ) // not included for this set + ROM_LOAD16_BYTE( "cg2", 0x000001, 0x080000, NO_DUMP ) // not included for this set + + ROM_REGION32_LE( 0x200000, "pxl", 0 ) + ROM_LOAD16_BYTE( "pxl1", 0x000000, 0x100000, CRC(88ed5614) SHA1(6dde8956d344b7aa699167fcd0260d074a74287e) ) + ROM_LOAD16_BYTE( "pxl2", 0x000001, 0x100000, CRC(b535d175) SHA1(c253344ed54a072cb6d35d816927d80c12565ab8) ) + + ROM_REGION32_LE( 0x200000, "snd", 0 ) // same as gkigt4ms and others + ROM_LOAD( "snd1", 0x000000, 0x100000, CRC(8213aeac) SHA1(4beff02fed64e607270e0e8e322a96f112bd2093) ) + ROM_LOAD( "snd2", 0x100000, 0x100000, CRC(a7ef9b46) SHA1(031373fb8e39c4ed828a58bb63a9395a205c6b6b) ) +ROM_END + +/* +GAME VERSION: G0000619 - GAME DATE: 06/30/00 - GAME TIME: 11:00:11 +CONFIG VERSION: M0000394 - CONFIG DATE: 10/29/99 - CONFIG TIME: 14:00:00 +PIXEL VERSION: C0000351 - PIXEL DATE: 02/16/00 - PIXEL TIME: 15:40:00 +*/ +ROM_START( igtmg394 ) // key00017 was in the archive + ROM_REGION( 0x80000, "maincpu", 0 ) + ROM_LOAD( "base.u8", 0x00000, 0x80000, CRC(d6c48b14) SHA1(08b9a822a6822a94afcac843ff3740bbd4c53f08) ) + + ROM_REGION32_LE( 0x200000, "game", 0 ) + ROM_LOAD16_BYTE( "gme1.u21", 0x000000, 0x100000, CRC(64048a70) SHA1(74ab372686b3a79d09f105a1e78aba86f5d728f8) ) + ROM_LOAD16_BYTE( "gme2.u5", 0x000001, 0x100000, CRC(150315bc) SHA1(75e41a483b88e0b31c5e58a294261f4b484a4576) ) + + ROM_REGION( 0x100000, "cg", 0 ) // same as gkigt4ms and others + ROM_LOAD16_BYTE( "cg1.u48", 0x000000, 0x080000, CRC(2e841b28) SHA1(492b54e092b0d4028fd8edcb981bd1fd25dca47d) ) + ROM_LOAD16_BYTE( "cg2.u47", 0x000001, 0x080000, CRC(673fc86c) SHA1(4d844330c5602d725253b4f78781fa9e213b8556) ) + + ROM_REGION32_LE( 0x200000, "pxl", 0 ) // same as gkigt4ms and others + ROM_LOAD16_BYTE( "pxl1.u20", 0x000000, 0x100000, CRC(438fb625) SHA1(369c860dffa323c2e9be155da1989252f6b0e694) ) + ROM_LOAD16_BYTE( "pxl2.u4", 0x000001, 0x100000, CRC(22ec9c65) SHA1(bd944ae79faa8ceb73ed8f6f244fce6ff543ccd1) ) + + ROM_REGION32_LE( 0x200000, "snd", 0 ) + ROM_LOAD( "snd1.u6", 0x000000, 0x100000, CRC(9c40caa2) SHA1(14c3ce95e09411325d219377dadf754a8bc9fad6) ) + ROM_LOAD( "snd2.u7", 0x100000, 0x100000, CRC(eaf1b8df) SHA1(b336afdb0edbc8f864f873285b29e9998819c782) ) +ROM_END + +/* +GAME VERSION: G0001125 - GAME DATE: 11/27/01 - GAME TIME: 15:11:00 +CONFIG VERSION: M0000535 - CONFIG DATE: 02/01/01 - CONFIG TIME: 10:30:00 +PIXEL VERSION: C0000351 - PIXEL DATE: 02/16/00 - PIXEL TIME: 15:40:00 +*/ +ROM_START( igtmg535 ) + ROM_REGION( 0x80000, "maincpu", 0 ) + ROM_LOAD( "base.042", 0x00000, 0x80000, CRC(4577258e) SHA1(ad3b907727f7cef71d73e58ec4e43ff6bb092129) ) + + ROM_REGION32_LE( 0x200000, "game", 0 ) + ROM_LOAD16_BYTE( "gme1.080", 0x000000, 0x100000, CRC(d4d2e987) SHA1(4c0ffc02d7dcc8f94828763e12e61d926d30d749) ) + ROM_LOAD16_BYTE( "gme2.080", 0x000001, 0x100000, CRC(9068fbac) SHA1(223efff9823cd92a4f83b74986c47bc2a8e4420f) ) + + ROM_REGION( 0x100000, "cg", 0 ) + ROM_LOAD16_BYTE( "cg1.040", 0x000000, 0x080000, CRC(2e841b28) SHA1(492b54e092b0d4028fd8edcb981bd1fd25dca47d) ) + ROM_LOAD16_BYTE( "cg2.040", 0x000001, 0x080000, CRC(673fc86c) SHA1(4d844330c5602d725253b4f78781fa9e213b8556) ) + + ROM_REGION32_LE( 0x200000, "pxl", 0 ) + ROM_LOAD16_BYTE( "pxl1.u20", 0x000000, 0x100000, CRC(438fb625) SHA1(369c860dffa323c2e9be155da1989252f6b0e694) ) + ROM_LOAD16_BYTE( "pxl2.u4", 0x000001, 0x100000, CRC(22ec9c65) SHA1(bd944ae79faa8ceb73ed8f6f244fce6ff543ccd1) ) + + ROM_REGION32_LE( 0x200000, "snd", 0 ) + ROM_LOAD( "snd1", 0x000000, 0x100000, CRC(8213aeac) SHA1(4beff02fed64e607270e0e8e322a96f112bd2093) ) + ROM_LOAD( "snd2", 0x100000, 0x100000, CRC(a7ef9b46) SHA1(031373fb8e39c4ed828a58bb63a9395a205c6b6b) ) +ROM_END ROM_START( gkigt4 ) ROM_REGION( 0x80000, "maincpu", 0 ) @@ -862,7 +1089,7 @@ ROM_START( gkigt4 ) ROM_LOAD16_BYTE( "c0000330 cg1 1 of 4,2-40.bin", 0x000000, 0x80000, CRC(b92b8aa4) SHA1(05a1feac4012a73777eb28ab6e66e1dcadb9430f) ) ROM_LOAD16_BYTE( "c0000330 cg2 2 of 4,2-40.bin", 0x000001, 0x80000, CRC(4e0560b5) SHA1(109f0bd47cfb0ed593fc34c5904bc639b0097d12)) - ROM_REGION32_LE( 0x200000, "plx", 0 ) + ROM_REGION32_LE( 0x200000, "pxl", 0 ) ROM_LOAD16_BYTE( "c0000330 plx1 3 of 4,2-80.bin", 0x000000, 0x100000, CRC(806ec7d4) SHA1(b9263f942b3d7101797bf87ad18cfddac9582791) ) ROM_LOAD16_BYTE( "c0000330 plx2 4 of 4,2-80.bin", 0x000001, 0x100000, CRC(c4ce5dc5) SHA1(cc5d090e88551550787b87d80aafe18ee1661dd7) ) @@ -883,7 +1110,7 @@ ROM_START( gkigt4ms ) ROM_LOAD16_BYTE( "c000351 cg1 1 of 4,2-40,ms.u30", 0x000000, 0x80000, CRC(2e841b28) SHA1(492b54e092b0d4028fd8edcb981bd1fd25dca47d) ) ROM_LOAD16_BYTE( "c000351 cg2 2 of 4,2-40,ms.u53", 0x000001, 0x80000, CRC(673fc86c) SHA1(4d844330c5602d725253b4f78781fa9e213b8556) ) - ROM_REGION32_LE( 0x200000, "plx", 0 ) + ROM_REGION32_LE( 0x200000, "pxl", 0 ) ROM_LOAD16_BYTE( "c000351 pxl1 3 of 4,2-80,ms.u14", 0x000000, 0x100000, CRC(438fb625) SHA1(369c860dffa323c2e9be155da1989252f6b0e694) ) ROM_LOAD16_BYTE( "c000351 pxl2 4 of 4,2-80,ms.u37", 0x000001, 0x100000, CRC(22ec9c65) SHA1(bd944ae79faa8ceb73ed8f6f244fce6ff543ccd1) ) @@ -904,7 +1131,7 @@ ROM_START( gkigt43 ) ROM_LOAD16_BYTE( "c0000793 cg1 1 of 4,2-40.bin", 0x000000, 0x80000, CRC(582137cc) SHA1(66686a2332a3844f816cf7e988a346f5f593d8f6) ) ROM_LOAD16_BYTE( "c0000793 cg2 2 of 4,2-40.bin", 0x000001, 0x80000, CRC(5e0b6310) SHA1(4bf718dc9859e8c10c9dca967185c57738249319) ) - ROM_REGION32_LE( 0x200000, "plx", 0 ) + ROM_REGION32_LE( 0x200000, "pxl", 0 ) ROM_LOAD16_BYTE( "c0000793 plx1 3 of 4,2-80.bin", 0x000000, 0x100000, CRC(6327a76e) SHA1(01ad5747788389d3d9d71a1c37472d33db3ba5fb) ) ROM_LOAD16_BYTE( "c0000793 plx2 4 of 4,2-80.bin", 0x000001, 0x100000, CRC(5a400e90) SHA1(c01be47d03e9ec418d0e4e1293fcf2c890301430) ) @@ -925,7 +1152,7 @@ ROM_START( gkigt43n ) ROM_LOAD16_BYTE( "c0000770 cg1 1 of 4,2-40,nj.bin", 0x000000, 0x80000, CRC(35847c45) SHA1(9f6192a9cb43df1a32d13d09248f10d62cd5ad3c) ) ROM_LOAD16_BYTE( "c0000770 cg2 2 of 4,2-40,nj.bin", 0x000001, 0x80000, CRC(2207af01) SHA1(6f59d624fbbae56af081f2a2f4eb3f7a6e6c0ec1) ) - ROM_REGION32_LE( 0x200000, "plx", 0 ) + ROM_REGION32_LE( 0x200000, "pxl", 0 ) ROM_LOAD16_BYTE( "c0000770 plx1 3 of 4,2-80,nj.bin", 0x000000, 0x100000, CRC(d1e673cd) SHA1(22d0234e3efb5238d60c9aab4ffc171f28f5abac) ) ROM_LOAD16_BYTE( "c0000770 plx2 4 of 4,2-80,nj.bin", 0x000001, 0x100000, CRC(d99074f3) SHA1(a5829761f558f8e543a1442128c0ae3520d42318) ) @@ -946,7 +1173,7 @@ ROM_START( gkigtez ) ROM_LOAD16_BYTE( "c000351 cg1 1 of 4,2-40,ms.u30", 0x000000, 0x80000, CRC(2e841b28) SHA1(492b54e092b0d4028fd8edcb981bd1fd25dca47d) ) ROM_LOAD16_BYTE( "c000351 cg2 2 of 4,2-40,ms.u53", 0x000001, 0x80000, CRC(673fc86c) SHA1(4d844330c5602d725253b4f78781fa9e213b8556) ) - ROM_REGION32_LE( 0x200000, "plx", 0 ) // same as gkigt4ms + ROM_REGION32_LE( 0x200000, "pxl", 0 ) // same as gkigt4ms ROM_LOAD16_BYTE( "c000351 pxl1 3 of 4,2-80,ms.u14", 0x000000, 0x100000, CRC(438fb625) SHA1(369c860dffa323c2e9be155da1989252f6b0e694) ) ROM_LOAD16_BYTE( "c000351 pxl2 4 of 4,2-80,ms.u37", 0x000001, 0x100000, CRC(22ec9c65) SHA1(bd944ae79faa8ceb73ed8f6f244fce6ff543ccd1) ) @@ -967,7 +1194,7 @@ ROM_START( gkigtezms ) ROM_LOAD16_BYTE( "c000351 cg1 1 of 4,2-40,ms.u30", 0x000000, 0x80000, CRC(2e841b28) SHA1(492b54e092b0d4028fd8edcb981bd1fd25dca47d) ) ROM_LOAD16_BYTE( "c000351 cg2 2 of 4,2-40,ms.u53", 0x000001, 0x80000, CRC(673fc86c) SHA1(4d844330c5602d725253b4f78781fa9e213b8556) ) - ROM_REGION32_LE( 0x200000, "plx", 0 ) // same as gkigt4ms + ROM_REGION32_LE( 0x200000, "pxl", 0 ) // same as gkigt4ms ROM_LOAD16_BYTE( "c000351 pxl1 3 of 4,2-80,ms.u14", 0x000000, 0x100000, CRC(438fb625) SHA1(369c860dffa323c2e9be155da1989252f6b0e694) ) ROM_LOAD16_BYTE( "c000351 pxl2 4 of 4,2-80,ms.u37", 0x000001, 0x100000, CRC(22ec9c65) SHA1(bd944ae79faa8ceb73ed8f6f244fce6ff543ccd1) ) @@ -988,7 +1215,7 @@ ROM_START( gkigt5p ) ROM_LOAD16_BYTE( "c0000517 cg1 1 of 4,2-40.bin", 0x000000, 0x80000, CRC(26db44c9) SHA1(8afe145d1fb7535c651d78b23872b71c2c946509) ) ROM_LOAD16_BYTE( "c0000517 cg2 2 of 4,2-40.bin", 0x000001, 0x80000, CRC(3554ba38) SHA1(6e0b8506943559dbee4cfa7c9e4b60590c6529fb) ) - ROM_REGION32_LE( 0x200000, "plx", 0 ) + ROM_REGION32_LE( 0x200000, "pxl", 0 ) ROM_LOAD16_BYTE( "c0000517 plx1 3 of 4,2-80.bin", 0x000000, 0x100000, CRC(956ba40c) SHA1(7d8ae934ef663ea6b3f342455d1e8c70a1ca4581) ) ROM_LOAD16_BYTE( "c0000517 plx2 4 of 4,2-80.bin", 0x000001, 0x100000, CRC(dff43975) SHA1(e1ca212e4e51175bcbab2af447863605f74ba77f) ) @@ -997,6 +1224,33 @@ ROM_START( gkigt5p ) ROM_LOAD( "swc00046 snd2 2 of 2,2-80.rom2", 0x100000, 0x100000, CRC(a7ef9b46) SHA1(031373fb8e39c4ed828a58bb63a9395a205c6b6b) ) ROM_END +/* +GAME VERSION: G0000912 - GAME DATE: 02/27/01 - GAME TIME: 09:02:10 +CONFIG VERSION: I0000500 - CONFIG DATE: 07/11/00 - CONFIG TIME: 17:05:30 +PIXEL VERSION: C000???? - PIXEL DATE: ??/??/?? - PIXEL TIME: ??:??:?? +*/ +ROM_START( munsters ) // key00017 was in the archive + ROM_REGION( 0x80000, "maincpu", 0 ) + ROM_LOAD( "base.042", 0x00000, 0x80000, CRC(d173af36) SHA1(d6b468e1aecf849deee7e37a906c16f8b1cdd721) ) + + ROM_REGION32_LE( 0x200000, "game", 0 ) + ROM_LOAD16_BYTE( "gme1.801", 0x000000, 0x100000, CRC(5ad6361b) SHA1(e7d45f37ecd4b725665f39d8ce0db6bd8de9ea26) ) + ROM_LOAD16_BYTE( "gme2.801", 0x000001, 0x100000, CRC(62f65eef) SHA1(df3d777847d23b9d9e7f6b1edb048cadcbf1cb33) ) + + ROM_REGION32_LE( 0x100000, "game_clrram", 0 ) // ?? + ROM_LOAD16_BYTE( "gme1clrram.040", 0x000000, 0x080000, CRC(84848907) SHA1(3474af27304b96e8946315e0f10be2608444f533) ) + ROM_LOAD16_BYTE( "gme2clrram.040", 0x000001, 0x080000, CRC(ad3af31c) SHA1(ef663dc636c7a2d9895f92c38811e75d7bea23b2) ) + + ROM_REGION( 0x800000, "cg", 0 ) // not included for this set (probably SIMM like igtsc) + ROM_LOAD( "cg", 0x000000, 0x800000, NO_DUMP ) + + ROM_REGION32_LE( 0x1000000, "pxl", 0 ) // not included for this set (probably SIMM like igtsc) + ROM_LOAD( "pxl", 0x0000000, 0x1000000, NO_DUMP ) + + ROM_REGION32_LE( 0x1000000, "snd", 0 ) // not included for this set (probably SIMM like igtsc) + ROM_LOAD( "snd", 0x0000000, 0x1000000, NO_DUMP ) +ROM_END + ROM_START( igtsc ) ROM_REGION( 0x80000, "maincpu", 0 ) ROM_LOAD( "i0000838 base,1-4002.bin", 0x00000, 0x80000, CRC(7b66f0d5) SHA1(a13e7fa4062668ff7acb15e58025eeb401754898) ) @@ -1005,12 +1259,12 @@ ROM_START( igtsc ) ROM_LOAD16_BYTE( "g0001175 gme1 1 of 2,2-80.bin", 0x000000, 0x100000, CRC(674e0172) SHA1(e7bfe13781988b9193f22ad93502e303ba9427eb) ) ROM_LOAD16_BYTE( "g0001175 gme2 2 of 2,2-80.bin", 0x000001, 0x100000, CRC(db76db22) SHA1(e389b11a05f0ef0dcee303ba91578f4cd56beba0) ) - // all these SIMM files are bad dumps, they never contains the byte value 0x0d (uploaded in ASCII mode with carriage return stripped out?) + // all these SIMM files are bad dumps, they never contain the byte value 0x0d (uploaded in ASCII mode with carriage return stripped out?) ROM_REGION( 0x1000000, "cg", ROMREGION_ERASE00 ) // uses a SIMM ROM_LOAD( "c0000464 cgf.bin", 0x000000, 0x07ff9a3, BAD_DUMP CRC(52fcc9fd) SHA1(98089dcf550bc3670d29b7ee78e014154e672120) ) // should be 0x800000 - ROM_REGION32_LE( 0x1000000, "plx", 0 ) + ROM_REGION32_LE( 0x1000000, "pxl", 0 ) // uses a SIMM ROM_LOAD( "c000464 pxl3.bin", 0x000000, 0xff73bb, BAD_DUMP CRC(c6acb3cf) SHA1(0ea2d2a506be43a2a8b9d05d80f765c8351494a2) ) // should be 0x1000000 @@ -1021,6 +1275,7 @@ ROM_END ROM_START( gkkey ) ROM_REGION( 0x80000, "maincpu", 0 ) + ROM_LOAD( "key00005.bin", 0x00000, 0x80000, CRC(07652909) SHA1(93ad85aa1f32a16084e9261f59394c8af49c24ec) ) ROM_LOAD( "key00016,1-4002.bin", 0x00000, 0x80000, CRC(97f43f33) SHA1(1485a343f7865f3600ba9cd80eedc489ea75ae40) ) ROM_LOAD( "key00017,1-4002.bin", 0x00000, 0x80000, CRC(1579739f) SHA1(7b6257d17f74599a4ada3014d02a2e7c6686ab3f) ) /* non WAP keychip */ ROM_LOAD( "key00018,1-4002.bin", 0x00000, 0x80000, CRC(b35b8888) SHA1(60adc02d17ab0a163e9a6bfbac1f46eeb4a77243) ) /* WAP keychip */ @@ -1045,13 +1300,34 @@ ROM_START( gkkey ) ROM_LOAD( "cvs00077,1-4002.bin", 0x00000, 0x80000, CRC(052e7da8) SHA1(e781b198b273ecfd904168e3e30e6b453d54bd16) ) /* EZ Pay 80960 CVT Clear/Key & 80960 CVT Route/Safe */ ROM_LOAD( "cvs00080,1-4002.bin", 0x00000, 0x80000, CRC(f58a3040) SHA1(906ed54aeafdf2cf58ee8425405498a8c64b52e1) ) ROM_LOAD( "ivc00097,1-4002.bin", 0x00000, 0x80000, CRC(f0a59fd1) SHA1(8e980e9eb80e6899fe3bbcd21ccbd39f9fdccaca) ) /* Vision Ram/E-Square Clear (Replaces IVC00070) */ + ROM_LOAD( "set00028", 0x00000, 0x80000, CRC(2fa9485b) SHA1(46778fbeed2a7a8102ab94bdaf5e2328d5cdb6af) ) // came with the igtmg156 set + + ROM_REGION( 0x10000, "set_denom", 0 ) + ROM_LOAD( "setdenom", 0x00000, 0x10000, CRC(34aa584e) SHA1(2b28f4bfe19f539575755a26b8e3b56134fc7695) ) // ROM_REGION( 0x80000, "miscbad", 0 ) -// these are also bad dumps, again they never contains the byte value 0x0d (uploaded in ASCII mode with carriage return stripped out?) +// these are also bad dumps, again they never contain the byte value 0x0d (uploaded in ASCII mode with carriage return stripped out?) ROM_REGION32_LE( 0x200000, "game", ROMREGION_ERASEFF ) ROM_REGION( 0x100000, "cg", ROMREGION_ERASEFF ) - ROM_REGION32_LE( 0x200000, "plx", ROMREGION_ERASEFF ) + ROM_REGION32_LE( 0x200000, "pxl", ROMREGION_ERASEFF ) + ROM_REGION32_LE( 0x200000, "snd", ROMREGION_ERASEFF ) +ROM_END + +ROM_START( igtvp ) // IGT Vision printer? For now added it here for archiving purpose. Is the set complete? + ROM_REGION( 0x80000, "maincpu", 0 ) + ROM_LOAD( "sb100077base.402", 0x00000, 0x80000, CRC(163dfa5f) SHA1(bd88ee41c8b059a0748b4e2692d7c0adf3b291b5) ) + + ROM_REGION32_LE( 0x200000, "game", 0 ) + ROM_LOAD16_BYTE( "sg000115gme1.080", 0x000000, 0x100000, CRC(4de1128f) SHA1(96867eee7d93dac8404e15a8575a453ebc4f1932) ) + ROM_LOAD16_BYTE( "sg000115gme2.080", 0x000001, 0x100000, CRC(9b1b43c1) SHA1(fcf54d65373ce3f55f00ee49f1b02146dc3b7142) ) + + ROM_REGION( 0x20000, "unkrom", 0 ) + ROM_LOAD( "vs009gx0.010", 0x00000, 0x20000, CRC(a8cf1942) SHA1(3e4beb813b180fdf1d7b401b5742c1bd8b0a5a9a) ) + + // for now, to avoid crashing + ROM_REGION( 0x100000, "cg", ROMREGION_ERASEFF ) + ROM_REGION32_LE( 0x200000, "pxl", ROMREGION_ERASEFF ) ROM_REGION32_LE( 0x200000, "snd", ROMREGION_ERASEFF ) ROM_END @@ -1059,16 +1335,26 @@ ROM_END GAME( 1997, ms14, 0, igt_gameking, igt_gameking, igt_gameking_state, empty_init, ROT0, "IGT", "Multistar 14", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) +GAME( 1997, igtmg133, 0, igt_gameking, igt_gameking, igt_gameking_state, empty_init, ROT0, "IGT", "Multi Game (IGT, M0000133)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) +GAME( 1997, igtmg156, 0, igt_gameking, igt_gameking, igt_gameking_state, empty_init, ROT0, "IGT", "Multi Game (IGT, M0000156)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) +GAME( 1997, igtmg159, 0, igt_gameking, igt_gameking, igt_gameking_state, empty_init, ROT0, "IGT", "Multi Game (IGT, M0000159)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) +GAME( 1997, igtmg164, 0, igt_gameking, igt_gameking, igt_gameking_state, empty_init, ROT0, "IGT", "Multi Game (IGT, M0000164)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) +GAME( 1997, igtmg166, 0, igt_gameking, igt_gameking, igt_gameking_state, empty_init, ROT0, "IGT", "Multi Game (IGT, M0000166)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) GAME( 1997, sup8race, 0, igt_gameking, igt_gameking, igt_gameking_state, empty_init, ROT0, "IGT", "Super 8 Race", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) GAME( 1998, brhino, 0, igt_gameking, igt_gameking, igt_gameking_state, empty_init, ROT0, "IGT", "Black Rhino (IGT)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) GAME( 1998, bmoonii, 0, igt_gameking, igt_gameking, igt_gameking_state, empty_init, ROT0, "IGT", "Blue Moon II", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) GAME( 1998, dblheart, 0, igt_gameking, igt_gameking, igt_gameking_state, empty_init, ROT0, "IGT", "Double Hearts", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) +GAME( 1998, igtmg214, 0, igt_gameking, igt_gameking, igt_gameking_state, empty_init, ROT0, "IGT", "Multi Game (IGT, M0000214)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) GAME( 1998, ms3, 0, igt_gameking, igt_gameking, igt_gameking_state, empty_init, ROT0, "IGT", "Multistar 3", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) GAME( 1998, ms5, 0, igt_gameking, igt_gameking, igt_gameking_state, empty_init, ROT0, "IGT", "Multistar 5", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) GAME( 1998, wofigt, 0, igt_gameking, igt_gameking, igt_gameking_state, empty_init, ROT0, "IGT", "Wheel of Fortune (IGT)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) +GAME( 1999, igtmg247, 0, igt_gameking, igt_gameking, igt_gameking_state, empty_init, ROT0, "IGT", "Multi Game (IGT, M0000247)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) GAME( 1999, mystjag, 0, igt_gameking, igt_gameking, igt_gameking_state, empty_init, ROT0, "IGT", "Mystic Jaguar", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) GAME( 1999, tripplay, 0, igt_gameking, igt_gameking, igt_gameking_state, empty_init, ROT0, "IGT", "Triple Play (M0000230, Spanish)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // sound is undumped +GAME( 2000, igtmg394, 0, igt_gameking, igt_gameking, igt_gameking_state, empty_init, ROT0, "IGT", "Multi Game (IGT, M0000394)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) GAME( 2000, ms72c, 0, igt_gameking, igt_gameking, igt_gameking_state, empty_init, ROT0, "IGT", "Multistar 7 2c", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) +GAME( 2001, igtmg535, 0, igt_gameking, igt_gameking, igt_gameking_state, empty_init, ROT0, "IGT", "Multi Game (IGT, M0000535)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) +GAME( 2001, igtvp, 0, igt_gameking, igt_gameking, igt_gameking_state, empty_init, ROT0, "IGT", "Vision printer", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) GAME( 2003, gkigt4, 0, igt_gameking, igt_gameking, igt_gameking_state, empty_init, ROT0, "IGT", "Game King (v4.x)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) GAME( 2003, gkigt4ms, gkigt4, igt_gameking, igt_gameking, igt_gameking_state, empty_init, ROT0, "IGT", "Game King (v4.x, MS)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) GAME( 2003, gkigt43, gkigt4, igt_gameking, igt_gameking, igt_gameking_state, empty_init, ROT0, "IGT", "Game King (v4.3)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) @@ -1077,4 +1363,5 @@ GAME( 2003, gkigtez, gkigt4, igt_gameking, igt_gameking, igt_gameking_state, e GAME( 2003, gkigtezms, gkigt4, igt_gameking, igt_gameking, igt_gameking_state, empty_init, ROT0, "IGT", "Game King (EZ Pay, v4.0, MS)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) GAME( 2003, gkigt5p, gkigt4, igt_gameking, igt_gameking, igt_gameking_state, empty_init, ROT0, "IGT", "Game King (Triple-Five Play)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) GAME( 2003, igtsc, 0, igt_gameking, igt_gameking, igt_gameking_state, empty_init, ROT0, "IGT", "Super Cherry", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // SIMM dumps are bad. -GAME( 2003, gkkey, 0, igt_gameking, igt_gameking, igt_gameking_state, empty_init, ROT0, "IGT", "Game King (Set Chips)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // only 2 are good dumps +GAME( 2003, munsters, 0, igt_gameking, igt_gameking, igt_gameking_state, empty_init, ROT0, "IGT", "The Munsters", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) // GFX and sound ROMs not dumped +GAME( 2003, gkkey, 0, igt_gameking, igt_gameking, igt_gameking_state, empty_init, ROT0, "IGT", "Game King (Set Chips)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index bc941800583..8aedfd14070 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -15225,6 +15225,9 @@ blktigerm @source:capcom/cbasebal.cpp cbasebal // 10/1989 (c) 1989 Capcom (Japan) (different hardware) +@source:capcom/chakumelo.cpp +chakumel + @source:capcom/commando.cpp commando // 5/1985 (c) 1985 (World) commandob // bootleg @@ -20662,11 +20665,22 @@ gkigt5p // gkigtez // gkigtezms // gkkey // +igtmg133 // +igtmg156 // +igtmg159 // +igtmg164 // +igtmg166 // +igtmg214 // +igtmg247 // +igtmg394 // +igtmg535 // igtsc // +igtvp // ms14 // ms3 // ms5 // ms72c // +munsters // mystjag // sup8race // tripplay // (c) 1999 IGT diff --git a/src/mame/midway/atlantis.cpp b/src/mame/midway/atlantis.cpp index 3d598981790..446da68446c 100644 --- a/src/mame/midway/atlantis.cpp +++ b/src/mame/midway/atlantis.cpp @@ -15,7 +15,7 @@ * VR4310 CPU (similar to the N64's VR4300) * VR4373 "Nile 3" system controller / PCI bridge * CMD 646U2 Ultra DMA IDE controller - * M4T28-8R128H1 TimeKeeper RTC/CMOS + * M4T28-BR128H1 TimeKeeper RTC/CMOS * PLX PCI9050 Bus Target Interface Chip (interfaces ISA-style designs to PCI) * Midway ZeusII-series custom video * Actiontec PM560LKI PCI Data/Fax Modem (PCI\VEN_11C1&DEV_0480&SUBSYS_04801668)