summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/dassault.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/dassault.c')
-rw-r--r--src/mame/drivers/dassault.c98
1 files changed, 49 insertions, 49 deletions
diff --git a/src/mame/drivers/dassault.c b/src/mame/drivers/dassault.c
index 98e4702479c..974f2b65e26 100644
--- a/src/mame/drivers/dassault.c
+++ b/src/mame/drivers/dassault.c
@@ -278,7 +278,7 @@ static INPUT_PORTS_START( thndzone )
PORT_START("SYSTEM")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 )
- PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SERVICE1 ) // Adds 4 credits/coins !
+ PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SERVICE1 ) // Adds 4 credits/coins !
PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_CUSTOM ) PORT_VBLANK("screen")
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNUSED )
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNUSED )
@@ -312,19 +312,19 @@ static INPUT_PORTS_START( thndzone )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_START("DSW2")
- PORT_DIPUNUSED_DIPLOC( 0x01, IP_ACTIVE_LOW, "SW2:1" ) /* OFF & Not to be changed, according to manual */
- PORT_DIPUNUSED_DIPLOC( 0x02, IP_ACTIVE_LOW, "SW2:2" ) /* OFF & Not to be changed, according to manual */
+ PORT_DIPUNUSED_DIPLOC( 0x01, IP_ACTIVE_LOW, "SW2:1" ) /* OFF & Not to be changed, according to manual */
+ PORT_DIPUNUSED_DIPLOC( 0x02, IP_ACTIVE_LOW, "SW2:2" ) /* OFF & Not to be changed, according to manual */
PORT_DIPNAME( 0x0c, 0x0c, DEF_STR( Difficulty ) ) PORT_DIPLOCATION("SW2:3,4")
PORT_DIPSETTING( 0x08, DEF_STR( Easy ) )
PORT_DIPSETTING( 0x0c, DEF_STR( Normal ) )
PORT_DIPSETTING( 0x04, DEF_STR( Hard ) )
PORT_DIPSETTING( 0x00, DEF_STR( Hardest ) )
- PORT_DIPUNUSED_DIPLOC( 0x10, IP_ACTIVE_LOW, "SW2:5" ) /* OFF & Not to be changed, according to manual */
+ PORT_DIPUNUSED_DIPLOC( 0x10, IP_ACTIVE_LOW, "SW2:5" ) /* OFF & Not to be changed, according to manual */
PORT_DIPNAME( 0x20, 0x20, "Max Players" ) PORT_DIPLOCATION("SW2:6")
PORT_DIPSETTING( 0x20, "2" )
PORT_DIPSETTING( 0x00, "4" )
- PORT_DIPUNUSED_DIPLOC( 0x40, IP_ACTIVE_LOW, "SW2:7" ) /* OFF & Not to be changed, according to manual */
- PORT_DIPNAME( 0x80, 0x00, DEF_STR( Demo_Sounds ) ) PORT_DIPLOCATION("SW2:8") // Check code at 0x001490
+ PORT_DIPUNUSED_DIPLOC( 0x40, IP_ACTIVE_LOW, "SW2:7" ) /* OFF & Not to be changed, according to manual */
+ PORT_DIPNAME( 0x80, 0x00, DEF_STR( Demo_Sounds ) ) PORT_DIPLOCATION("SW2:8") // Check code at 0x001490
PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
@@ -436,11 +436,11 @@ static const gfx_layout tilelayout =
static GFXDECODE_START( dassault )
/* "gfx1" is copied to "gfx2" at runtime */
- GFXDECODE_ENTRY( "gfx2", 0, charlayout, 0, 32 ) /* Characters 8x8 */
- GFXDECODE_ENTRY( "gfx2", 0, tilelayout, 0, 32 ) /* Tiles 16x16 */
- GFXDECODE_ENTRY( "gfx3", 0, tilelayout, 512, 32 ) /* Tiles 16x16 */
- GFXDECODE_ENTRY( "gfx4", 0, tilelayout, 0/*1024*/, 64 ) /* Sprites 16x16 */
- GFXDECODE_ENTRY( "gfx5", 0, tilelayout, 0/*2048*/, 64 ) /* Sprites 16x16 */
+ GFXDECODE_ENTRY( "gfx2", 0, charlayout, 0, 32 ) /* Characters 8x8 */
+ GFXDECODE_ENTRY( "gfx2", 0, tilelayout, 0, 32 ) /* Tiles 16x16 */
+ GFXDECODE_ENTRY( "gfx3", 0, tilelayout, 512, 32 ) /* Tiles 16x16 */
+ GFXDECODE_ENTRY( "gfx4", 0, tilelayout, 0/*1024*/, 64 ) /* Sprites 16x16 */
+ GFXDECODE_ENTRY( "gfx5", 0, tilelayout, 0/*2048*/, 64 ) /* Sprites 16x16 */
GFXDECODE_END
/**********************************************************************************/
@@ -468,7 +468,7 @@ static const deco16ic_interface dassault_deco16ic_tilegen1_intf =
{
"screen",
0, 1,
- 0x0f, 0x0f, /* trans masks (default values) */
+ 0x0f, 0x0f, /* trans masks (default values) */
0, 16, /* color base (default values) */
0x0f, 0x0f, /* color masks (default values) */
dassault_bank_callback,
@@ -480,9 +480,9 @@ static const deco16ic_interface dassault_deco16ic_tilegen2_intf =
{
"screen",
0, 1,
- 0x0f, 0x0f, /* trans masks (default values) */
+ 0x0f, 0x0f, /* trans masks (default values) */
0, 16, /* color base (default values) */
- 0x0f, 0x0f, /* color masks (default values) */
+ 0x0f, 0x0f, /* color masks (default values) */
dassault_bank_callback,
dassault_bank_callback,
0,2,
@@ -492,15 +492,15 @@ static const deco16ic_interface dassault_deco16ic_tilegen2_intf =
static MACHINE_CONFIG_START( dassault, dassault_state )
/* basic machine hardware */
- MCFG_CPU_ADD("maincpu", M68000, XTAL_28MHz/2) /* 14MHz - Accurate */
+ MCFG_CPU_ADD("maincpu", M68000, XTAL_28MHz/2) /* 14MHz - Accurate */
MCFG_CPU_PROGRAM_MAP(dassault_map)
MCFG_CPU_VBLANK_INT_DRIVER("screen", dassault_state, irq4_line_hold)
- MCFG_CPU_ADD("sub", M68000, XTAL_28MHz/2) /* 14MHz - Accurate */
+ MCFG_CPU_ADD("sub", M68000, XTAL_28MHz/2) /* 14MHz - Accurate */
MCFG_CPU_PROGRAM_MAP(dassault_sub_map)
MCFG_CPU_VBLANK_INT_DRIVER("screen", dassault_state, irq5_line_hold)
- MCFG_CPU_ADD("audiocpu", H6280, XTAL_32_22MHz/8) /* Accurate */
+ MCFG_CPU_ADD("audiocpu", H6280, XTAL_32_22MHz/8) /* Accurate */
MCFG_CPU_PROGRAM_MAP(sound_map)
// MCFG_QUANTUM_TIME(attotime::from_hz(8400)) /* 140 CPU slices per frame */
@@ -605,11 +605,11 @@ ROM_START( thndzone ) /* World rev 1 set, DSW selectable 2 or 4 players */
ROM_LOAD( "gt07.h15", 0x00000, 0x20000, CRC(750b7e5d) SHA1(d33b17a1d8c9b05d5c1daf0c80fed6381e04b167) ) /* Same data as GS07.H15 */
ROM_REGION(0x80000, "oki2", 0 ) /* Extra Oki samples */
- ROM_LOAD( "maj-03.h16", 0x00000, 0x80000, CRC(31dcfac3) SHA1(88c7fc139f871991defbc8dc2c9c66b150dd6f6f) ) /* banked */
+ ROM_LOAD( "maj-03.h16", 0x00000, 0x80000, CRC(31dcfac3) SHA1(88c7fc139f871991defbc8dc2c9c66b150dd6f6f) ) /* banked */
ROM_REGION( 0x1000, "proms", 0 )
- ROM_LOAD( "mb7128y.10m", 0x00000, 0x800, CRC(bde780a2) SHA1(94ea9fe6c3a421e976d077e67f564ca5c37a5e88) ) /* Priority? Unused */
- ROM_LOAD( "mb7128y.16p", 0x00800, 0x800, CRC(c44d2751) SHA1(7c195650689d5cbbdccba696e0e7d3dc5bb7c506) ) /* Timing?? Unused */
+ ROM_LOAD( "mb7128y.10m", 0x00000, 0x800, CRC(bde780a2) SHA1(94ea9fe6c3a421e976d077e67f564ca5c37a5e88) ) /* Priority? Unused */
+ ROM_LOAD( "mb7128y.16p", 0x00800, 0x800, CRC(c44d2751) SHA1(7c195650689d5cbbdccba696e0e7d3dc5bb7c506) ) /* Timing?? Unused */
/* Above prom also at 16s and 17s */
ROM_REGION( 0x1000, "plds", 0 )
@@ -671,13 +671,13 @@ ROM_START( thndzonea ) /* World set, DSW selectable 2 or 4 players */
ROM_LOAD( "gt07.h15", 0x00000, 0x20000, CRC(750b7e5d) SHA1(d33b17a1d8c9b05d5c1daf0c80fed6381e04b167) ) /* Same data as GS07.H15 */
ROM_REGION(0x80000, "oki2", 0 ) /* Extra Oki samples */
- ROM_LOAD( "maj-03.h16", 0x00000, 0x80000, CRC(31dcfac3) SHA1(88c7fc139f871991defbc8dc2c9c66b150dd6f6f) ) /* banked */
+ ROM_LOAD( "maj-03.h16", 0x00000, 0x80000, CRC(31dcfac3) SHA1(88c7fc139f871991defbc8dc2c9c66b150dd6f6f) ) /* banked */
ROM_REGION( 0x2000, "proms", 0 )
- ROM_LOAD( "mb7128y.10m", 0x00000, 0x800, CRC(bde780a2) SHA1(94ea9fe6c3a421e976d077e67f564ca5c37a5e88) ) /* Priority? Unused */
- ROM_LOAD( "mb7128y.16p", 0x00800, 0x800, CRC(c44d2751) SHA1(7c195650689d5cbbdccba696e0e7d3dc5bb7c506) ) /* Unknown, Unused */
- ROM_LOAD( "mb7128y.16s", 0x01000, 0x800, CRC(c44d2751) SHA1(7c195650689d5cbbdccba696e0e7d3dc5bb7c506) ) /* Unknown, Unused */
- ROM_LOAD( "mb7128y.17s", 0x01800, 0x800, CRC(c44d2751) SHA1(7c195650689d5cbbdccba696e0e7d3dc5bb7c506) ) /* Unknown, Unused - Data identical for 3 proms! */
+ ROM_LOAD( "mb7128y.10m", 0x00000, 0x800, CRC(bde780a2) SHA1(94ea9fe6c3a421e976d077e67f564ca5c37a5e88) ) /* Priority? Unused */
+ ROM_LOAD( "mb7128y.16p", 0x00800, 0x800, CRC(c44d2751) SHA1(7c195650689d5cbbdccba696e0e7d3dc5bb7c506) ) /* Unknown, Unused */
+ ROM_LOAD( "mb7128y.16s", 0x01000, 0x800, CRC(c44d2751) SHA1(7c195650689d5cbbdccba696e0e7d3dc5bb7c506) ) /* Unknown, Unused */
+ ROM_LOAD( "mb7128y.17s", 0x01800, 0x800, CRC(c44d2751) SHA1(7c195650689d5cbbdccba696e0e7d3dc5bb7c506) ) /* Unknown, Unused - Data identical for 3 proms! */
ROM_REGION( 0x1000, "plds", 0 )
ROM_LOAD( "pal16r8a 1h", 0x0000, 0x0104, NO_DUMP ) /* PAL is read protected */
@@ -738,13 +738,13 @@ ROM_START( thndzone4 ) /* World set, 4 Player (shared credits) only English set
ROM_LOAD( "gs07.h15", 0x00000, 0x20000, CRC(750b7e5d) SHA1(d33b17a1d8c9b05d5c1daf0c80fed6381e04b167) )
ROM_REGION(0x80000, "oki2", 0 ) /* Extra Oki samples */
- ROM_LOAD( "maj-03.h16", 0x00000, 0x80000, CRC(31dcfac3) SHA1(88c7fc139f871991defbc8dc2c9c66b150dd6f6f) ) /* banked */
+ ROM_LOAD( "maj-03.h16", 0x00000, 0x80000, CRC(31dcfac3) SHA1(88c7fc139f871991defbc8dc2c9c66b150dd6f6f) ) /* banked */
ROM_REGION( 0x2000, "proms", 0 )
- ROM_LOAD( "mb7128y.10m", 0x00000, 0x800, CRC(bde780a2) SHA1(94ea9fe6c3a421e976d077e67f564ca5c37a5e88) ) /* Priority? Unused */
- ROM_LOAD( "mb7128y.16p", 0x00800, 0x800, CRC(c44d2751) SHA1(7c195650689d5cbbdccba696e0e7d3dc5bb7c506) ) /* Unknown, Unused */
- ROM_LOAD( "mb7128y.16s", 0x01000, 0x800, CRC(c44d2751) SHA1(7c195650689d5cbbdccba696e0e7d3dc5bb7c506) ) /* Unknown, Unused */
- ROM_LOAD( "mb7128y.17s", 0x01800, 0x800, CRC(c44d2751) SHA1(7c195650689d5cbbdccba696e0e7d3dc5bb7c506) ) /* Unknown, Unused - Data identical for 3 proms! */
+ ROM_LOAD( "mb7128y.10m", 0x00000, 0x800, CRC(bde780a2) SHA1(94ea9fe6c3a421e976d077e67f564ca5c37a5e88) ) /* Priority? Unused */
+ ROM_LOAD( "mb7128y.16p", 0x00800, 0x800, CRC(c44d2751) SHA1(7c195650689d5cbbdccba696e0e7d3dc5bb7c506) ) /* Unknown, Unused */
+ ROM_LOAD( "mb7128y.16s", 0x01000, 0x800, CRC(c44d2751) SHA1(7c195650689d5cbbdccba696e0e7d3dc5bb7c506) ) /* Unknown, Unused */
+ ROM_LOAD( "mb7128y.17s", 0x01800, 0x800, CRC(c44d2751) SHA1(7c195650689d5cbbdccba696e0e7d3dc5bb7c506) ) /* Unknown, Unused - Data identical for 3 proms! */
ROM_REGION( 0x1000, "plds", 0 )
ROM_LOAD( "pal16r8a 1h", 0x0000, 0x0104, NO_DUMP ) /* PAL is read protected */
@@ -812,13 +812,13 @@ ROM_START( thndzonej ) /* Japan set, DSW selectable 2 or 4 players - Japanese la
ROM_LOAD( "gs07.h15", 0x00000, 0x20000, CRC(750b7e5d) SHA1(d33b17a1d8c9b05d5c1daf0c80fed6381e04b167) ) /* REMOVE when MAL-07.H15 is dumped & added */
ROM_REGION(0x80000, "oki2", 0 ) /* Extra Oki samples */
- ROM_LOAD( "maj-03.h16", 0x00000, 0x80000, CRC(31dcfac3) SHA1(88c7fc139f871991defbc8dc2c9c66b150dd6f6f) ) /* banked */
+ ROM_LOAD( "maj-03.h16", 0x00000, 0x80000, CRC(31dcfac3) SHA1(88c7fc139f871991defbc8dc2c9c66b150dd6f6f) ) /* banked */
ROM_REGION( 0x2000, "proms", 0 )
- ROM_LOAD( "mb7128y.10m", 0x00000, 0x800, CRC(bde780a2) SHA1(94ea9fe6c3a421e976d077e67f564ca5c37a5e88) ) /* Priority? Unused */
- ROM_LOAD( "mb7128y.16p", 0x00800, 0x800, CRC(c44d2751) SHA1(7c195650689d5cbbdccba696e0e7d3dc5bb7c506) ) /* Unknown, Unused */
- ROM_LOAD( "mb7128y.16s", 0x01000, 0x800, CRC(c44d2751) SHA1(7c195650689d5cbbdccba696e0e7d3dc5bb7c506) ) /* Unknown, Unused */
- ROM_LOAD( "mb7128y.17s", 0x01800, 0x800, CRC(c44d2751) SHA1(7c195650689d5cbbdccba696e0e7d3dc5bb7c506) ) /* Unknown, Unused - Data identical for 3 proms! */
+ ROM_LOAD( "mb7128y.10m", 0x00000, 0x800, CRC(bde780a2) SHA1(94ea9fe6c3a421e976d077e67f564ca5c37a5e88) ) /* Priority? Unused */
+ ROM_LOAD( "mb7128y.16p", 0x00800, 0x800, CRC(c44d2751) SHA1(7c195650689d5cbbdccba696e0e7d3dc5bb7c506) ) /* Unknown, Unused */
+ ROM_LOAD( "mb7128y.16s", 0x01000, 0x800, CRC(c44d2751) SHA1(7c195650689d5cbbdccba696e0e7d3dc5bb7c506) ) /* Unknown, Unused */
+ ROM_LOAD( "mb7128y.17s", 0x01800, 0x800, CRC(c44d2751) SHA1(7c195650689d5cbbdccba696e0e7d3dc5bb7c506) ) /* Unknown, Unused - Data identical for 3 proms! */
ROM_REGION( 0x1000, "plds", 0 )
ROM_LOAD( "pal16r8a 1h", 0x0000, 0x0104, NO_DUMP ) /* PAL is read protected */
@@ -879,13 +879,13 @@ ROM_START( dassault ) /* USA set, DSW selectable 2, 3 or 4 players */
ROM_LOAD( "gs07.h15", 0x00000, 0x20000, CRC(750b7e5d) SHA1(d33b17a1d8c9b05d5c1daf0c80fed6381e04b167) )
ROM_REGION(0x80000, "oki2", 0 ) /* Extra Oki samples */
- ROM_LOAD( "maj-03.h16", 0x00000, 0x80000, CRC(31dcfac3) SHA1(88c7fc139f871991defbc8dc2c9c66b150dd6f6f) ) /* banked */
+ ROM_LOAD( "maj-03.h16", 0x00000, 0x80000, CRC(31dcfac3) SHA1(88c7fc139f871991defbc8dc2c9c66b150dd6f6f) ) /* banked */
ROM_REGION( 0x2000, "proms", 0 )
- ROM_LOAD( "mb7128y.10m", 0x00000, 0x800, CRC(bde780a2) SHA1(94ea9fe6c3a421e976d077e67f564ca5c37a5e88) ) /* Priority? Unused */
- ROM_LOAD( "mb7128y.16p", 0x00800, 0x800, CRC(c44d2751) SHA1(7c195650689d5cbbdccba696e0e7d3dc5bb7c506) ) /* Unknown, Unused */
- ROM_LOAD( "mb7128y.16s", 0x01000, 0x800, CRC(c44d2751) SHA1(7c195650689d5cbbdccba696e0e7d3dc5bb7c506) ) /* Unknown, Unused */
- ROM_LOAD( "mb7128y.17s", 0x01800, 0x800, CRC(c44d2751) SHA1(7c195650689d5cbbdccba696e0e7d3dc5bb7c506) ) /* Unknown, Unused - Data identical for 3 proms! */
+ ROM_LOAD( "mb7128y.10m", 0x00000, 0x800, CRC(bde780a2) SHA1(94ea9fe6c3a421e976d077e67f564ca5c37a5e88) ) /* Priority? Unused */
+ ROM_LOAD( "mb7128y.16p", 0x00800, 0x800, CRC(c44d2751) SHA1(7c195650689d5cbbdccba696e0e7d3dc5bb7c506) ) /* Unknown, Unused */
+ ROM_LOAD( "mb7128y.16s", 0x01000, 0x800, CRC(c44d2751) SHA1(7c195650689d5cbbdccba696e0e7d3dc5bb7c506) ) /* Unknown, Unused */
+ ROM_LOAD( "mb7128y.17s", 0x01800, 0x800, CRC(c44d2751) SHA1(7c195650689d5cbbdccba696e0e7d3dc5bb7c506) ) /* Unknown, Unused - Data identical for 3 proms! */
ROM_REGION( 0x1000, "plds", 0 )
ROM_LOAD( "pal16r8a 1h", 0x0000, 0x0104, NO_DUMP ) /* PAL is read protected */
@@ -946,13 +946,13 @@ ROM_START( dassault4 ) /* USA set, 4 player only */
ROM_LOAD( "gs07.h15", 0x00000, 0x20000, CRC(750b7e5d) SHA1(d33b17a1d8c9b05d5c1daf0c80fed6381e04b167) )
ROM_REGION(0x80000, "oki2", 0 ) /* Extra Oki samples */
- ROM_LOAD( "maj-03.h16", 0x00000, 0x80000, CRC(31dcfac3) SHA1(88c7fc139f871991defbc8dc2c9c66b150dd6f6f) ) /* banked */
+ ROM_LOAD( "maj-03.h16", 0x00000, 0x80000, CRC(31dcfac3) SHA1(88c7fc139f871991defbc8dc2c9c66b150dd6f6f) ) /* banked */
ROM_REGION( 0x2000, "proms", 0 )
- ROM_LOAD( "mb7128y.10m", 0x00000, 0x800, CRC(bde780a2) SHA1(94ea9fe6c3a421e976d077e67f564ca5c37a5e88) ) /* Priority? Unused */
- ROM_LOAD( "mb7128y.16p", 0x00800, 0x800, CRC(c44d2751) SHA1(7c195650689d5cbbdccba696e0e7d3dc5bb7c506) ) /* Unknown, Unused */
- ROM_LOAD( "mb7128y.16s", 0x01000, 0x800, CRC(c44d2751) SHA1(7c195650689d5cbbdccba696e0e7d3dc5bb7c506) ) /* Unknown, Unused */
- ROM_LOAD( "mb7128y.17s", 0x01800, 0x800, CRC(c44d2751) SHA1(7c195650689d5cbbdccba696e0e7d3dc5bb7c506) ) /* Unknown, Unused - Data identical for 3 proms! */
+ ROM_LOAD( "mb7128y.10m", 0x00000, 0x800, CRC(bde780a2) SHA1(94ea9fe6c3a421e976d077e67f564ca5c37a5e88) ) /* Priority? Unused */
+ ROM_LOAD( "mb7128y.16p", 0x00800, 0x800, CRC(c44d2751) SHA1(7c195650689d5cbbdccba696e0e7d3dc5bb7c506) ) /* Unknown, Unused */
+ ROM_LOAD( "mb7128y.16s", 0x01000, 0x800, CRC(c44d2751) SHA1(7c195650689d5cbbdccba696e0e7d3dc5bb7c506) ) /* Unknown, Unused */
+ ROM_LOAD( "mb7128y.17s", 0x01800, 0x800, CRC(c44d2751) SHA1(7c195650689d5cbbdccba696e0e7d3dc5bb7c506) ) /* Unknown, Unused - Data identical for 3 proms! */
ROM_REGION( 0x1000, "plds", 0 )
ROM_LOAD( "pal16r8a 1h", 0x0000, 0x0104, NO_DUMP ) /* PAL is read protected */
@@ -975,8 +975,8 @@ DRIVER_INIT_MEMBER(dassault_state,dassault)
UINT8 *tmp = auto_alloc_array(machine(), UINT8, 0x80000);
/* Playfield 4 also has access to the char graphics, make things easier
- by just copying the chars to both banks (if I just used a different gfx
- bank then the colours would be wrong). */
+ by just copying the chars to both banks (if I just used a different gfx
+ bank then the colours would be wrong). */
memcpy(tmp + 0x000000, dst + 0x80000, 0x80000);
memcpy(dst + 0x090000, tmp + 0x00000, 0x80000);
memcpy(dst + 0x080000, src + 0x00000, 0x10000);
@@ -992,8 +992,8 @@ DRIVER_INIT_MEMBER(dassault_state,thndzone)
UINT8 *tmp = auto_alloc_array(machine(), UINT8, 0x80000);
/* Playfield 4 also has access to the char graphics, make things easier
- by just copying the chars to both banks (if I just used a different gfx
- bank then the colours would be wrong). */
+ by just copying the chars to both banks (if I just used a different gfx
+ bank then the colours would be wrong). */
memcpy(tmp + 0x000000, dst + 0x80000, 0x80000);
memcpy(dst + 0x090000, tmp + 0x00000, 0x80000);
memcpy(dst + 0x080000, src + 0x00000, 0x10000);