whitespace laundry

This commit is contained in:
Michaël Banaan Ananas 2014-08-23 20:12:50 +00:00
parent 5e5c2b202b
commit f1f00dfd7f

View File

@ -471,38 +471,33 @@ $a00000 checks have been seen on the Final Lap boards.
/* 68000/6809/63705 Shared memory area - DUAL PORT Memory */
/*************************************************************/
static void
GollyGhostUpdateLED_c4( int data )
static void GollyGhostUpdateLED_c4( int data )
{
output_set_value("zip100", data >> 4);
output_set_value("zip10", data & 0x0f);
}
static void
GollyGhostUpdateLED_c6( int data )
static void GollyGhostUpdateLED_c6( int data )
{
output_set_value("zip1", data >> 4);
output_set_value("time10", data & 0x0f);
}
static void
GollyGhostUpdateLED_c8( int data )
static void GollyGhostUpdateLED_c8( int data )
{
output_set_value("time1", data >> 4);
output_set_value("zap100", data & 0x0f);
}
static void
GollyGhostUpdateLED_ca( int data )
static void GollyGhostUpdateLED_ca( int data )
{
output_set_value("zap10", data >> 4);
output_set_value("zap1", data & 0x0f);
}
static void
GollyGhostUpdateDiorama_c0( int data )
static void GollyGhostUpdateDiorama_c0( int data )
{
if( data&0x80 )
if (data & 0x80)
{
output_set_value("dollhouse", 1); /* diorama is lit up */
@ -790,18 +785,7 @@ ADDRESS_MAP_END
/*************************************************************/
READ8_MEMBER(namcos2_state::c68_p5_r)
{
UINT8 rv;
if (m_player_mux)
{
rv = ioport("MCUB2")->read();
}
else
{
rv = ioport("MCUB")->read();
}
return rv;
return (m_player_mux) ? ioport("MCUB2")->read() : ioport("MCUB")->read();
}
WRITE8_MEMBER(namcos2_state::c68_p3_w)
@ -847,7 +831,7 @@ ADDRESS_MAP_END
PORT_BIT( 0x0f, IP_ACTIVE_LOW, IPT_UNUSED ) \
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN2 ) \
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN1 ) \
PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Service Button") PORT_CODE(KEYCODE_0) /* Make it accessible by default*/ \
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_SERVICE2 ) PORT_NAME("Service Button") \
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_SERVICE1 )
#define NAMCOS2_MCU_ANALOG_PORT_DEFAULT \
@ -1081,7 +1065,7 @@ static INPUT_PORTS_START( finallap )
PORT_DIPNAME( 0x10, 0x10, "PortH 0x10")
PORT_DIPSETTING( 0x10, "H" )
PORT_DIPSETTING( 0x00, "L" )
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_TOGGLE PORT_NAME("Shift Gear")/* Gear Shift */
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_TOGGLE PORT_NAME("Shift Gear")
PORT_DIPNAME( 0x40, 0x40, "PortH 0x40")
PORT_DIPSETTING( 0x40, "H" )
PORT_DIPSETTING( 0x00, "L" )
@ -1144,7 +1128,7 @@ static INPUT_PORTS_START( finalap3 )
PORT_DIPNAME( 0x10, 0x10, "PortH 0x10")
PORT_DIPSETTING( 0x10, "H" )
PORT_DIPSETTING( 0x00, "L" )
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_TOGGLE PORT_NAME("Shift Gear")/* Gear Shift */
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON1 ) PORT_TOGGLE PORT_NAME("Shift Gear")
PORT_DIPNAME( 0x40, 0x40, "PortH 0x40")
PORT_DIPSETTING( 0x40, "H" )
PORT_DIPSETTING( 0x00, "L" )
@ -1195,7 +1179,7 @@ static INPUT_PORTS_START( fourtrax )
PORT_DIPSETTING( 0x00, "L" )
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_COIN2 )
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN1 )
PORT_BIT(0x40, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Service Button") PORT_CODE(KEYCODE_0)
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_SERVICE2 ) PORT_NAME("Service Button")
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_SERVICE1 )
PORT_START("AN0") /* 63B05Z0 - 8 CHANNEL ANALOG - CHANNEL 0 2 */
@ -1469,7 +1453,7 @@ static INPUT_PORTS_START( sgunner2 )
PORT_START("MCUH") /* M37450 - PORT 3 */
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN2 )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN1 )
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Service Button") PORT_CODE(KEYCODE_0) /* Make it accessible by default*/ \
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SERVICE2 ) PORT_NAME("Service Button")
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_SERVICE1 )
PORT_BIT( 0xf0, IP_ACTIVE_LOW, IPT_UNUSED )
@ -1479,8 +1463,8 @@ INPUT_PORTS_END
static INPUT_PORTS_START( dirtfox )
PORT_START("MCUB") /* 63B05Z0 - PORT B */
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_NAME("Gear Shift Up") /* Gear shift up */
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_NAME("Gear Shift Down")/* Gear shift down */
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_JOYSTICK_UP ) PORT_NAME("Gear Shift Up")
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_NAME("Gear Shift Down")
NAMCOS2_MCU_PORT_C_DEFAULT
@ -2878,9 +2862,9 @@ ROM_START( finallapjb )
NAMCOS2_GFXROM_LOAD_128K( "fl1-c1", 0x080000, CRC(b0efec87) SHA1(6d042f35942c2bdbf5aeb31358d3837ee9c8e5fa) )
NAMCOS2_GFXROM_LOAD_128K( "fl1-c2", 0x100000, CRC(263b8e31) SHA1(e2665edd89f7bb8c699e61df6de6a2e8e0698092) )
NAMCOS2_GFXROM_LOAD_128K( "fl1-c3", 0x180000, CRC(c2c56743) SHA1(3f338599ffd2e13452cdc3dbf3697fd8aa04bcd2) )
NAMCOS2_GFXROM_LOAD_128K( "fl2_c4.bin", 0x200000, CRC(cdc1de2e) SHA1(701dcc4fc25e7b6118947a5accabd43c0475ebe9) )
NAMCOS2_GFXROM_LOAD_128K( "fl2-c4", 0x200000, CRC(cdc1de2e) SHA1(701dcc4fc25e7b6118947a5accabd43c0475ebe9) )
NAMCOS2_GFXROM_LOAD_128K( "fl1-c5", 0x280000, CRC(ab89da77) SHA1(5cbead4289269a832c0d44d0ded79b58fcc4cc17) )
NAMCOS2_GFXROM_LOAD_128K( "fl2_c6.bin", 0x300000, CRC(8e78a3c3) SHA1(d1cd7fad038d52430f933b3ee2440554d2aeade9) )
NAMCOS2_GFXROM_LOAD_128K( "fl2-c6", 0x300000, CRC(8e78a3c3) SHA1(d1cd7fad038d52430f933b3ee2440554d2aeade9) )
ROM_REGION( 0x080000, "gfx4", 0 ) /* Mask shape */
NAMCOS2_GFXROM_LOAD_128K( "fl1_sha.bin", 0x000000, CRC(b7e1c7a3) SHA1(b82f9b340d95b80a12286647adba8c139b4d081a) )
@ -3612,7 +3596,7 @@ ROM_START( marvland )
ROM_LOAD16_BYTE( "mv2_spr1", 0x000001, 0x010000, CRC(dbd94def) SHA1(56a8d7acd483bc4d12c8bc5b7e90ffdb132be670) )
ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */
ROM_LOAD( "mv2_snd0", 0x0c000, 0x04000, CRC(a5b99162) SHA1(cafe8d1dae1e981c7ff9b70076b3e1d52cd806f7) )
ROM_LOAD( "mv2_snd0", 0x00c000, 0x004000, CRC(a5b99162) SHA1(cafe8d1dae1e981c7ff9b70076b3e1d52cd806f7) )
ROM_CONTINUE( 0x010000, 0x01c000 )
ROM_RELOAD( 0x010000, 0x020000 )
@ -3663,7 +3647,7 @@ ROM_START( marvlandj )
ROM_LOAD16_BYTE( "mv1-spr1.bin", 0x000001, 0x010000, CRC(1c5599f5) SHA1(6bdf11da4e2a56c6bb6011977b045d9537d0597f) )
ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */
ROM_LOAD( "mv1-snd0.bin", 0x0c000, 0x04000, CRC(51b8ccd7) SHA1(5aacb020c12d9a3c43c098f3abd8358bc18acc64) )
ROM_LOAD( "mv1-snd0.bin", 0x00c000, 0x004000, CRC(51b8ccd7) SHA1(5aacb020c12d9a3c43c098f3abd8358bc18acc64) )
ROM_CONTINUE( 0x010000, 0x01c000 )
ROM_RELOAD( 0x010000, 0x020000 )
@ -3712,7 +3696,7 @@ ROM_START( metlhawk )
ROM_LOAD16_BYTE( "mh1sp1f.13k", 0x000001, 0x010000, CRC(8ccf98e0) SHA1(c4a0b573553fd609751e6f227f7ee3f28f78f589) )
ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */
ROM_LOAD( "mh1s0.7j", 0x0c000, 0x04000, CRC(79e054cf) SHA1(934a15a1bdb2751f28cc23471d1c5e5b9af80815) )
ROM_LOAD( "mh1s0.7j", 0x00c000, 0x004000, CRC(79e054cf) SHA1(934a15a1bdb2751f28cc23471d1c5e5b9af80815) )
ROM_CONTINUE( 0x010000, 0x01c000 )
ROM_RELOAD( 0x010000, 0x020000 )
@ -3783,7 +3767,7 @@ ROM_START( metlhawkj )
ROM_LOAD16_BYTE( "mh1sp1f.13k", 0x000001, 0x010000, CRC(8ccf98e0) SHA1(c4a0b573553fd609751e6f227f7ee3f28f78f589) )
ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */
ROM_LOAD( "mh1s0.7j", 0x0c000, 0x04000, CRC(79e054cf) SHA1(934a15a1bdb2751f28cc23471d1c5e5b9af80815) )
ROM_LOAD( "mh1s0.7j", 0x00c000, 0x004000, CRC(79e054cf) SHA1(934a15a1bdb2751f28cc23471d1c5e5b9af80815) )
ROM_CONTINUE( 0x010000, 0x01c000 )
ROM_RELOAD( 0x010000, 0x020000 )
@ -3854,7 +3838,7 @@ ROM_START( mirninja )
ROM_LOAD16_BYTE( "mn1_spr1.bin", 0x000001, 0x010000, CRC(2bc66f60) SHA1(7b778ee3a24f57d43c9bcffbdb77cf8be2463c2d) )
ROM_REGION( 0x030000, "audiocpu", 0 ) /* Sound CPU (Banked) */
ROM_LOAD( "mn_snd0.bin", 0x0c000, 0x04000, CRC(6aa1ae84) SHA1(2186f93c4ccc4c202fa14d80b440060237659fc5) )
ROM_LOAD( "mn_snd0.bin", 0x00c000, 0x004000, CRC(6aa1ae84) SHA1(2186f93c4ccc4c202fa14d80b440060237659fc5) )
ROM_CONTINUE( 0x010000, 0x01c000 )
ROM_RELOAD( 0x010000, 0x020000 )
@ -5007,8 +4991,7 @@ ROM_START( bubbletr )
ROM_RELOAD( 0x010000, 0x020000 )
ROM_REGION( 0x010000, "mcu", 0 ) /* I/O MCU */
/* note, these weren't present in this set, taken from golly ghost and may be wrong for bubble
trouble */
/* note, these weren't present in this set, taken from golly ghost and may be wrong for bubble trouble */
ROM_LOAD( "sys2mcpu.bin", 0x0000, 0x2000, CRC(a342a97e) SHA1(2c420d34dba21e409bf78ddca710fc7de65a6642) )
ROM_LOAD( "gl1edr0c.ic7", 0x8000, 0x8000, BAD_DUMP CRC(db60886f) SHA1(a1183c058c0470a4ef8b0f69a3637b1640c5b5a4) )
@ -5284,17 +5267,17 @@ ROM_END
DRIVER_INIT_MEMBER(namcos2_state,assault)
{
m_gametype=NAMCOS2_ASSAULT;
m_gametype = NAMCOS2_ASSAULT;
}
DRIVER_INIT_MEMBER(namcos2_state,assaultj)
{
m_gametype=NAMCOS2_ASSAULT_JP;
m_gametype = NAMCOS2_ASSAULT_JP;
}
DRIVER_INIT_MEMBER(namcos2_state,assaultp)
{
m_gametype=NAMCOS2_ASSAULT_PLUS;
m_gametype = NAMCOS2_ASSAULT_PLUS;
}
DRIVER_INIT_MEMBER(namcos2_state,assaultp_hack)
@ -5313,79 +5296,78 @@ DRIVER_INIT_MEMBER(namcos2_state,assaultp_hack)
DRIVER_INIT_MEMBER(namcos2_state,burnforc)
{
m_gametype=NAMCOS2_BURNING_FORCE;
m_gametype = NAMCOS2_BURNING_FORCE;
}
DRIVER_INIT_MEMBER(namcos2_state,cosmogng)
{
m_gametype=NAMCOS2_COSMO_GANG;
m_gametype = NAMCOS2_COSMO_GANG;
}
DRIVER_INIT_MEMBER(namcos2_state,dsaber)
{
m_gametype=NAMCOS2_DRAGON_SABER;
m_gametype = NAMCOS2_DRAGON_SABER;
}
DRIVER_INIT_MEMBER(namcos2_state,dsaberj)
{
m_gametype=NAMCOS2_DRAGON_SABER;
m_gametype = NAMCOS2_DRAGON_SABER;
}
DRIVER_INIT_MEMBER(namcos2_state,dirtfoxj)
{
m_gametype=NAMCOS2_DIRT_FOX_JP;
m_gametype = NAMCOS2_DIRT_FOX_JP;
}
DRIVER_INIT_MEMBER(namcos2_state,finallap)
{
m_gametype=NAMCOS2_FINAL_LAP;
m_gametype = NAMCOS2_FINAL_LAP;
}
DRIVER_INIT_MEMBER(namcos2_state,finalap2)
{
m_gametype=NAMCOS2_FINAL_LAP_2;
m_gametype = NAMCOS2_FINAL_LAP_2;
}
DRIVER_INIT_MEMBER(namcos2_state,finalap3)
{
m_gametype=NAMCOS2_FINAL_LAP_3;
m_gametype = NAMCOS2_FINAL_LAP_3;
}
DRIVER_INIT_MEMBER(namcos2_state,finehour)
{
m_gametype=NAMCOS2_FINEST_HOUR;
m_gametype = NAMCOS2_FINEST_HOUR;
}
DRIVER_INIT_MEMBER(namcos2_state,fourtrax)
{
m_gametype=NAMCOS2_FOUR_TRAX;
m_gametype = NAMCOS2_FOUR_TRAX;
}
DRIVER_INIT_MEMBER(namcos2_state,kyukaidk)
{
m_gametype=NAMCOS2_KYUUKAI_DOUCHUUKI;
m_gametype = NAMCOS2_KYUUKAI_DOUCHUUKI;
}
DRIVER_INIT_MEMBER(namcos2_state,marvlanj)
{
m_gametype=NAMCOS2_MARVEL_LAND;
m_gametype = NAMCOS2_MARVEL_LAND;
}
DRIVER_INIT_MEMBER(namcos2_state,marvland)
{
m_gametype=NAMCOS2_MARVEL_LAND;
m_gametype = NAMCOS2_MARVEL_LAND;
}
DRIVER_INIT_MEMBER(namcos2_state,metlhawk)
{
/* unscramble sprites */
int i, j, k, l;
UINT8 *data = memregion("gfx1")->base();
for(i=0; i<0x200000; i+=32*32)
for (int i=0; i<0x200000; i+=32*32)
{
for(j=0; j<32*32; j+=32*4)
for (int j=0; j<32*32; j+=32*4)
{
for(k=0; k<32; k+=4)
for (int k=0; k<32; k+=4)
{
UINT8 v;
int a;
@ -5412,7 +5394,8 @@ DRIVER_INIT_MEMBER(namcos2_state,metlhawk)
data[a+3] = v;
a = i+j+k;
for(l=0; l<4; l++) {
for (int l=0; l<4; l++)
{
v = data[a+l+32];
data[a+l+32] = data[a+l+32*3];
data[a+l+32*3] = v;
@ -5420,93 +5403,95 @@ DRIVER_INIT_MEMBER(namcos2_state,metlhawk)
} /* next k */
} /* next j */
} /* next i */
/* 90 degrees prepare a turned character */
for(i=0; i<0x200000; i+=32*32)
for (int i=0; i<0x200000; i+=32*32)
{
for(j=0; j<32; j++)
for (int j=0; j<32; j++)
{
for(k=0; k<32; k++)
for (int k=0; k<32; k++)
{
data[0x200000+i+j*32+k] = data[i+j+k*32];
} /* next k */
} /* next j */
} /* next i */
m_gametype=NAMCOS2_METAL_HAWK;
} /* metlhawk */
m_gametype = NAMCOS2_METAL_HAWK;
}
DRIVER_INIT_MEMBER(namcos2_state,mirninja)
{
m_gametype=NAMCOS2_MIRAI_NINJA;
m_gametype = NAMCOS2_MIRAI_NINJA;
}
DRIVER_INIT_MEMBER(namcos2_state,ordyne)
{
m_gametype=NAMCOS2_ORDYNE;
m_gametype = NAMCOS2_ORDYNE;
}
DRIVER_INIT_MEMBER(namcos2_state,phelios)
{
m_gametype=NAMCOS2_PHELIOS;
m_gametype = NAMCOS2_PHELIOS;
}
DRIVER_INIT_MEMBER(namcos2_state,rthun2)
{
m_gametype=NAMCOS2_ROLLING_THUNDER_2;
m_gametype = NAMCOS2_ROLLING_THUNDER_2;
}
DRIVER_INIT_MEMBER(namcos2_state,rthun2j)
{
m_gametype=NAMCOS2_ROLLING_THUNDER_2;
m_gametype = NAMCOS2_ROLLING_THUNDER_2;
}
DRIVER_INIT_MEMBER(namcos2_state,sgunner2)
{
m_gametype=NAMCOS2_STEEL_GUNNER_2;
m_gametype = NAMCOS2_STEEL_GUNNER_2;
}
DRIVER_INIT_MEMBER(namcos2_state,sws)
{
m_gametype=NAMCOS2_SUPER_WSTADIUM;
m_gametype = NAMCOS2_SUPER_WSTADIUM;
}
DRIVER_INIT_MEMBER(namcos2_state,sws92)
{
m_gametype=NAMCOS2_SUPER_WSTADIUM_92;
m_gametype = NAMCOS2_SUPER_WSTADIUM_92;
}
DRIVER_INIT_MEMBER(namcos2_state,sws92g)
{
m_gametype=NAMCOS2_SUPER_WSTADIUM_92T;
m_gametype = NAMCOS2_SUPER_WSTADIUM_92T;
}
DRIVER_INIT_MEMBER(namcos2_state,sws93)
{
m_gametype=NAMCOS2_SUPER_WSTADIUM_93;
m_gametype = NAMCOS2_SUPER_WSTADIUM_93;
}
DRIVER_INIT_MEMBER(namcos2_state,suzuka8h)
{
m_gametype=NAMCOS2_SUZUKA_8_HOURS;
m_gametype = NAMCOS2_SUZUKA_8_HOURS;
}
DRIVER_INIT_MEMBER(namcos2_state,suzuk8h2)
{
m_gametype=NAMCOS2_SUZUKA_8_HOURS_2;
m_gametype = NAMCOS2_SUZUKA_8_HOURS_2;
}
DRIVER_INIT_MEMBER(namcos2_state,valkyrie)
{
m_gametype=NAMCOS2_VALKYRIE;
m_gametype = NAMCOS2_VALKYRIE;
}
DRIVER_INIT_MEMBER(namcos2_state,gollygho)
{
m_gametype=NAMCOS2_GOLLY_GHOST;
m_gametype = NAMCOS2_GOLLY_GHOST;
}
DRIVER_INIT_MEMBER(namcos2_state,bubbletr)
{
m_gametype=NAMCOS2_BUBBLE_TROUBLE;
m_gametype = NAMCOS2_BUBBLE_TROUBLE;
}
@ -5529,7 +5514,7 @@ DRIVER_INIT_MEMBER(namcos2_state,luckywld)
if( code&0x80 ) out |= 0x01;
pData[i] = out;
}
m_gametype=NAMCOS2_LUCKY_AND_WILD;
m_gametype = NAMCOS2_LUCKY_AND_WILD;
}
/* Based on the dumped BIOS versions it looks like Namco changed the BIOS rom */
@ -5540,12 +5525,12 @@ DRIVER_INIT_MEMBER(namcos2_state,luckywld)
GAMEL(1987, finallap, 0, finallap, finallap, namcos2_state, finallap, ROT0, "Namco", "Final Lap (Rev E)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap )
GAMEL(1987, finallapd, finallap, finallap, finallap, namcos2_state, finallap, ROT0, "Namco", "Final Lap (Rev D)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap )
GAMEL(1987, finallapc, finallap, finallap, finallap, namcos2_state, finallap, ROT0, "Namco", "Final Lap (Rev C)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap )
GAMEL(1987, finallapjc,finallap, finallap, finallap, namcos2_state, finallap, ROT0, "Namco", "Final Lap (Japan, Rev C)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap )
GAMEL(1987, finallapjb,finallap, finallap, finallap, namcos2_state, finallap, ROT0, "Namco", "Final Lap (Japan, Rev B)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap )
GAMEL(1987, finallapjc, finallap, finallap, finallap, namcos2_state, finallap, ROT0, "Namco", "Final Lap (Japan, Rev C)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap )
GAMEL(1987, finallapjb, finallap, finallap, finallap, namcos2_state, finallap, ROT0, "Namco", "Final Lap (Japan, Rev B)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap )
GAME( 1988, assault, 0, default2, assault, namcos2_state, assault , ROT90, "Namco", "Assault (Rev B)" , 0)
GAME( 1988, assaultj, assault, default2, assault, namcos2_state, assaultj, ROT90, "Namco", "Assault (Japan)" , 0)
GAME( 1988, assaultp, assault, assaultp, assault, namcos2_state, assaultp_hack, ROT90, "Namco", "Assault Plus (Japan)" , 0)
GAME( 1988, assault, 0, default2, assault, namcos2_state, assault, ROT90, "Namco", "Assault (Rev B)", 0 )
GAME( 1988, assaultj, assault, default2, assault, namcos2_state, assaultj, ROT90, "Namco", "Assault (Japan)", 0 )
GAME( 1988, assaultp, assault, assaultp, assault, namcos2_state, assaultp_hack, ROT90, "Namco", "Assault Plus (Japan)", 0)
GAME( 1988, metlhawk, 0, metlhawk, metlhawk, namcos2_state, metlhawk, ROT90, "Namco", "Metal Hawk (Rev C)", 0)
GAME( 1988, metlhawkj, metlhawk, metlhawk, metlhawk, namcos2_state, metlhawk, ROT90, "Namco", "Metal Hawk (Japan, Rev F)", 0)
@ -5555,15 +5540,15 @@ GAME( 1988, ordynej, ordyne, default, default, namcos2_state, ordyne, RO
GAME( 1988, mirninja, 0, default, default, namcos2_state, mirninja, ROT0, "Namco", "Mirai Ninja (Japan)", 0 )
GAME( 1988, phelios, 0, default2, default, namcos2_state, phelios , ROT90, "Namco", "Phelios (Japan)" , 0)
GAME( 1988, phelios, 0, default2, default, namcos2_state, phelios, ROT90, "Namco", "Phelios (Japan)", 0)
GAME( 1989, dirtfoxj, 0, default2, dirtfox, namcos2_state, dirtfoxj, ROT90, "Namco", "Dirt Fox (Japan)" , 0 )
GAME( 1989, dirtfoxj, 0, default2, dirtfox, namcos2_state, dirtfoxj, ROT90, "Namco", "Dirt Fox (Japan)", 0 )
GAMEL(1989, fourtrax, 0, finallap, fourtrax, namcos2_state, fourtrax, ROT0, "Namco", "Four Trax", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap )
GAME( 1989, valkyrie, 0, default3, default, namcos2_state, valkyrie, ROT90, "Namco", "Valkyrie No Densetsu (Japan)", 0 )
GAME( 1989, finehour, 0, default2, default, namcos2_state, finehour, ROT0, "Namco", "Finest Hour (Japan)" , 0)
GAME( 1989, finehour, 0, default2, default, namcos2_state, finehour, ROT0, "Namco", "Finest Hour (Japan)", 0)
GAME( 1989, burnforc, 0, default3, default, namcos2_state, burnforc, ROT0, "Namco", "Burning Force (Japan, new version (Rev C))", 0 )
GAME( 1989, burnforco, burnforc, default3, default, namcos2_state, burnforc, ROT0, "Namco", "Burning Force (Japan, old version)", 0 )
@ -5588,8 +5573,8 @@ GAME( 1990, rthun2j, rthun2, default3, default, namcos2_state, rthun2j, RO
GAME( 1990, sgunner, 0, sgunner, sgunner, namcos2_state, sgunner2, ROT0, "Namco", "Steel Gunner (Rev B)", 0 )
GAME( 1990, sgunnerj, sgunner, sgunner, sgunner, namcos2_state, sgunner2, ROT0, "Namco", "Steel Gunner (Japan)", 0 )
GAME( 1991, sgunner2, 0, sgunner2, sgunner2,namcos2_state, sgunner2, ROT0, "Namco", "Steel Gunner 2 (US)", 0 )
GAME( 1991, sgunner2j, sgunner2, sgunner2, sgunner2,namcos2_state, sgunner2, ROT0, "Namco", "Steel Gunner 2 (Japan, Rev A)", 0 )
GAME( 1991, sgunner2, 0, sgunner2, sgunner2, namcos2_state, sgunner2, ROT0, "Namco", "Steel Gunner 2 (US)", 0 )
GAME( 1991, sgunner2j, sgunner2, sgunner2, sgunner2, namcos2_state, sgunner2, ROT0, "Namco", "Steel Gunner 2 (Japan, Rev A)", 0 )
GAME( 1991, cosmogng, 0, default, default, namcos2_state, cosmogng, ROT90, "Namco", "Cosmo Gang the Video (US)", 0 )
GAME( 1991, cosmogngj, cosmogng, default, default, namcos2_state, cosmogng, ROT90, "Namco", "Cosmo Gang the Video (Japan)", 0 )
@ -5599,8 +5584,8 @@ GAME( 1992, bubbletr, 0, gollygho, bubbletr, namcos2_state, bubbletr, RO
GAMEL(1992, finalap3, 0, finallap, finalap3, namcos2_state, finalap3, ROT0, "Namco", "Final Lap 3 (World, set 1)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap )
GAMEL(1992, finalap3a, finalap3, finallap, finalap3, namcos2_state, finalap3, ROT0, "Namco", "Final Lap 3 (World, set 2)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap )
GAMEL(1992, finalap3j, finalap3, finallap, finalap3, namcos2_state, finalap3, ROT0, "Namco", "Final Lap 3 (Japan)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap )
GAMEL(1992, finalap3jc,finalap3, finallap, finalap3, namcos2_state, finalap3, ROT0, "Namco", "Final Lap 3 (Japan - Rev C)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap )
GAMEL(1992, finalap3bl,finalap3, finallap, finalap3, namcos2_state, finalap3, ROT0, "Namco", "Final Lap 3 (bootleg)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap )
GAMEL(1992, finalap3jc, finalap3, finallap, finalap3, namcos2_state, finalap3, ROT0, "Namco", "Final Lap 3 (Japan - Rev C)", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap )
GAMEL(1992, finalap3bl, finalap3, finallap, finalap3, namcos2_state, finalap3, ROT0, "Namco", "Final Lap 3 (bootleg)", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND, layout_finallap )
GAME( 1992, luckywld, 0, luckywld, luckywld, namcos2_state, luckywld, ROT0, "Namco", "Lucky & Wild", 0 )
GAME( 1992, luckywldj, luckywld, luckywld, luckywld, namcos2_state, luckywld, ROT0, "Namco", "Lucky & Wild (Japan)", 0 )