mirror of
https://github.com/holub/mame
synced 2025-07-03 09:06:08 +03:00
new working clone - Mega Zone (program code L)
New Clone Added ------------------------------------------------- Mega Zone (program code L) [Corrado Tomaselli, The Dumping Union]
This commit is contained in:
parent
be50da49a6
commit
ff7c365a3b
@ -6,6 +6,57 @@ Based on drivers from Juno First emulator by Chris Hardy (chris@junofirst.freese
|
||||
|
||||
To enter service mode, keep 1&2 pressed on reset
|
||||
|
||||
|
||||
Info provided with these alt sets
|
||||
|
||||
MEGA ZONE CHIP PLACEMENT
|
||||
|
||||
USES 69A09EP, Z80 CPU'S & AY-3-8910 SOUND CHIP W/8039 CPU
|
||||
|
||||
THERE ARE AT LEAST THREE VERSIONS OF MEGA ZONE, ALL THE ROMS ARE THE
|
||||
SAME EXCEPT POSITION 6,7,8,9,11H IN SETS 1,2
|
||||
ALL ROMS ARE 2764 EXCEPT H01 (E01) IS A 2732
|
||||
|
||||
CHIP # POSITION VERS 3
|
||||
-----------------------------------------------------
|
||||
VER-1 VER-2
|
||||
-----------------------------------------------------
|
||||
319-E08 2D E08 REAR BOARD 8 SAME
|
||||
319-E09 2E E09 " 9 SAME
|
||||
319-E10 3D E10 " 10 SAME
|
||||
319-E11 3E E11 " 11 SAME
|
||||
319-G12 8C G12 " 12
|
||||
319-G13 10C G13 " 13 SAME
|
||||
319-E02 6D E02 CONN BOARD 2 SAME
|
||||
319-H03 6H J03 " 3
|
||||
319-H04 7H J04 " 4
|
||||
319-H05 8H J05 " 5
|
||||
319-H06 9H J06 " 6
|
||||
319-H07 11H J07 " 7
|
||||
319-H01 3A E01 " 1 SAME
|
||||
Z80 7E IC#
|
||||
AY-3-8910 8B PROM 98 TBP18S030 (82S123)
|
||||
AO72 12F KONAMI PROM 48 "
|
||||
K824-501 8D KONAMI PROM 42 "
|
||||
8039 4B PROM 63 TBP24S10 (823126)
|
||||
PROM 33 "
|
||||
PAL16L8 63
|
||||
PAL16L8A 67
|
||||
|
||||
VERSION 3 IS ON THE SAME SIZE CONNECTOR BOARD, BUT THE BOTTOM
|
||||
BOARD IS ABOUT 1 1/4" LONGER AND WIDER
|
||||
|
||||
THE CHIPS THAT HAVE THE DESIGNATION SCRATCHED OFF ON THE ORIGINAL
|
||||
BOARDS ARE NAME CHIP TYPE
|
||||
---------------------------
|
||||
CONN BOARD IC3 TMP8039P-6
|
||||
" IC6 AY3-8910
|
||||
" IC26 Z-80
|
||||
" IC39 MC68A09EP (CUSTOM ON ORIGINAL)
|
||||
" IC27 N/U (CUSTOM ON ORIGINAL)
|
||||
REAR BOARD 1C026 N/U (CUSTOM ON ORIGINAL)
|
||||
|
||||
|
||||
***************************************************************************/
|
||||
|
||||
#include "emu.h"
|
||||
@ -241,16 +292,16 @@ INTERRUPT_GEN_MEMBER(megazone_state::vblank_irq)
|
||||
static MACHINE_CONFIG_START( megazone )
|
||||
|
||||
/* basic machine hardware */
|
||||
MCFG_CPU_ADD("maincpu", KONAMI1, 18432000/9) /* 2 MHz */
|
||||
MCFG_CPU_ADD("maincpu", KONAMI1, XTAL_18_432MHz/9) /* 2.048 MHz */
|
||||
MCFG_CPU_PROGRAM_MAP(megazone_map)
|
||||
MCFG_CPU_VBLANK_INT_DRIVER("screen", megazone_state, vblank_irq)
|
||||
|
||||
MCFG_CPU_ADD("audiocpu", Z80,18432000/6) /* Z80 Clock is derived from the H1 signal */
|
||||
MCFG_CPU_ADD("audiocpu", Z80, XTAL_18_432MHz/6) /* Z80 Clock is derived from the H1 signal */
|
||||
MCFG_CPU_PROGRAM_MAP(megazone_sound_map)
|
||||
MCFG_CPU_IO_MAP(megazone_sound_io_map)
|
||||
MCFG_CPU_VBLANK_INT_DRIVER("screen", megazone_state, irq0_line_hold)
|
||||
|
||||
MCFG_CPU_ADD("daccpu", I8039,14318000/2) /* 1/2 14MHz crystal */
|
||||
MCFG_CPU_ADD("daccpu", I8039, XTAL_14_31818MHz/2) /* 7.15909MHz */
|
||||
MCFG_CPU_PROGRAM_MAP(megazone_i8039_map)
|
||||
MCFG_CPU_IO_MAP(megazone_i8039_io_map)
|
||||
MCFG_MCS48_PORT_P1_OUT_CB(DEVWRITE8("dac", dac_byte_interface, write))
|
||||
@ -285,7 +336,7 @@ static MACHINE_CONFIG_START( megazone )
|
||||
|
||||
MCFG_GENERIC_LATCH_8_ADD("soundlatch")
|
||||
|
||||
MCFG_SOUND_ADD("aysnd", AY8910, 14318000/8)
|
||||
MCFG_SOUND_ADD("aysnd", AY8910, XTAL_14_31818MHz/8)
|
||||
MCFG_AY8910_PORT_A_READ_CB(READ8(megazone_state, megazone_port_a_r))
|
||||
MCFG_AY8910_PORT_B_WRITE_CB(WRITE8(megazone_state, megazone_port_b_w))
|
||||
MCFG_SOUND_ROUTE(0, "filter.0.0", 0.30)
|
||||
@ -313,28 +364,60 @@ MACHINE_CONFIG_END
|
||||
***************************************************************************/
|
||||
|
||||
ROM_START( megazone )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "319i07.bin", 0x6000, 0x2000, CRC(94b22ea8) SHA1(dc3ed2a0d1a12df51e46561324d78b7d655be313) )
|
||||
ROM_LOAD( "319i06.bin", 0x8000, 0x2000, CRC(0468b619) SHA1(a6755728fab37674749f9b77cb53f6f228102f2f) )
|
||||
ROM_LOAD( "319i05.bin", 0xa000, 0x2000, CRC(ac59000c) SHA1(c7568589f6b0e1706e996fdfed9c16755541951e) )
|
||||
ROM_LOAD( "319i04.bin", 0xc000, 0x2000, CRC(1e968603) SHA1(fd818f678a3dc8d48a30f9f7670bfcb42a3009a2) )
|
||||
ROM_LOAD( "319i03.bin", 0xe000, 0x2000, CRC(0888b803) SHA1(37249bfb14c6c3ce40ad68be457ab1f66fd7ea70) )
|
||||
ROM_REGION( 2*0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "319_l07.11h", 0x6000, 0x2000, CRC(73b616ca) SHA1(ecdcdd085020f8ffe87a574832f7cedb9bcacef9) )
|
||||
ROM_LOAD( "319_l06.9h", 0x8000, 0x2000, CRC(0ced03f9) SHA1(4c8688b7bde5ee1adfe6a0db7178cca046eca7f4) )
|
||||
ROM_LOAD( "319_l05.8h", 0xa000, 0x2000, CRC(9dc3b5a1) SHA1(d6373f5be06cd61b6d3ffbe36c160167ba9852f3) )
|
||||
ROM_LOAD( "319_l04.7h", 0xc000, 0x2000, CRC(785b983d) SHA1(389e2f5494284089d39249e91293f3998c2b22c0) )
|
||||
ROM_LOAD( "319_l03.6h", 0xe000, 0x2000, CRC(a5318686) SHA1(8c8fbb76a36108f4a0b3a50e8a9b1781508490f1) )
|
||||
|
||||
ROM_REGION( 0x10000, "audiocpu", 0 )
|
||||
ROM_LOAD( "319e02.bin", 0x0000, 0x2000, CRC(d5d45edb) SHA1(3808d1b58fe152f8f5b49bf0aa40c53e9c9dd4bd) )
|
||||
ROM_LOAD( "319e02.6d", 0x0000, 0x2000, CRC(d5d45edb) SHA1(3808d1b58fe152f8f5b49bf0aa40c53e9c9dd4bd) )
|
||||
|
||||
ROM_REGION( 0x1000, "daccpu", 0 ) /* 4k for the 8039 DAC CPU */
|
||||
ROM_LOAD( "319e01.bin", 0x0000, 0x1000, CRC(ed5725a0) SHA1(64f54621487291fbfe827fb4cecca299fd0db781) )
|
||||
ROM_LOAD( "319e01.3a", 0x0000, 0x1000, CRC(ed5725a0) SHA1(64f54621487291fbfe827fb4cecca299fd0db781) )
|
||||
|
||||
ROM_REGION( 0x08000, "gfx1", 0 )
|
||||
ROM_LOAD( "319e11.bin", 0x0000, 0x2000, CRC(965a7ff6) SHA1(210aae91a3838e5f7c78747d9b7419d266538ffc) )
|
||||
ROM_LOAD( "319e09.bin", 0x2000, 0x2000, CRC(5eaa7f3e) SHA1(4c038e80d575988407252897a1f1bc6b76af597c) )
|
||||
ROM_LOAD( "319e10.bin", 0x4000, 0x2000, CRC(7bb1aeee) SHA1(be2dd46cd0121cedad6dab90a22643798a3176ab) )
|
||||
ROM_LOAD( "319e08.bin", 0x6000, 0x2000, CRC(6add71b1) SHA1(fc8c0ecd3b7f03d63b6c3143143986883345fa38) )
|
||||
ROM_LOAD( "319e11.3e", 0x0000, 0x2000, CRC(965a7ff6) SHA1(210aae91a3838e5f7c78747d9b7419d266538ffc) )
|
||||
ROM_LOAD( "319e09.2e", 0x2000, 0x2000, CRC(5eaa7f3e) SHA1(4c038e80d575988407252897a1f1bc6b76af597c) )
|
||||
ROM_LOAD( "319e10.3d", 0x4000, 0x2000, CRC(7bb1aeee) SHA1(be2dd46cd0121cedad6dab90a22643798a3176ab) )
|
||||
ROM_LOAD( "319e08.2d", 0x6000, 0x2000, CRC(6add71b1) SHA1(fc8c0ecd3b7f03d63b6c3143143986883345fa38) )
|
||||
|
||||
ROM_REGION( 0x04000, "gfx2", 0 )
|
||||
ROM_LOAD( "319e12.bin", 0x0000, 0x2000, CRC(e0fb7835) SHA1(44ccaaf92bdb83323f45e08dbe118697720e9105) )
|
||||
ROM_LOAD( "319e13.bin", 0x2000, 0x2000, CRC(3d8f3743) SHA1(1f6fbf804dacfa44cd11b4cf41d0bedb7f2ff6b6) )
|
||||
ROM_LOAD( "319_g12.8c", 0x0000, 0x2000, CRC(07b8b24b) SHA1(faadcb20ee8b26b9ab0692df6a81e5423514863e) )
|
||||
ROM_LOAD( "319_g13.10c", 0x2000, 0x2000, CRC(3d8f3743) SHA1(1f6fbf804dacfa44cd11b4cf41d0bedb7f2ff6b6) ) // same as e13
|
||||
|
||||
ROM_REGION( 0x0260, "proms", 0 )
|
||||
ROM_LOAD( "319b18.a16", 0x0000, 0x020, CRC(23cb02af) SHA1(aba459826a75ec07bc6d97580e934f58aa22f4f4) ) /* palette */
|
||||
ROM_LOAD( "319b16.c6", 0x0020, 0x100, CRC(5748e933) SHA1(c1478c31533a11421cd4579ccfdbb430e193d17b) ) /* sprite lookup table */
|
||||
ROM_LOAD( "319b17.a11", 0x0120, 0x100, CRC(1fbfce73) SHA1(1c58eb91982d5f10511d54a83070e859ac57d2f1) ) /* character lookup table */
|
||||
ROM_LOAD( "319b14.e7", 0x0220, 0x020, CRC(55044268) SHA1(29cf4158314ed897daf045a7f07be865dd977663) ) /* timing (not used) */
|
||||
ROM_LOAD( "319b15.e8", 0x0240, 0x020, CRC(31fd7ab9) SHA1(04d6e51b4930619c8ee12fb0d7b5f981e4d6d8d3) ) /* timing (not used) */
|
||||
ROM_END
|
||||
|
||||
ROM_START( megazonej ) // Interlogic + Kosuka license set
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "319_j07.11h", 0x6000, 0x2000, CRC(5161a523) SHA1(90b456c30bccaaca96c75c2f421af3a2875b0b6b) )
|
||||
ROM_LOAD( "319_j06.9h", 0x8000, 0x2000, CRC(7344c3de) SHA1(d3867738d4828afa50c8b43116d68cc6074d6cb5) )
|
||||
ROM_LOAD( "319_j05.8h", 0xa000, 0x2000, CRC(affa492b) SHA1(ee6789f293902716d65d08a89ae12dd96c75c885) )
|
||||
ROM_LOAD( "319_j04.7h", 0xc000, 0x2000, CRC(03544ab3) SHA1(efa034cc6976b47915601cf215758df23e308878) )
|
||||
ROM_LOAD( "319_j03.6h", 0xe000, 0x2000, CRC(0d95cc0a) SHA1(9aadadf09a4826da451ee35c89ee0254ec552d80) )
|
||||
|
||||
ROM_REGION( 0x10000, "audiocpu", 0 )
|
||||
ROM_LOAD( "319e02.6d", 0x0000, 0x2000, CRC(d5d45edb) SHA1(3808d1b58fe152f8f5b49bf0aa40c53e9c9dd4bd) )
|
||||
|
||||
ROM_REGION( 0x1000, "daccpu", 0 ) /* 4k for the 8039 DAC CPU */
|
||||
ROM_LOAD( "319e01.3a", 0x0000, 0x1000, CRC(ed5725a0) SHA1(64f54621487291fbfe827fb4cecca299fd0db781) )
|
||||
|
||||
ROM_REGION( 0x08000, "gfx1", 0 )
|
||||
ROM_LOAD( "319e11.3e", 0x0000, 0x2000, CRC(965a7ff6) SHA1(210aae91a3838e5f7c78747d9b7419d266538ffc) )
|
||||
ROM_LOAD( "319e09.2e", 0x2000, 0x2000, CRC(5eaa7f3e) SHA1(4c038e80d575988407252897a1f1bc6b76af597c) )
|
||||
ROM_LOAD( "319e10.3d", 0x4000, 0x2000, CRC(7bb1aeee) SHA1(be2dd46cd0121cedad6dab90a22643798a3176ab) )
|
||||
ROM_LOAD( "319e08.2d", 0x6000, 0x2000, CRC(6add71b1) SHA1(fc8c0ecd3b7f03d63b6c3143143986883345fa38) )
|
||||
|
||||
ROM_REGION( 0x04000, "gfx2", 0 )
|
||||
ROM_LOAD( "319_g12.8c", 0x0000, 0x2000, CRC(07b8b24b) SHA1(faadcb20ee8b26b9ab0692df6a81e5423514863e) )
|
||||
ROM_LOAD( "319_g13.10c", 0x2000, 0x2000, CRC(3d8f3743) SHA1(1f6fbf804dacfa44cd11b4cf41d0bedb7f2ff6b6) ) // same as e13
|
||||
|
||||
ROM_REGION( 0x0260, "proms", 0 )
|
||||
ROM_LOAD( "319b18.a16", 0x0000, 0x020, CRC(23cb02af) SHA1(aba459826a75ec07bc6d97580e934f58aa22f4f4) ) /* palette */
|
||||
@ -345,28 +428,28 @@ ROM_START( megazone )
|
||||
ROM_END
|
||||
|
||||
ROM_START( megazonei )
|
||||
ROM_REGION( 2*0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "ic59_cpu.bin", 0x6000, 0x2000, CRC(f41922a0) SHA1(9f54509da18721a76593921c6e52085e62e6ea6b) )
|
||||
ROM_LOAD( "ic58_cpu.bin", 0x8000, 0x2000, CRC(7fd7277b) SHA1(e773247e0c9419cae49e04962ea362a2976c2db2) )
|
||||
ROM_LOAD( "ic57_cpu.bin", 0xa000, 0x2000, CRC(a4b33b51) SHA1(12bb4da0319a7fe355e5ea4945759c8709aed5fe) )
|
||||
ROM_LOAD( "ic56_cpu.bin", 0xc000, 0x2000, CRC(2aabcfbf) SHA1(f0054af98bd68158eab3328f8cf2a04b35e812c7) )
|
||||
ROM_LOAD( "ic55_cpu.bin", 0xe000, 0x2000, CRC(b33a3c37) SHA1(2f1fdf1b9f18fcc9bd97cc9adeecc4ce77dd30c9) )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "319_i07.11h", 0x6000, 0x2000, CRC(94b22ea8) SHA1(dc3ed2a0d1a12df51e46561324d78b7d655be313) )
|
||||
ROM_LOAD( "319_i06.9h", 0x8000, 0x2000, CRC(0468b619) SHA1(a6755728fab37674749f9b77cb53f6f228102f2f) )
|
||||
ROM_LOAD( "319_i05.8h", 0xa000, 0x2000, CRC(ac59000c) SHA1(c7568589f6b0e1706e996fdfed9c16755541951e) )
|
||||
ROM_LOAD( "319_i04.7h", 0xc000, 0x2000, CRC(1e968603) SHA1(fd818f678a3dc8d48a30f9f7670bfcb42a3009a2) )
|
||||
ROM_LOAD( "319_i03.6h", 0xe000, 0x2000, CRC(0888b803) SHA1(37249bfb14c6c3ce40ad68be457ab1f66fd7ea70) )
|
||||
|
||||
ROM_REGION( 0x10000, "audiocpu", 0 )
|
||||
ROM_LOAD( "319e02.bin", 0x0000, 0x2000, CRC(d5d45edb) SHA1(3808d1b58fe152f8f5b49bf0aa40c53e9c9dd4bd) )
|
||||
ROM_LOAD( "319e02.6d", 0x0000, 0x2000, CRC(d5d45edb) SHA1(3808d1b58fe152f8f5b49bf0aa40c53e9c9dd4bd) )
|
||||
|
||||
ROM_REGION( 0x1000, "daccpu", 0 ) /* 4k for the 8039 DAC CPU */
|
||||
ROM_LOAD( "319e01.bin", 0x0000, 0x1000, CRC(ed5725a0) SHA1(64f54621487291fbfe827fb4cecca299fd0db781) )
|
||||
ROM_LOAD( "319e01.3a", 0x0000, 0x1000, CRC(ed5725a0) SHA1(64f54621487291fbfe827fb4cecca299fd0db781) )
|
||||
|
||||
ROM_REGION( 0x08000, "gfx1", 0 )
|
||||
ROM_LOAD( "319e11.bin", 0x0000, 0x2000, CRC(965a7ff6) SHA1(210aae91a3838e5f7c78747d9b7419d266538ffc) )
|
||||
ROM_LOAD( "319e09.bin", 0x2000, 0x2000, CRC(5eaa7f3e) SHA1(4c038e80d575988407252897a1f1bc6b76af597c) )
|
||||
ROM_LOAD( "319e10.bin", 0x4000, 0x2000, CRC(7bb1aeee) SHA1(be2dd46cd0121cedad6dab90a22643798a3176ab) )
|
||||
ROM_LOAD( "319e08.bin", 0x6000, 0x2000, CRC(6add71b1) SHA1(fc8c0ecd3b7f03d63b6c3143143986883345fa38) )
|
||||
ROM_LOAD( "319e11.3e", 0x0000, 0x2000, CRC(965a7ff6) SHA1(210aae91a3838e5f7c78747d9b7419d266538ffc) )
|
||||
ROM_LOAD( "319e09.2e", 0x2000, 0x2000, CRC(5eaa7f3e) SHA1(4c038e80d575988407252897a1f1bc6b76af597c) )
|
||||
ROM_LOAD( "319e10.3d", 0x4000, 0x2000, CRC(7bb1aeee) SHA1(be2dd46cd0121cedad6dab90a22643798a3176ab) )
|
||||
ROM_LOAD( "319e08.2d", 0x6000, 0x2000, CRC(6add71b1) SHA1(fc8c0ecd3b7f03d63b6c3143143986883345fa38) )
|
||||
|
||||
ROM_REGION( 0x04000, "gfx2", 0 )
|
||||
ROM_LOAD( "ic40_vid.bin", 0x0000, 0x2000, CRC(07b8b24b) SHA1(faadcb20ee8b26b9ab0692df6a81e5423514863e) )
|
||||
ROM_LOAD( "319e13.bin", 0x2000, 0x2000, CRC(3d8f3743) SHA1(1f6fbf804dacfa44cd11b4cf41d0bedb7f2ff6b6) )
|
||||
ROM_LOAD( "319_e12.8c", 0x0000, 0x2000, CRC(e0fb7835) SHA1(44ccaaf92bdb83323f45e08dbe118697720e9105) )
|
||||
ROM_LOAD( "319_e13.10c", 0x2000, 0x2000, CRC(3d8f3743) SHA1(1f6fbf804dacfa44cd11b4cf41d0bedb7f2ff6b6) )
|
||||
|
||||
ROM_REGION( 0x0260, "proms", 0 )
|
||||
ROM_LOAD( "319b18.a16", 0x0000, 0x020, CRC(23cb02af) SHA1(aba459826a75ec07bc6d97580e934f58aa22f4f4) ) /* palette */
|
||||
@ -376,80 +459,61 @@ ROM_START( megazonei )
|
||||
ROM_LOAD( "319b15.e8", 0x0240, 0x020, CRC(31fd7ab9) SHA1(04d6e51b4930619c8ee12fb0d7b5f981e4d6d8d3) ) /* timing (not used) */
|
||||
ROM_END
|
||||
|
||||
/* Info provided with these alt sets
|
||||
|
||||
MEGA ZONE CHIP PLACEMENT
|
||||
|
||||
USES 69A09EP, Z80 CPU'S & AY-3-8910 SOUND CHIP W/8039 CPU
|
||||
|
||||
THERE ARE AT LEAST THREE VERSIONS OF MEGA ZONE, ALL THE ROMS ARE THE
|
||||
SAME EXCEPT POSITION 6,7,8,9,11H IN SETS 1,2
|
||||
ALL ROMS ARE 2764 EXCEPT H01 (E01) IS A 2732
|
||||
|
||||
CHIP # POSITION VERS 3
|
||||
-----------------------------------------------------
|
||||
VER-1 VER-2
|
||||
-----------------------------------------------------
|
||||
319-E08 2D E08 REAR BOARD 8 SAME
|
||||
319-E09 2E E09 " 9 SAME
|
||||
319-E10 3D E10 " 10 SAME
|
||||
319-E11 3E E11 " 11 SAME
|
||||
319-G12 8C G12 " 12
|
||||
319-G13 10C G13 " 13 SAME
|
||||
319-E02 6D E02 CONN BOARD 2 SAME
|
||||
319-H03 6H J03 " 3
|
||||
319-H04 7H J04 " 4
|
||||
319-H05 8H J05 " 5
|
||||
319-H06 9H J06 " 6
|
||||
319-H07 11H J07 " 7
|
||||
319-H01 3A E01 " 1 SAME
|
||||
Z80 7E IC#
|
||||
AY-3-8910 8B PROM 98 TBP18S030 (82S123)
|
||||
AO72 12F KONAMI PROM 48 "
|
||||
K824-501 8D KONAMI PROM 42 "
|
||||
8039 4B PROM 63 TBP24S10 (823126)
|
||||
PROM 33 "
|
||||
PAL16L8 63
|
||||
PAL16L8A 67
|
||||
|
||||
VERSION 3 IS ON THE SAME SIZE CONNECTOR BOARD, BUT THE BOTTOM
|
||||
BOARD IS ABOUT 1 1/4" LONGER AND WIDER
|
||||
|
||||
THE CHIPS THAT HAVE THE DESIGNATION SCRATCHED OFF ON THE ORIGINAL
|
||||
BOARDS ARE NAME CHIP TYPE
|
||||
---------------------------
|
||||
CONN BOARD IC3 TMP8039P-6
|
||||
" IC6 AY3-8910
|
||||
" IC26 Z-80
|
||||
" IC39 MC68A09EP (CUSTOM ON ORIGINAL)
|
||||
" IC27 N/U (CUSTOM ON ORIGINAL)
|
||||
REAR BOARD 1C026 N/U (CUSTOM ON ORIGINAL)
|
||||
|
||||
*/
|
||||
|
||||
ROM_START( megazonea )
|
||||
ROM_START( megazoneh ) // Kosuka license set
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "7.12g", 0x6000, 0x2000, CRC(d42d67bf) SHA1(adac80d183ad26a9b1ec25a2da7ebbb33b441b63) )
|
||||
ROM_LOAD( "6.10g", 0x8000, 0x2000, CRC(692398eb) SHA1(518001d738c2fb9417e52edfe9a7b74a074af3b0) )
|
||||
ROM_LOAD( "5.9g", 0xa000, 0x2000, CRC(620ffec3) SHA1(e047beb29e0cda72126e8dcdd0b7504a202efba2) )
|
||||
ROM_LOAD( "4.8g", 0xc000, 0x2000, CRC(28650971) SHA1(25e405fb9f648b7118e3c7c7b3ba59a7b7c29c42) )
|
||||
ROM_LOAD( "3.6g", 0xe000, 0x2000, CRC(f264018f) SHA1(6ca0f7e26311799b0650a6c58567405bc2a7f922) )
|
||||
ROM_LOAD( "319_h07.11h", 0x6000, 0x2000, CRC(8ca47f64) SHA1(1a20db5ac504b9b004116cfa6992d63a86a04cc5) )
|
||||
ROM_LOAD( "319_h06.9h", 0x8000, 0x2000, CRC(ed35b12e) SHA1(69e88c4801c838a24aba0a867af205a7169ad089) )
|
||||
ROM_LOAD( "319_h05.8h", 0xa000, 0x2000, CRC(c3655ccd) SHA1(b86b58a12c6ced9a7e0a6d0cdb3881a28220a650) )
|
||||
ROM_LOAD( "319_h04.7h", 0xc000, 0x2000, CRC(9e221177) SHA1(0c6fffd657d66090362108578aa78eb36bdcce6b) )
|
||||
ROM_LOAD( "319_h03.6h", 0xe000, 0x2000, CRC(9048955b) SHA1(d8a7b46d984832f566298d3b417b3a34c9fea6c7) )
|
||||
|
||||
ROM_REGION( 0x10000, "audiocpu", 0 )
|
||||
ROM_LOAD( "319-h02", 0x0000, 0x2000, CRC(d5d45edb) SHA1(3808d1b58fe152f8f5b49bf0aa40c53e9c9dd4bd) )
|
||||
ROM_LOAD( "319e02.6d", 0x0000, 0x2000, CRC(d5d45edb) SHA1(3808d1b58fe152f8f5b49bf0aa40c53e9c9dd4bd) )
|
||||
|
||||
ROM_REGION( 0x1000, "daccpu", 0 ) /* 4k for the 8039 DAC CPU */
|
||||
ROM_LOAD( "319-h01", 0x0000, 0x1000, CRC(ed5725a0) SHA1(64f54621487291fbfe827fb4cecca299fd0db781) ) // same as e01?
|
||||
ROM_LOAD( "319h01.3a", 0x0000, 0x1000, CRC(ed5725a0) SHA1(64f54621487291fbfe827fb4cecca299fd0db781) ) // same as e01
|
||||
|
||||
ROM_REGION( 0x08000, "gfx1", 0 )
|
||||
ROM_LOAD( "319e11.bin", 0x0000, 0x2000, CRC(965a7ff6) SHA1(210aae91a3838e5f7c78747d9b7419d266538ffc) )
|
||||
ROM_LOAD( "319e09.bin", 0x2000, 0x2000, CRC(5eaa7f3e) SHA1(4c038e80d575988407252897a1f1bc6b76af597c) )
|
||||
ROM_LOAD( "319e10.bin", 0x4000, 0x2000, CRC(7bb1aeee) SHA1(be2dd46cd0121cedad6dab90a22643798a3176ab) )
|
||||
ROM_LOAD( "319e08.bin", 0x6000, 0x2000, CRC(6add71b1) SHA1(fc8c0ecd3b7f03d63b6c3143143986883345fa38) )
|
||||
ROM_LOAD( "319e11.3e", 0x0000, 0x2000, CRC(965a7ff6) SHA1(210aae91a3838e5f7c78747d9b7419d266538ffc) )
|
||||
ROM_LOAD( "319e09.2e", 0x2000, 0x2000, CRC(5eaa7f3e) SHA1(4c038e80d575988407252897a1f1bc6b76af597c) )
|
||||
ROM_LOAD( "319e10.3d", 0x4000, 0x2000, CRC(7bb1aeee) SHA1(be2dd46cd0121cedad6dab90a22643798a3176ab) )
|
||||
ROM_LOAD( "319e08.2d", 0x6000, 0x2000, CRC(6add71b1) SHA1(fc8c0ecd3b7f03d63b6c3143143986883345fa38) )
|
||||
|
||||
ROM_REGION( 0x04000, "gfx2", 0 )
|
||||
ROM_LOAD( "319e12.bin", 0x0000, 0x2000, CRC(e0fb7835) SHA1(44ccaaf92bdb83323f45e08dbe118697720e9105) ) // 12.9c
|
||||
ROM_LOAD( "319-g13", 0x2000, 0x2000, CRC(3d8f3743) SHA1(1f6fbf804dacfa44cd11b4cf41d0bedb7f2ff6b6) ) // same as e13?
|
||||
ROM_LOAD( "319_g12.8c", 0x0000, 0x2000, CRC(07b8b24b) SHA1(faadcb20ee8b26b9ab0692df6a81e5423514863e) )
|
||||
ROM_LOAD( "319_g13.10c", 0x2000, 0x2000, CRC(3d8f3743) SHA1(1f6fbf804dacfa44cd11b4cf41d0bedb7f2ff6b6) ) // same as e13
|
||||
|
||||
ROM_REGION( 0x0260, "proms", 0 )
|
||||
ROM_LOAD( "319b18.a16", 0x0000, 0x020, CRC(23cb02af) SHA1(aba459826a75ec07bc6d97580e934f58aa22f4f4) ) /* palette */
|
||||
ROM_LOAD( "319b16.c6", 0x0020, 0x100, CRC(5748e933) SHA1(c1478c31533a11421cd4579ccfdbb430e193d17b) ) /* sprite lookup table */
|
||||
ROM_LOAD( "319b17.a11", 0x0120, 0x100, CRC(1fbfce73) SHA1(1c58eb91982d5f10511d54a83070e859ac57d2f1) ) /* character lookup table */
|
||||
ROM_LOAD( "319b14.e7", 0x0220, 0x020, CRC(55044268) SHA1(29cf4158314ed897daf045a7f07be865dd977663) ) /* timing (not used) */
|
||||
ROM_LOAD( "prom.48", 0x0240, 0x020, CRC(796dea94) SHA1(bab3c2a5466e1c07ec27cccf7b1a21e9de4ed982) ) /* timing (not used) */
|
||||
ROM_END
|
||||
|
||||
ROM_START( megazonea ) // Interlogic + Kosuka license set
|
||||
ROM_REGION( 2*0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "ic59_cpu.bin", 0x6000, 0x2000, CRC(f41922a0) SHA1(9f54509da18721a76593921c6e52085e62e6ea6b) ) // need to correct program / region code ID
|
||||
ROM_LOAD( "ic58_cpu.bin", 0x8000, 0x2000, CRC(7fd7277b) SHA1(e773247e0c9419cae49e04962ea362a2976c2db2) )
|
||||
ROM_LOAD( "ic57_cpu.bin", 0xa000, 0x2000, CRC(a4b33b51) SHA1(12bb4da0319a7fe355e5ea4945759c8709aed5fe) )
|
||||
ROM_LOAD( "ic56_cpu.bin", 0xc000, 0x2000, CRC(2aabcfbf) SHA1(f0054af98bd68158eab3328f8cf2a04b35e812c7) )
|
||||
ROM_LOAD( "ic55_cpu.bin", 0xe000, 0x2000, CRC(b33a3c37) SHA1(2f1fdf1b9f18fcc9bd97cc9adeecc4ce77dd30c9) )
|
||||
|
||||
ROM_REGION( 0x10000, "audiocpu", 0 )
|
||||
ROM_LOAD( "319e02.6d", 0x0000, 0x2000, CRC(d5d45edb) SHA1(3808d1b58fe152f8f5b49bf0aa40c53e9c9dd4bd) )
|
||||
|
||||
ROM_REGION( 0x1000, "daccpu", 0 ) /* 4k for the 8039 DAC CPU */
|
||||
ROM_LOAD( "319e01.3a", 0x0000, 0x1000, CRC(ed5725a0) SHA1(64f54621487291fbfe827fb4cecca299fd0db781) )
|
||||
|
||||
ROM_REGION( 0x08000, "gfx1", 0 )
|
||||
ROM_LOAD( "319e11.3e", 0x0000, 0x2000, CRC(965a7ff6) SHA1(210aae91a3838e5f7c78747d9b7419d266538ffc) )
|
||||
ROM_LOAD( "319e09.2e", 0x2000, 0x2000, CRC(5eaa7f3e) SHA1(4c038e80d575988407252897a1f1bc6b76af597c) )
|
||||
ROM_LOAD( "319e10.3d", 0x4000, 0x2000, CRC(7bb1aeee) SHA1(be2dd46cd0121cedad6dab90a22643798a3176ab) )
|
||||
ROM_LOAD( "319e08.2d", 0x6000, 0x2000, CRC(6add71b1) SHA1(fc8c0ecd3b7f03d63b6c3143143986883345fa38) )
|
||||
|
||||
ROM_REGION( 0x04000, "gfx2", 0 )
|
||||
ROM_LOAD( "319_g12.8c", 0x0000, 0x2000, CRC(07b8b24b) SHA1(faadcb20ee8b26b9ab0692df6a81e5423514863e) )
|
||||
ROM_LOAD( "319_g13.10c", 0x2000, 0x2000, CRC(3d8f3743) SHA1(1f6fbf804dacfa44cd11b4cf41d0bedb7f2ff6b6) ) // same as e13
|
||||
|
||||
ROM_REGION( 0x0260, "proms", 0 )
|
||||
ROM_LOAD( "319b18.a16", 0x0000, 0x020, CRC(23cb02af) SHA1(aba459826a75ec07bc6d97580e934f58aa22f4f4) ) /* palette */
|
||||
@ -461,27 +525,27 @@ ROM_END
|
||||
|
||||
ROM_START( megazoneb )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "319-j07", 0x6000, 0x2000, CRC(5161a523) SHA1(90b456c30bccaaca96c75c2f421af3a2875b0b6b) )
|
||||
ROM_LOAD( "319-j06", 0x8000, 0x2000, CRC(7344c3de) SHA1(d3867738d4828afa50c8b43116d68cc6074d6cb5) )
|
||||
ROM_LOAD( "319-j05", 0xa000, 0x2000, CRC(affa492b) SHA1(ee6789f293902716d65d08a89ae12dd96c75c885) )
|
||||
ROM_LOAD( "319-j04", 0xc000, 0x2000, CRC(03544ab3) SHA1(efa034cc6976b47915601cf215758df23e308878) )
|
||||
ROM_LOAD( "319-j03", 0xe000, 0x2000, CRC(0d95cc0a) SHA1(9aadadf09a4826da451ee35c89ee0254ec552d80) )
|
||||
ROM_LOAD( "7.11h", 0x6000, 0x2000, CRC(d42d67bf) SHA1(adac80d183ad26a9b1ec25a2da7ebbb33b441b63) ) // need to correct program / region code ID
|
||||
ROM_LOAD( "6.9h", 0x8000, 0x2000, CRC(692398eb) SHA1(518001d738c2fb9417e52edfe9a7b74a074af3b0) )
|
||||
ROM_LOAD( "5.8h", 0xa000, 0x2000, CRC(620ffec3) SHA1(e047beb29e0cda72126e8dcdd0b7504a202efba2) )
|
||||
ROM_LOAD( "4.7h", 0xc000, 0x2000, CRC(28650971) SHA1(25e405fb9f648b7118e3c7c7b3ba59a7b7c29c42) )
|
||||
ROM_LOAD( "3.6h", 0xe000, 0x2000, CRC(f264018f) SHA1(6ca0f7e26311799b0650a6c58567405bc2a7f922) )
|
||||
|
||||
ROM_REGION( 0x10000, "audiocpu", 0 )
|
||||
ROM_LOAD( "319-h02", 0x0000, 0x2000, CRC(d5d45edb) SHA1(3808d1b58fe152f8f5b49bf0aa40c53e9c9dd4bd) )
|
||||
ROM_LOAD( "319h02.6d", 0x0000, 0x2000, CRC(d5d45edb) SHA1(3808d1b58fe152f8f5b49bf0aa40c53e9c9dd4bd) ) // same as e02
|
||||
|
||||
ROM_REGION( 0x1000, "daccpu", 0 ) /* 4k for the 8039 DAC CPU */
|
||||
ROM_LOAD( "319-h01", 0x0000, 0x1000, CRC(ed5725a0) SHA1(64f54621487291fbfe827fb4cecca299fd0db781) ) // same as e01?
|
||||
ROM_LOAD( "319h01.3a", 0x0000, 0x1000, CRC(ed5725a0) SHA1(64f54621487291fbfe827fb4cecca299fd0db781) ) // same as e01
|
||||
|
||||
ROM_REGION( 0x08000, "gfx1", 0 )
|
||||
ROM_LOAD( "319e11.bin", 0x0000, 0x2000, CRC(965a7ff6) SHA1(210aae91a3838e5f7c78747d9b7419d266538ffc) )
|
||||
ROM_LOAD( "319e09.bin", 0x2000, 0x2000, CRC(5eaa7f3e) SHA1(4c038e80d575988407252897a1f1bc6b76af597c) )
|
||||
ROM_LOAD( "319e10.bin", 0x4000, 0x2000, CRC(7bb1aeee) SHA1(be2dd46cd0121cedad6dab90a22643798a3176ab) )
|
||||
ROM_LOAD( "319e08.bin", 0x6000, 0x2000, CRC(6add71b1) SHA1(fc8c0ecd3b7f03d63b6c3143143986883345fa38) )
|
||||
ROM_LOAD( "319e11.3e", 0x0000, 0x2000, CRC(965a7ff6) SHA1(210aae91a3838e5f7c78747d9b7419d266538ffc) )
|
||||
ROM_LOAD( "319e09.2e", 0x2000, 0x2000, CRC(5eaa7f3e) SHA1(4c038e80d575988407252897a1f1bc6b76af597c) )
|
||||
ROM_LOAD( "319e10.3d", 0x4000, 0x2000, CRC(7bb1aeee) SHA1(be2dd46cd0121cedad6dab90a22643798a3176ab) )
|
||||
ROM_LOAD( "319e08.2d", 0x6000, 0x2000, CRC(6add71b1) SHA1(fc8c0ecd3b7f03d63b6c3143143986883345fa38) )
|
||||
|
||||
ROM_REGION( 0x04000, "gfx2", 0 )
|
||||
ROM_LOAD( "319e12.bin", 0x0000, 0x2000, CRC(e0fb7835) SHA1(44ccaaf92bdb83323f45e08dbe118697720e9105) ) // 12.9c
|
||||
ROM_LOAD( "319-g13", 0x2000, 0x2000, CRC(3d8f3743) SHA1(1f6fbf804dacfa44cd11b4cf41d0bedb7f2ff6b6) ) // same as e13?
|
||||
ROM_LOAD( "319_e12.8c", 0x0000, 0x2000, CRC(e0fb7835) SHA1(44ccaaf92bdb83323f45e08dbe118697720e9105) )
|
||||
ROM_LOAD( "319_g13.10c", 0x2000, 0x2000, CRC(3d8f3743) SHA1(1f6fbf804dacfa44cd11b4cf41d0bedb7f2ff6b6) ) // same as e13
|
||||
|
||||
ROM_REGION( 0x0260, "proms", 0 )
|
||||
ROM_LOAD( "319b18.a16", 0x0000, 0x020, CRC(23cb02af) SHA1(aba459826a75ec07bc6d97580e934f58aa22f4f4) ) /* palette */
|
||||
@ -491,41 +555,11 @@ ROM_START( megazoneb )
|
||||
ROM_LOAD( "319b15.e8", 0x0240, 0x020, CRC(31fd7ab9) SHA1(04d6e51b4930619c8ee12fb0d7b5f981e4d6d8d3) ) /* timing (not used) */
|
||||
ROM_END
|
||||
|
||||
ROM_START( megazonec )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "319-h07", 0x6000, 0x2000, CRC(8ca47f64) SHA1(1a20db5ac504b9b004116cfa6992d63a86a04cc5) )
|
||||
ROM_LOAD( "319-h06", 0x8000, 0x2000, CRC(ed35b12e) SHA1(69e88c4801c838a24aba0a867af205a7169ad089) )
|
||||
ROM_LOAD( "319-h05", 0xa000, 0x2000, CRC(c3655ccd) SHA1(b86b58a12c6ced9a7e0a6d0cdb3881a28220a650) )
|
||||
ROM_LOAD( "319-h04", 0xc000, 0x2000, CRC(9e221177) SHA1(0c6fffd657d66090362108578aa78eb36bdcce6b) )
|
||||
ROM_LOAD( "319-h03", 0xe000, 0x2000, CRC(9048955b) SHA1(d8a7b46d984832f566298d3b417b3a34c9fea6c7) )
|
||||
|
||||
ROM_REGION( 0x10000, "audiocpu", 0 )
|
||||
ROM_LOAD( "319-h02", 0x0000, 0x2000, CRC(d5d45edb) SHA1(3808d1b58fe152f8f5b49bf0aa40c53e9c9dd4bd) )
|
||||
|
||||
ROM_REGION( 0x1000, "daccpu", 0 ) /* 4k for the 8039 DAC CPU */
|
||||
ROM_LOAD( "319-h01", 0x0000, 0x1000, CRC(ed5725a0) SHA1(64f54621487291fbfe827fb4cecca299fd0db781) ) // same as e01?
|
||||
|
||||
ROM_REGION( 0x08000, "gfx1", 0 )
|
||||
ROM_LOAD( "319e11.bin", 0x0000, 0x2000, CRC(965a7ff6) SHA1(210aae91a3838e5f7c78747d9b7419d266538ffc) )
|
||||
ROM_LOAD( "319e09.bin", 0x2000, 0x2000, CRC(5eaa7f3e) SHA1(4c038e80d575988407252897a1f1bc6b76af597c) )
|
||||
ROM_LOAD( "319e10.bin", 0x4000, 0x2000, CRC(7bb1aeee) SHA1(be2dd46cd0121cedad6dab90a22643798a3176ab) )
|
||||
ROM_LOAD( "319e08.bin", 0x6000, 0x2000, CRC(6add71b1) SHA1(fc8c0ecd3b7f03d63b6c3143143986883345fa38) )
|
||||
|
||||
ROM_REGION( 0x04000, "gfx2", 0 )
|
||||
ROM_LOAD( "319e12.bin", 0x0000, 0x2000, CRC(e0fb7835) SHA1(44ccaaf92bdb83323f45e08dbe118697720e9105) ) // 12.9c
|
||||
ROM_LOAD( "319-g13", 0x2000, 0x2000, CRC(3d8f3743) SHA1(1f6fbf804dacfa44cd11b4cf41d0bedb7f2ff6b6) ) // same as e13?
|
||||
|
||||
ROM_REGION( 0x0260, "proms", 0 )
|
||||
ROM_LOAD( "319b18.a16", 0x0000, 0x020, CRC(23cb02af) SHA1(aba459826a75ec07bc6d97580e934f58aa22f4f4) ) /* palette */
|
||||
ROM_LOAD( "319b16.c6", 0x0020, 0x100, CRC(5748e933) SHA1(c1478c31533a11421cd4579ccfdbb430e193d17b) ) /* sprite lookup table */
|
||||
ROM_LOAD( "319b17.a11", 0x0120, 0x100, CRC(1fbfce73) SHA1(1c58eb91982d5f10511d54a83070e859ac57d2f1) ) /* character lookup table */
|
||||
ROM_LOAD( "319b14.e7", 0x0220, 0x020, CRC(55044268) SHA1(29cf4158314ed897daf045a7f07be865dd977663) ) /* timing (not used) */
|
||||
ROM_LOAD( "prom.48", 0x0240, 0x020, CRC(796dea94) SHA1(bab3c2a5466e1c07ec27cccf7b1a21e9de4ed982) ) /* timing (not used) */
|
||||
ROM_END
|
||||
|
||||
|
||||
GAME( 1983, megazone, 0, megazone, megazone, megazone_state, 0, ROT90, "Konami", "Mega Zone (Konami set 1)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1983, megazonea, megazone, megazone, megazona, megazone_state, 0, ROT90, "Konami", "Mega Zone (Konami set 2)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1983, megazoneb, megazone, megazone, megazone, megazone_state, 0, ROT90, "Konami (Kosuka license)", "Mega Zone (Kosuka set 1)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1983, megazonec, megazone, megazone, megazone, megazone_state, 0, ROT90, "Konami (Kosuka license)", "Mega Zone (Kosuka set 2)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1983, megazonei, megazone, megazone, megazone, megazone_state, 0, ROT90, "Konami (Interlogic license)", "Mega Zone (Interlogic)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1983, megazone, 0, megazone, megazone, megazone_state, 0, ROT90, "Konami", "Mega Zone (program code L)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1983, megazonej, megazone, megazone, megazone, megazone_state, 0, ROT90, "Konami (Interlogic / Kosuka license)", "Mega Zone (program code J)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1983, megazonei, megazone, megazone, megazone, megazone_state, 0, ROT90, "Konami", "Mega Zone (program code I)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1983, megazoneh, megazone, megazone, megazone, megazone_state, 0, ROT90, "Konami (Kosuka license)", "Mega Zone (program code H)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1983, megazonea, megazone, megazone, megazone, megazone_state, 0, ROT90, "Konami (Interlogic / Kosuka license)", "Mega Zone (unknown program code 1)", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1983, megazoneb, megazone, megazone, megazona, megazone_state, 0, ROT90, "Konami", "Mega Zone (unknown program code 2)", MACHINE_SUPPORTS_SAVE )
|
||||
|
@ -20359,10 +20359,11 @@ mt_wwar // 48
|
||||
|
||||
@source:megazone.cpp
|
||||
megazone // GX319 (c) 1983
|
||||
megazonea // GX319 (c) 1983
|
||||
megazoneb // GX319 (c) 1983 + Kosuka
|
||||
megazonec // GX319 (c) 1983 + Kosuka
|
||||
megazonei // GX319 (c) 1983 + Interlogic / Kosuka
|
||||
megazonea // GX319 (c) 1983 + Interlogic / Kosuka
|
||||
megazoneb // GX319 (c) 1983
|
||||
megazoneh // GX319 (c) 1983 + Kosuka
|
||||
megazonei // GX319 (c) 1983
|
||||
megazonej // GX319 (c) 1983 + Interlogic / Kosuka
|
||||
|
||||
@source:meijinsn.cpp
|
||||
meijinsn // (c) 1986 SNK
|
||||
|
Loading…
Reference in New Issue
Block a user