mirror of
https://github.com/holub/mame
synced 2025-04-24 09:20:02 +03:00
Update to the lastduel.c driver:
Better rom load / decode for Last Duel sets [Haze] Readme / PCB layout [Guru] Corrected rom labels and added PCB locations to Mad Gear / LED Storm sets [Brian Troha]
This commit is contained in:
parent
1e30976fa6
commit
d58da570b8
@ -2,6 +2,7 @@
|
||||
|
||||
Last Duel - Capcom, 1988
|
||||
LED Storm - Capcom, 1988
|
||||
LED Storm Rally 2011 - Capcom, 1988
|
||||
Mad Gear - Capcom, 1989
|
||||
|
||||
Emulation by Bryan McPhail, mish@tendril.co.uk
|
||||
@ -11,11 +12,105 @@ microcontroller.
|
||||
|
||||
TODO:
|
||||
- The seem to be minor priority issues in Mad Gear, but the game might just
|
||||
be like that. The priority PROM is missing.
|
||||
be like that. The priority PROM is dumped but currently not used.
|
||||
- visible area might be wrong
|
||||
|
||||
Last Duel
|
||||
- PCB No. Top:87615A-4 / Bottom:87615B-3
|
||||
|
||||
PCB Numbers:
|
||||
Mad Gear / LED Storm Top:87616A-5 / Bottom:87616B-5
|
||||
Last Duel Top:87615A-4 / Bottom:87615B-3
|
||||
|
||||
**************************************************************************
|
||||
|
||||
Led Storm Rally 2011
|
||||
Capcom, 1988
|
||||
|
||||
PCB Layout
|
||||
----------
|
||||
|
||||
87616A-5
|
||||
|-----------| |------------| |-----------|
|
||||
|------|-----------|-----|------------|-----|-----------|------|
|
||||
| |
|
||||
| 43256 CPU1.2D DEC.2F VR2.2J DL-0100-103|
|
||||
| 43256 CPU3.3E VR1.3J 24MHz |
|
||||
| 6116 |
|
||||
| LS-01.5B 6116 |
|
||||
| DSWA |
|
||||
|J LS-02.6B DSWB 6116 |
|
||||
|A DSWC |
|
||||
|M LSU-03.7B 6116 |
|
||||
|M |
|
||||
|A LSU-04.8B 10MHz 6116 |
|
||||
| 3.579545MHz |
|
||||
| 68000 6116 LS-08.10K |
|
||||
| LS-05.10E CPU2.11G VR3.11K |
|
||||
| M6295 LS-06.12E |
|
||||
| VOL 5218 YM3014 6116 |
|
||||
| 5218 5218 YM2203 LS-07.14J |
|
||||
| HA13001 5218 5218 YM2203 SOUND.15G Z80 |
|
||||
|--------------------------------------------------------------|
|
||||
Notes:
|
||||
5218 - Mitsubishi 5218 Op Amp (DIP8)
|
||||
HA13001 - Main power AMP (SIP9)
|
||||
68000 - Clock 10.000MHz (DIP64)
|
||||
Z80 - Clock 3.579545MHz (DIP40)
|
||||
YM3014 - Yamaha YM3014 DAC (DIP8)
|
||||
YM2203 - Clock 3.579545MHz (both, DIP40)
|
||||
M6295 - Oki M6295, clock 1.000MHz [10/10]. Pin 7 HIGH (QFP44)
|
||||
CPU* \
|
||||
DEC* | PALs (DIP20)
|
||||
VR* |
|
||||
SOUND* /
|
||||
43256 - 32kx8 SRAM (DIP28)
|
||||
6116 - 2kx8 SRAM (DIP24)
|
||||
DL-0100-103 - NEC custom (SDIP64)
|
||||
ROMs -
|
||||
LS-07 - 27C512 EPROM (DIP28)
|
||||
LS-08 - 27C256 EPROM (DIP28)
|
||||
LS-05/06 - 128kx8 mask ROM (DIP28)
|
||||
LS-01 thru 04 - 27C1000 EPROM (DIP32)
|
||||
Measurements -
|
||||
VSync 57.4444Hz
|
||||
HSync 15.1432kHz
|
||||
OSC1 23.99985MHz
|
||||
OSC2 9.99993MHz
|
||||
OSC3 3.57943MHz
|
||||
|
||||
87616B-5
|
||||
|-----------| |------------| |-----------|
|
||||
|------|-----------|-----|------------|-----|-----------|------|
|
||||
| OB7.15J 6116 81301 |
|
||||
| 29.14K OB3.14G 6116 |
|
||||
| 6116 LS-10.13A|
|
||||
| PR10.12K 6116 6116 |
|
||||
| OB4 6116 |
|
||||
| OB10.10K 6116 |
|
||||
| 6116 OB8.10D |
|
||||
| OB11.9K 6116 OB9.9C |
|
||||
| 6116 OB2.8D |
|
||||
| OB12.8K OB1.8C OB6.8A |
|
||||
|81301 SCA1.7H OB5.7F SCB3.7D 81301 |
|
||||
|LS-12.7L |
|
||||
| SCB1.5K LS-09.5A|
|
||||
| 2063 |
|
||||
| SCB2.4K 2063 |
|
||||
|81301 |
|
||||
| SCA4.2K 2063 SCA2.3A|
|
||||
|LS-11.2L SCA3.1K 2063 |
|
||||
|--------------------------------------------------------------|
|
||||
Notes:
|
||||
OB* \
|
||||
SC* | - PALs
|
||||
PR* /
|
||||
LS-09/10/12 - NEC 23C2000 256kx8 mask ROM (QFP52)
|
||||
LS-11 - NEC 23C4000 512kx8 mask ROM (QFP64)
|
||||
2063 - 8kx8 SRAM (DIP28)
|
||||
6116 - 2kx8 SRAM (DIP24)
|
||||
81301 - ? (SDIP28)
|
||||
29 - 63S141 bipolar PROM (DIP16)
|
||||
|
||||
|
||||
|
||||
**************************************************************************/
|
||||
|
||||
@ -139,19 +234,6 @@ static const gfx_layout text_layout =
|
||||
16*8
|
||||
};
|
||||
|
||||
static const gfx_layout tile_layout =
|
||||
{
|
||||
16,16,
|
||||
RGN_FRAC(1,2),
|
||||
4,
|
||||
{ 4, 0, RGN_FRAC(1,2)+4, RGN_FRAC(1,2)+0 },
|
||||
{ 0, 1, 2, 3, 8+0, 8+1, 8+2, 8+3,
|
||||
16*16+0, 16*16+1, 16*16+2, 16*16+3, 16*16+8+0, 16*16+8+1, 16*16+8+2, 16*16+8+3 },
|
||||
{ 0*16, 1*16, 2*16, 3*16, 4*16, 5*16, 6*16, 7*16,
|
||||
8*16, 9*16, 10*16, 11*16, 12*16, 13*16, 14*16, 15*16 },
|
||||
32*16
|
||||
};
|
||||
|
||||
static const gfx_layout madgear_tile =
|
||||
{
|
||||
16,16,
|
||||
@ -181,17 +263,10 @@ static const gfx_layout madgear_tile2 =
|
||||
static GFXDECODE_START( lastduel )
|
||||
GFXDECODE_ENTRY( "gfx1", 0,sprite_layout, 0x200, 16 ) /* colors 0x200-0x2ff */
|
||||
GFXDECODE_ENTRY( "gfx2", 0,text_layout, 0x300, 16 ) /* colors 0x300-0x33f */
|
||||
GFXDECODE_ENTRY( "gfx3", 0,tile_layout, 0x000, 16 ) /* colors 0x000-0x0ff */
|
||||
GFXDECODE_ENTRY( "gfx3", 0,madgear_tile, 0x000, 16 ) /* colors 0x000-0x0ff */
|
||||
GFXDECODE_ENTRY( "gfx4", 0,madgear_tile, 0x100, 16 ) /* colors 0x100-0x1ff */
|
||||
GFXDECODE_END
|
||||
|
||||
static GFXDECODE_START( lastduelb )
|
||||
GFXDECODE_ENTRY( "gfx1", 0,sprite_layout, 0x200, 16 ) /* colors 0x200-0x2ff */
|
||||
GFXDECODE_ENTRY( "gfx2", 0,text_layout, 0x300, 16 ) /* colors 0x300-0x33f */
|
||||
GFXDECODE_ENTRY( "gfx3", 0,tile_layout, 0x000, 16 ) /* colors 0x000-0x0ff */
|
||||
GFXDECODE_ENTRY( "gfx4", 0,tile_layout, 0x100, 16 ) /* colors 0x100-0x1ff */
|
||||
GFXDECODE_END
|
||||
|
||||
static GFXDECODE_START( madgear )
|
||||
GFXDECODE_ENTRY( "gfx1", 0,sprite_layout, 0x200, 16 ) /* colors 0x200-0x2ff */
|
||||
GFXDECODE_ENTRY( "gfx2", 0,text_layout, 0x300, 16 ) /* colors 0x300-0x33f */
|
||||
@ -271,44 +346,6 @@ static MACHINE_DRIVER_START( lastduel )
|
||||
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.40)
|
||||
MACHINE_DRIVER_END
|
||||
|
||||
static MACHINE_DRIVER_START( lastduelb )
|
||||
|
||||
/* basic machine hardware */
|
||||
MDRV_CPU_ADD("maincpu", M68000, 10000000) /* Could be 8 MHz */
|
||||
MDRV_CPU_PROGRAM_MAP(lastduel_map)
|
||||
MDRV_CPU_VBLANK_INT_HACK(lastduel_interrupt,3) /* 1 for vbl, 2 for control reads?? */
|
||||
|
||||
MDRV_CPU_ADD("audiocpu", Z80, 3579545) /* Accurate */
|
||||
MDRV_CPU_PROGRAM_MAP(sound_map)
|
||||
|
||||
/* video hardware */
|
||||
MDRV_VIDEO_ATTRIBUTES(VIDEO_UPDATE_BEFORE_VBLANK | VIDEO_BUFFERS_SPRITERAM)
|
||||
|
||||
MDRV_SCREEN_ADD("screen", RASTER)
|
||||
MDRV_SCREEN_REFRESH_RATE(60)
|
||||
MDRV_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0))
|
||||
MDRV_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
|
||||
MDRV_SCREEN_SIZE(64*8, 32*8)
|
||||
MDRV_SCREEN_VISIBLE_AREA(8*8, (64-8)*8-1, 1*8, 31*8-1 )
|
||||
|
||||
MDRV_GFXDECODE(lastduelb)
|
||||
MDRV_PALETTE_LENGTH(1024)
|
||||
|
||||
MDRV_VIDEO_START(lastduel)
|
||||
MDRV_VIDEO_EOF(lastduel)
|
||||
MDRV_VIDEO_UPDATE(lastduel)
|
||||
|
||||
/* sound hardware */
|
||||
MDRV_SPEAKER_STANDARD_MONO("mono")
|
||||
|
||||
MDRV_SOUND_ADD("ym1", YM2203, 3579545)
|
||||
MDRV_SOUND_CONFIG(ym2203_config)
|
||||
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.40)
|
||||
|
||||
MDRV_SOUND_ADD("ym2", YM2203, 3579545)
|
||||
MDRV_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.40)
|
||||
MACHINE_DRIVER_END
|
||||
|
||||
|
||||
static MACHINE_DRIVER_START( madgear )
|
||||
|
||||
@ -591,8 +628,8 @@ ROM_START( lastduel )
|
||||
ROM_LOAD( "ld_01.12f", 0x000000, 0x08000, CRC(ad3c6f87) SHA1(1a5ef003c0eb641484921dc0c11450c53ee315f5) ) /* 8x8 text */
|
||||
|
||||
ROM_REGION( 0x40000, "gfx3", ROMREGION_DISPOSE )
|
||||
ROM_LOAD( "ld-15.6p", 0x000000, 0x20000, CRC(d977a175) SHA1(e3cb482ede10d2204f8352b10623e442a4ae99d2) ) /* tiles */
|
||||
ROM_LOAD( "ld-13.6m", 0x020000, 0x20000, CRC(bc25729f) SHA1(7a6e8a4158bf4c804e87b11c15deb6d0f09fa538) )
|
||||
ROM_LOAD16_BYTE( "ld-15.6p", 0x000001, 0x20000, CRC(d977a175) SHA1(e3cb482ede10d2204f8352b10623e442a4ae99d2) ) /* tiles */
|
||||
ROM_LOAD16_BYTE( "ld-13.6m", 0x000000, 0x20000, CRC(bc25729f) SHA1(7a6e8a4158bf4c804e87b11c15deb6d0f09fa538) )
|
||||
|
||||
ROM_REGION( 0x80000, "gfx4", ROMREGION_DISPOSE )
|
||||
ROM_LOAD( "ld-14.15n", 0x000000, 0x80000, CRC(d0653739) SHA1(8278e8601e82470d785a8ffef48a1b5f70bc2a9b) ) /* tiles */
|
||||
@ -603,9 +640,9 @@ ROM_END
|
||||
|
||||
ROM_START( lastduelo )
|
||||
ROM_REGION( 0x60000, "maincpu", 0 ) /* 68000 code */
|
||||
ROM_LOAD16_BYTE( "ldu-06.13k", 0x00000, 0x20000, CRC(4228a00b) SHA1(8c23f74f682ba2074da9f3306600c881ce41e50f) )
|
||||
ROM_LOAD16_BYTE( "ldu-05.12k", 0x00001, 0x20000, CRC(7260434f) SHA1(55eeb12977efb3c6afd86d68612782ba526c9055) )
|
||||
ROM_LOAD16_BYTE( "ldu-04.11k", 0x40000, 0x10000, CRC(429fb964) SHA1(78769b05e62c190d846dd08214427d1abbbe2bba) )
|
||||
ROM_LOAD16_BYTE( "ldu-06.13k", 0x00000, 0x20000, CRC(4228a00b) SHA1(8c23f74f682ba2074da9f3306600c881ce41e50f) )
|
||||
ROM_LOAD16_BYTE( "ldu-05.12k", 0x00001, 0x20000, CRC(7260434f) SHA1(55eeb12977efb3c6afd86d68612782ba526c9055) )
|
||||
ROM_LOAD16_BYTE( "ldu-04.11k", 0x40000, 0x10000, CRC(429fb964) SHA1(78769b05e62c190d846dd08214427d1abbbe2bba) )
|
||||
ROM_LOAD16_BYTE( "ldu-03.9k", 0x40001, 0x10000, CRC(5aa4df72) SHA1(9e7315b793f09c8b422bad1ce776588e3a48d80c) )
|
||||
|
||||
ROM_REGION( 0x10000 , "audiocpu", 0 ) /* audio CPU */
|
||||
@ -621,8 +658,8 @@ ROM_START( lastduelo )
|
||||
ROM_LOAD( "ld_01.12f", 0x000000, 0x08000, CRC(ad3c6f87) SHA1(1a5ef003c0eb641484921dc0c11450c53ee315f5) ) /* 8x8 text */
|
||||
|
||||
ROM_REGION( 0x40000, "gfx3", ROMREGION_DISPOSE )
|
||||
ROM_LOAD( "ld-15.6p", 0x000000, 0x20000, CRC(d977a175) SHA1(e3cb482ede10d2204f8352b10623e442a4ae99d2) ) /* tiles */
|
||||
ROM_LOAD( "ld-13.6m", 0x020000, 0x20000, CRC(bc25729f) SHA1(7a6e8a4158bf4c804e87b11c15deb6d0f09fa538) )
|
||||
ROM_LOAD16_BYTE( "ld-15.6p", 0x000001, 0x20000, CRC(d977a175) SHA1(e3cb482ede10d2204f8352b10623e442a4ae99d2) ) /* tiles */
|
||||
ROM_LOAD16_BYTE( "ld-13.6m", 0x000000, 0x20000, CRC(bc25729f) SHA1(7a6e8a4158bf4c804e87b11c15deb6d0f09fa538) )
|
||||
|
||||
ROM_REGION( 0x80000, "gfx4", ROMREGION_DISPOSE )
|
||||
ROM_LOAD( "ld-14.15n", 0x000000, 0x80000, CRC(d0653739) SHA1(8278e8601e82470d785a8ffef48a1b5f70bc2a9b) ) /* tiles */
|
||||
@ -657,20 +694,20 @@ ROM_START( lastduelb )
|
||||
ROM_LOAD( "ld_01.bin", 0x000000, 0x08000, CRC(ad3c6f87) SHA1(1a5ef003c0eb641484921dc0c11450c53ee315f5) ) /* 8x8 text */
|
||||
|
||||
ROM_REGION( 0x40000, "gfx3", ROMREGION_DISPOSE )
|
||||
ROM_LOAD( "ld_17.bin", 0x000000, 0x10000, CRC(7188bfdd) SHA1(26c47af6abb4e6f5e11e2dd6b56113a54c0e6269) ) /* tiles */
|
||||
ROM_LOAD( "ld_18.bin", 0x010000, 0x10000, CRC(a62af66a) SHA1(240dafcb03011cf51bfe9d01bec4aceac64d5760) )
|
||||
ROM_LOAD( "ld_19.bin", 0x020000, 0x10000, CRC(4b762e50) SHA1(95b3413f67d2e9ebea2a8331945a572a3d824cc1) )
|
||||
ROM_LOAD( "ld_20.bin", 0x030000, 0x10000, CRC(b140188e) SHA1(491af082789a11c809c2798da6ae5e52a2b1d986) )
|
||||
ROM_LOAD16_BYTE( "ld_17.bin", 0x000001, 0x10000, CRC(7188bfdd) SHA1(26c47af6abb4e6f5e11e2dd6b56113a54c0e6269) ) /* tiles */
|
||||
ROM_LOAD16_BYTE( "ld_18.bin", 0x020001, 0x10000, CRC(a62af66a) SHA1(240dafcb03011cf51bfe9d01bec4aceac64d5760) )
|
||||
ROM_LOAD16_BYTE( "ld_19.bin", 0x000000, 0x10000, CRC(4b762e50) SHA1(95b3413f67d2e9ebea2a8331945a572a3d824cc1) )
|
||||
ROM_LOAD16_BYTE( "ld_20.bin", 0x020000, 0x10000, CRC(b140188e) SHA1(491af082789a11c809c2798da6ae5e52a2b1d986) )
|
||||
|
||||
ROM_REGION( 0x80000, "gfx4", ROMREGION_DISPOSE )
|
||||
ROM_LOAD( "ld_28.bin", 0x000000, 0x10000, CRC(06778248) SHA1(09663db5f07961a432feb4f82847a2f9741b34ad) ) /* tiles */
|
||||
ROM_LOAD( "ld_26.bin", 0x010000, 0x10000, CRC(b0edac81) SHA1(2ba1f864b7f8047b20206063d4e9956ef1d1ad34) )
|
||||
ROM_LOAD( "ld_24.bin", 0x020000, 0x10000, CRC(66eac4df) SHA1(b2604f6fd443071deb2729f4381e6fe3a2069a33) )
|
||||
ROM_LOAD( "ld_22.bin", 0x030000, 0x10000, CRC(f80f8812) SHA1(2483b272b51ab15c47eb0b48df68b7c3b05d4d35) )
|
||||
ROM_LOAD( "ld_27.bin", 0x040000, 0x10000, CRC(48c78675) SHA1(27b03cd1a5335b60953e5dc4888264598e63c147) )
|
||||
ROM_LOAD( "ld_25.bin", 0x050000, 0x10000, CRC(c541ae9a) SHA1(b1d6acab76cba77ea6b9fe6fc770b6a6d6960a77) )
|
||||
ROM_LOAD( "ld_23.bin", 0x060000, 0x10000, CRC(d817332c) SHA1(c1c3d70a42eb01237bcbe8e274f7022e74c8c715) )
|
||||
ROM_LOAD( "ld_21.bin", 0x070000, 0x10000, CRC(b74f0c0e) SHA1(866e3c65fd5dd7099423baefd09eb2b7da7e8392) )
|
||||
ROM_REGION( 0x80000, "gfx4", ROMREGION_DISPOSE ) /* the maskrom is split into smaller roms on the bootleg */
|
||||
ROM_LOAD16_BYTE( "ld_28.bin", 0x000001, 0x10000, CRC(06778248) SHA1(09663db5f07961a432feb4f82847a2f9741b34ad) ) /* tiles */
|
||||
ROM_LOAD16_BYTE( "ld_27.bin", 0x000000, 0x10000, CRC(48c78675) SHA1(27b03cd1a5335b60953e5dc4888264598e63c147) )
|
||||
ROM_LOAD16_BYTE( "ld_26.bin", 0x020001, 0x10000, CRC(b0edac81) SHA1(2ba1f864b7f8047b20206063d4e9956ef1d1ad34) )
|
||||
ROM_LOAD16_BYTE( "ld_25.bin", 0x020000, 0x10000, CRC(c541ae9a) SHA1(b1d6acab76cba77ea6b9fe6fc770b6a6d6960a77) )
|
||||
ROM_LOAD16_BYTE( "ld_24.bin", 0x040001, 0x10000, CRC(66eac4df) SHA1(b2604f6fd443071deb2729f4381e6fe3a2069a33) )
|
||||
ROM_LOAD16_BYTE( "ld_23.bin", 0x040000, 0x10000, CRC(d817332c) SHA1(c1c3d70a42eb01237bcbe8e274f7022e74c8c715) )
|
||||
ROM_LOAD16_BYTE( "ld_22.bin", 0x060001, 0x10000, CRC(f80f8812) SHA1(2483b272b51ab15c47eb0b48df68b7c3b05d4d35) )
|
||||
ROM_LOAD16_BYTE( "ld_21.bin", 0x060000, 0x10000, CRC(b74f0c0e) SHA1(866e3c65fd5dd7099423baefd09eb2b7da7e8392) )
|
||||
|
||||
ROM_REGION( 0x0100, "proms", 0 )
|
||||
ROM_LOAD( "ld.3d", 0x0000, 0x0100, CRC(729a1ddc) SHA1(eb1d48785a0f187a4cb9c164e6c82481268b3174) ) /* priority (not used) BPROM type 63S141 or compatible like 82S129A */
|
||||
@ -678,37 +715,37 @@ ROM_END
|
||||
|
||||
ROM_START( madgear )
|
||||
ROM_REGION( 0x80000, "maincpu", 0 ) /* 256K for 68000 code */
|
||||
ROM_LOAD16_BYTE( "mg_04.rom", 0x00000, 0x20000, CRC(b112257d) SHA1(4acfd8ba0fe8d68ca7c9b0fde2b13ce0c9104258) )
|
||||
ROM_LOAD16_BYTE( "mg_03.rom", 0x00001, 0x20000, CRC(b2672465) SHA1(96d10046e67181160daebb2b07c867c08f8600dc) )
|
||||
ROM_LOAD16_BYTE( "mg_02.rom", 0x40000, 0x20000, CRC(9f5ebe16) SHA1(2183cb807157d48204d8d4d4b7555c9a7772ddfd) )
|
||||
ROM_LOAD16_BYTE( "mg_01.rom", 0x40001, 0x20000, CRC(1cea2af0) SHA1(9f4642ed2d21fa525e9fecaac6235a3653df3030) )
|
||||
ROM_LOAD16_BYTE( "mg_04.8b", 0x00000, 0x20000, CRC(b112257d) SHA1(4acfd8ba0fe8d68ca7c9b0fde2b13ce0c9104258) )
|
||||
ROM_LOAD16_BYTE( "mg_03.7b", 0x00001, 0x20000, CRC(b2672465) SHA1(96d10046e67181160daebb2b07c867c08f8600dc) )
|
||||
ROM_LOAD16_BYTE( "mg_02.6b", 0x40000, 0x20000, CRC(9f5ebe16) SHA1(2183cb807157d48204d8d4d4b7555c9a7772ddfd) )
|
||||
ROM_LOAD16_BYTE( "mg_01.5b", 0x40001, 0x20000, CRC(1cea2af0) SHA1(9f4642ed2d21fa525e9fecaac6235a3653df3030) )
|
||||
|
||||
ROM_REGION( 0x18000 , "audiocpu", 0 ) /* audio CPU */
|
||||
ROM_LOAD( "mg_05.rom", 0x00000, 0x08000, CRC(2fbfc945) SHA1(8066516dcf9261abee1edd103bdbe0cc18913ed3) )
|
||||
ROM_CONTINUE( 0x10000, 0x08000 )
|
||||
ROM_LOAD( "mg_05.14j", 0x00000, 0x08000, CRC(2fbfc945) SHA1(8066516dcf9261abee1edd103bdbe0cc18913ed3) )
|
||||
ROM_CONTINUE( 0x10000, 0x08000 )
|
||||
|
||||
ROM_REGION( 0x80000, "gfx1", ROMREGION_DISPOSE )
|
||||
ROM_LOAD( "mg_m11.rom", 0x000000, 0x10000, CRC(ee319a64) SHA1(ce8d65fdac3ec1009b22764807c03dd96b340660) ) /* Interleaved sprites */
|
||||
ROM_LOAD( "mg_m07.rom", 0x010000, 0x10000, CRC(e5c0b211) SHA1(dc4a92061c686a9d211a7b95aab2e41219508d67) )
|
||||
ROM_LOAD( "mg_m12.rom", 0x020000, 0x10000, CRC(887ef120) SHA1(9d57b497334d64df9a4ab7f15824dcc6a333f73d) )
|
||||
ROM_LOAD( "mg_m08.rom", 0x030000, 0x10000, CRC(59709aa3) SHA1(384641da58c8b5198ad4fa51cd5fd9a628bcb888) )
|
||||
ROM_LOAD( "mg_m13.rom", 0x040000, 0x10000, CRC(eae07db4) SHA1(59c4ff48d906b2bb101fbebe06383940fdff064f) )
|
||||
ROM_LOAD( "mg_m09.rom", 0x050000, 0x10000, CRC(40ee83eb) SHA1(35e11fcb3b75ada99df23715ecb955bd40e10da8) )
|
||||
ROM_LOAD( "mg_m14.rom", 0x060000, 0x10000, CRC(21e5424c) SHA1(2f7c5d974c847bb14eaf278545bca653919110ba) )
|
||||
ROM_LOAD( "mg_m10.rom", 0x070000, 0x10000, CRC(b64afb54) SHA1(5fdd4f67e6b7440448adf395b61c79b79b4f86e7) )
|
||||
ROM_REGION( 0x80000, "gfx1", ROMREGION_DISPOSE ) /* CN-SUB daughter cards replace unused NEC 23C2000 mask ROMS (QFP52) at 5A & 13A */
|
||||
ROM_LOAD( "mg_m11.rom0", 0x000000, 0x10000, CRC(ee319a64) SHA1(ce8d65fdac3ec1009b22764807c03dd96b340660) ) /* Interleaved sprites */
|
||||
ROM_LOAD( "mg_m07.rom2", 0x010000, 0x10000, CRC(e5c0b211) SHA1(dc4a92061c686a9d211a7b95aab2e41219508d67) )
|
||||
ROM_LOAD( "mg_m12.rom1", 0x020000, 0x10000, CRC(887ef120) SHA1(9d57b497334d64df9a4ab7f15824dcc6a333f73d) )
|
||||
ROM_LOAD( "mg_m08.rom3", 0x030000, 0x10000, CRC(59709aa3) SHA1(384641da58c8b5198ad4fa51cd5fd9a628bcb888) ) /* Mask roms 07, 08, 11 & 12 located on first CN-SUB daughter card */
|
||||
ROM_LOAD( "mg_m13.rom0", 0x040000, 0x10000, CRC(eae07db4) SHA1(59c4ff48d906b2bb101fbebe06383940fdff064f) )
|
||||
ROM_LOAD( "mg_m09.rom2", 0x050000, 0x10000, CRC(40ee83eb) SHA1(35e11fcb3b75ada99df23715ecb955bd40e10da8) )
|
||||
ROM_LOAD( "mg_m14.rom1", 0x060000, 0x10000, CRC(21e5424c) SHA1(2f7c5d974c847bb14eaf278545bca653919110ba) )
|
||||
ROM_LOAD( "mg_m10.rom3", 0x070000, 0x10000, CRC(b64afb54) SHA1(5fdd4f67e6b7440448adf395b61c79b79b4f86e7) ) /* Mask roms 09, 10, 13 & 14 located on second CN-SUB daughter card */
|
||||
|
||||
ROM_REGION( 0x08000, "gfx2", ROMREGION_DISPOSE )
|
||||
ROM_LOAD( "mg_06.rom", 0x000000, 0x08000, CRC(382ee59b) SHA1(a1da439f0585f5cafe2fb7024f1ae0527e34cd92) ) /* 8x8 text */
|
||||
ROM_LOAD( "mg_06.10k", 0x000000, 0x08000, CRC(382ee59b) SHA1(a1da439f0585f5cafe2fb7024f1ae0527e34cd92) ) /* 8x8 text */
|
||||
|
||||
ROM_REGION( 0x40000, "gfx3", ROMREGION_DISPOSE )
|
||||
ROM_LOAD( "ls-12", 0x000000, 0x40000, CRC(6c1b2c6c) SHA1(18f22129f13c6bfa7e285f0e09a35644272f6ecb) )
|
||||
ROM_LOAD( "ls-12.7l", 0x000000, 0x40000, CRC(6c1b2c6c) SHA1(18f22129f13c6bfa7e285f0e09a35644272f6ecb) ) /* NEC 23C2000 256kx8 mask ROM (QFP52) */
|
||||
|
||||
ROM_REGION( 0x80000, "gfx4", ROMREGION_DISPOSE )
|
||||
ROM_LOAD( "ls-11", 0x000000, 0x80000, CRC(6bf81c64) SHA1(2289978c6bdb6e4f86e7094e861df147e757e249) )
|
||||
ROM_LOAD( "ls-11.2l", 0x000000, 0x80000, CRC(6bf81c64) SHA1(2289978c6bdb6e4f86e7094e861df147e757e249) ) /* NEC 23C4000 512kx8 mask ROM (QFP64) */
|
||||
|
||||
ROM_REGION( 0x40000, "oki", 0 ) /* ADPCM */
|
||||
ROM_LOAD( "ls-06", 0x00000, 0x20000, CRC(88d39a5b) SHA1(8fb2d1d26e2ffb93dfc9cf8f23bb81eb64496c2b) )
|
||||
ROM_LOAD( "ls-05", 0x20000, 0x20000, CRC(b06e03b5) SHA1(7d17e5cfb57866c60146bea1a4535e961c73327c) )
|
||||
ROM_LOAD( "ls-06.10e", 0x00000, 0x20000, CRC(88d39a5b) SHA1(8fb2d1d26e2ffb93dfc9cf8f23bb81eb64496c2b) )
|
||||
ROM_LOAD( "ls-05.12e", 0x20000, 0x20000, CRC(b06e03b5) SHA1(7d17e5cfb57866c60146bea1a4535e961c73327c) )
|
||||
|
||||
ROM_REGION( 0x0100, "proms", 0 )
|
||||
ROM_LOAD( "63s141.14k", 0x0000, 0x0100, CRC(7f862e1e) SHA1(7134c4f741463007a177d55922e1284d132f60e3) ) /* priority (not used) */
|
||||
@ -716,124 +753,127 @@ ROM_END
|
||||
|
||||
ROM_START( madgearj )
|
||||
ROM_REGION( 0x80000, "maincpu", 0 ) /* 256K for 68000 code */
|
||||
ROM_LOAD16_BYTE( "mdj_04.rom", 0x00000, 0x20000, CRC(9ebbebb1) SHA1(84a2b146c10c1635b11c3af0242fd4680994eb5a) )
|
||||
ROM_LOAD16_BYTE( "mdj_03.rom", 0x00001, 0x20000, CRC(a5579c2d) SHA1(789dcb1cdf5cae20ab497c75460ad98c33d1a046) )
|
||||
ROM_LOAD16_BYTE( "mg_02.rom", 0x40000, 0x20000, CRC(9f5ebe16) SHA1(2183cb807157d48204d8d4d4b7555c9a7772ddfd) )
|
||||
ROM_LOAD16_BYTE( "mg_01.rom", 0x40001, 0x20000, CRC(1cea2af0) SHA1(9f4642ed2d21fa525e9fecaac6235a3653df3030) )
|
||||
ROM_LOAD16_BYTE( "mdj_04.8b", 0x00000, 0x20000, CRC(9ebbebb1) SHA1(84a2b146c10c1635b11c3af0242fd4680994eb5a) )
|
||||
ROM_LOAD16_BYTE( "mdj_03.7b", 0x00001, 0x20000, CRC(a5579c2d) SHA1(789dcb1cdf5cae20ab497c75460ad98c33d1a046) )
|
||||
ROM_LOAD16_BYTE( "mg_02.6b", 0x40000, 0x20000, CRC(9f5ebe16) SHA1(2183cb807157d48204d8d4d4b7555c9a7772ddfd) )
|
||||
ROM_LOAD16_BYTE( "mg_01.5b", 0x40001, 0x20000, CRC(1cea2af0) SHA1(9f4642ed2d21fa525e9fecaac6235a3653df3030) )
|
||||
|
||||
ROM_REGION( 0x18000 , "audiocpu", 0 ) /* audio CPU */
|
||||
ROM_LOAD( "mg_05.rom", 0x00000, 0x08000, CRC(2fbfc945) SHA1(8066516dcf9261abee1edd103bdbe0cc18913ed3) )
|
||||
ROM_CONTINUE( 0x10000, 0x08000 )
|
||||
ROM_LOAD( "mg_05.14j", 0x00000, 0x08000, CRC(2fbfc945) SHA1(8066516dcf9261abee1edd103bdbe0cc18913ed3) )
|
||||
ROM_CONTINUE( 0x10000, 0x08000 )
|
||||
|
||||
ROM_REGION( 0x80000, "gfx1", ROMREGION_DISPOSE )
|
||||
ROM_LOAD( "mg_m11.rom", 0x000000, 0x10000, CRC(ee319a64) SHA1(ce8d65fdac3ec1009b22764807c03dd96b340660) ) /* Interleaved sprites */
|
||||
ROM_LOAD( "mg_m07.rom", 0x010000, 0x10000, CRC(e5c0b211) SHA1(dc4a92061c686a9d211a7b95aab2e41219508d67) )
|
||||
ROM_LOAD( "mg_m12.rom", 0x020000, 0x10000, CRC(887ef120) SHA1(9d57b497334d64df9a4ab7f15824dcc6a333f73d) )
|
||||
ROM_LOAD( "mg_m08.rom", 0x030000, 0x10000, CRC(59709aa3) SHA1(384641da58c8b5198ad4fa51cd5fd9a628bcb888) )
|
||||
ROM_LOAD( "mg_m13.rom", 0x040000, 0x10000, CRC(eae07db4) SHA1(59c4ff48d906b2bb101fbebe06383940fdff064f) )
|
||||
ROM_LOAD( "mg_m09.rom", 0x050000, 0x10000, CRC(40ee83eb) SHA1(35e11fcb3b75ada99df23715ecb955bd40e10da8) )
|
||||
ROM_LOAD( "mg_m14.rom", 0x060000, 0x10000, CRC(21e5424c) SHA1(2f7c5d974c847bb14eaf278545bca653919110ba) )
|
||||
ROM_LOAD( "mg_m10.rom", 0x070000, 0x10000, CRC(b64afb54) SHA1(5fdd4f67e6b7440448adf395b61c79b79b4f86e7) )
|
||||
ROM_REGION( 0x80000, "gfx1", ROMREGION_DISPOSE ) /* CN-SUB daughter cards replace unused NEC 23C2000 mask ROMS (QFP52) at 5A & 13A */
|
||||
ROM_LOAD( "mg_m11.rom0", 0x000000, 0x10000, CRC(ee319a64) SHA1(ce8d65fdac3ec1009b22764807c03dd96b340660) ) /* Interleaved sprites */
|
||||
ROM_LOAD( "mg_m07.rom2", 0x010000, 0x10000, CRC(e5c0b211) SHA1(dc4a92061c686a9d211a7b95aab2e41219508d67) )
|
||||
ROM_LOAD( "mg_m12.rom1", 0x020000, 0x10000, CRC(887ef120) SHA1(9d57b497334d64df9a4ab7f15824dcc6a333f73d) )
|
||||
ROM_LOAD( "mg_m08.rom3", 0x030000, 0x10000, CRC(59709aa3) SHA1(384641da58c8b5198ad4fa51cd5fd9a628bcb888) ) /* Mask roms 07, 08, 11 & 12 located on first CN-SUB daughter card */
|
||||
ROM_LOAD( "mg_m13.rom0", 0x040000, 0x10000, CRC(eae07db4) SHA1(59c4ff48d906b2bb101fbebe06383940fdff064f) )
|
||||
ROM_LOAD( "mg_m09.rom2", 0x050000, 0x10000, CRC(40ee83eb) SHA1(35e11fcb3b75ada99df23715ecb955bd40e10da8) )
|
||||
ROM_LOAD( "mg_m14.rom1", 0x060000, 0x10000, CRC(21e5424c) SHA1(2f7c5d974c847bb14eaf278545bca653919110ba) )
|
||||
ROM_LOAD( "mg_m10.rom3", 0x070000, 0x10000, CRC(b64afb54) SHA1(5fdd4f67e6b7440448adf395b61c79b79b4f86e7) ) /* Mask roms 09, 10, 13 & 14 located on second CN-SUB daughter card */
|
||||
|
||||
ROM_REGION( 0x08000, "gfx2", ROMREGION_DISPOSE )
|
||||
ROM_LOAD( "mg_06.rom", 0x000000, 0x08000, CRC(382ee59b) SHA1(a1da439f0585f5cafe2fb7024f1ae0527e34cd92) ) /* 8x8 text */
|
||||
ROM_LOAD( "mg_06.10k", 0x000000, 0x08000, CRC(382ee59b) SHA1(a1da439f0585f5cafe2fb7024f1ae0527e34cd92) ) /* 8x8 text */
|
||||
|
||||
ROM_REGION( 0x40000, "gfx3", ROMREGION_DISPOSE )
|
||||
ROM_LOAD( "ls-12", 0x000000, 0x40000, CRC(6c1b2c6c) SHA1(18f22129f13c6bfa7e285f0e09a35644272f6ecb) )
|
||||
ROM_LOAD( "ls-12.7l", 0x000000, 0x40000, CRC(6c1b2c6c) SHA1(18f22129f13c6bfa7e285f0e09a35644272f6ecb) ) /* NEC 23C2000 256kx8 mask ROM (QFP52) */
|
||||
|
||||
ROM_REGION( 0x80000, "gfx4", ROMREGION_DISPOSE )
|
||||
ROM_LOAD( "ls-11", 0x000000, 0x80000, CRC(6bf81c64) SHA1(2289978c6bdb6e4f86e7094e861df147e757e249) )
|
||||
ROM_LOAD( "ls-11.2l", 0x000000, 0x80000, CRC(6bf81c64) SHA1(2289978c6bdb6e4f86e7094e861df147e757e249) ) /* NEC 23C4000 512kx8 mask ROM (QFP64) */
|
||||
|
||||
ROM_REGION( 0x40000, "oki", 0 ) /* ADPCM */
|
||||
ROM_LOAD( "ls-06", 0x00000, 0x20000, CRC(88d39a5b) SHA1(8fb2d1d26e2ffb93dfc9cf8f23bb81eb64496c2b) )
|
||||
ROM_LOAD( "ls-05", 0x20000, 0x20000, CRC(b06e03b5) SHA1(7d17e5cfb57866c60146bea1a4535e961c73327c) )
|
||||
ROM_LOAD( "ls-06.10e", 0x00000, 0x20000, CRC(88d39a5b) SHA1(8fb2d1d26e2ffb93dfc9cf8f23bb81eb64496c2b) )
|
||||
ROM_LOAD( "ls-05.12e", 0x20000, 0x20000, CRC(b06e03b5) SHA1(7d17e5cfb57866c60146bea1a4535e961c73327c) )
|
||||
|
||||
ROM_REGION( 0x0100, "proms", 0 )
|
||||
ROM_LOAD( "63s141.14k", 0x0000, 0x0100, CRC(7f862e1e) SHA1(7134c4f741463007a177d55922e1284d132f60e3) ) /* priority (not used) */
|
||||
ROM_LOAD( "29.14k", 0x0000, 0x0100, CRC(7f862e1e) SHA1(7134c4f741463007a177d55922e1284d132f60e3) ) /* priority (not used) BPROM type 63S141 or compatible like 82S129A */
|
||||
ROM_END
|
||||
|
||||
ROM_START( ledstorm )
|
||||
ROM_REGION( 0x80000, "maincpu", 0 ) /* 256K for 68000 code */
|
||||
ROM_LOAD16_BYTE( "mdu.04", 0x00000, 0x20000, CRC(7f7f8329) SHA1(9b7ecb7f5cc3f2c80e05da3b9055e2fbd64bf0ce) )
|
||||
ROM_LOAD16_BYTE( "mdu.03", 0x00001, 0x20000, CRC(11fa542f) SHA1(1cedfc471058e0d0502a1eeafcab479dca4fea41) )
|
||||
ROM_LOAD16_BYTE( "mg_02.rom", 0x40000, 0x20000, CRC(9f5ebe16) SHA1(2183cb807157d48204d8d4d4b7555c9a7772ddfd) )
|
||||
ROM_LOAD16_BYTE( "mg_01.rom", 0x40001, 0x20000, CRC(1cea2af0) SHA1(9f4642ed2d21fa525e9fecaac6235a3653df3030) )
|
||||
ROM_LOAD16_BYTE( "mdu_04.8b", 0x00000, 0x20000, CRC(7f7f8329) SHA1(9b7ecb7f5cc3f2c80e05da3b9055e2fbd64bf0ce) )
|
||||
ROM_LOAD16_BYTE( "mdu_03.7b", 0x00001, 0x20000, CRC(11fa542f) SHA1(1cedfc471058e0d0502a1eeafcab479dca4fea41) )
|
||||
ROM_LOAD16_BYTE( "mde_02.6b", 0x40000, 0x20000, CRC(9f5ebe16) SHA1(2183cb807157d48204d8d4d4b7555c9a7772ddfd) )
|
||||
ROM_LOAD16_BYTE( "mde_01.5b", 0x40001, 0x20000, CRC(1cea2af0) SHA1(9f4642ed2d21fa525e9fecaac6235a3653df3030) )
|
||||
|
||||
ROM_REGION( 0x18000 , "audiocpu", 0 ) /* audio CPU */
|
||||
ROM_LOAD( "mg_05.rom", 0x00000, 0x08000, CRC(2fbfc945) SHA1(8066516dcf9261abee1edd103bdbe0cc18913ed3) )
|
||||
ROM_LOAD( "mde_05.14j", 0x00000, 0x08000, CRC(2fbfc945) SHA1(8066516dcf9261abee1edd103bdbe0cc18913ed3) )
|
||||
ROM_CONTINUE( 0x10000, 0x08000 )
|
||||
|
||||
ROM_REGION( 0x80000, "gfx1", ROMREGION_DISPOSE )
|
||||
ROM_LOAD( "mg_m11.rom", 0x000000, 0x10000, CRC(ee319a64) SHA1(ce8d65fdac3ec1009b22764807c03dd96b340660) ) /* Interleaved sprites */
|
||||
ROM_LOAD( "07", 0x010000, 0x10000, CRC(7152b212) SHA1(b021496e8b3c22c018907e6e374a7401d3843570) )
|
||||
ROM_LOAD( "mg_m12.rom", 0x020000, 0x10000, CRC(887ef120) SHA1(9d57b497334d64df9a4ab7f15824dcc6a333f73d) )
|
||||
ROM_LOAD( "08", 0x030000, 0x10000, CRC(72e5d525) SHA1(209def4206e9b66be9879f0105d3f04980f156da) )
|
||||
ROM_LOAD( "mg_m13.rom", 0x040000, 0x10000, CRC(eae07db4) SHA1(59c4ff48d906b2bb101fbebe06383940fdff064f) )
|
||||
ROM_LOAD( "09", 0x050000, 0x10000, CRC(7b5175cb) SHA1(8d8d4953dd787308bed75345af6789899d2afded) )
|
||||
ROM_LOAD( "mg_m14.rom", 0x060000, 0x10000, CRC(21e5424c) SHA1(2f7c5d974c847bb14eaf278545bca653919110ba) )
|
||||
ROM_LOAD( "10", 0x070000, 0x10000, CRC(6db7ca64) SHA1(389cc93b9bfe2824a0de9796e79c6d452d09567e) )
|
||||
ROM_REGION( 0x80000, "gfx1", ROMREGION_DISPOSE ) /* CN-SUB daughter cards replace unused NEC 23C2000 mask ROMS (QFP52) at 5A & 13A */
|
||||
ROM_LOAD( "11.rom0", 0x000000, 0x10000, CRC(ee319a64) SHA1(ce8d65fdac3ec1009b22764807c03dd96b340660) ) /* Interleaved sprites */
|
||||
ROM_LOAD( "07u.rom2", 0x010000, 0x10000, CRC(7152b212) SHA1(b021496e8b3c22c018907e6e374a7401d3843570) )
|
||||
ROM_LOAD( "12.rom1", 0x020000, 0x10000, CRC(887ef120) SHA1(9d57b497334d64df9a4ab7f15824dcc6a333f73d) )
|
||||
ROM_LOAD( "08u.rom3", 0x030000, 0x10000, CRC(72e5d525) SHA1(209def4206e9b66be9879f0105d3f04980f156da) ) /* Mask roms 07, 08, 11 & 12 located on first CN-SUB daughter card */
|
||||
ROM_LOAD( "13.rom0", 0x040000, 0x10000, CRC(eae07db4) SHA1(59c4ff48d906b2bb101fbebe06383940fdff064f) )
|
||||
ROM_LOAD( "09u.rom2", 0x050000, 0x10000, CRC(7b5175cb) SHA1(8d8d4953dd787308bed75345af6789899d2afded) )
|
||||
ROM_LOAD( "14.rom1", 0x060000, 0x10000, CRC(21e5424c) SHA1(2f7c5d974c847bb14eaf278545bca653919110ba) )
|
||||
ROM_LOAD( "10u.rom3", 0x070000, 0x10000, CRC(6db7ca64) SHA1(389cc93b9bfe2824a0de9796e79c6d452d09567e) ) /* Mask roms 09, 10, 13 & 14 located on second CN-SUB daughter card */
|
||||
|
||||
ROM_REGION( 0x08000, "gfx2", ROMREGION_DISPOSE )
|
||||
ROM_LOAD( "06", 0x000000, 0x08000, CRC(54bfdc02) SHA1(480ef755425aed9e0149bdb90bf30ddaef2be192) ) /* 8x8 text */
|
||||
ROM_LOAD( "mdu_06.10k", 0x000000, 0x08000, CRC(54bfdc02) SHA1(480ef755425aed9e0149bdb90bf30ddaef2be192) ) /* 8x8 text */
|
||||
|
||||
ROM_REGION( 0x40000, "gfx3", ROMREGION_DISPOSE )
|
||||
ROM_LOAD( "ls-12", 0x000000, 0x40000, CRC(6c1b2c6c) SHA1(18f22129f13c6bfa7e285f0e09a35644272f6ecb) )
|
||||
ROM_LOAD( "ls-12.7l", 0x000000, 0x40000, CRC(6c1b2c6c) SHA1(18f22129f13c6bfa7e285f0e09a35644272f6ecb) ) /* NEC 23C2000 256kx8 mask ROM (QFP52) */
|
||||
|
||||
ROM_REGION( 0x80000, "gfx4", ROMREGION_DISPOSE )
|
||||
ROM_LOAD( "ls-11", 0x000000, 0x80000, CRC(6bf81c64) SHA1(2289978c6bdb6e4f86e7094e861df147e757e249) )
|
||||
ROM_LOAD( "ls-11.2l", 0x000000, 0x80000, CRC(6bf81c64) SHA1(2289978c6bdb6e4f86e7094e861df147e757e249) ) /* NEC 23C4000 512kx8 mask ROM (QFP64) */
|
||||
|
||||
ROM_REGION( 0x40000, "oki", 0 ) /* ADPCM */
|
||||
ROM_LOAD( "ls-06", 0x00000, 0x20000, CRC(88d39a5b) SHA1(8fb2d1d26e2ffb93dfc9cf8f23bb81eb64496c2b) )
|
||||
ROM_LOAD( "ls-05", 0x20000, 0x20000, CRC(b06e03b5) SHA1(7d17e5cfb57866c60146bea1a4535e961c73327c) )
|
||||
ROM_LOAD( "ls-06.10e", 0x00000, 0x20000, CRC(88d39a5b) SHA1(8fb2d1d26e2ffb93dfc9cf8f23bb81eb64496c2b) )
|
||||
ROM_LOAD( "ls-05.12e", 0x20000, 0x20000, CRC(b06e03b5) SHA1(7d17e5cfb57866c60146bea1a4535e961c73327c) )
|
||||
|
||||
ROM_REGION( 0x0100, "proms", 0 )
|
||||
ROM_LOAD( "63s141.14k", 0x0000, 0x0100, CRC(7f862e1e) SHA1(7134c4f741463007a177d55922e1284d132f60e3) ) /* priority (not used) */
|
||||
ROM_LOAD( "29.14k", 0x0000, 0x0100, CRC(7f862e1e) SHA1(7134c4f741463007a177d55922e1284d132f60e3) ) /* priority (not used) BPROM type 63S141 or compatible like 82S129A */
|
||||
ROM_END
|
||||
|
||||
ROM_START( ledstrm2 )
|
||||
ROM_REGION( 0x80000, "maincpu", 0 ) /* 256K for 68000 code */
|
||||
ROM_LOAD16_BYTE( "lsu-04.bin", 0x00000, 0x20000, CRC(56a2f079) SHA1(da581c117d92ac5c1e8e44324f1aed2858a3cdc8) )
|
||||
ROM_LOAD16_BYTE( "lsu-03.bin", 0x00001, 0x20000, CRC(9b6408c0) SHA1(8ef8349f58c62a2d626b1053eae2032d168d602c) )
|
||||
ROM_LOAD16_BYTE( "ls-02.bin", 0x40000, 0x20000, CRC(05c0285e) SHA1(b155d2d0c41f614bd324813c5d3d87a6765ad812) )
|
||||
ROM_LOAD16_BYTE( "ls-01.bin", 0x40001, 0x20000, CRC(8bf934dd) SHA1(f2287a4361af4986eb010dfbfb6de3a3d4124937) )
|
||||
ROM_LOAD16_BYTE( "lsu-04.8b", 0x00000, 0x20000, CRC(56a2f079) SHA1(da581c117d92ac5c1e8e44324f1aed2858a3cdc8) )
|
||||
ROM_LOAD16_BYTE( "lsu-03.7b", 0x00001, 0x20000, CRC(9b6408c0) SHA1(8ef8349f58c62a2d626b1053eae2032d168d602c) )
|
||||
ROM_LOAD16_BYTE( "ls-02.6b", 0x40000, 0x20000, CRC(05c0285e) SHA1(b155d2d0c41f614bd324813c5d3d87a6765ad812) )
|
||||
ROM_LOAD16_BYTE( "ls-01.5b", 0x40001, 0x20000, CRC(8bf934dd) SHA1(f2287a4361af4986eb010dfbfb6de3a3d4124937) )
|
||||
|
||||
ROM_REGION( 0x18000 , "audiocpu", 0 ) /* audio CPU */
|
||||
ROM_LOAD( "ls-07.bin", 0x00000, 0x08000, CRC(98af7838) SHA1(a0b87b9ce3c1b0e5d7696ffaab9cea483b9ee928) )
|
||||
ROM_LOAD( "ls-07.14j", 0x00000, 0x08000, CRC(98af7838) SHA1(a0b87b9ce3c1b0e5d7696ffaab9cea483b9ee928) )
|
||||
ROM_CONTINUE( 0x10000, 0x08000 )
|
||||
|
||||
ROM_REGION( 0x80000, "gfx1", ROMREGION_DISPOSE ) // Sprite roms not dumped from this revision of the game
|
||||
ROM_LOAD( "mg_m11.rom", 0x000000, 0x10000, BAD_DUMP CRC(ee319a64) SHA1(ce8d65fdac3ec1009b22764807c03dd96b340660) ) /* Interleaved sprites */
|
||||
ROM_LOAD( "07", 0x010000, 0x10000, BAD_DUMP CRC(7152b212) SHA1(b021496e8b3c22c018907e6e374a7401d3843570) )
|
||||
ROM_LOAD( "mg_m12.rom", 0x020000, 0x10000, BAD_DUMP CRC(887ef120) SHA1(9d57b497334d64df9a4ab7f15824dcc6a333f73d) )
|
||||
ROM_LOAD( "08", 0x030000, 0x10000, BAD_DUMP CRC(72e5d525) SHA1(209def4206e9b66be9879f0105d3f04980f156da) )
|
||||
ROM_LOAD( "mg_m13.rom", 0x040000, 0x10000, BAD_DUMP CRC(eae07db4) SHA1(59c4ff48d906b2bb101fbebe06383940fdff064f) )
|
||||
ROM_LOAD( "09", 0x050000, 0x10000, BAD_DUMP CRC(7b5175cb) SHA1(8d8d4953dd787308bed75345af6789899d2afded) )
|
||||
ROM_LOAD( "mg_m14.rom", 0x060000, 0x10000, BAD_DUMP CRC(21e5424c) SHA1(2f7c5d974c847bb14eaf278545bca653919110ba) )
|
||||
ROM_LOAD( "10", 0x070000, 0x10000, BAD_DUMP CRC(6db7ca64) SHA1(389cc93b9bfe2824a0de9796e79c6d452d09567e) )
|
||||
ROM_REGION( 0x80000, "gfx1", ROMREGION_DISPOSE )
|
||||
ROM_LOAD( "ls-09.5a", 0x000000, 0x40000, NO_DUMP ) /* NEC 23C2000 256kx8 mask ROM (QFP52) */
|
||||
ROM_LOAD( "ls-10.13a", 0x040000, 0x40000, NO_DUMP ) /* NEC 23C2000 256kx8 mask ROM (QFP52) */
|
||||
/* Sprite roms not dumped from this revision of the game */
|
||||
ROM_LOAD( "11.rom0", 0x000000, 0x10000, BAD_DUMP CRC(ee319a64) SHA1(ce8d65fdac3ec1009b22764807c03dd96b340660) ) /* Interleaved sprites */
|
||||
ROM_LOAD( "07u.rom2", 0x010000, 0x10000, BAD_DUMP CRC(7152b212) SHA1(b021496e8b3c22c018907e6e374a7401d3843570) )
|
||||
ROM_LOAD( "12.rom1", 0x020000, 0x10000, BAD_DUMP CRC(887ef120) SHA1(9d57b497334d64df9a4ab7f15824dcc6a333f73d) )
|
||||
ROM_LOAD( "08u.rom3", 0x030000, 0x10000, BAD_DUMP CRC(72e5d525) SHA1(209def4206e9b66be9879f0105d3f04980f156da) )
|
||||
ROM_LOAD( "13.rom0", 0x040000, 0x10000, BAD_DUMP CRC(eae07db4) SHA1(59c4ff48d906b2bb101fbebe06383940fdff064f) )
|
||||
ROM_LOAD( "09u.rom2", 0x050000, 0x10000, BAD_DUMP CRC(7b5175cb) SHA1(8d8d4953dd787308bed75345af6789899d2afded) )
|
||||
ROM_LOAD( "14.rom1", 0x060000, 0x10000, BAD_DUMP CRC(21e5424c) SHA1(2f7c5d974c847bb14eaf278545bca653919110ba) )
|
||||
ROM_LOAD( "10u.rom3", 0x070000, 0x10000, BAD_DUMP CRC(6db7ca64) SHA1(389cc93b9bfe2824a0de9796e79c6d452d09567e) )
|
||||
|
||||
ROM_REGION( 0x08000, "gfx2", ROMREGION_DISPOSE )
|
||||
ROM_LOAD( "ls-08.bin", 0x000000, 0x08000, CRC(8803cf49) SHA1(7a01a05f760d8e2472fdbc1d10b53094babe295e) ) /* 8x8 text */
|
||||
ROM_LOAD( "ls-08.10k", 0x000000, 0x08000, CRC(8803cf49) SHA1(7a01a05f760d8e2472fdbc1d10b53094babe295e) ) /* 8x8 text */
|
||||
|
||||
ROM_REGION( 0x40000, "gfx3", ROMREGION_DISPOSE )
|
||||
ROM_LOAD( "ls-12", 0x000000, 0x40000, BAD_DUMP CRC(6c1b2c6c) SHA1(18f22129f13c6bfa7e285f0e09a35644272f6ecb) )
|
||||
ROM_LOAD( "ls-12.7l", 0x000000, 0x40000, CRC(6c1b2c6c) SHA1(18f22129f13c6bfa7e285f0e09a35644272f6ecb) ) /* NEC 23C2000 256kx8 mask ROM (QFP52) */
|
||||
|
||||
ROM_REGION( 0x80000, "gfx4", ROMREGION_DISPOSE )
|
||||
ROM_LOAD( "ls-11", 0x000000, 0x80000, BAD_DUMP CRC(6bf81c64) SHA1(2289978c6bdb6e4f86e7094e861df147e757e249) )
|
||||
ROM_LOAD( "ls-11.2l", 0x000000, 0x80000, CRC(6bf81c64) SHA1(2289978c6bdb6e4f86e7094e861df147e757e249) ) /* NEC 23C4000 512kx8 mask ROM (QFP64) */
|
||||
|
||||
ROM_REGION( 0x40000, "oki", 0 ) /* ADPCM */
|
||||
ROM_LOAD( "ls-06", 0x00000, 0x20000, CRC(88d39a5b) SHA1(8fb2d1d26e2ffb93dfc9cf8f23bb81eb64496c2b) )
|
||||
ROM_LOAD( "ls-05", 0x20000, 0x20000, CRC(b06e03b5) SHA1(7d17e5cfb57866c60146bea1a4535e961c73327c) )
|
||||
ROM_LOAD( "ls-06.10e", 0x00000, 0x20000, CRC(88d39a5b) SHA1(8fb2d1d26e2ffb93dfc9cf8f23bb81eb64496c2b) )
|
||||
ROM_LOAD( "ls-05.12e", 0x20000, 0x20000, CRC(b06e03b5) SHA1(7d17e5cfb57866c60146bea1a4535e961c73327c) )
|
||||
|
||||
ROM_REGION( 0x0100, "proms", 0 )
|
||||
ROM_LOAD( "63s141.14k", 0x0000, 0x0100, CRC(7f862e1e) SHA1(7134c4f741463007a177d55922e1284d132f60e3) ) /* priority (not used) */
|
||||
ROM_LOAD( "29.14k", 0x0000, 0x0100, CRC(7f862e1e) SHA1(7134c4f741463007a177d55922e1284d132f60e3) ) /* priority (not used) BPROM type 63S141 or compatible like 82S129A */
|
||||
ROM_END
|
||||
|
||||
/******************************************************************************/
|
||||
|
||||
GAME( 1988, lastduel, 0, lastduel, lastduel, 0, ROT270, "Capcom", "Last Duel (US New Ver.)", 0 )
|
||||
GAME( 1988, lastduelo, lastduel, lastduel, lastduel, 0, ROT270, "Capcom", "Last Duel (US Old Ver.)", 0 )
|
||||
GAME( 1988, lastduelb, lastduel, lastduelb, lastduel, 0, ROT270, "bootleg", "Last Duel (bootleg)", 0 )
|
||||
GAME( 1989, madgear, 0, madgear, madgear, 0, ROT270, "Capcom", "Mad Gear (US)", 0 )
|
||||
GAME( 1989, madgearj, madgear, madgear, madgear, 0, ROT270, "Capcom", "Mad Gear (Japan)", 0 )
|
||||
GAME( 1988, ledstorm, madgear, madgear, madgear, 0, ROT270, "Capcom", "Led Storm (US)", 0 )
|
||||
GAME( 1988, ledstrm2, madgear, madgear, madgear, 0, ROT270, "Capcom", "Led Storm Rally 2011 (US)", 0 )
|
||||
GAME( 1988, lastduel, 0, lastduel, lastduel, 0, ROT270, "Capcom", "Last Duel (US New Ver.)", 0 )
|
||||
GAME( 1988, lastduelo, lastduel, lastduel, lastduel, 0, ROT270, "Capcom", "Last Duel (US Old Ver.)", 0 )
|
||||
GAME( 1988, lastduelb, lastduel, lastduel, lastduel, 0, ROT270, "bootleg", "Last Duel (bootleg)", 0 )
|
||||
GAME( 1989, madgear, 0, madgear, madgear, 0, ROT270, "Capcom", "Mad Gear (US)", 0 )
|
||||
GAME( 1989, madgearj, madgear, madgear, madgear, 0, ROT270, "Capcom", "Mad Gear (Japan)", 0 )
|
||||
GAME( 1988, ledstorm, madgear, madgear, madgear, 0, ROT270, "Capcom", "Led Storm (US)", 0 )
|
||||
GAME( 1988, ledstrm2, madgear, madgear, madgear, 0, ROT270, "Capcom", "Led Storm Rally 2011 (US)", 0 )
|
||||
|
Loading…
Reference in New Issue
Block a user