summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/ace.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/ace.c')
-rw-r--r--src/mame/drivers/ace.c96
1 files changed, 48 insertions, 48 deletions
diff --git a/src/mame/drivers/ace.c b/src/mame/drivers/ace.c
index dbd509ecdec..bd56b36ae2e 100644
--- a/src/mame/drivers/ace.c
+++ b/src/mame/drivers/ace.c
@@ -169,9 +169,9 @@ static ADDRESS_MAP_START( main_map, AS_PROGRAM, 8, aceal_state )
AM_RANGE(0x0000, 0x09ff) AM_ROM
- AM_RANGE(0x2000, 0x20ff) AM_RAM_WRITE(ace_scoreram_w) AM_SHARE("scoreram") /* 2x2101 */
- AM_RANGE(0x8300, 0x83ff) AM_RAM AM_SHARE("ram2") /* 2x2101 */
- AM_RANGE(0x8000, 0x80ff) AM_RAM_WRITE(ace_characterram_w) AM_SHARE("characterram") /* 3x3101 (3bits: 0, 1, 2) */
+ AM_RANGE(0x2000, 0x20ff) AM_RAM_WRITE(ace_scoreram_w) AM_SHARE("scoreram") /* 2x2101 */
+ AM_RANGE(0x8300, 0x83ff) AM_RAM AM_SHARE("ram2") /* 2x2101 */
+ AM_RANGE(0x8000, 0x80ff) AM_RAM_WRITE(ace_characterram_w) AM_SHARE("characterram") /* 3x3101 (3bits: 0, 1, 2) */
AM_RANGE(0xc000, 0xc005) AM_WRITE(ace_objpos_w)
@@ -214,102 +214,102 @@ ADDRESS_MAP_END
static INPUT_PORTS_START( ace )
- PORT_START("c008") /* player thrust */
+ PORT_START("c008") /* player thrust */
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_JOYSTICK_UP ) PORT_2WAY PORT_PLAYER(1) PORT_NAME("P1 Thrust")
- PORT_START("c009") /* player slowdown */
+ PORT_START("c009") /* player slowdown */
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_JOYSTICK_DOWN ) PORT_2WAY PORT_PLAYER(1) PORT_NAME("P1 Slowdown")
- PORT_START("c00a") /* player left */
+ PORT_START("c00a") /* player left */
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_JOYSTICK_LEFT ) PORT_2WAY PORT_PLAYER(1)
- PORT_START("c00b") /* player right */
+ PORT_START("c00b") /* player right */
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_JOYSTICK_RIGHT ) PORT_2WAY PORT_PLAYER(1)
- PORT_START("c00c") /* player fire */
+ PORT_START("c00c") /* player fire */
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_PLAYER(1) PORT_NAME("P1 Fire")
- PORT_START("c00d") /* enemy thrust */
+ PORT_START("c00d") /* enemy thrust */
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_JOYSTICK_UP ) PORT_2WAY PORT_PLAYER(2) PORT_NAME("P2 Thrust")
- PORT_START("c00e") /* enemy slowdown */
+ PORT_START("c00e") /* enemy slowdown */
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_JOYSTICK_DOWN ) PORT_2WAY PORT_PLAYER(2) PORT_NAME("P2 Slowdown")
- PORT_START("c00f") /* enemy left */
+ PORT_START("c00f") /* enemy left */
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_JOYSTICK_LEFT ) PORT_2WAY PORT_PLAYER(2)
- PORT_START("c010") /* enemy right */
+ PORT_START("c010") /* enemy right */
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_JOYSTICK_RIGHT ) PORT_2WAY PORT_PLAYER(2)
- PORT_START("c011") /* enemy fire */
+ PORT_START("c011") /* enemy fire */
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_PLAYER(2) PORT_NAME("P2 Fire")
//c012
- PORT_START("c014") /* VBLANK??? */
+ PORT_START("c014") /* VBLANK??? */
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_CUSTOM ) PORT_VBLANK("screen")
- PORT_START("c015") /* coin input */
+ PORT_START("c015") /* coin input */
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_COIN1 )
- PORT_START("c016") /* game start */
+ PORT_START("c016") /* game start */
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_START1 )
INPUT_PORTS_END
static const gfx_layout charlayout =
{
- 16,16, /* 16*16 chars */
- 8, /* 8 characters */
- 1, /* 1 bit per pixel */
- { 4 }, /* character rom is 512x4 bits (3622 type)*/
+ 16,16, /* 16*16 chars */
+ 8, /* 8 characters */
+ 1, /* 1 bit per pixel */
+ { 4 }, /* character rom is 512x4 bits (3622 type)*/
{ 0, 1, 2, 3, 8+0, 8+1, 8+2, 8+3, 16+0, 16+1, 16+2, 16+3, 24+0, 24+1, 24+2, 24+3 },
{ 0*32, 1*32, 2*32, 3*32, 4*32, 5*32, 6*32, 7*32, 8*32, 9*32, 10*32, 11*32, 12*32, 13*32, 14*32, 15*32 },
- 64*8 /* every char takes 64 consecutive bytes */
+ 64*8 /* every char takes 64 consecutive bytes */
};
static const gfx_layout charlayout0 =
{
- 16,16, /* 16*16 chars */
- 1, /* 1 characters */
- 1, /* 1 bit per pixel */
- { 7 }, /* bit 0 in character ram */
+ 16,16, /* 16*16 chars */
+ 1, /* 1 characters */
+ 1, /* 1 bit per pixel */
+ { 7 }, /* bit 0 in character ram */
{ 0*8, 1*8, 2*8, 3*8, 4*8, 5*8, 6*8, 7*8, 8*8, 9*8, 10*8, 11*8, 12*8, 13*8, 14*8, 15*8 },
{ 0*128, 1*128, 2*128, 3*128, 4*128, 5*128, 6*128, 7*128, 8*128, 9*128, 10*128, 11*128, 12*128, 13*128, 14*128, 15*128 },
- 256*8 /* every char takes 256 consecutive bytes */
+ 256*8 /* every char takes 256 consecutive bytes */
};
static const gfx_layout charlayout1 =
{
- 16,16, /* 16*16 chars */
- 1, /* 1 characters */
- 1, /* 1 bit per pixel */
- { 6 }, /* bit 1 in character ram */
+ 16,16, /* 16*16 chars */
+ 1, /* 1 characters */
+ 1, /* 1 bit per pixel */
+ { 6 }, /* bit 1 in character ram */
{ 0*8, 1*8, 2*8, 3*8, 4*8, 5*8, 6*8, 7*8, 8*8, 9*8, 10*8, 11*8, 12*8, 13*8, 14*8, 15*8 },
{ 0*128, 1*128, 2*128, 3*128, 4*128, 5*128, 6*128, 7*128, 8*128, 9*128, 10*128, 11*128, 12*128, 13*128, 14*128, 15*128 },
- 256*8 /* every char takes 256 consecutive bytes */
+ 256*8 /* every char takes 256 consecutive bytes */
};
static const gfx_layout charlayout2 =
{
- 16,16, /* 16*16 chars */
- 1, /* 1 characters */
- 1, /* 1 bit per pixel */
- { 5 }, /* bit 2 in character ram */
+ 16,16, /* 16*16 chars */
+ 1, /* 1 characters */
+ 1, /* 1 bit per pixel */
+ { 5 }, /* bit 2 in character ram */
{ 0*8, 1*8, 2*8, 3*8, 4*8, 5*8, 6*8, 7*8, 8*8, 9*8, 10*8, 11*8, 12*8, 13*8, 14*8, 15*8 },
{ 0*128, 1*128, 2*128, 3*128, 4*128, 5*128, 6*128, 7*128, 8*128, 9*128, 10*128, 11*128, 12*128, 13*128, 14*128, 15*128 },
- 256*8 /* every char takes 256 consecutive bytes */
+ 256*8 /* every char takes 256 consecutive bytes */
};
static const gfx_layout scorelayout =
{
- 16,16, /* 16*16 chars */
- 8, /* 8 characters */
- 1, /* 1 bit per pixel */
- { 0 }, /* */
+ 16,16, /* 16*16 chars */
+ 8, /* 8 characters */
+ 1, /* 1 bit per pixel */
+ { 0 }, /* */
{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 },
{ 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*8 /* every char takes 32 consecutive bytes */
+ 32*8 /* every char takes 32 consecutive bytes */
};
static GFXDECODE_START( ace )
@@ -345,7 +345,7 @@ void aceal_state::machine_reset()
static MACHINE_CONFIG_START( ace, aceal_state )
/* basic machine hardware */
- MCFG_CPU_ADD("maincpu", I8080, MASTER_CLOCK/9) /* 2 MHz ? */
+ MCFG_CPU_ADD("maincpu", I8080, MASTER_CLOCK/9) /* 2 MHz ? */
MCFG_CPU_PROGRAM_MAP(main_map)
/* video hardware */
@@ -372,15 +372,15 @@ MACHINE_CONFIG_END
ROM_START( ace )
ROM_REGION( 0x10000, "maincpu", 0 )
- ROM_LOAD( "ace.a1", 0x0000, 0x0200, CRC(16811834) SHA1(5502812dd161908eea3fa8851d7e5c1e22b0f8ff) )
- ROM_LOAD( "ace.a2", 0x0200, 0x0200, CRC(f9eae80e) SHA1(8865b86c7b5d57c76312c16f8a614bf35ffaf532) )
- ROM_LOAD( "ace.a3", 0x0400, 0x0200, CRC(c5c63b8c) SHA1(2079dd12ff0c4aafec19aeb9baa70fc9b6788356) )
- ROM_LOAD( "ace.a4", 0x0600, 0x0200, CRC(ea4503aa) SHA1(fea610124b9f7ea18d29b4e4599253ba1ee067e1) )
- ROM_LOAD( "ace.a5", 0x0800, 0x0200, CRC(623c58e7) SHA1(a92418bc323a1ae76eae8e094e4d6ebd1e8da14e) )
+ ROM_LOAD( "ace.a1", 0x0000, 0x0200, CRC(16811834) SHA1(5502812dd161908eea3fa8851d7e5c1e22b0f8ff) )
+ ROM_LOAD( "ace.a2", 0x0200, 0x0200, CRC(f9eae80e) SHA1(8865b86c7b5d57c76312c16f8a614bf35ffaf532) )
+ ROM_LOAD( "ace.a3", 0x0400, 0x0200, CRC(c5c63b8c) SHA1(2079dd12ff0c4aafec19aeb9baa70fc9b6788356) )
+ ROM_LOAD( "ace.a4", 0x0600, 0x0200, CRC(ea4503aa) SHA1(fea610124b9f7ea18d29b4e4599253ba1ee067e1) )
+ ROM_LOAD( "ace.a5", 0x0800, 0x0200, CRC(623c58e7) SHA1(a92418bc323a1ae76eae8e094e4d6ebd1e8da14e) )
/* not used - I couldn't guess when this should be displayed */
ROM_REGION( 0x0200, "gfx1", 0 )
- ROM_LOAD( "ace.k4", 0x0000, 0x0200, CRC(daa05ec6) SHA1(8b71ffb802293dc93f6b492ff128a704e676a5fd) )
+ ROM_LOAD( "ace.k4", 0x0000, 0x0200, CRC(daa05ec6) SHA1(8b71ffb802293dc93f6b492ff128a704e676a5fd) )
ROM_END