QuarterArcade Coin-Op Tech Net

Quick Nav: # A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Coin-Op : Arcade : Total Carnage : VM Driver Source

Source Listing


     1: /*************************************************************************
     2: 
     3: 	Williams/Midway Y/Z-unit system
     4: 
     5:     driver by Alex Pasadyn, Zsolt Vasvari, Kurt Mahan, Ernesto Corvi,
     6:     and Aaron Giles
     7: 
     8: 	Games supported:
     9: 		* Narc
    10: 		* Trog (prototype and release versions)
    11: 		* Strike Force
    12: 		* Smash TV
    13: 		* Hi Impact Football
    14: 		* Super Hi Impact
    15: 		* Terminator 2
    16: 		* Mortal Kombat (Y-unit versions)
    17: 		* Total Carnage
    18: 
    19: 	Known bugs:
    20: 		* Super Hi Impact freaks out during play
    21: 		* when the Porsche spins in Narc, the wheels are missing for
    22: 			a single frame (may be an original bug)
    23: 		* Terminator 2 freezes while playing the movies after destroying
    24: 			skynet. Currently we have a hack in which prevents the freeze,
    25: 			but we really should eventually figure it out for real
    26: 
    27: **************************************************************************/
    28: 
    29: #include "driver.h" 
    30: #include "cpu/tms34010/tms34010.h" 
    31: #include "sndhrdw/williams.h" 
    32: #include "midyunit.h" 
    33: 
    34: 
    35: 
    36: /*************************************
    37:  *
    38:  *	CMOS read/write
    39:  *
    40:  *************************************/
    41: 
    42: static NVRAM_HANDLER( midyunit )
    43: {
    44: 	if (read_or_write)
    45: 		mame_fwrite(file, midyunit_cmos_ram, 0x8000);
    46: 	else if (file)
    47: 		mame_fread(file, midyunit_cmos_ram, 0x8000);
    48: 	else
    49: 		memset(midyunit_cmos_ram, 0, 0x8000);
    50: }
    51: 
    52: 
    53: 
    54: /*************************************
    55:  *
    56:  *	Memory maps
    57:  *
    58:  *************************************/
    59: 
    60: static MEMORY_READ16_START( readmem )
    61: 	{ TOBYTE(0x00000000), TOBYTE(0x001fffff), midyunit_vram_r },
    62: 	{ TOBYTE(0x01000000), TOBYTE(0x010fffff), MRA16_RAM },
    63: 	{ TOBYTE(0x01400000), TOBYTE(0x0140ffff), midyunit_cmos_r },
    64: 	{ TOBYTE(0x01800000), TOBYTE(0x0181ffff), MRA16_RAM },
    65: 	{ TOBYTE(0x01a80000), TOBYTE(0x01a8009f), midyunit_dma_r },
    66: 	{ TOBYTE(0x01c00000), TOBYTE(0x01c0005f), midyunit_input_r },
    67: 	{ TOBYTE(0x01c00060), TOBYTE(0x01c0007f), midyunit_protection_r },
    68: 	{ TOBYTE(0x02000000), TOBYTE(0x05ffffff), midyunit_gfxrom_r },
    69: 	{ TOBYTE(0xc0000000), TOBYTE(0xc00001ff), tms34010_io_register_r },
    70: 	{ TOBYTE(0xff800000), TOBYTE(0xffffffff), MRA16_RAM },
    71: MEMORY_END
    72: 
    73: 
    74: static MEMORY_WRITE16_START( writemem )
    75: 	{ TOBYTE(0x00000000), TOBYTE(0x001fffff), midyunit_vram_w },
    76: 	{ TOBYTE(0x01000000), TOBYTE(0x010fffff), MWA16_RAM, &midyunit_scratch_ram },
    77: 	{ TOBYTE(0x01400000), TOBYTE(0x0140ffff), midyunit_cmos_w },
    78: 	{ TOBYTE(0x01800000), TOBYTE(0x0181ffff), midyunit_paletteram_w, &paletteram16 },
    79: 	{ TOBYTE(0x01a00000), TOBYTE(0x01a0009f), midyunit_dma_w },	/* do we need this? */
    80: 	{ TOBYTE(0x01a80000), TOBYTE(0x01a8009f), midyunit_dma_w },
    81: 	{ TOBYTE(0x01c00060), TOBYTE(0x01c0007f), midyunit_cmos_enable_w },
    82: 	{ TOBYTE(0x01e00000), TOBYTE(0x01e0001f), midyunit_sound_w },
    83: 	{ TOBYTE(0x01f00000), TOBYTE(0x01f0001f), midyunit_control_w },
    84: 	{ TOBYTE(0x02000000), TOBYTE(0x05ffffff), MWA16_ROM, (data16_t **)&midyunit_gfx_rom, &midyunit_gfx_rom_size },
    85: 	{ TOBYTE(0xc0000000), TOBYTE(0xc00001ff), midyunit_io_register_w },
    86: 	{ TOBYTE(0xff800000), TOBYTE(0xffffffff), MWA16_ROM, &midyunit_code_rom },
    87: MEMORY_END
    88: 
    89: 
    90: 
    91: /*************************************
    92:  *
    93:  *	Input ports
    94:  *
    95:  *************************************/
    96: 
    97: INPUT_PORTS_START( narc )
    98: 	PORT_START
    99: 	PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_JOYSTICK_UP    | IPF_PLAYER1 | IPF_8WAY )
   100: 	PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN  | IPF_PLAYER1 | IPF_8WAY )
   101: 	PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT  | IPF_PLAYER1 | IPF_8WAY )
   102: 	PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT | IPF_PLAYER1 | IPF_8WAY )
   103: 	PORT_BIT( 0x0010, IP_ACTIVE_LOW, IPT_BUTTON4 | IPF_PLAYER1 )
   104: 	PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_BUTTON1 | IPF_PLAYER1 )
   105: 	PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_BUTTON2 | IPF_PLAYER1 )
   106: 	PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_BUTTON3 | IPF_PLAYER1 )
   107: 	PORT_BIT( 0x0100, IP_ACTIVE_LOW, IPT_JOYSTICK_UP    | IPF_PLAYER2 | IPF_8WAY )
   108: 	PORT_BIT( 0x0200, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN  | IPF_PLAYER2 | IPF_8WAY )
   109: 	PORT_BIT( 0x0400, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT  | IPF_PLAYER2 | IPF_8WAY )
   110: 	PORT_BIT( 0x0800, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT | IPF_PLAYER2 | IPF_8WAY )
   111: 	PORT_BIT( 0x1000, IP_ACTIVE_LOW, IPT_BUTTON4 | IPF_PLAYER2 )
   112: 	PORT_BIT( 0x2000, IP_ACTIVE_LOW, IPT_BUTTON1 | IPF_PLAYER2 )
   113: 	PORT_BIT( 0x4000, IP_ACTIVE_LOW, IPT_BUTTON2 | IPF_PLAYER2 )
   114: 	PORT_BIT( 0x8000, IP_ACTIVE_LOW, IPT_BUTTON3 | IPF_PLAYER2 )
   115: 
   116: 	PORT_START
   117: 	PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_COIN1 )
   118: 	PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_COIN2 )
   119: 	PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_COIN3 )
   120: 	PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_TILT ) /* Slam Switch */
   121: 	PORT_BITX(0x0010, IP_ACTIVE_LOW, IPT_SERVICE, "Advance", KEYCODE_F2, IP_JOY_NONE )
   122: 	PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_UNUSED )
   123: 	PORT_BITX(0x0040, IP_ACTIVE_LOW, 0, "Vault Switch", KEYCODE_9, IP_JOY_NONE )
   124: 	PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_COIN4 )
   125: 	PORT_BIT( 0x0100, IP_ACTIVE_LOW, IPT_START1 )
   126: 	PORT_BIT( 0x0200, IP_ACTIVE_LOW, IPT_START2 )
   127: 	PORT_BIT( 0x0400, IP_ACTIVE_LOW, IPT_UNUSED ) /* T/B strobe */
   128: 	PORT_BIT( 0x0800, IP_ACTIVE_LOW, IPT_UNUSED ) /* memory protect */
   129: 	PORT_BIT( 0x3000, IP_ACTIVE_LOW, IPT_UNUSED )
   130: 	PORT_DIPNAME( 0xc000, 0xc000, "Language" )
   131: 	PORT_DIPSETTING(      0xc000, "English" )
   132: 	PORT_DIPSETTING(      0x8000, "French" )
   133: 	PORT_DIPSETTING(      0x4000, "German" )
   134: 	PORT_DIPSETTING(      0x0000, DEF_STR( Unknown ) )
   135: 
   136: 	PORT_START
   137: 	PORT_BIT( 0xffff, IP_ACTIVE_LOW, IPT_UNKNOWN )
   138: 	PORT_START
   139: 	PORT_BIT( 0xffff, IP_ACTIVE_LOW, IPT_UNKNOWN )
   140: 	PORT_START
   141: 	PORT_BIT( 0xffff, IP_ACTIVE_LOW, IPT_UNKNOWN )
   142: 	PORT_START
   143: 	PORT_BIT( 0xffff, IP_ACTIVE_LOW, IPT_UNKNOWN )
   144: INPUT_PORTS_END
   145: 
   146: 
   147: INPUT_PORTS_START( trog )
   148: 	PORT_START
   149: 	PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_JOYSTICK_UP    | IPF_PLAYER1 | IPF_8WAY )
   150: 	PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN  | IPF_PLAYER1 | IPF_8WAY )
   151: 	PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT  | IPF_PLAYER1 | IPF_8WAY )
   152: 	PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT | IPF_PLAYER1 | IPF_8WAY )
   153: 	PORT_BIT( 0x0010, IP_ACTIVE_LOW, IPT_BUTTON1 | IPF_PLAYER1 )
   154: 	PORT_BIT( 0x00e0, IP_ACTIVE_LOW, IPT_UNUSED )
   155: 	PORT_BIT( 0x0100, IP_ACTIVE_LOW, IPT_JOYSTICK_UP    | IPF_PLAYER2 | IPF_8WAY )
   156: 	PORT_BIT( 0x0200, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN  | IPF_PLAYER2 | IPF_8WAY )
   157: 	PORT_BIT( 0x0400, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT  | IPF_PLAYER2 | IPF_8WAY )
   158: 	PORT_BIT( 0x0800, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT | IPF_PLAYER2 | IPF_8WAY )
   159: 	PORT_BIT( 0x1000, IP_ACTIVE_LOW, IPT_BUTTON1 | IPF_PLAYER2 )
   160: 	PORT_BIT( 0xe000, IP_ACTIVE_LOW, IPT_UNUSED )
   161: 
   162: 	PORT_START
   163: 	PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_COIN1 )
   164: 	PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_COIN2 )
   165: 	PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_START1 )
   166: 	PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_TILT ) /* Slam Switch */
   167: 	PORT_SERVICE( 0x0010, IP_ACTIVE_LOW )
   168: 	PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_START2 )
   169: 	PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_SERVICE1 )
   170: 	PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_COIN3 )
   171: 	PORT_BIT( 0x0100, IP_ACTIVE_LOW, IPT_UNUSED ) /* video freeze */
   172: 	PORT_BIT( 0x0200, IP_ACTIVE_LOW, IPT_START3 )
   173: 	PORT_BIT( 0x0400, IP_ACTIVE_LOW, IPT_START4 )
   174: 	PORT_BIT( 0x0800, IP_ACTIVE_LOW, IPT_JOYSTICK_UP    | IPF_PLAYER3 | IPF_8WAY )
   175: 	PORT_BIT( 0x1000, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN  | IPF_PLAYER3 | IPF_8WAY )
   176: 	PORT_BIT( 0x2000, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT  | IPF_PLAYER3 | IPF_8WAY )
   177: 	PORT_BIT( 0x4000, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT | IPF_PLAYER3 | IPF_8WAY )
   178: 	PORT_BIT( 0x8000, IP_ACTIVE_LOW, IPT_BUTTON1 | IPF_PLAYER3 )
   179: 
   180: 	PORT_START
   181: 	PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_JOYSTICK_UP    | IPF_PLAYER4 | IPF_8WAY )
   182: 	PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN  | IPF_PLAYER4 | IPF_8WAY )
   183: 	PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT  | IPF_PLAYER4 | IPF_8WAY )
   184: 	PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT | IPF_PLAYER4 | IPF_8WAY )
   185: 	PORT_BIT( 0x0010, IP_ACTIVE_LOW, IPT_BUTTON1 | IPF_PLAYER4 )
   186: 	PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_COIN4 )
   187: 	PORT_BIT( 0xffc0, IP_ACTIVE_LOW, IPT_UNUSED )
   188: 
   189: 	PORT_START
   190: 	PORT_DIPNAME( 0x0007, 0x0007, DEF_STR( Unused ))
   191: 	PORT_DIPSETTING(      0x0007, DEF_STR( Off ))
   192: 	PORT_DIPSETTING(      0x0000, DEF_STR( On ))
   193: 	PORT_DIPNAME( 0x0038, 0x0038, DEF_STR( Coinage ))
   194: 	PORT_DIPSETTING(      0x0038, "1" )
   195: 	PORT_DIPSETTING(      0x0018, "2" )
   196: 	PORT_DIPSETTING(      0x0028, "3" )
   197: 	PORT_DIPSETTING(      0x0008, "4" )
   198: 	PORT_DIPSETTING(      0x0030, "ECA" )
   199: 	PORT_DIPSETTING(      0x0000, DEF_STR( Free_Play ))
   200: 	PORT_DIPNAME( 0x0040, 0x0040, "Coinage Select" )
   201: 	PORT_DIPSETTING(      0x0040, "Dipswitch Coinage" )
   202: 	PORT_DIPSETTING(      0x0000, "CMOS Coinage" )
   203: 	PORT_DIPNAME( 0x0080, 0x0080, DEF_STR( Cabinet ))
   204: 	PORT_DIPSETTING(      0x0080, DEF_STR( Upright ))
   205: 	PORT_DIPSETTING(      0x0000, DEF_STR( Cocktail ))
   206: 	PORT_DIPNAME( 0x0100, 0x0100, "Test Switch" )
   207: 	PORT_DIPSETTING(      0x0100, DEF_STR( Off ))
   208: 	PORT_DIPSETTING(      0x0000, DEF_STR( On ))
   209: 	PORT_DIPNAME( 0x0200, 0x0200, "Video Freeze" )
   210: 	PORT_DIPSETTING(      0x0200, DEF_STR( Off ))
   211: 	PORT_DIPSETTING(      0x0000, DEF_STR( On ))
   212: 	PORT_DIPNAME( 0x0c00, 0x0c00, "Players" )
   213: 	PORT_DIPSETTING(      0x0c00, "4 Players" )
   214: 	PORT_DIPSETTING(      0x0400, "3 Players" )
   215: 	PORT_DIPSETTING(      0x0800, "2 Players" )
   216: 	PORT_DIPSETTING(      0x0000, "1 Player" )
   217: 	PORT_DIPNAME( 0x1000, 0x0000, "Counters" )
   218: 	PORT_DIPSETTING(      0x1000, "One Counter" )
   219: 	PORT_DIPSETTING(      0x0000, "Two Counters" )
   220: 	PORT_DIPNAME( 0x2000, 0x0000, "Powerup Test" )
   221: 	PORT_DIPSETTING(      0x0000, DEF_STR( Off ))
   222: 	PORT_DIPSETTING(      0x2000, DEF_STR( On ))
   223: 	PORT_DIPNAME( 0xc000, 0xc000, "Country" )
   224: 	PORT_DIPSETTING(      0xc000, "USA" )
   225: 	PORT_DIPSETTING(      0x8000, "French" )
   226: 	PORT_DIPSETTING(      0x4000, "German" )
   227: 	PORT_DIPSETTING(      0x0000, DEF_STR( Unused ))
   228: 
   229: 	PORT_START
   230: 	PORT_BIT( 0xffff, IP_ACTIVE_LOW, IPT_UNKNOWN )
   231: 	PORT_START
   232: 	PORT_BIT( 0xffff, IP_ACTIVE_LOW, IPT_UNKNOWN )
   233: INPUT_PORTS_END
   234: 
   235: 
   236: INPUT_PORTS_START( smashtv )
   237: 	PORT_START
   238: 	PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_UP     | IPF_PLAYER1 )
   239: 	PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_DOWN   | IPF_PLAYER1 )
   240: 	PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_LEFT   | IPF_PLAYER1 )
   241: 	PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_RIGHT  | IPF_PLAYER1 )
   242: 	PORT_BIT( 0x0010, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_UP    | IPF_PLAYER1 )
   243: 	PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_DOWN  | IPF_PLAYER1 )
   244: 	PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_LEFT  | IPF_PLAYER1 )
   245: 	PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_RIGHT | IPF_PLAYER1 )
   246: 	PORT_BIT( 0x0100, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_UP     | IPF_PLAYER2 )
   247: 	PORT_BIT( 0x0200, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_DOWN   | IPF_PLAYER2 )
   248: 	PORT_BIT( 0x0400, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_LEFT   | IPF_PLAYER2 )
   249: 	PORT_BIT( 0x0800, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_RIGHT  | IPF_PLAYER2 )
   250: 	PORT_BIT( 0x1000, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_UP    | IPF_PLAYER2 )
   251: 	PORT_BIT( 0x2000, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_DOWN  | IPF_PLAYER2 )
   252: 	PORT_BIT( 0x4000, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_LEFT  | IPF_PLAYER2 )
   253: 	PORT_BIT( 0x8000, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_RIGHT | IPF_PLAYER2 )
   254: 
   255: 	PORT_START
   256: 	PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_COIN1 )
   257: 	PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_COIN2 )
   258: 	PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_START1 )
   259: 	PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_TILT ) /* Slam Switch */
   260: 	PORT_BITX(0x0010, IP_ACTIVE_LOW, IPT_SERVICE, DEF_STR( Service_Mode ), KEYCODE_F2, IP_JOY_NONE )
   261: 	PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_START2 )
   262: 	PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_SERVICE1 )
   263: 	PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_COIN3 )
   264: 	PORT_BIT( 0x0100, IP_ACTIVE_LOW, IPT_UNUSED ) /* video freeze */
   265: 	PORT_BIT( 0x0200, IP_ACTIVE_LOW, IPT_COIN4 )
   266: 	PORT_BIT( 0x0400, IP_ACTIVE_LOW, IPT_UNUSED )
   267: 	PORT_BIT( 0xf800, IP_ACTIVE_LOW, IPT_UNUSED )
   268: 
   269: 	PORT_START
   270: 	PORT_BIT( 0xffff, IP_ACTIVE_LOW, IPT_UNKNOWN )
   271: 	PORT_START
   272: 	PORT_BIT( 0xffff, IP_ACTIVE_LOW, IPT_UNKNOWN )
   273: 	PORT_START
   274: 	PORT_BIT( 0xffff, IP_ACTIVE_LOW, IPT_UNKNOWN )
   275: 	PORT_START
   276: 	PORT_BIT( 0xffff, IP_ACTIVE_LOW, IPT_UNKNOWN )
   277: INPUT_PORTS_END
   278: 
   279: 
   280: INPUT_PORTS_START( strkforc )
   281: 	PORT_START
   282: 	PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_JOYSTICK_UP    | IPF_PLAYER1 | IPF_8WAY )
   283: 	PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN  | IPF_PLAYER1 | IPF_8WAY )
   284: 	PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT  | IPF_PLAYER1 | IPF_8WAY )
   285: 	PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT | IPF_PLAYER1 | IPF_8WAY )
   286: 	PORT_BIT( 0x0010, IP_ACTIVE_LOW, IPT_BUTTON2 | IPF_PLAYER1 )
   287: 	PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_BUTTON3 | IPF_PLAYER1 )
   288: 	PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_BUTTON1 | IPF_PLAYER1 )
   289: 	PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_UNUSED )
   290: 	PORT_BIT( 0x0100, IP_ACTIVE_LOW, IPT_JOYSTICK_UP    | IPF_PLAYER2 | IPF_8WAY )
   291: 	PORT_BIT( 0x0200, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN  | IPF_PLAYER2 | IPF_8WAY )
   292: 	PORT_BIT( 0x0400, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT  | IPF_PLAYER2 | IPF_8WAY )
   293: 	PORT_BIT( 0x0800, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT | IPF_PLAYER2 | IPF_8WAY )
   294: 	PORT_BIT( 0x1000, IP_ACTIVE_LOW, IPT_BUTTON2 | IPF_PLAYER2 )
   295: 	PORT_BIT( 0x2000, IP_ACTIVE_LOW, IPT_BUTTON3 | IPF_PLAYER2 )
   296: 	PORT_BIT( 0x4000, IP_ACTIVE_LOW, IPT_BUTTON1 | IPF_PLAYER2 )
   297: 	PORT_BIT( 0x8000, IP_ACTIVE_LOW, IPT_UNUSED )
   298: 
   299: 	PORT_START
   300: 	PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_COIN1 )
   301: 	PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_COIN2 )
   302: 	PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_START1 )
   303: 	PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_TILT ) /* Slam Switch */
   304: 	PORT_SERVICE( 0x0010, IP_ACTIVE_LOW )
   305: 	PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_START2 )
   306: 	PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_SERVICE1 )
   307: 	PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_COIN3 )
   308: 	PORT_BIT( 0x0100, IP_ACTIVE_LOW, IPT_UNUSED )
   309: 	PORT_BIT( 0x0200, IP_ACTIVE_LOW, IPT_COIN4 )
   310: 	PORT_BIT( 0xfc00, IP_ACTIVE_LOW, IPT_UNUSED )
   311: 
   312: 	PORT_START
   313: 	PORT_BIT( 0xffff, IP_ACTIVE_LOW, IPT_UNKNOWN )
   314: 
   315: 	PORT_START
   316: 	PORT_DIPNAME( 0x0001, 0x0001, "Coin Meter" )
   317: 	PORT_DIPSETTING(      0x0001, "Shared" )
   318: 	PORT_DIPSETTING(      0x0000, "Independent" )
   319: 	PORT_DIPNAME( 0x0002, 0x0002, "Credits to Start" )
   320: 	PORT_DIPSETTING(      0x0002, "1" )
   321: 	PORT_DIPSETTING(      0x0000, "2" )
   322: 	PORT_DIPNAME( 0x000c, 0x000c, "Points for Ship" )
   323: 	PORT_DIPSETTING(      0x0004, "40000" )
   324: 	PORT_DIPSETTING(      0x000c, "50000" )
   325: 	PORT_DIPSETTING(      0x0008, "75000" )
   326: 	PORT_DIPSETTING(      0x0000, "100000" )
   327: 	PORT_DIPNAME( 0x0010, 0x0010, DEF_STR( Lives ))
   328: 	PORT_DIPSETTING(      0x0010, "3" )
   329: 	PORT_DIPSETTING(      0x0000, "4" )
   330: 	PORT_DIPNAME( 0x00e0, 0x00e0, DEF_STR( Difficulty ))
   331: 	PORT_DIPSETTING(      0x0020, "Level 1" )
   332: 	PORT_DIPSETTING(      0x0060, "Level 2" )
   333: 	PORT_DIPSETTING(      0x00a0, "Level 3" )
   334: 	PORT_DIPSETTING(      0x00e0, "Level 4" )
   335: 	PORT_DIPSETTING(      0x00c0, "Level 5" )
   336: 	PORT_DIPSETTING(      0x0040, "Level 6" )
   337: 	PORT_DIPSETTING(      0x0080, "Level 7" )
   338: 	PORT_DIPSETTING(      0x0000, "Level 8" )
   339: 	PORT_DIPNAME( 0x0700, 0x0700, "Coin 2" )
   340: 	PORT_DIPSETTING(      0x0700, DEF_STR( 1C_1C ))
   341: 	PORT_DIPSETTING(      0x0300, DEF_STR( 1C_2C ))
   342: 	PORT_DIPSETTING(      0x0500, DEF_STR( 1C_3C ))
   343: 	PORT_DIPSETTING(      0x0100, DEF_STR( 1C_4C ))
   344: 	PORT_DIPSETTING(      0x0600, DEF_STR( 1C_5C ))
   345: 	PORT_DIPSETTING(      0x0200, DEF_STR( 1C_6C ))
   346: 	PORT_DIPSETTING(      0x0400, "UK Coinage" )
   347: 	PORT_DIPSETTING(      0x0000, DEF_STR( Free_Play ))
   348: 	PORT_DIPNAME( 0x7800, 0x7800, "Coin 1" )
   349: 	PORT_DIPSETTING(      0x6000, DEF_STR( 5C_1C ))
   350: 	PORT_DIPSETTING(      0x6800, DEF_STR( 4C_1C ))
   351: 	PORT_DIPSETTING(      0x1000, DEF_STR( 3C_1C ))
   352: 	PORT_DIPSETTING(      0x1800, DEF_STR( 2C_1C ))
   353: 	PORT_DIPSETTING(      0x7800, DEF_STR( 1C_1C ))
   354: 	PORT_DIPSETTING(      0x4800, DEF_STR( 4C_5C ))
   355: 	PORT_DIPSETTING(      0x2000, DEF_STR( 3C_4C ))
   356: 	PORT_DIPSETTING(      0x2800, DEF_STR( 2C_3C ))
   357: 	PORT_DIPSETTING(      0x7000, DEF_STR( 1C_2C ))
   358: 	PORT_DIPSETTING(      0x0000, DEF_STR( 2C_5C ))
   359: 	PORT_DIPSETTING(      0x3800, DEF_STR( 1C_3C ))
   360: 	PORT_DIPSETTING(      0x3000, DEF_STR( 1C_4C ))
   361: 	PORT_DIPSETTING(      0x5800, DEF_STR( 1C_5C ))
   362: 	PORT_DIPSETTING(      0x5000, DEF_STR( 1C_6C ))
   363: 	PORT_DIPSETTING(      0x4000, "5 Coins/6 Credits" )
   364: 	PORT_DIPSETTING(      0x0800, "5 Coins/2 Credits" )
   365: 	PORT_DIPNAME( 0x8000, 0x8000, "Test Switch" )
   366: 	PORT_DIPSETTING(      0x8000, DEF_STR( Off ))
   367: 	PORT_DIPSETTING(      0x0000, DEF_STR( On ))
   368: 
   369: 	PORT_START
   370: 	PORT_BIT( 0xffff, IP_ACTIVE_LOW, IPT_UNKNOWN )
   371: 	PORT_START
   372: 	PORT_BIT( 0xffff, IP_ACTIVE_LOW, IPT_UNKNOWN )
   373: INPUT_PORTS_END
   374: 
   375: 
   376: INPUT_PORTS_START( mkla1 )
   377: 	PORT_START
   378: 	PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_JOYSTICK_UP    | IPF_PLAYER1 | IPF_8WAY )
   379: 	PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN  | IPF_PLAYER1 | IPF_8WAY )
   380: 	PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT  | IPF_PLAYER1 | IPF_8WAY )
   381: 	PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT | IPF_PLAYER1 | IPF_8WAY )
   382: 	PORT_BIT( 0x0010, IP_ACTIVE_LOW, IPT_BUTTON2 | IPF_PLAYER1 )
   383: 	PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_BUTTON3 | IPF_PLAYER1 )
   384: 	PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_BUTTON1 | IPF_PLAYER1 )
   385: 	PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_UNUSED )
   386: 	PORT_BIT( 0x0100, IP_ACTIVE_LOW, IPT_JOYSTICK_UP    | IPF_PLAYER2 | IPF_8WAY )
   387: 	PORT_BIT( 0x0200, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN  | IPF_PLAYER2 | IPF_8WAY )
   388: 	PORT_BIT( 0x0400, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT  | IPF_PLAYER2 | IPF_8WAY )
   389: 	PORT_BIT( 0x0800, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT | IPF_PLAYER2 | IPF_8WAY )
   390: 	PORT_BIT( 0x1000, IP_ACTIVE_LOW, IPT_BUTTON2 | IPF_PLAYER2 )
   391: 	PORT_BIT( 0x2000, IP_ACTIVE_LOW, IPT_BUTTON3 | IPF_PLAYER2 )
   392: 	PORT_BIT( 0x4000, IP_ACTIVE_LOW, IPT_BUTTON1 | IPF_PLAYER2 )
   393: 	PORT_BIT( 0x8000, IP_ACTIVE_LOW, IPT_UNUSED )
   394: 
   395: 	PORT_START
   396: 	PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_COIN1 )
   397: 	PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_COIN2 )
   398: 	PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_START1 )
   399: 	PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_TILT ) /* Slam Switch */
   400: 	PORT_SERVICE( 0x0010, IP_ACTIVE_LOW )
   401: 	PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_START2 )
   402: 	PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_SERVICE1 )
   403: 	PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_COIN3 )
   404: 	PORT_BIT( 0x0100, IP_ACTIVE_LOW, IPT_COIN4 )
   405: 	PORT_BIT( 0x0200, IP_ACTIVE_LOW, IPT_BUTTON4 | IPF_PLAYER2 )
   406: 	PORT_BIT( 0x0400, IP_ACTIVE_LOW, IPT_BUTTON5 | IPF_PLAYER2 )
   407: 	PORT_BIT( 0x0800, IP_ACTIVE_LOW, IPT_BUTTON3 | IPF_PLAYER2 )
   408: 	PORT_BIT( 0x1000, IP_ACTIVE_LOW, IPT_BUTTON4 | IPF_PLAYER1 )
   409: 	PORT_BIT( 0x2000, IP_ACTIVE_LOW, IPT_BUTTON5 | IPF_PLAYER1 )
   410: 	PORT_BIT( 0x4000, IP_ACTIVE_LOW, IPT_UNUSED )
   411: 	PORT_BIT( 0x8000, IP_ACTIVE_LOW, IPT_BUTTON3 | IPF_PLAYER1 )
   412: 
   413: 	PORT_START
   414: 	PORT_BIT( 0xffff, IP_ACTIVE_LOW, IPT_UNKNOWN )
   415: 
   416: 	PORT_START
   417: 	PORT_BIT( 0x0007, IP_ACTIVE_LOW, IPT_UNKNOWN )
   418: 	PORT_DIPNAME( 0x0008, 0x0008, "Comic Book Offer" )
   419: 	PORT_DIPSETTING(      0x0000, DEF_STR( Off ))
   420: 	PORT_DIPSETTING(      0x0008, DEF_STR( On ))
   421: 	PORT_DIPNAME( 0x0010, 0x0010, "Attract Sound" )
   422: 	PORT_DIPSETTING(      0x0000, DEF_STR( Off ))
   423: 	PORT_DIPSETTING(      0x0010, DEF_STR( On ))
   424: 	PORT_DIPNAME( 0x0020, 0x0020, "Low Blows" )
   425: 	PORT_DIPSETTING(      0x0000, DEF_STR( Off ))
   426: 	PORT_DIPSETTING(      0x0020, DEF_STR( On ))
   427: 	PORT_DIPNAME( 0x0040, 0x0040, "Blood" )
   428: 	PORT_DIPSETTING(      0x0000, DEF_STR( Off ))
   429: 	PORT_DIPSETTING(      0x0040, DEF_STR( On ))
   430: 	PORT_DIPNAME( 0x0080, 0x0080, "Violence" )
   431: 	PORT_DIPSETTING(      0x0000, DEF_STR( Off ))
   432: 	PORT_DIPSETTING(      0x0080, DEF_STR( On ))
   433: 	PORT_DIPNAME( 0x0100, 0x0100, "Test Switch" )
   434: 	PORT_DIPSETTING(      0x0100, DEF_STR( Off ))
   435: 	PORT_DIPSETTING(      0x0000, DEF_STR( On ))
   436: 	PORT_DIPNAME( 0x0200, 0x0000, "Counters" )
   437: 	PORT_DIPSETTING(      0x0200, "One" )
   438: 	PORT_DIPSETTING(      0x0000, "Two" )
   439: 	PORT_DIPNAME( 0x7c00, 0x7c00, DEF_STR( Coinage ))
   440: 	PORT_DIPSETTING(      0x7c00, "USA-1" )
   441: 	PORT_DIPSETTING(      0x3c00, "USA-2" )
   442: 	PORT_DIPSETTING(      0x5c00, "USA-3" )
   443: 	PORT_DIPSETTING(      0x1c00, "USA-4" )
   444: 	PORT_DIPSETTING(      0x6c00, "USA-ECA" )
   445: 	PORT_DIPSETTING(      0x7400, "German-1" )
   446: 	PORT_DIPSETTING(      0x3400, "German-2" )
   447: 	PORT_DIPSETTING(      0x5400, "German-3" )
   448: 	PORT_DIPSETTING(      0x1400, "German-4" )
   449: 	PORT_DIPSETTING(      0x6400, "German-5" )
   450: 	PORT_DIPSETTING(      0x7800, "French-1" )
   451: 	PORT_DIPSETTING(      0x3800, "French-2" )
   452: 	PORT_DIPSETTING(      0x5800, "French-3" )
   453: 	PORT_DIPSETTING(      0x1800, "French-4" )
   454: 	PORT_DIPSETTING(      0x6800, "French-ECA" )
   455: 	PORT_DIPSETTING(      0x0c00, DEF_STR( Free_Play ))
   456: 	PORT_DIPNAME( 0x8000, 0x0000, "Coinage Source" )
   457: 	PORT_DIPSETTING(      0x8000, "Dipswitch" )
   458: 	PORT_DIPSETTING(      0x0000, "CMOS" )
   459: 
   460: 	PORT_START
   461: 	PORT_BIT( 0xffff, IP_ACTIVE_LOW, IPT_UNKNOWN )
   462: 	PORT_START
   463: 	PORT_BIT( 0xffff, IP_ACTIVE_LOW, IPT_UNKNOWN )
   464: INPUT_PORTS_END
   465: 
   466: 
   467: INPUT_PORTS_START( term2 )
   468: 	PORT_START
   469: 	PORT_BIT( 0x000f, IP_ACTIVE_LOW, IPT_UNUSED )
   470: 	PORT_BIT( 0x0010, IP_ACTIVE_LOW, IPT_BUTTON1 | IPF_PLAYER1 )
   471: 	PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_BUTTON2 | IPF_PLAYER1 )
   472: 	PORT_BIT( 0x00c0, IP_ACTIVE_LOW, IPT_UNUSED )
   473: 	PORT_BIT( 0x0f00, IP_ACTIVE_LOW, IPT_UNUSED )
   474: 	PORT_BIT( 0x1000, IP_ACTIVE_LOW, IPT_BUTTON1 | IPF_PLAYER2 )
   475: 	PORT_BIT( 0x2000, IP_ACTIVE_LOW, IPT_BUTTON2 | IPF_PLAYER2 )
   476: 	PORT_BIT( 0xc000, IP_ACTIVE_LOW, IPT_UNUSED )
   477: 
   478: 	PORT_START
   479: 	PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_COIN1 )
   480: 	PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_COIN2 )
   481: 	PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_START1 )
   482: 	PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_TILT ) /* Slam Switch */
   483: 	PORT_SERVICE (0x0010, IP_ACTIVE_LOW )
   484: 	PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_START2 )
   485: 	PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_SERVICE1 )
   486: 	PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_COIN3 )
   487: 	PORT_BIT( 0x0100, IP_ACTIVE_LOW, IPT_UNUSED ) /* video freeze */
   488: 	PORT_BIT( 0x0200, IP_ACTIVE_LOW, IPT_COIN4 )
   489: 	PORT_BIT( 0x0400, IP_ACTIVE_LOW, IPT_UNUSED )
   490: 	PORT_BIT( 0x0800, IP_ACTIVE_LOW, IPT_UNUSED )
   491: 	PORT_BIT( 0xf000, IP_ACTIVE_LOW, IPT_UNUSED )
   492: 
   493: 	PORT_START
   494: 	PORT_ANALOG( 0x00ff, 0x0080, IPT_LIGHTGUN_X | IPF_REVERSE | IPF_PLAYER1, 20, 10, 0, 0xff)
   495: 	PORT_BIT( 0xff00, IP_ACTIVE_LOW, IPT_UNUSED )
   496: 
   497: 	PORT_START
   498: 	PORT_DIPNAME( 0x0007, 0x0003, "Credits" )
   499: 	PORT_DIPSETTING(      0x0007, "2 Start/1 Continue" )
   500: 	PORT_DIPSETTING(      0x0006, "4 Start/1 Continue" )
   501: 	PORT_DIPSETTING(      0x0005, "2 Start/2 Continue" )
   502: 	PORT_DIPSETTING(      0x0004, "4 Start/2 Continue" )
   503: 	PORT_DIPSETTING(      0x0003, "1 Start/1 Continue" )
   504: 	PORT_DIPSETTING(      0x0002, "3 Start/2 Continue" )
   505: 	PORT_DIPSETTING(      0x0001, "3 Start/1 Continue" )
   506: 	PORT_DIPSETTING(      0x0000, "3 Start/3 Continue" )
   507: 	PORT_DIPNAME( 0x0038, 0x0038, DEF_STR( Coinage ))
   508: 	PORT_DIPSETTING(      0x0038, "1" )
   509: 	PORT_DIPSETTING(      0x0018, "2" )
   510: 	PORT_DIPSETTING(      0x0028, "3" )
   511: 	PORT_DIPSETTING(      0x0008, "4" )
   512: 	PORT_DIPSETTING(      0x0030, "USA ECA" )
   513: 	PORT_DIPSETTING(      0x0000, DEF_STR( Free_Play ))
   514: 	PORT_DIPNAME( 0x0040, 0x0040, "Dipswitch Coinage" )
   515: 	PORT_DIPSETTING(      0x0000, DEF_STR( Off ))
   516: 	PORT_DIPSETTING(      0x0040, DEF_STR( On ))
   517: 	PORT_DIPNAME( 0x0080, 0x0000, "Normal Display" )
   518: 	PORT_DIPSETTING(      0x0080, DEF_STR( Off ))
   519: 	PORT_DIPSETTING(      0x0000, DEF_STR( On ))
   520: 	PORT_DIPNAME( 0x0100, 0x0100, "Test Switch" )
   521: 	PORT_DIPSETTING(      0x0100, DEF_STR( Off ))
   522: 	PORT_DIPSETTING(      0x0000, DEF_STR( On ))
   523: 	PORT_DIPNAME( 0x0200, 0x0200, "Video Freeze" )
   524: 	PORT_DIPSETTING(      0x0200, DEF_STR( Off ))
   525: 	PORT_DIPSETTING(      0x0000, DEF_STR( On ))
   526: 	PORT_DIPNAME( 0x0400, 0x0400, DEF_STR( Unused ))
   527: 	PORT_DIPSETTING(      0x0400, DEF_STR( Off ))
   528: 	PORT_DIPSETTING(      0x0000, DEF_STR( On ))
   529: 	PORT_DIPNAME( 0x0800, 0x0800, "Players" )
   530: 	PORT_DIPSETTING(      0x0800, "2 Players" )
   531: 	PORT_DIPSETTING(      0x0000, "1 Player" )
   532: 	PORT_DIPNAME( 0x1000, 0x0000, "Two Counters" )
   533: 	PORT_DIPSETTING(      0x1000, DEF_STR( Off ))
   534: 	PORT_DIPSETTING(      0x0000, DEF_STR( On ))
   535: 	PORT_DIPNAME( 0x2000, 0x0000, "Powerup Test" )
   536: 	PORT_DIPSETTING(      0x0000, DEF_STR( Off ))
   537: 	PORT_DIPSETTING(      0x2000, DEF_STR( On ))
   538: 	PORT_DIPNAME( 0xc000, 0xc000, "Country" )
   539: 	PORT_DIPSETTING(      0xc000, "USA" )
   540: 	PORT_DIPSETTING(      0x8000, "French" )
   541: 	PORT_DIPSETTING(      0x4000, "German" )
   542: 	PORT_DIPSETTING(      0x0000, DEF_STR( Unused ))
   543: 
   544: 	PORT_START
   545: 	PORT_BIT( 0xffff, IP_ACTIVE_LOW, IPT_UNKNOWN )
   546: 	PORT_START
   547: 	PORT_BIT( 0xffff, IP_ACTIVE_LOW, IPT_UNKNOWN )
   548: 
   549: 	PORT_START
   550: 	PORT_ANALOG( 0xff, 0x80, IPT_LIGHTGUN_Y | IPF_PLAYER1, 20, 10, 0, 0xff)
   551: 	PORT_BIT( 0xff00, IP_ACTIVE_LOW, IPT_UNUSED )
   552: 
   553: 	PORT_START
   554: 	PORT_ANALOG( 0xff, 0x80, IPT_LIGHTGUN_X | IPF_REVERSE | IPF_PLAYER2, 20, 10, 0, 0xff)
   555: 	PORT_BIT( 0xff00, IP_ACTIVE_LOW, IPT_UNUSED )
   556: 
   557: 	PORT_START
   558: 	PORT_ANALOG( 0xff, 0x80, IPT_LIGHTGUN_Y | IPF_PLAYER2, 20, 10, 0, 0xff)
   559: 	PORT_BIT( 0xff00, IP_ACTIVE_LOW, IPT_UNUSED )
   560: INPUT_PORTS_END
   561: 
   562: 
   563: INPUT_PORTS_START( totcarn )
   564: 	PORT_START
   565: 	PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_UP     | IPF_PLAYER1 )
   566: 	PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_DOWN   | IPF_PLAYER1 )
   567: 	PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_LEFT   | IPF_PLAYER1 )
   568: 	PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_RIGHT  | IPF_PLAYER1 )
   569: 	PORT_BIT( 0x0010, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_UP    | IPF_PLAYER1 )
   570: 	PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_DOWN  | IPF_PLAYER1 )
   571: 	PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_LEFT  | IPF_PLAYER1 )
   572: 	PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_RIGHT | IPF_PLAYER1 )
   573: 	PORT_BIT( 0x0100, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_UP     | IPF_PLAYER2 )
   574: 	PORT_BIT( 0x0200, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_DOWN   | IPF_PLAYER2 )
   575: 	PORT_BIT( 0x0400, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_LEFT   | IPF_PLAYER2 )
   576: 	PORT_BIT( 0x0800, IP_ACTIVE_LOW, IPT_JOYSTICKLEFT_RIGHT  | IPF_PLAYER2 )
   577: 	PORT_BIT( 0x1000, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_UP    | IPF_PLAYER2 )
   578: 	PORT_BIT( 0x2000, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_DOWN  | IPF_PLAYER2 )
   579: 	PORT_BIT( 0x4000, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_LEFT  | IPF_PLAYER2 )
   580: 	PORT_BIT( 0x8000, IP_ACTIVE_LOW, IPT_JOYSTICKRIGHT_RIGHT | IPF_PLAYER2 )
   581: 
   582: 	PORT_START
   583: 	PORT_BIT( 0x0001, IP_ACTIVE_LOW, IPT_COIN1 )
   584: 	PORT_BIT( 0x0002, IP_ACTIVE_LOW, IPT_COIN2 )
   585: 	PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_START1 )
   586: 	PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_TILT ) /* Slam Switch */
   587: 	PORT_SERVICE( 0x0010, IP_ACTIVE_LOW )
   588: 	PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_START2 )
   589: 	PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_SERVICE1 )
   590: 	PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_COIN3 )
   591: 	PORT_BIT( 0x0100, IP_ACTIVE_LOW, IPT_UNUSED ) /* video freeze */
   592: 	PORT_BIT( 0x0200, IP_ACTIVE_LOW, IPT_COIN4 )
   593: 	PORT_BIT( 0xfc00, IP_ACTIVE_LOW, IPT_UNUSED )
   594: 
   595: 	PORT_START
   596: 	PORT_BIT( 0xffff, IP_ACTIVE_LOW, IPT_UNKNOWN )
   597: 	PORT_START
   598: 	PORT_BIT( 0xffff, IP_ACTIVE_LOW, IPT_UNKNOWN )
   599: 	PORT_START
   600: 	PORT_BIT( 0xffff, IP_ACTIVE_LOW, IPT_UNKNOWN )
   601: 	PORT_START
   602: 	PORT_BIT( 0xffff, IP_ACTIVE_LOW, IPT_UNKNOWN )
   603: INPUT_PORTS_END
   604: 
   605: 
   606: 
   607: /*************************************
   608:  *
   609:  *	34010 configuration
   610:  *
   611:  *************************************/
   612: 
   613: static struct tms34010_config cpu_config =
   614: {
   615: 	0,								/* halt on reset */
   616: 	NULL,							/* generate interrupt */
   617: 	midyunit_to_shiftreg,			/* write to shiftreg function */
   618: 	midyunit_from_shiftreg,			/* read from shiftreg function */
   619: 	midyunit_display_addr_changed,	/* display address changed */
   620: 	midyunit_display_interrupt		/* display interrupt callback */
   621: };
   622: 
   623: 
   624: 
   625: /*************************************
   626:  *
   627:  *	Z-unit machine driver
   628:  *
   629:  *************************************/
   630: 
   631: #define COMPUTED_VBLANK(yvis, ytotal, fps) ((1000000 * (ytotal - yvis)) / (fps * ytotal)) 
   632: 
   633: static MACHINE_DRIVER_START( zunit )
   634: 
   635: 	/* basic machine hardware */
   636: 	MDRV_CPU_ADD(TMS34010, 48000000/TMS34010_CLOCK_DIVIDER)
   637: 	MDRV_CPU_CONFIG(cpu_config)
   638: 	MDRV_CPU_MEMORY(readmem,writemem)
   639: 
   640: 	MDRV_FRAMES_PER_SECOND(57)
   641: 	MDRV_VBLANK_DURATION(COMPUTED_VBLANK(400, 432, 57))
   642: 	MDRV_MACHINE_INIT(midyunit)
   643: 	MDRV_NVRAM_HANDLER(midyunit)
   644: 
   645: 	/* video hardware */
   646: 	MDRV_VIDEO_ATTRIBUTES(VIDEO_TYPE_RASTER)
   647: 	MDRV_SCREEN_SIZE(512, 400)
   648: 	MDRV_VISIBLE_AREA(0, 511, 0, 399)
   649: 	MDRV_PALETTE_LENGTH(8192)
   650: 
   651: 	MDRV_VIDEO_START(midzunit)
   652: 	MDRV_VIDEO_EOF(midyunit)
   653: 	MDRV_VIDEO_UPDATE(midyunit)
   654: 
   655: 	/* sound hardware */
   656: 	MDRV_IMPORT_FROM(williams_narc_sound)
   657: MACHINE_DRIVER_END
   658: 
   659: 
   660: 
   661: /*************************************
   662:  *
   663:  *	Y-unit machine drivers
   664:  *
   665:  *************************************/
   666: 
   667: static MACHINE_DRIVER_START( yunit_core )
   668: 
   669: 	/* basic machine hardware */
   670: 	MDRV_CPU_ADD(TMS34010, 50000000/TMS34010_CLOCK_DIVIDER)
   671: 	MDRV_CPU_CONFIG(cpu_config)
   672: 	MDRV_CPU_MEMORY(readmem,writemem)
   673: 
   674: 	MDRV_FRAMES_PER_SECOND(MKLA5_FPS)
   675: 	MDRV_VBLANK_DURATION(COMPUTED_VBLANK(256, 288, MKLA5_FPS))
   676: 	MDRV_MACHINE_INIT(midyunit)
   677: 	MDRV_NVRAM_HANDLER(midyunit)
   678: 
   679: 	/* video hardware */
   680: 	MDRV_VIDEO_ATTRIBUTES(VIDEO_TYPE_RASTER)
   681: 	MDRV_SCREEN_SIZE(410, 256)
   682: 	MDRV_VISIBLE_AREA(0, 399, 0, 255)
   683: 	MDRV_PALETTE_LENGTH(256)
   684: 
   685: 	MDRV_VIDEO_EOF(midyunit)
   686: 	MDRV_VIDEO_UPDATE(midyunit)
   687: MACHINE_DRIVER_END
   688: 
   689: 
   690: static MACHINE_DRIVER_START( yunit_cvsd_4bit )
   691: 
   692: 	/* basic machine hardware */
   693: 	MDRV_IMPORT_FROM(yunit_core)
   694: 	MDRV_IMPORT_FROM(williams_cvsd_sound)
   695: 
   696: 	/* video hardware */
   697: 	MDRV_PALETTE_LENGTH(256)
   698: 	MDRV_VIDEO_START(midyunit_4bit)
   699: MACHINE_DRIVER_END
   700: 
   701: 
   702: static MACHINE_DRIVER_START( yunit_cvsd_6bit )
   703: 
   704: 	/* basic machine hardware */
   705: 	MDRV_IMPORT_FROM(yunit_core)
   706: 	MDRV_IMPORT_FROM(williams_cvsd_sound)
   707: 
   708: 	/* video hardware */
   709: 	MDRV_PALETTE_LENGTH(4096)
   710: 	MDRV_VIDEO_START(midyunit_6bit)
   711: MACHINE_DRIVER_END
   712: 
   713: 
   714: static MACHINE_DRIVER_START( yunit_adpcm )
   715: 
   716: 	/* basic machine hardware */
   717: 	MDRV_IMPORT_FROM(yunit_core)
   718: 	MDRV_IMPORT_FROM(williams_adpcm_sound)
   719: 
   720: 	/* video hardware */
   721: 	MDRV_PALETTE_LENGTH(4096)
   722: 	MDRV_VIDEO_START(midyunit_6bit)
   723: MACHINE_DRIVER_END
   724: 
   725: 
   726: /*
   727: 	individual machine drivers with tweaked areas and VBLANK timing
   728: 	based on these video params:
   729: 
   730: 	          VERTICAL                   HORIZONTAL
   731: 	Narc:     001B-01AB / 01B0 (400)     003D-013D / 0150 (512)
   732: 	Trog:     0014-0114 / 0120 (256)     002D-00F3 / 00FC (396)
   733: 	Strkforc: 0014-0113 / 0120 (255)     002D-00F5 / 00FC (400)
   734: 	Smashtv:  0014-0114 / 0120 (256)     002D-00FA / 00FC (410)
   735: 	Hiimpact: 0014-0114 / 0120 (256)     002D-00F3 / 00FC (396)
   736: 	Shimpact: 0014-0114 / 0120 (256)     002D-00F3 / 00FC (396)
   737: 	Term2:    0014-0113 / 0120 (255)     002D-00F7 / 00FC (404)
   738: 	MK:       0014-0112 / 0120 (254)     002D-00F5 / 00FC (400)
   739: 	Totcarn:  0014-0114 / 0120 (256)     0032-00FA / 00FC (400)
   740: */
   741: 
   742: 
   743: static MACHINE_DRIVER_START( trog )
   744: 	MDRV_IMPORT_FROM(yunit_cvsd_4bit)
   745: 	MDRV_VBLANK_DURATION(COMPUTED_VBLANK(256, 288, MKLA5_FPS))
   746: 	MDRV_VISIBLE_AREA(0, 395, 0, 255)
   747: MACHINE_DRIVER_END
   748: 
   749: 
   750: static MACHINE_DRIVER_START( strkforc )
   751: 	MDRV_IMPORT_FROM(yunit_cvsd_4bit)
   752: 	MDRV_VBLANK_DURATION(COMPUTED_VBLANK(255, 288, MKLA5_FPS))
   753: 	MDRV_VISIBLE_AREA(0, 399, 0, 254)
   754: MACHINE_DRIVER_END
   755: 
   756: 
   757: static MACHINE_DRIVER_START( smashtv )
   758: 	MDRV_IMPORT_FROM(yunit_cvsd_6bit)
   759: 	MDRV_VBLANK_DURATION(COMPUTED_VBLANK(256, 288, MKLA5_FPS))
   760: 	MDRV_VISIBLE_AREA(0, 409, 0, 255)
   761: MACHINE_DRIVER_END
   762: 
   763: 
   764: static MACHINE_DRIVER_START( hiimpact )
   765: 	MDRV_IMPORT_FROM(yunit_cvsd_6bit)
   766: 	MDRV_VBLANK_DURATION(COMPUTED_VBLANK(256, 288, MKLA5_FPS))
   767: 	MDRV_VISIBLE_AREA(0, 395, 0, 255)
   768: MACHINE_DRIVER_END
   769: 
   770: 
   771: static MACHINE_DRIVER_START( term2 )
   772: 	MDRV_IMPORT_FROM(yunit_adpcm)
   773: 	MDRV_VBLANK_DURATION(COMPUTED_VBLANK(255, 288, MKLA5_FPS))
   774: 	MDRV_VISIBLE_AREA(0, 403, 0, 254)
   775: MACHINE_DRIVER_END
   776: 
   777: 
   778: static MACHINE_DRIVER_START( mk )
   779: 	MDRV_IMPORT_FROM(yunit_adpcm)
   780: 	MDRV_VBLANK_DURATION(COMPUTED_VBLANK(254, 288, MKLA5_FPS))
   781: 	MDRV_VISIBLE_AREA(0, 399, 0, 253)
   782: MACHINE_DRIVER_END
   783: 
   784: 
   785: static MACHINE_DRIVER_START( totcarn )
   786: 	MDRV_IMPORT_FROM(yunit_adpcm)
   787: 	MDRV_VBLANK_DURATION(COMPUTED_VBLANK(256, 288, MKLA5_FPS))
   788: 	MDRV_VISIBLE_AREA(0, 399, 0, 255)
   789: MACHINE_DRIVER_END
   790: 
   791: 
   792: 
   793: /*************************************
   794:  *
   795:  *	ROM definitions
   796:  *
   797:  *************************************/
   798: 
   799: ROM_START( narc )
   800: 	ROM_REGION( 0x10, REGION_CPU1, 0 )		/* 34010 dummy region */
   801: 
   802: 	ROM_REGION( 0x30000, REGION_CPU2, 0 )	/* sound CPU */
   803: 	ROM_LOAD( "u4-snd", 0x10000, 0x10000, CRC(450a591a) SHA1(bbda8061262738e5866f2707f69483a0a51d2910) )
   804: 	ROM_LOAD( "u5-snd", 0x20000, 0x10000, CRC(e551e5e3) SHA1(c8b4f53dbd4c534abb77d4dc07c4d12653b79894) )
   805: 
   806: 	ROM_REGION( 0x50000, REGION_CPU3, 0 )	/* slave sound CPU */
   807: 	ROM_LOAD( "u35-snd", 0x10000, 0x10000, CRC(81295892) SHA1(159664e5ee03c88d6e940e70e87e2150dc5b8b25) )
   808: 	ROM_LOAD( "u36-snd", 0x20000, 0x10000, CRC(16cdbb13) SHA1(2dfd961a5d909c1804f4fda34de33ee2664c4bc6) )
   809: 	ROM_LOAD( "u37-snd", 0x30000, 0x10000, CRC(29dbeffd) SHA1(4cbdc619db34f9c552de1ed3d034f8c079987e03) )
   810: 	ROM_LOAD( "u38-snd", 0x40000, 0x10000, CRC(09b03b80) SHA1(a45782d29a426fac38299b56af0815e844e35ae4) )
   811: 
   812: 	ROM_REGION16_LE( 0x100000, REGION_USER1, ROMREGION_DISPOSE )	/* 34010 code */
   813: 	ROM_LOAD16_BYTE( "u42",  0x80000, 0x20000, CRC(d1111b76) SHA1(9700261aaba6a1ac0415362874817499f90b142a) )
   814: 	ROM_LOAD16_BYTE( "u24",  0x80001, 0x20000, CRC(aa0d3082) SHA1(7da59098319c49842406e7daf06aceae80fbd0ed) )
   815: 	ROM_LOAD16_BYTE( "u41",  0xc0000, 0x20000, CRC(3903191f) SHA1(1ad89cb03956f6625d9403e98951383fc9219478) )
   816: 	ROM_LOAD16_BYTE( "u23",  0xc0001, 0x20000, CRC(7a316582) SHA1(f640966c79bab70b536f2f92d4f46475a021b5b1) )
   817: 
   818: 	ROM_REGION( 0x800000, REGION_GFX1, ROMREGION_DISPOSE )
   819: 	ROM_LOAD( "u94",  0x000000, 0x10000, CRC(ca3194e4) SHA1(d6aa6a09e4353a1dddd502abf85acf48e6e94cef) )
   820: 	ROM_LOAD( "u93",  0x010000, 0x10000, CRC(0ed7f7f5) SHA1(913d0dc81531adc6a7e6ffabfe681150aa4638a3) )
   821: 	ROM_LOAD( "u92",  0x020000, 0x10000, CRC(40d2fc66) SHA1(95b8d90e6abe336ad05dc3746d02b38823d2b8cd) )
   822: 	ROM_LOAD( "u91",  0x030000, 0x10000, CRC(f39325e0) SHA1(c1179825c76ed2934dfeff263a9296c2c1a5abe4) )
   823: 	ROM_LOAD( "u90",  0x040000, 0x10000, CRC(0132aefa) SHA1(9bf11ebc06f1069ea056427750902c204facbd3d) )
   824: 	ROM_LOAD( "u89",  0x050000, 0x10000, CRC(f7260c9e) SHA1(5a3fd88c7c0fa01ec2eb6fdef380ccee9d7da3a8) )
   825: 	ROM_LOAD( "u88",  0x060000, 0x10000, CRC(edc19f42) SHA1(b7121b3df743e5744ae72de2216b679fe71a2049) )
   826: 	ROM_LOAD( "u87",  0x070000, 0x10000, CRC(d9b42ff9) SHA1(cab05a5f8aadff010fba1107eb2000cc128063ff) )
   827: 	ROM_LOAD( "u86",  0x080000, 0x10000, CRC(af7daad3) SHA1(e2635a0acd6a238159ef91c1c3c9dfe8de8ae18f) )
   828: 	ROM_LOAD( "u85",  0x090000, 0x10000, CRC(095fae6b) SHA1(94f1df799142990a559e54cd949d9723481806b1) )
   829: 	ROM_LOAD( "u84",  0x0a0000, 0x10000, CRC(3fdf2057) SHA1(25ac6263a4eb962d90a305572fb95b75cb9f4138) )
   830: 	ROM_LOAD( "u83",  0x0b0000, 0x10000, CRC(f2d27c9f) SHA1(de30c7e0191adf62b11b2f2fbdf80687e653de12) )
   831: 	ROM_LOAD( "u82",  0x0c0000, 0x10000, CRC(962ce47c) SHA1(ea32f7f58a5ec1d941b372db5378d14fd850a2a7) )
   832: 	ROM_LOAD( "u81",  0x0d0000, 0x10000, CRC(00fe59ec) SHA1(85efd623b9cd75b249e19b2e97440a47718da728) )
   833: 	ROM_LOAD( "u80",  0x0e0000, 0x10000, CRC(147ba8e9) SHA1(1065b57082e0198025fe6f0bb3548f37c6a715e4) )
   834: 
   835: 	ROM_LOAD( "u76",  0x200000, 0x10000, CRC(1cd897f4) SHA1(80414c3718ac6719abcca83f483302fc16fcfef3) )
   836: 	ROM_LOAD( "u75",  0x210000, 0x10000, CRC(78abfa01) SHA1(1523f537491b901f2d987d4443077b92e24b969d) )
   837: 	ROM_LOAD( "u74",  0x220000, 0x10000, CRC(66d2a234) SHA1(290b3051fa9d35e24a9d00fcc2b72d2751f3e7f1) )
   838: 	ROM_LOAD( "u73",  0x230000, 0x10000, CRC(efa5cd4e) SHA1(7aca6058d644a025c6799d55ffa082ba8eb5d76f) )
   839: 	ROM_LOAD( "u72",  0x240000, 0x10000, CRC(70638eb5) SHA1(fbafb354fca7c3c402be5073fa03060de569f536) )
   840: 	ROM_LOAD( "u71",  0x250000, 0x10000, CRC(61226883) SHA1(09a366df0603cc0afc8c6c5547ec6ae3a02724b2) )
   841: 	ROM_LOAD( "u70",  0x260000, 0x10000, CRC(c808849f) SHA1(bd3f69c4641331738e415d6d72fafe0eeeb2e56b) )
   842: 	ROM_LOAD( "u69",  0x270000, 0x10000, CRC(e7f9c34f) SHA1(f65aed012f1d575a63690222b8c8f2c56bc196c3) )
   843: 	ROM_LOAD( "u68",  0x280000, 0x10000, CRC(88a634d5) SHA1(9ddf86ca8cd91965348bc311cc722151f831db21) )
   844: 	ROM_LOAD( "u67",  0x290000, 0x10000, CRC(4ab8b69e) SHA1(4320407c78864edc7876ad3604405414a3e7762d) )
   845: 	ROM_LOAD( "u66",  0x2a0000, 0x10000, CRC(e1da4b25) SHA1(c81ed1ffc0a4bf64e794a1313559453f9455c312) )
   846: 	ROM_LOAD( "u65",  0x2b0000, 0x10000, CRC(6df0d125) SHA1(37392cc917e73cfa09970fd24503b45ced399976) )
   847: 	ROM_LOAD( "u64",  0x2c0000, 0x10000, CRC(abab1b16) SHA1(2913a94e1fcf8df52e29d0fb6e373aa64d23c019) )
   848: 	ROM_LOAD( "u63",  0x2d0000, 0x10000, CRC(80602f31) SHA1(f1c5c4476dbf80382f33c0776c103cff9bed8346) )
   849: 	ROM_LOAD( "u62",  0x2e0000, 0x10000, CRC(c2a476d1) SHA1(ffde1784548050d87f1404aaca3689417e6f7a81) )
   850: 
   851: 	ROM_LOAD( "u58",  0x400000, 0x10000, CRC(8a7501e3) SHA1(dcd87c464fcb88180cc1c24ec82586440a197a5c) )
   852: 	ROM_LOAD( "u57",  0x410000, 0x10000, CRC(a504735f) SHA1(2afe58e576eea2e0326c6b42adb621358a270881) )
   853: 	ROM_LOAD( "u56",  0x420000, 0x10000, CRC(55f8cca7) SHA1(0b0a0d50be4401e4ac4e75d8040f18540f9ddc61) )
   854: 	ROM_LOAD( "u55",  0x430000, 0x10000, CRC(d3c932c1) SHA1(1a7ffc04e796ba355506bf9037c21aef18fe01a3) )
   855: 	ROM_LOAD( "u54",  0x440000, 0x10000, CRC(c7f4134b) SHA1(aea523e17f95c27d1f2c1f69884f626d96c8cb3b) )
   856: 	ROM_LOAD( "u53",  0x450000, 0x10000, CRC(6be4da56) SHA1(35a93a259be04a644ca70df4922f6915274c3932) )
   857: 	ROM_LOAD( "u52",  0x460000, 0x10000, CRC(1ea36a4a) SHA1(78e5437d46c1ecff5e221bc301925b10f00c5269) )
   858: 	ROM_LOAD( "u51",  0x470000, 0x10000, CRC(9d4b0324) SHA1(80fb38a9ac81a0383112df680b9755d7cccbd50b) )
   859: 	ROM_LOAD( "u50",  0x480000, 0x10000, CRC(6f9f0c26) SHA1(be77d99fb37fa31c3824725b28ee74206c584b90) )
   860: 	ROM_LOAD( "u49",  0x490000, 0x10000, CRC(80386fce) SHA1(f182ed0f1a3753dedc56cb120cb8d10e1556e966) )
   861: 	ROM_LOAD( "u48",  0x4a0000, 0x10000, CRC(05c16185) SHA1(429910c5b1f1fe47fdec6cfcba765ee9f10749f0) )
   862: 	ROM_LOAD( "u47",  0x4b0000, 0x10000, CRC(4c0151f1) SHA1(b526066fc594f3ec83bb4866986e3b73cdae3992) )
   863: 	ROM_LOAD( "u46",  0x4c0000, 0x10000, CRC(5670bfcb) SHA1(b20829b715c6421894c10c02aebb08d22b5109c9) )
   864: 	ROM_LOAD( "u45",  0x4d0000, 0x10000, CRC(27f10d98) SHA1(b027ade2b4a52977d9c40c9549b9067d37fab41c) )
   865: 	ROM_LOAD( "u44",  0x4e0000, 0x10000, CRC(93b8eaa4) SHA1(b786f3286c5443cf08e556e9fb030b3444288f3c) )
   866: 
   867: 	ROM_LOAD( "u40",  0x600000, 0x10000, CRC(7fcaebc7) SHA1(b951d63c072d693f7dfc7e362a12513eb9bd6bab) )
   868: 	ROM_LOAD( "u39",  0x610000, 0x10000, CRC(7db5cf52) SHA1(478aefc1126493378d22c857646e2fce221c7d21) )
   869: 	ROM_LOAD( "u38",  0x620000, 0x10000, CRC(3f9f3ef7) SHA1(5315e8c372bb63d95f814d8eafe0f41e4d95ba1a) )
   870: 	ROM_LOAD( "u37",  0x630000, 0x10000, CRC(ed81826c) SHA1(afe1c0fc692a802279c1f7f31143d33028d35ce4) )
   871: 	ROM_LOAD( "u36",  0x640000, 0x10000, CRC(e5d855c0) SHA1(3fa0f765238ad2a27c0c65805bf56ebfbe50bf05) )
   872: 	ROM_LOAD( "u35",  0x650000, 0x10000, CRC(3a7b1329) SHA1(e8b547a3b8f85cd13e12cfe0bf3949acc1486e6b) )
   873: 	ROM_LOAD( "u34",  0x660000, 0x10000, CRC(fe982b0e) SHA1(a03e7e348186339fd93ce119f65e8f0ea7b7bb7a) )
   874: 	ROM_LOAD( "u33",  0x670000, 0x10000, CRC(6bc7eb0f) SHA1(6964ef63d0daf1bc7fa9585567659cfc198b6cc3) )
   875: 	ROM_LOAD( "u32",  0x680000, 0x10000, CRC(5875a6d3) SHA1(ae64aa786239be39c3c99bbe019bdc91003c1691) )
   876: 	ROM_LOAD( "u31",  0x690000, 0x10000, CRC(2fa4b8e5) SHA1(8e4e4abd60d20e0ef955ac4b1f300cfd157e50ca) )
   877: 	ROM_LOAD( "u30",  0x6a0000, 0x10000, CRC(7e4bb8ee) SHA1(7166bd56a569329e01ed0c03579a403d659a4a7b) )
   878: 	ROM_LOAD( "u29",  0x6b0000, 0x10000, CRC(45136fd9) SHA1(44388e16d02a8c55fed0dbbcd842c941fa4b11b1) )
   879: 	ROM_LOAD( "u28",  0x6c0000, 0x10000, CRC(d6cdac24) SHA1(d4bbe3a1be89be7d21769bfe476b50c05cd0c357) )
   880: 	ROM_LOAD( "u27",  0x6d0000, 0x10000, CRC(4d33bbec) SHA1(05a3bd66ff91c824e841ca3943585f6aa383c5c2) )
   881: 	ROM_LOAD( "u26",  0x6e0000, 0x10000, CRC(cb19f784) SHA1(1e4d85603c940e247fdc45f0366dfb484285e588) )
   882: ROM_END
   883: 
   884: 
   885: ROM_START( narc3 )
   886: 	ROM_REGION( 0x10, REGION_CPU1, 0 )		/* 34010 dummy region */
   887: 
   888: 	ROM_REGION( 0x30000, REGION_CPU2, 0 )     /* sound CPU */
   889: 	ROM_LOAD ( "u4-snd", 0x10000, 0x10000, CRC(450a591a) SHA1(bbda8061262738e5866f2707f69483a0a51d2910) )
   890: 	ROM_LOAD ( "u5-snd", 0x20000, 0x10000, CRC(e551e5e3) SHA1(c8b4f53dbd4c534abb77d4dc07c4d12653b79894) )
   891: 
   892: 	ROM_REGION( 0x50000, REGION_CPU3, 0 )     /* slave sound CPU */
   893: 	ROM_LOAD ( "u35-snd", 0x10000, 0x10000, CRC(81295892) SHA1(159664e5ee03c88d6e940e70e87e2150dc5b8b25) )
   894: 	ROM_LOAD ( "u36-snd", 0x20000, 0x10000, CRC(16cdbb13) SHA1(2dfd961a5d909c1804f4fda34de33ee2664c4bc6) )
   895: 	ROM_LOAD ( "u37-snd", 0x30000, 0x10000, CRC(29dbeffd) SHA1(4cbdc619db34f9c552de1ed3d034f8c079987e03) )
   896: 	ROM_LOAD ( "u38-snd", 0x40000, 0x10000, CRC(09b03b80) SHA1(a45782d29a426fac38299b56af0815e844e35ae4) )
   897: 
   898: 	ROM_REGION16_LE( 0x100000, REGION_USER1, ROMREGION_DISPOSE )	/* 34010 code */
   899: 	ROM_LOAD16_BYTE( "narcrev3.u78",  0x00000, 0x10000, CRC(388581b0) SHA1(9d3c718c7bee8f3db9b87ae08ec3bcc1bf65084b) )
   900: 	ROM_LOAD16_BYTE( "narcrev3.u60",  0x00001, 0x10000, CRC(f273bc04) SHA1(d4a75c1d6fa706f582ac8131387042a3c9abd08e) )
   901: 	ROM_LOAD16_BYTE( "narcrev3.u77",  0x40000, 0x10000, CRC(bdafaccc) SHA1(9e0607d2a2a939847e95489970969df5af1fb708) )
   902: 	ROM_LOAD16_BYTE( "narcrev3.u59",  0x40001, 0x10000, CRC(96314a99) SHA1(917cde404b325d0689a2c5848a145eedfd31fc57) )
   903: 	ROM_LOAD16_BYTE( "narcrev3.u42",  0x80000, 0x10000, CRC(56aebc81) SHA1(5177ea0121e1b742934ffdcf85795b2c9595b5de) )
   904: 	ROM_LOAD16_BYTE( "narcrev3.u24",  0x80001, 0x10000, CRC(11d7e143) SHA1(c58bc9615d480a97443cc5d4fb2f8ce9fba9db63) )
   905: 	ROM_LOAD16_BYTE( "narcrev3.u41",  0xc0000, 0x10000, CRC(6142fab7) SHA1(e1cc5b088bf2fb9be51d4620b3ff3e50e0fd3117) )
   906: 	ROM_LOAD16_BYTE( "narcrev3.u23",  0xc0001, 0x10000, CRC(98cdd178) SHA1(dd46a957462f2a9dc6de89379fe3e21664873a3c) )
   907: 
   908: 	ROM_REGION( 0x800000, REGION_GFX1, ROMREGION_DISPOSE )
   909: 	ROM_LOAD( "u94",  0x000000, 0x10000, CRC(ca3194e4) SHA1(d6aa6a09e4353a1dddd502abf85acf48e6e94cef) )
   910: 	ROM_LOAD( "u93",  0x010000, 0x10000, CRC(0ed7f7f5) SHA1(913d0dc81531adc6a7e6ffabfe681150aa4638a3) )
   911: 	ROM_LOAD( "u92",  0x020000, 0x10000, CRC(40d2fc66) SHA1(95b8d90e6abe336ad05dc3746d02b38823d2b8cd) )
   912: 	ROM_LOAD( "u91",  0x030000, 0x10000, CRC(f39325e0) SHA1(c1179825c76ed2934dfeff263a9296c2c1a5abe4) )
   913: 	ROM_LOAD( "u90",  0x040000, 0x10000, CRC(0132aefa) SHA1(9bf11ebc06f1069ea056427750902c204facbd3d) )
   914: 	ROM_LOAD( "u89",  0x050000, 0x10000, CRC(f7260c9e) SHA1(5a3fd88c7c0fa01ec2eb6fdef380ccee9d7da3a8) )
   915: 	ROM_LOAD( "u88",  0x060000, 0x10000, CRC(edc19f42) SHA1(b7121b3df743e5744ae72de2216b679fe71a2049) )
   916: 	ROM_LOAD( "u87",  0x070000, 0x10000, CRC(d9b42ff9) SHA1(cab05a5f8aadff010fba1107eb2000cc128063ff) )
   917: 	ROM_LOAD( "u86",  0x080000, 0x10000, CRC(af7daad3) SHA1(e2635a0acd6a238159ef91c1c3c9dfe8de8ae18f) )
   918: 	ROM_LOAD( "u85",  0x090000, 0x10000, CRC(095fae6b) SHA1(94f1df799142990a559e54cd949d9723481806b1) )
   919: 	ROM_LOAD( "u84",  0x0a0000, 0x10000, CRC(3fdf2057) SHA1(25ac6263a4eb962d90a305572fb95b75cb9f4138) )
   920: 	ROM_LOAD( "u83",  0x0b0000, 0x10000, CRC(f2d27c9f) SHA1(de30c7e0191adf62b11b2f2fbdf80687e653de12) )
   921: 	ROM_LOAD( "u82",  0x0c0000, 0x10000, CRC(962ce47c) SHA1(ea32f7f58a5ec1d941b372db5378d14fd850a2a7) )
   922: 	ROM_LOAD( "u81",  0x0d0000, 0x10000, CRC(00fe59ec) SHA1(85efd623b9cd75b249e19b2e97440a47718da728) )
   923: 	ROM_LOAD( "u80",  0x0e0000, 0x10000, CRC(147ba8e9) SHA1(1065b57082e0198025fe6f0bb3548f37c6a715e4) )
   924: 
   925: 	ROM_LOAD( "u76",  0x200000, 0x10000, CRC(1cd897f4) SHA1(80414c3718ac6719abcca83f483302fc16fcfef3) )
   926: 	ROM_LOAD( "u75",  0x210000, 0x10000, CRC(78abfa01) SHA1(1523f537491b901f2d987d4443077b92e24b969d) )
   927: 	ROM_LOAD( "u74",  0x220000, 0x10000, CRC(66d2a234) SHA1(290b3051fa9d35e24a9d00fcc2b72d2751f3e7f1) )
   928: 	ROM_LOAD( "u73",  0x230000, 0x10000, CRC(efa5cd4e) SHA1(7aca6058d644a025c6799d55ffa082ba8eb5d76f) )
   929: 	ROM_LOAD( "u72",  0x240000, 0x10000, CRC(70638eb5) SHA1(fbafb354fca7c3c402be5073fa03060de569f536) )
   930: 	ROM_LOAD( "u71",  0x250000, 0x10000, CRC(61226883) SHA1(09a366df0603cc0afc8c6c5547ec6ae3a02724b2) )
   931: 	ROM_LOAD( "u70",  0x260000, 0x10000, CRC(c808849f) SHA1(bd3f69c4641331738e415d6d72fafe0eeeb2e56b) )
   932: 	ROM_LOAD( "u69",  0x270000, 0x10000, CRC(e7f9c34f) SHA1(f65aed012f1d575a63690222b8c8f2c56bc196c3) )
   933: 	ROM_LOAD( "u68",  0x280000, 0x10000, CRC(88a634d5) SHA1(9ddf86ca8cd91965348bc311cc722151f831db21) )
   934: 	ROM_LOAD( "u67",  0x290000, 0x10000, CRC(4ab8b69e) SHA1(4320407c78864edc7876ad3604405414a3e7762d) )
   935: 	ROM_LOAD( "u66",  0x2a0000, 0x10000, CRC(e1da4b25) SHA1(c81ed1ffc0a4bf64e794a1313559453f9455c312) )
   936: 	ROM_LOAD( "u65",  0x2b0000, 0x10000, CRC(6df0d125) SHA1(37392cc917e73cfa09970fd24503b45ced399976) )
   937: 	ROM_LOAD( "u64",  0x2c0000, 0x10000, CRC(abab1b16) SHA1(2913a94e1fcf8df52e29d0fb6e373aa64d23c019) )
   938: 	ROM_LOAD( "u63",  0x2d0000, 0x10000, CRC(80602f31) SHA1(f1c5c4476dbf80382f33c0776c103cff9bed8346) )
   939: 	ROM_LOAD( "u62",  0x2e0000, 0x10000, CRC(c2a476d1) SHA1(ffde1784548050d87f1404aaca3689417e6f7a81) )
   940: 
   941: 	ROM_LOAD( "u58",  0x400000, 0x10000, CRC(8a7501e3) SHA1(dcd87c464fcb88180cc1c24ec82586440a197a5c) )
   942: 	ROM_LOAD( "u57",  0x410000, 0x10000, CRC(a504735f) SHA1(2afe58e576eea2e0326c6b42adb621358a270881) )
   943: 	ROM_LOAD( "u56",  0x420000, 0x10000, CRC(55f8cca7) SHA1(0b0a0d50be4401e4ac4e75d8040f18540f9ddc61) )
   944: 	ROM_LOAD( "u55",  0x430000, 0x10000, CRC(d3c932c1) SHA1(1a7ffc04e796ba355506bf9037c21aef18fe01a3) )
   945: 	ROM_LOAD( "u54",  0x440000, 0x10000, CRC(c7f4134b) SHA1(aea523e17f95c27d1f2c1f69884f626d96c8cb3b) )
   946: 	ROM_LOAD( "u53",  0x450000, 0x10000, CRC(6be4da56) SHA1(35a93a259be04a644ca70df4922f6915274c3932) )
   947: 	ROM_LOAD( "u52",  0x460000, 0x10000, CRC(1ea36a4a) SHA1(78e5437d46c1ecff5e221bc301925b10f00c5269) )
   948: 	ROM_LOAD( "u51",  0x470000, 0x10000, CRC(9d4b0324) SHA1(80fb38a9ac81a0383112df680b9755d7cccbd50b) )
   949: 	ROM_LOAD( "u50",  0x480000, 0x10000, CRC(6f9f0c26) SHA1(be77d99fb37fa31c3824725b28ee74206c584b90) )
   950: 	ROM_LOAD( "u49",  0x490000, 0x10000, CRC(80386fce) SHA1(f182ed0f1a3753dedc56cb120cb8d10e1556e966) )
   951: 	ROM_LOAD( "u48",  0x4a0000, 0x10000, CRC(05c16185) SHA1(429910c5b1f1fe47fdec6cfcba765ee9f10749f0) )
   952: 	ROM_LOAD( "u47",  0x4b0000, 0x10000, CRC(4c0151f1) SHA1(b526066fc594f3ec83bb4866986e3b73cdae3992) )
   953: 	ROM_LOAD( "u46",  0x4c0000, 0x10000, CRC(5670bfcb) SHA1(b20829b715c6421894c10c02aebb08d22b5109c9) )
   954: 	ROM_LOAD( "u45",  0x4d0000, 0x10000, CRC(27f10d98) SHA1(b027ade2b4a52977d9c40c9549b9067d37fab41c) )
   955: 	ROM_LOAD( "u44",  0x4e0000, 0x10000, CRC(93b8eaa4) SHA1(b786f3286c5443cf08e556e9fb030b3444288f3c) )
   956: 
   957: 	ROM_LOAD( "u40",  0x600000, 0x10000, CRC(7fcaebc7) SHA1(b951d63c072d693f7dfc7e362a12513eb9bd6bab) )
   958: 	ROM_LOAD( "u39",  0x610000, 0x10000, CRC(7db5cf52) SHA1(478aefc1126493378d22c857646e2fce221c7d21) )
   959: 	ROM_LOAD( "u38",  0x620000, 0x10000, CRC(3f9f3ef7) SHA1(5315e8c372bb63d95f814d8eafe0f41e4d95ba1a) )
   960: 	ROM_LOAD( "u37",  0x630000, 0x10000, CRC(ed81826c) SHA1(afe1c0fc692a802279c1f7f31143d33028d35ce4) )
   961: 	ROM_LOAD( "u36",  0x640000, 0x10000, CRC(e5d855c0) SHA1(3fa0f765238ad2a27c0c65805bf56ebfbe50bf05) )
   962: 	ROM_LOAD( "u35",  0x650000, 0x10000, CRC(3a7b1329) SHA1(e8b547a3b8f85cd13e12cfe0bf3949acc1486e6b) )
   963: 	ROM_LOAD( "u34",  0x660000, 0x10000, CRC(fe982b0e) SHA1(a03e7e348186339fd93ce119f65e8f0ea7b7bb7a) )
   964: 	ROM_LOAD( "u33",  0x670000, 0x10000, CRC(6bc7eb0f) SHA1(6964ef63d0daf1bc7fa9585567659cfc198b6cc3) )
   965: 	ROM_LOAD( "u32",  0x680000, 0x10000, CRC(5875a6d3) SHA1(ae64aa786239be39c3c99bbe019bdc91003c1691) )
   966: 	ROM_LOAD( "u31",  0x690000, 0x10000, CRC(2fa4b8e5) SHA1(8e4e4abd60d20e0ef955ac4b1f300cfd157e50ca) )
   967: 	ROM_LOAD( "u30",  0x6a0000, 0x10000, CRC(7e4bb8ee) SHA1(7166bd56a569329e01ed0c03579a403d659a4a7b) )
   968: 	ROM_LOAD( "u29",  0x6b0000, 0x10000, CRC(45136fd9) SHA1(44388e16d02a8c55fed0dbbcd842c941fa4b11b1) )
   969: 	ROM_LOAD( "u28",  0x6c0000, 0x10000, CRC(d6cdac24) SHA1(d4bbe3a1be89be7d21769bfe476b50c05cd0c357) )
   970: 	ROM_LOAD( "u27",  0x6d0000, 0x10000, CRC(4d33bbec) SHA1(05a3bd66ff91c824e841ca3943585f6aa383c5c2) )
   971: 	ROM_LOAD( "u26",  0x6e0000, 0x10000, CRC(cb19f784) SHA1(1e4d85603c940e247fdc45f0366dfb484285e588) )
   972: ROM_END
   973: 
   974: 
   975: ROM_START( trog )
   976: 	ROM_REGION( 0x10, REGION_CPU1, 0 )		/* 34010 dummy region */
   977: 
   978: 	ROM_REGION( 0x70000, REGION_CPU2, 0 )	/* sound CPU */
   979: 	ROM_LOAD (   "trogu4.bin", 0x10000, 0x10000, CRC(759d0bf4) SHA1(c4c3fa51c43cf7fd241ac1f33d7d220aa9f9edb3) )
   980: 	ROM_LOAD (  "trogu19.bin", 0x30000, 0x10000, CRC(960c333d) SHA1(da8ce8dfffffe7a2d60b3f75cc5aa88e5e2be659) )
   981: 	ROM_LOAD (  "trogu20.bin", 0x50000, 0x10000, CRC(67f1658a) SHA1(c85dc920ff4b292afa9f6681f31918a200799cc9) )
   982: 
   983: 	ROM_REGION16_LE( 0x100000, REGION_USER1, ROMREGION_DISPOSE )	/* 34010 code */
   984: 	ROM_LOAD16_BYTE( "trogu105.bin",  0xc0000, 0x20000, CRC(e6095189) SHA1(a2caaf64e371050b37c63d9608ba5d289cf3cd91) )
   985: 	ROM_LOAD16_BYTE( "trogu89.bin",   0xc0001, 0x20000, CRC(fdd7cc65) SHA1(bfc4339953c122bca968f9cfa3a82df3584a3727) )
   986: 
   987: 	ROM_REGION( 0x800000, REGION_GFX1, ROMREGION_DISPOSE )
   988: 	ROM_LOAD ( "trogu111.bin",  0x000000, 0x20000, CRC(9ded08c1) SHA1(bbf069f218e3f3d67e45fa2229a471451b3a8f96) )
   989: 	ROM_LOAD ( "trogu112.bin",  0x020000, 0x20000, CRC(42293843) SHA1(cae77eeddd784573beccb79e54573da0e4ccdd8a) )
   990: 	ROM_LOAD ( "trogu113.bin",  0x040000, 0x20000, CRC(77f50cbb) SHA1(5f2df3aedd90871ac02bca07c66387f6cda0dfdf) )
   991: 
   992: 	ROM_LOAD ( "trogu106.bin",  0x080000, 0x20000, CRC(af2eb0d8) SHA1(3767e6f3853b092b40664c2b6c6a838f0243514b) )
   993:  	ROM_LOAD ( "trogu107.bin",  0x0a0000, 0x20000, CRC(88a7b3f6) SHA1(ba55f66929841a915d7b96aabf4b11e50ba6cfbd) )
   994: 
   995: 	ROM_LOAD (  "trogu95.bin",  0x200000, 0x20000, CRC(f3ba2838) SHA1(2bee6c783c84a9f3f9309d802f42983857190ece) )
   996: 	ROM_LOAD (  "trogu96.bin",  0x220000, 0x20000, CRC(cfed2e77) SHA1(7fc0f52ac844c9efcbcc3004c40f9f4fc7e1c346) )
   997: 	ROM_LOAD (  "trogu97.bin",  0x240000, 0x20000, CRC(3262d1f8) SHA1(754e3e8223edd11398b2db77fd5db619dad1577b) )
   998: 
   999: 	ROM_LOAD (  "trogu90.bin",  0x280000, 0x20000, CRC(16e06753) SHA1(62ec2b18e6b965ea0792d655d7878b4225da3aca) )
  1000: 	ROM_LOAD (  "trogu91.bin",  0x2a0000, 0x20000, CRC(880a02c7) SHA1(ab1b2d24be4571a183b230d267c6c8167d4a42a4) )
  1001: ROM_END
  1002: 
  1003: 
  1004: ROM_START( trog3 )
  1005: 	ROM_REGION( 0x10, REGION_CPU1, 0 )		/* 34010 dummy region */
  1006: 
  1007: 	ROM_REGION( 0x70000, REGION_CPU2, 0 )	/* sound CPU */
  1008: 	ROM_LOAD (   "trogu4.bin", 0x10000, 0x10000, CRC(759d0bf4) SHA1(c4c3fa51c43cf7fd241ac1f33d7d220aa9f9edb3) )
  1009: 	ROM_LOAD (  "trogu19.bin", 0x30000, 0x10000, CRC(960c333d) SHA1(da8ce8dfffffe7a2d60b3f75cc5aa88e5e2be659) )
  1010: 	ROM_LOAD (  "trogu20.bin", 0x50000, 0x10000, CRC(67f1658a) SHA1(c85dc920ff4b292afa9f6681f31918a200799cc9) )
  1011: 
  1012: 	ROM_REGION16_LE( 0x100000, REGION_USER1, ROMREGION_DISPOSE )	/* 34010 code */
  1013: 	ROM_LOAD16_BYTE( "u105-la3",  0xc0000, 0x20000, CRC(d09cea97) SHA1(0c1384be2af8abbaf1c5c7f86f31ec605c18e798) )
  1014: 	ROM_LOAD16_BYTE( "u89-la3",   0xc0001, 0x20000, CRC(a61e3572) SHA1(5366f4c9592dc9e23ffe867a16cbf51d1811a622) )
  1015: 
  1016: 	ROM_REGION( 0x800000, REGION_GFX1, ROMREGION_DISPOSE )
  1017: 	ROM_LOAD ( "trogu111.bin",  0x000000, 0x20000, CRC(9ded08c1) SHA1(bbf069f218e3f3d67e45fa2229a471451b3a8f96) )
  1018: 	ROM_LOAD ( "trogu112.bin",  0x020000, 0x20000, CRC(42293843) SHA1(cae77eeddd784573beccb79e54573da0e4ccdd8a) )
  1019: 	ROM_LOAD ( "trogu113.bin",  0x040000, 0x20000, CRC(77f50cbb) SHA1(5f2df3aedd90871ac02bca07c66387f6cda0dfdf) )
  1020: 
  1021: 	ROM_LOAD ( "trogu106.bin",  0x080000, 0x20000, CRC(af2eb0d8) SHA1(3767e6f3853b092b40664c2b6c6a838f0243514b) )
  1022:  	ROM_LOAD ( "trogu107.bin",  0x0a0000, 0x20000, CRC(88a7b3f6) SHA1(ba55f66929841a915d7b96aabf4b11e50ba6cfbd) )
  1023: 
  1024: 	ROM_LOAD (  "trogu95.bin",  0x200000, 0x20000, CRC(f3ba2838) SHA1(2bee6c783c84a9f3f9309d802f42983857190ece) )
  1025: 	ROM_LOAD (  "trogu96.bin",  0x220000, 0x20000, CRC(cfed2e77) SHA1(7fc0f52ac844c9efcbcc3004c40f9f4fc7e1c346) )
  1026: 	ROM_LOAD (  "trogu97.bin",  0x240000, 0x20000, CRC(3262d1f8) SHA1(754e3e8223edd11398b2db77fd5db619dad1577b) )
  1027: 
  1028: 	ROM_LOAD (  "trogu90.bin",  0x280000, 0x20000, CRC(16e06753) SHA1(62ec2b18e6b965ea0792d655d7878b4225da3aca) )
  1029: 	ROM_LOAD (  "trogu91.bin",  0x2a0000, 0x20000, CRC(880a02c7) SHA1(ab1b2d24be4571a183b230d267c6c8167d4a42a4) )
  1030: ROM_END
  1031: 
  1032: 
  1033: ROM_START( trogpa6 )
  1034: 	ROM_REGION( 0x10, REGION_CPU1, 0 )		/* 34010 dummy region */
  1035: 
  1036: 	ROM_REGION( 0x70000, REGION_CPU2, 0 )	/* sound CPU */
  1037: 	ROM_LOAD (   "trogu4.bin", 0x10000, 0x10000, CRC(759d0bf4) SHA1(c4c3fa51c43cf7fd241ac1f33d7d220aa9f9edb3) )
  1038: 	ROM_LOAD (  "trogu19.bin", 0x30000, 0x10000, CRC(960c333d) SHA1(da8ce8dfffffe7a2d60b3f75cc5aa88e5e2be659) )
  1039: 	ROM_LOAD (  "trogu20.bin", 0x50000, 0x10000, CRC(67f1658a) SHA1(c85dc920ff4b292afa9f6681f31918a200799cc9) )
  1040: 
  1041: 	ROM_REGION16_LE( 0x100000, REGION_USER1, ROMREGION_DISPOSE )	/* 34010 code */
  1042: 	ROM_LOAD16_BYTE( "trog_pa6.105",  0xc0000, 0x20000, CRC(71ad1903) SHA1(e7ff1344a7bdc3b90f09ce8251ebcd25012be602) )
  1043: 	ROM_LOAD16_BYTE( "trog_pa6.89",   0xc0001, 0x20000, CRC(04473da8) SHA1(47d9e918fba93b4af1e3cacbac9df843e6a10091) )
  1044: 
  1045: 	ROM_REGION( 0x800000, REGION_GFX1, ROMREGION_DISPOSE )
  1046: 	ROM_LOAD ( "trogu111.bin",  0x000000, 0x20000, CRC(9ded08c1) SHA1(bbf069f218e3f3d67e45fa2229a471451b3a8f96) )
  1047: 	ROM_LOAD ( "trogu112.bin",  0x020000, 0x20000, CRC(42293843) SHA1(cae77eeddd784573beccb79e54573da0e4ccdd8a) )
  1048: 	ROM_LOAD ( "trog_pa6.113",  0x040000, 0x20000, CRC(ae50e5ea) SHA1(915b76f76e7ccbf2c4c28829cea15feaafea498b) )
  1049: 
  1050: 	ROM_LOAD (  "trogu95.bin",  0x200000, 0x20000, CRC(f3ba2838) SHA1(2bee6c783c84a9f3f9309d802f42983857190ece) )
  1051: 	ROM_LOAD (  "trogu96.bin",  0x220000, 0x20000, CRC(cfed2e77) SHA1(7fc0f52ac844c9efcbcc3004c40f9f4fc7e1c346) )
  1052: 	ROM_LOAD (  "trog_pa6.97",  0x240000, 0x20000, CRC(354b1cb3) SHA1(88400e39f0476d32a0798c50855a8ff9dc0a6617) )
  1053: 
  1054: 	ROM_LOAD ( "trogu106.bin",  0x080000, 0x20000, CRC(af2eb0d8) SHA1(3767e6f3853b092b40664c2b6c6a838f0243514b) )
  1055:  	ROM_LOAD ( "trogu107.bin",  0x0a0000, 0x20000, CRC(88a7b3f6) SHA1(ba55f66929841a915d7b96aabf4b11e50ba6cfbd) )
  1056: 
  1057: 	ROM_LOAD (  "trogu90.bin",  0x280000, 0x20000, CRC(16e06753) SHA1(62ec2b18e6b965ea0792d655d7878b4225da3aca) )
  1058: 	ROM_LOAD (  "trogu91.bin",  0x2a0000, 0x20000, CRC(880a02c7) SHA1(ab1b2d24be4571a183b230d267c6c8167d4a42a4) )
  1059: ROM_END
  1060: 
  1061: 
  1062: ROM_START( trogp )
  1063: 	ROM_REGION( 0x10, REGION_CPU1, 0 )		/* 34010 dummy region */
  1064: 
  1065: 	ROM_REGION( 0x70000, REGION_CPU2, 0 )	/* sound CPU */
  1066: 	ROM_LOAD (   "trogu4.bin", 0x10000, 0x10000, CRC(759d0bf4) SHA1(c4c3fa51c43cf7fd241ac1f33d7d220aa9f9edb3) )
  1067: 	ROM_LOAD (  "trogu19.bin", 0x30000, 0x10000, CRC(960c333d) SHA1(da8ce8dfffffe7a2d60b3f75cc5aa88e5e2be659) )
  1068: 	ROM_LOAD (  "trogu20.bin", 0x50000, 0x10000, CRC(67f1658a) SHA1(c85dc920ff4b292afa9f6681f31918a200799cc9) )
  1069: 
  1070: 	ROM_REGION16_LE( 0x100000, REGION_USER1, ROMREGION_DISPOSE )	/* 34010 code */
  1071: 	ROM_LOAD16_BYTE( "trog105.dat",  0xc0000, 0x20000, CRC(526a3f5b) SHA1(8ad8cb15ada527f989f774a4fb81a171697c6dad) )
  1072: 	ROM_LOAD16_BYTE( "trog89.dat",   0xc0001, 0x20000, CRC(38d68685) SHA1(42b73a64641301bf2991929cf365b8f45fc1b5d8) )
  1073: 
  1074: 	ROM_REGION( 0x800000, REGION_GFX1, ROMREGION_DISPOSE )
  1075: 	ROM_LOAD ( "trogu111.bin",  0x000000, 0x20000, CRC(9ded08c1) SHA1(bbf069f218e3f3d67e45fa2229a471451b3a8f96) )
  1076: 	ROM_LOAD ( "trogu112.bin",  0x020000, 0x20000, CRC(42293843) SHA1(cae77eeddd784573beccb79e54573da0e4ccdd8a) )
  1077: 	ROM_LOAD ( "trog113.dat",   0x040000, 0x20000, CRC(2980a56f) SHA1(1e6ab16be6071d6568149e9ba56e146e3431b5f2) )
  1078: 
  1079: 	ROM_LOAD ( "trogu106.bin",  0x080000, 0x20000, CRC(af2eb0d8) SHA1(3767e6f3853b092b40664c2b6c6a838f0243514b) )
  1080:  	ROM_LOAD ( "trogu107.bin",  0x0a0000, 0x20000, CRC(88a7b3f6) SHA1(ba55f66929841a915d7b96aabf4b11e50ba6cfbd) )
  1081: 
  1082: 	ROM_LOAD (  "trogu95.bin",  0x200000, 0x20000, CRC(f3ba2838) SHA1(2bee6c783c84a9f3f9309d802f42983857190ece) )
  1083: 	ROM_LOAD (  "trogu96.bin",  0x220000, 0x20000, CRC(cfed2e77) SHA1(7fc0f52ac844c9efcbcc3004c40f9f4fc7e1c346) )
  1084: 	ROM_LOAD (  "trog97.dat",   0x240000, 0x20000, CRC(f94b77c1) SHA1(d4ca3d7270ea1d86cb5c53e85dc7682b0e5945ef) )
  1085: 
  1086: 	ROM_LOAD (  "trogu90.bin",  0x280000, 0x20000, CRC(16e06753) SHA1(62ec2b18e6b965ea0792d655d7878b4225da3aca) )
  1087: 	ROM_LOAD (  "trogu91.bin",  0x2a0000, 0x20000, CRC(880a02c7) SHA1(ab1b2d24be4571a183b230d267c6c8167d4a42a4) )
  1088: ROM_END
  1089: 
  1090: 
  1091: ROM_START( smashtv )
  1092: 	ROM_REGION( 0x10, REGION_CPU1, 0 )		/* 34010 dummy region */
  1093: 
  1094: 	ROM_REGION( 0x70000, REGION_CPU2, 0 )	/* sound CPU */
  1095: 	ROM_LOAD (  "u4.snd", 0x10000, 0x10000, CRC(29d3f6c8) SHA1(8a90cdff54f59ddb7dba521504d880515a59df08) )
  1096: 	ROM_LOAD ( "u19.snd", 0x30000, 0x10000, CRC(ac5a402a) SHA1(c476018062126dc3936caa2c328de490737165ec) )
  1097: 	ROM_LOAD ( "u20.snd", 0x50000, 0x10000, CRC(875c66d9) SHA1(51cdad62ec57e69bba6fcf14e59841ec628dec11) )
  1098: 
  1099: 	ROM_REGION16_LE( 0x100000, REGION_USER1, ROMREGION_DISPOSE )	/* 34010 code */
  1100: 	ROM_LOAD16_BYTE( "u105.l8",  0xc0000, 0x20000, CRC(48cd793f) SHA1(7d0d9edccf0610f57e40934ab33e32315369656d) )
  1101: 	ROM_LOAD16_BYTE( "u89.l8",   0xc0001, 0x20000, CRC(8e7fe463) SHA1(629332be706cda26f8b170b8e2877355230119ee) )
  1102: 
  1103: 	ROM_REGION( 0x800000, REGION_GFX1, ROMREGION_DISPOSE )
  1104: 	ROM_LOAD ( "u111.gam",  0x000000, 0x20000, CRC(72f0ba84) SHA1(2e925b3cdd3c8e14046b3948d82f0f3cde3c22c5) )
  1105: 	ROM_LOAD ( "u112.gam",  0x020000, 0x20000, CRC(436f0283) SHA1(ec33a8942c0fc326db885e08dad9346ec5a63360) )
  1106: 	ROM_LOAD ( "u113.gam",  0x040000, 0x20000, CRC(4a4b8110) SHA1(9f1881d1d2682764ab85aebd685d97eb8b4afe46) )
  1107: 
  1108: 	ROM_LOAD (  "u95.gam",  0x200000, 0x20000, CRC(e864a44b) SHA1(40eb8e11a183f4f82dc8decb36aaeded9cd1bc26) )
  1109: 	ROM_LOAD (  "u96.gam",  0x220000, 0x20000, CRC(15555ea7) SHA1(4fefc059736ca424dc05a08cb55b9acf9e31228b) )
  1110: 	ROM_LOAD (  "u97.gam",  0x240000, 0x20000, CRC(ccac9d9e) SHA1(a43d70d1a0bbd377f0fc539c2e8b725f7079f463) )
  1111: 
  1112:  	ROM_LOAD ( "u106.gam",  0x400000, 0x20000, CRC(5c718361) SHA1(6178b1d53411f24d5a5a01559727e300cd27d587) )
  1113:  	ROM_LOAD ( "u107.gam",  0x420000, 0x20000, CRC(0fba1e36) SHA1(17038cf35a72678bba149a632f1ad1b80cc3a38c) )
  1114:  	ROM_LOAD ( "u108.gam",  0x440000, 0x20000, CRC(cb0a092f) SHA1(33cbb87b4be1eadb1f3624ef5e218e65109fa3eb) )
  1115: ROM_END
  1116: 
  1117: 
  1118: ROM_START( smashtv6 )
  1119: 	ROM_REGION( 0x10, REGION_CPU1, 0 )		/* 34010 dummy region */
  1120: 
  1121: 	ROM_REGION( 0x70000, REGION_CPU2, 0 )	/* sound CPU */
  1122: 	ROM_LOAD (  "u4.snd", 0x10000, 0x10000, CRC(29d3f6c8) SHA1(8a90cdff54f59ddb7dba521504d880515a59df08) )
  1123: 	ROM_LOAD ( "u19.snd", 0x30000, 0x10000, CRC(ac5a402a) SHA1(c476018062126dc3936caa2c328de490737165ec) )
  1124: 	ROM_LOAD ( "u20.snd", 0x50000, 0x10000, CRC(875c66d9) SHA1(51cdad62ec57e69bba6fcf14e59841ec628dec11) )
  1125: 
  1126: 	ROM_REGION16_LE( 0x100000, REGION_USER1, ROMREGION_DISPOSE )	/* 34010 code */
  1127: 	ROM_LOAD16_BYTE( "la6-u105",  0xc0000, 0x20000, CRC(f1666017) SHA1(2283e71ad55a7cd3bc97bd6b20aebb90ad618bf8) )
  1128: 	ROM_LOAD16_BYTE( "la6-u89",   0xc0001, 0x20000, CRC(908aca5d) SHA1(c97f05ecb8d96306fecef40330331e279d29f78d) )
  1129: 
  1130: 	ROM_REGION( 0x800000, REGION_GFX1, ROMREGION_DISPOSE )
  1131: 	ROM_LOAD ( "u111.gam",  0x000000, 0x20000, CRC(72f0ba84) SHA1(2e925b3cdd3c8e14046b3948d82f0f3cde3c22c5) )
  1132: 	ROM_LOAD ( "u112.gam",  0x020000, 0x20000, CRC(436f0283) SHA1(ec33a8942c0fc326db885e08dad9346ec5a63360) )
  1133: 	ROM_LOAD ( "u113.gam",  0x040000, 0x20000, CRC(4a4b8110) SHA1(9f1881d1d2682764ab85aebd685d97eb8b4afe46) )
  1134: 
  1135: 	ROM_LOAD (  "u95.gam",  0x200000, 0x20000, CRC(e864a44b) SHA1(40eb8e11a183f4f82dc8decb36aaeded9cd1bc26) )
  1136: 	ROM_LOAD (  "u96.gam",  0x220000, 0x20000, CRC(15555ea7) SHA1(4fefc059736ca424dc05a08cb55b9acf9e31228b) )
  1137: 	ROM_LOAD (  "u97.gam",  0x240000, 0x20000, CRC(ccac9d9e) SHA1(a43d70d1a0bbd377f0fc539c2e8b725f7079f463) )
  1138: 
  1139:  	ROM_LOAD ( "u106.gam",  0x400000, 0x20000, CRC(5c718361) SHA1(6178b1d53411f24d5a5a01559727e300cd27d587) )
  1140:  	ROM_LOAD ( "u107.gam",  0x420000, 0x20000, CRC(0fba1e36) SHA1(17038cf35a72678bba149a632f1ad1b80cc3a38c) )
  1141:  	ROM_LOAD ( "u108.gam",  0x440000, 0x20000, CRC(cb0a092f) SHA1(33cbb87b4be1eadb1f3624ef5e218e65109fa3eb) )
  1142: ROM_END
  1143: 
  1144: 
  1145: ROM_START( smashtv5 )
  1146: 	ROM_REGION( 0x10, REGION_CPU1, 0 )		/* 34010 dummy region */
  1147: 
  1148: 	ROM_REGION( 0x70000, REGION_CPU2, 0 ) /* sound CPU */
  1149: 	ROM_LOAD (  "u4.snd", 0x10000, 0x10000, CRC(29d3f6c8) SHA1(8a90cdff54f59ddb7dba521504d880515a59df08) )
  1150: 	ROM_LOAD ( "u19.snd", 0x30000, 0x10000, CRC(ac5a402a) SHA1(c476018062126dc3936caa2c328de490737165ec) )
  1151: 	ROM_LOAD ( "u20.snd", 0x50000, 0x10000, CRC(875c66d9) SHA1(51cdad62ec57e69bba6fcf14e59841ec628dec11) )
  1152: 
  1153: 	ROM_REGION16_LE( 0x100000, REGION_USER1, ROMREGION_DISPOSE )	/* 34010 code */
  1154: 	ROM_LOAD16_BYTE( "u105-v5",  0xc0000, 0x20000, CRC(81f564b9) SHA1(5bddcda054be6766b40af88ae2519b3a87c33667) )
  1155: 	ROM_LOAD16_BYTE( "u89-v5",   0xc0001, 0x20000, CRC(e5017d25) SHA1(27e544efa7f5cbe6ed3fc3211b12694c15a316c7) )
  1156: 
  1157: 	ROM_REGION( 0x800000, REGION_GFX1, ROMREGION_DISPOSE )
  1158: 	ROM_LOAD ( "u111.gam",  0x000000, 0x20000, CRC(72f0ba84) SHA1(2e925b3cdd3c8e14046b3948d82f0f3cde3c22c5) )
  1159: 	ROM_LOAD ( "u112.gam",  0x020000, 0x20000, CRC(436f0283) SHA1(ec33a8942c0fc326db885e08dad9346ec5a63360) )
  1160: 	ROM_LOAD ( "u113.gam",  0x040000, 0x20000, CRC(4a4b8110) SHA1(9f1881d1d2682764ab85aebd685d97eb8b4afe46) )
  1161: 
  1162: 	ROM_LOAD (  "u95.gam",  0x200000, 0x20000, CRC(e864a44b) SHA1(40eb8e11a183f4f82dc8decb36aaeded9cd1bc26) )
  1163: 	ROM_LOAD (  "u96.gam",  0x220000, 0x20000, CRC(15555ea7) SHA1(4fefc059736ca424dc05a08cb55b9acf9e31228b) )
  1164: 	ROM_LOAD (  "u97.gam",  0x240000, 0x20000, CRC(ccac9d9e) SHA1(a43d70d1a0bbd377f0fc539c2e8b725f7079f463) )
  1165: 
  1166:  	ROM_LOAD ( "u106.gam",  0x400000, 0x20000, CRC(5c718361) SHA1(6178b1d53411f24d5a5a01559727e300cd27d587) )
  1167:  	ROM_LOAD ( "u107.gam",  0x420000, 0x20000, CRC(0fba1e36) SHA1(17038cf35a72678bba149a632f1ad1b80cc3a38c) )
  1168:  	ROM_LOAD ( "u108.gam",  0x440000, 0x20000, CRC(cb0a092f) SHA1(33cbb87b4be1eadb1f3624ef5e218e65109fa3eb) )
  1169: ROM_END
  1170: 
  1171: 
  1172: ROM_START( smashtv4 )
  1173: 	ROM_REGION( 0x10, REGION_CPU1, 0 )		/* 34010 dummy region */
  1174: 
  1175: 	ROM_REGION( 0x70000, REGION_CPU2, 0 )	/* sound CPU */
  1176: 	ROM_LOAD (  "u4.snd", 0x10000, 0x10000, CRC(29d3f6c8) SHA1(8a90cdff54f59ddb7dba521504d880515a59df08) )
  1177: 	ROM_LOAD ( "u19.snd", 0x30000, 0x10000, CRC(ac5a402a) SHA1(c476018062126dc3936caa2c328de490737165ec) )
  1178: 	ROM_LOAD ( "u20.snd", 0x50000, 0x10000, CRC(875c66d9) SHA1(51cdad62ec57e69bba6fcf14e59841ec628dec11) )
  1179: 
  1180: 	ROM_REGION16_LE( 0x100000, REGION_USER1, ROMREGION_DISPOSE )	/* 34010 code */
  1181: 	ROM_LOAD16_BYTE( "la4-u105",  0xc0000, 0x20000, CRC(a50ccb71) SHA1(414dfe355e314f6460ce07edbdd5e4b801451cf8) )
  1182: 	ROM_LOAD16_BYTE( "la4-u89",   0xc0001, 0x20000, CRC(ef0b0279) SHA1(baad5a2a8d51d007e365f378f3214bbd2ea9699c) )
  1183: 
  1184: 	ROM_REGION( 0x800000, REGION_GFX1, ROMREGION_DISPOSE )
  1185: 	ROM_LOAD ( "u111.gam",  0x000000, 0x20000, CRC(72f0ba84) SHA1(2e925b3cdd3c8e14046b3948d82f0f3cde3c22c5) )
  1186: 	ROM_LOAD ( "u112.gam",  0x020000, 0x20000, CRC(436f0283) SHA1(ec33a8942c0fc326db885e08dad9346ec5a63360) )
  1187: 	ROM_LOAD ( "u113.gam",  0x040000, 0x20000, CRC(4a4b8110) SHA1(9f1881d1d2682764ab85aebd685d97eb8b4afe46) )
  1188: 
  1189: 	ROM_LOAD (  "u95.gam",  0x200000, 0x20000, CRC(e864a44b) SHA1(40eb8e11a183f4f82dc8decb36aaeded9cd1bc26) )
  1190: 	ROM_LOAD (  "u96.gam",  0x220000, 0x20000, CRC(15555ea7) SHA1(4fefc059736ca424dc05a08cb55b9acf9e31228b) )
  1191: 	ROM_LOAD (  "u97.gam",  0x240000, 0x20000, CRC(ccac9d9e) SHA1(a43d70d1a0bbd377f0fc539c2e8b725f7079f463) )
  1192: 
  1193:  	ROM_LOAD ( "u106.gam",  0x400000, 0x20000, CRC(5c718361) SHA1(6178b1d53411f24d5a5a01559727e300cd27d587) )
  1194:  	ROM_LOAD ( "u107.gam",  0x420000, 0x20000, CRC(0fba1e36) SHA1(17038cf35a72678bba149a632f1ad1b80cc3a38c) )
  1195:  	ROM_LOAD ( "u108.gam",  0x440000, 0x20000, CRC(cb0a092f) SHA1(33cbb87b4be1eadb1f3624ef5e218e65109fa3eb) )
  1196: ROM_END
  1197: 
  1198: 
  1199: ROM_START( hiimpact )
  1200: 	ROM_REGION( 0x10, REGION_CPU1, 0 )		/* 34010 dummy region */
  1201: 
  1202: 	ROM_REGION( 0x70000, REGION_CPU2, 0 )	/* sound CPU */
  1203: 	ROM_LOAD (  "sl1u4.bin", 0x10000, 0x20000, CRC(28effd6a) SHA1(4a839f15e1b453a22fdef7b1801b8cc5cfdf3c29) )
  1204: 	ROM_LOAD ( "sl1u19.bin", 0x30000, 0x20000, CRC(0ea22c89) SHA1(6d4579f6b10cac685be01348451b3537a0626034) )
  1205: 	ROM_LOAD ( "sl1u20.bin", 0x50000, 0x20000, CRC(4e747ab5) SHA1(82040f40aac7dae577376a742eadaaa9644500c1) )
  1206: 
  1207: 	ROM_REGION16_LE( 0x100000, REGION_USER1, ROMREGION_DISPOSE )	/* 34010 code */
  1208: 	ROM_LOAD16_BYTE( "la3u105.bin",  0xc0000, 0x20000, CRC(b9190c4a) SHA1(adcf1023d62f67fbde7a7a7aeeda068d7711f7cf) )
  1209: 	ROM_LOAD16_BYTE( "la3u89.bin",   0xc0001, 0x20000, CRC(1cbc72a5) SHA1(ba0b4b54453fcd1888d40690848e0ee4150bb8e1) )
  1210: 
  1211: 	ROM_REGION( 0x800000, REGION_GFX1, ROMREGION_DISPOSE )
  1212: 	ROM_LOAD ( "la1u111.bin",  0x000000, 0x20000, CRC(49560560) SHA1(03d51e6019afa9a396c91a484969be4922fa4c99) )
  1213: 	ROM_LOAD ( "la1u112.bin",  0x020000, 0x20000, CRC(4dd879dc) SHA1(ac4f02fcb933df38f1ebf51b109092b77563b684) )
  1214: 	ROM_LOAD ( "la1u113.bin",  0x040000, 0x20000, CRC(b67aeb70) SHA1(dd1512329c46da4254712712b6f847544f4487bd) )
  1215: 	ROM_LOAD ( "la1u114.bin",  0x060000, 0x20000, CRC(9a4bc44b) SHA1(309eb5214fe5e1fe64d724d515190a31fc524aae) )
  1216: 
  1217: 	ROM_LOAD (  "la1u95.bin",  0x200000, 0x20000, CRC(e1352dc0) SHA1(7faa2cfa9ebaf2d99b243232316221b672869703) )
  1218: 	ROM_LOAD (  "la1u96.bin",  0x220000, 0x20000, CRC(197d0f34) SHA1(2d544588c3241423188ac7fb7aff87043fdd063d) )
  1219: 	ROM_LOAD (  "la1u97.bin",  0x240000, 0x20000, CRC(908ea575) SHA1(79802d8df4e016d178be98333d2b1d047a27eccc) )
  1220: 	ROM_LOAD (  "la1u98.bin",  0x260000, 0x20000, CRC(6dcbab11) SHA1(7432172810fd4b922b61769c68d86f24769a42cf) )
  1221: 
  1222:  	ROM_LOAD ( "la1u106.bin",  0x400000, 0x20000, CRC(7d0ead0d) SHA1(1e65b6e7e629021d70603df37db5fa89cfe93175) )
  1223: 	ROM_LOAD ( "la1u107.bin",  0x420000, 0x20000, CRC(ef48e8fa) SHA1(538de37cd8342085ec27f67292a7eeb1007e3b1f) )
  1224: 	ROM_LOAD ( "la1u108.bin",  0x440000, 0x20000, CRC(5f363e12) SHA1(da398c0204f785aad4c52007d2f25031ecc1c63f) )
  1225: 	ROM_LOAD ( "la1u109.bin",  0x460000, 0x20000, CRC(3689fbbc) SHA1(d95c0a2e3abf977ba7a899e419c22d004020c560) )
  1226: ROM_END
  1227: 
  1228: 
  1229: ROM_START( shimpact )
  1230: 	ROM_REGION( 0x10, REGION_CPU1, 0 )		/* 34010 dummy region */
  1231: 
  1232: 	ROM_REGION( 0x70000, REGION_CPU2, 0 )	/* sound CPU */
  1233: 	ROM_LOAD (   "shiu4.bin", 0x10000, 0x20000, CRC(1e5a012c) SHA1(4077fc266799a01738b7f88e867535f1fbacd557) )
  1234: 	ROM_LOAD (  "shiu19.bin", 0x30000, 0x20000, CRC(10f9684e) SHA1(1fdc5364f87fb65f4f2a438841e0fe847f765aaf) )
  1235: 	ROM_LOAD (  "shiu20.bin", 0x50000, 0x20000, CRC(1b4a71c1) SHA1(74b7b4ae76ebe65f1f46b2117970bfefefbb5344) )
  1236: 
  1237: 	ROM_REGION16_LE( 0x100000, REGION_USER1, ROMREGION_DISPOSE )	/* 34010 code */
  1238: 	ROM_LOAD16_BYTE( "shiu105.bin",  0xc0000, 0x20000, CRC(f2cf8de3) SHA1(97428d05208c18a9fcf8f2e3c6ed2bf6441350c3) )
  1239: 	ROM_LOAD16_BYTE( "shiu89.bin",   0xc0001, 0x20000, CRC(f97d9b01) SHA1(d5f39d6a5db23f5efd123cf9da0d09c84893b9c4) )
  1240: 
  1241: 	ROM_REGION( 0x800000, REGION_GFX1, ROMREGION_DISPOSE )
  1242: 	ROM_LOAD ( "shiu111.bin",  0x000000, 0x40000, CRC(80ae2a86) SHA1(1ff76e3064c7636f6877e426f4a88c094d1a6325) )
  1243: 	ROM_LOAD ( "shiu112.bin",  0x040000, 0x40000, CRC(3ffc27e9) SHA1(ec337629c17daaa2445fb344e08243de7f09536e) )
  1244: 	ROM_LOAD ( "shiu113.bin",  0x080000, 0x40000, CRC(01549d00) SHA1(40604e949cef056f90031850bdb91782135e7ec2) )
  1245: 	ROM_LOAD ( "shiu114.bin",  0x0c0000, 0x40000, CRC(a68af319) SHA1(9ed2e620a952dce26e08d0931f52eaeb638fc14d) )
  1246: 
  1247: 	ROM_LOAD (  "shiu95.bin",  0x200000, 0x40000, CRC(e8f56ef5) SHA1(7cb0b6bad3f0be822ef9b92e6523572e45776969) )
  1248: 	ROM_LOAD (  "shiu96.bin",  0x240000, 0x40000, CRC(24ed04f9) SHA1(f4e91640713c0c376861652f3f0db33bff32656d) )
  1249: 	ROM_LOAD (  "shiu97.bin",  0x280000, 0x40000, CRC(dd7f41a9) SHA1(a14a285ccc593f8f1d50b0d5574af4845a1e287e) )
  1250: 	ROM_LOAD (  "shiu98.bin",  0x2c0000, 0x40000, CRC(23ef65dd) SHA1(58400c305dfad1de18b84a8c118f72529b507414) )
  1251: 
  1252: 	ROM_LOAD ( "shiu106.bin",  0x400000, 0x40000, CRC(6f5bf337) SHA1(5b1a0d927302c7e1727976c2d8c612a80b8f1484) )
  1253: 	ROM_LOAD ( "shiu107.bin",  0x440000, 0x40000, CRC(a8815dad) SHA1(627d916a4b0ab03a943d123ca0eabd514634ad30) )
  1254: 	ROM_LOAD ( "shiu108.bin",  0x480000, 0x40000, CRC(d39685a3) SHA1(84e5da34a9946b954635befd37760683850d310b) )
  1255: 	ROM_LOAD ( "shiu109.bin",  0x4c0000, 0x40000, CRC(36e0b2b2) SHA1(96d76698a09cd884349bf0c4c1b75423b4404432) )
  1256: ROM_END
  1257: 
  1258: 
  1259: ROM_START( shimpacp )
  1260: 	ROM_REGION( 0x10, REGION_CPU1, 0 )		/* 34010 dummy region */
  1261: 
  1262: 	ROM_REGION( 0x70000, REGION_CPU2, 0 )	/* sound CPU */
  1263: 	ROM_LOAD (   "shiu4.bin", 0x10000, 0x20000, CRC(1e5a012c) SHA1(4077fc266799a01738b7f88e867535f1fbacd557) )
  1264: 	ROM_LOAD (  "shiu19.bin", 0x30000, 0x20000, CRC(10f9684e) SHA1(1fdc5364f87fb65f4f2a438841e0fe847f765aaf) )
  1265: 	ROM_LOAD (  "shiu20.bin", 0x50000, 0x20000, CRC(1b4a71c1) SHA1(74b7b4ae76ebe65f1f46b2117970bfefefbb5344) )
  1266: 
  1267: 	ROM_REGION16_LE( 0x100000, REGION_USER1, ROMREGION_DISPOSE )	/* 34010 code */
  1268: 	ROM_LOAD16_BYTE( "shiu105.pa5",  0xc0000, 0x20000, CRC(4342cd45) SHA1(a8e8609efbd67a957104316a0fd4824802134290) )
  1269: 	ROM_LOAD16_BYTE( "shiu89.pa5",   0xc0001, 0x20000, CRC(cda47b73) SHA1(9b51f7d0cd6ffa07a5880e4cc8a855c2f7616c22) )
  1270: 
  1271: 	ROM_REGION( 0x800000, REGION_GFX1, ROMREGION_DISPOSE )
  1272: 	ROM_LOAD ( "shiu111.bin",  0x000000, 0x40000, CRC(80ae2a86) SHA1(1ff76e3064c7636f6877e426f4a88c094d1a6325) )
  1273: 	ROM_LOAD ( "shiu112.bin",  0x040000, 0x40000, CRC(3ffc27e9) SHA1(ec337629c17daaa2445fb344e08243de7f09536e) )
  1274: 	ROM_LOAD ( "shiu113.bin",  0x080000, 0x40000, CRC(01549d00) SHA1(40604e949cef056f90031850bdb91782135e7ec2) )
  1275: 	ROM_LOAD ( "shiu114.pa3",  0x0c0000, 0x40000, CRC(56f96a67) SHA1(070ba9c34c23b3037e91c2a7e0a85093c95def69) )
  1276: 
  1277: 	ROM_LOAD (  "shiu95.bin",  0x200000, 0x40000, CRC(e8f56ef5) SHA1(7cb0b6bad3f0be822ef9b92e6523572e45776969) )
  1278: 	ROM_LOAD (  "shiu96.bin",  0x240000, 0x40000, CRC(24ed04f9) SHA1(f4e91640713c0c376861652f3f0db33bff32656d) )
  1279: 	ROM_LOAD (  "shiu97.bin",  0x280000, 0x40000, CRC(dd7f41a9) SHA1(a14a285ccc593f8f1d50b0d5574af4845a1e287e) )
  1280: 	ROM_LOAD (  "shiu98.pa3",  0x2c0000, 0x40000, CRC(28418723) SHA1(d4eef3131c82f1ecb65d6623b195c4f76010aa1b) )
  1281: 
  1282: 	ROM_LOAD ( "shiu106.bin",  0x400000, 0x40000, CRC(6f5bf337) SHA1(5b1a0d927302c7e1727976c2d8c612a80b8f1484) )
  1283: 	ROM_LOAD ( "shiu107.bin",  0x440000, 0x40000, CRC(a8815dad) SHA1(627d916a4b0ab03a943d123ca0eabd514634ad30) )
  1284: 	ROM_LOAD ( "shiu108.bin",  0x480000, 0x40000, CRC(d39685a3) SHA1(84e5da34a9946b954635befd37760683850d310b) )
  1285: 	ROM_LOAD ( "shiu109.pa3",  0x4c0000, 0x40000, CRC(58f71141) SHA1(f7143bdaa7325b88e01a1d6be3aeb1d69cf0672b) )
  1286: ROM_END
  1287: 
  1288: 
  1289: ROM_START( strkforc )
  1290: 	ROM_REGION( 0x10, REGION_CPU1, 0 )		/* 34010 dummy region */
  1291: 
  1292: 	ROM_REGION( 0x70000, REGION_CPU2, 0 )	/* sound CPU */
  1293: 	ROM_LOAD (  "sfu4.bin", 0x10000, 0x10000, CRC(8f747312) SHA1(729929c209741e72eb83b407cf95d7709ec1b5ae) )
  1294: 	ROM_LOAD ( "sfu19.bin", 0x30000, 0x10000, CRC(afb29926) SHA1(ad904c0968a90b8187cc87d6c171fbc021d2f66f) )
  1295: 	ROM_LOAD ( "sfu20.bin", 0x50000, 0x10000, CRC(1bc9b746) SHA1(a5ad40ce7f228f30c21c5a7bdc2893c2a7fe7f58) )
  1296: 
  1297: 	ROM_REGION16_LE( 0x100000, REGION_USER1, ROMREGION_DISPOSE )	/* 34010 code */
  1298: 	ROM_LOAD16_BYTE( "sfu105.bin",  0xc0000, 0x20000, CRC(7895e0e3) SHA1(fa471af9e673a82713a590f463f87a4c59e3d5d8) )
  1299: 	ROM_LOAD16_BYTE( "sfu89.bin",   0xc0001, 0x20000, CRC(26114d9e) SHA1(79906966859f0ae0884b956e7d520e3cff78fab7) )
  1300: 
  1301: 	ROM_REGION( 0x800000, REGION_GFX1, ROMREGION_DISPOSE )
  1302: 	ROM_LOAD ( "sfu111.bin",  0x000000, 0x20000, CRC(878efc80) SHA1(94448002faff5839beab5466e5a41195869face3) )
  1303: 	ROM_LOAD ( "sfu112.bin",  0x020000, 0x20000, CRC(93394399) SHA1(67ad5c27c3c82fa6055032df98c365c56c7f8b1b) )
  1304: 	ROM_LOAD ( "sfu113.bin",  0x040000, 0x20000, CRC(9565a79b) SHA1(ebb90132ed8acbbed09bbcdff435cdf60a3ef8ab) )
  1305: 	ROM_LOAD ( "sfu114.bin",  0x060000, 0x20000, CRC(b71152da) SHA1(784e229a5ae51776a3e984f22d1d73b2286cfc68) )
  1306: 
  1307:  	ROM_LOAD ( "sfu106.bin",  0x080000, 0x20000, CRC(a394d4cf) SHA1(d08c5994b08dafd233a270d24b4c851bcedf5cbe) )
  1308:  	ROM_LOAD ( "sfu107.bin",  0x0a0000, 0x20000, CRC(edef1419) SHA1(cda8de55355eabf8146a243f917f6d27babe5ce3) )
  1309: 
  1310: 	ROM_LOAD (  "sfu95.bin",  0x200000, 0x20000, CRC(519cb2b4) SHA1(9059d2ca2705bd297c066a9470b756aecb395431) )
  1311: 	ROM_LOAD (  "sfu96.bin",  0x220000, 0x20000, CRC(61214796) SHA1(bad32ef909f714289ee7cf2a5179a3b96678a72a) )
  1312: 	ROM_LOAD (  "sfu97.bin",  0x240000, 0x20000, CRC(eb5dee5f) SHA1(9432140b4c983472fdc41f36390ee4db67896475) )
  1313: 	ROM_LOAD (  "sfu98.bin",  0x260000, 0x20000, CRC(c5c079e7) SHA1(3cbd56db7d0eeaa6fb4f1cc8793cd1deff4e3c2c) )
  1314: 
  1315: 	ROM_LOAD (  "sfu90.bin",  0x280000, 0x20000, CRC(607bcdc0) SHA1(f174a549ade75df2f86142150a1e4c3554907602) )
  1316: 	ROM_LOAD (  "sfu91.bin",  0x2a0000, 0x20000, CRC(da02547e) SHA1(d29c071bd9deab2414ac0733d9a18fcf8c68b4d9) )
  1317: ROM_END
  1318: 
  1319: 
  1320: ROM_START( mkprot9 )
  1321: 	ROM_REGION( 0x10, REGION_CPU1, 0 )		/* 34010 dummy region */
  1322: 
  1323: 	ROM_REGION( 0x50000, REGION_CPU2, 0 )	/* sound CPU */
  1324: 	ROM_LOAD (  "mks-u3.rom", 0x10000, 0x40000, CRC(c615844c) SHA1(5732f9053a5f73b0cc3b0166d7dc4430829d5bc7) )
  1325: 
  1326: 	ROM_REGION( 0xc0000, REGION_SOUND1, 0 )	/* ADPCM */
  1327: 	ROM_LOAD ( "mks-u12.rom", 0x00000, 0x40000, CRC(258bd7f9) SHA1(463890b23f17350fb9b8a85897b0777c45bc2d54) )
  1328: 	ROM_LOAD ( "mks-u13.rom", 0x40000, 0x40000, CRC(7b7ec3b6) SHA1(6eec1b90d4a4855f34a7ebfbf93f3358d5627db4) )
  1329: 
  1330: 	ROM_REGION16_LE( 0x100000, REGION_USER1, ROMREGION_DISPOSE )	/* 34010 code */
  1331: 	ROM_LOAD16_BYTE( "mkprot9.105",  0x00000, 0x80000, CRC(20772bbd) SHA1(d5b400700b91c7a70bd2441c5254300cf1f743d7) )
  1332: 	ROM_LOAD16_BYTE(  "mkprot9.89",  0x00001, 0x80000, CRC(3238d45b) SHA1(8a4e827994d0d20feda3785a5f8f0f77b737052b) )
  1333: 
  1334: 	ROM_REGION( 0x800000, REGION_GFX1, ROMREGION_DISPOSE )
  1335: 	ROM_LOAD ( "mkg-u111.rom",  0x000000, 0x80000, CRC(d17096c4) SHA1(01ef390a372c9d94adf138f9543ebb88b89f4c38) )
  1336: 	ROM_LOAD ( "mkg-u112.rom",  0x080000, 0x80000, CRC(993bc2e4) SHA1(7791edbec2b4b8971a3e790346dd7564ecf16d5c) )
  1337: 	ROM_LOAD ( "mkg-u113.rom",  0x100000, 0x80000, CRC(6fb91ede) SHA1(a3735b49f93b08c44fbc97e2b5aad394628fbe90) )
  1338: 	ROM_LOAD ( "mkg-u114.rom",  0x180000, 0x80000, CRC(ed1ff88a) SHA1(6b090b658ee6148af953bd0c9216f37162b6460f) )
  1339: 
  1340:  	ROM_LOAD (  "mkg-u95.rom",  0x200000, 0x80000, CRC(a002a155) SHA1(3cf7909e92bcd428063596fc5b9953e0000d6eca) )
  1341:  	ROM_LOAD (  "mkg-u96.rom",  0x280000, 0x80000, CRC(dcee8492) SHA1(a912b74d3b26ebd1b1613cc631080f83ececeaf8) )
  1342: 	ROM_LOAD (  "mkg-u97.rom",  0x300000, 0x80000, CRC(de88caef) SHA1(a7927b504dc56ca5c9048373977fe5743b0a3f0b) )
  1343: 	ROM_LOAD (  "mkg-u98.rom",  0x380000, 0x80000, CRC(37eb01b4) SHA1(06092460bd137e08d0f8df8560942ed877d40e09) )
  1344: 
  1345: 	ROM_LOAD ( "mkg-u106.rom",  0x400000, 0x80000, CRC(45acaf21) SHA1(5edd36c55f4e5d3c74fb85171728ec0a58284b12) )
  1346:  	ROM_LOAD ( "mkg-u107.rom",  0x480000, 0x80000, CRC(2a6c10a0) SHA1(cc90923c44f2961b945a0fd0f85ecc2ba04af2cb) )
  1347:   	ROM_LOAD ( "mkg-u108.rom",  0x500000, 0x80000, CRC(23308979) SHA1(0b36788624a1cf0d3f4c895be5ba967b8dfcf85e) )
  1348:  	ROM_LOAD ( "mkg-u109.rom",  0x580000, 0x80000, CRC(cafc47bb) SHA1(8610af6e52f7089ff4acd850c53ab8b4119e4445) )
  1349: ROM_END
  1350: 
  1351: 
  1352: ROM_START( mkla1 )
  1353: 	ROM_REGION( 0x10, REGION_CPU1, 0 )		/* 34010 dummy region */
  1354: 
  1355: 	ROM_REGION( 0x50000, REGION_CPU2, 0 )	/* sound CPU */
  1356: 	ROM_LOAD (  "mks-u3.rom", 0x10000, 0x40000, CRC(c615844c) SHA1(5732f9053a5f73b0cc3b0166d7dc4430829d5bc7) )
  1357: 
  1358: 	ROM_REGION( 0xc0000, REGION_SOUND1, 0 )	/* ADPCM */
  1359: 	ROM_LOAD ( "mks-u12.rom", 0x00000, 0x40000, CRC(258bd7f9) SHA1(463890b23f17350fb9b8a85897b0777c45bc2d54) )
  1360: 	ROM_LOAD ( "mks-u13.rom", 0x40000, 0x40000, CRC(7b7ec3b6) SHA1(6eec1b90d4a4855f34a7ebfbf93f3358d5627db4) )
  1361: 
  1362: 	ROM_REGION16_LE( 0x100000, REGION_USER1, ROMREGION_DISPOSE )	/* 34010 code */
  1363: 	ROM_LOAD16_BYTE( "mkg-u105.la1",  0x00000, 0x80000, CRC(e1f7b4c9) SHA1(dc62e67e03b54460494bd94a50347327c19b72ec) )
  1364: 	ROM_LOAD16_BYTE(  "mkg-u89.la1",  0x00001, 0x80000, CRC(9d38ac75) SHA1(86ff581cd3546f6b1be75e1d0744a8d767b22f5a) )
  1365: 
  1366: 	ROM_REGION( 0x800000, REGION_GFX1, ROMREGION_DISPOSE )
  1367: 	ROM_LOAD ( "mkg-u111.rom",  0x000000, 0x80000, CRC(d17096c4) SHA1(01ef390a372c9d94adf138f9543ebb88b89f4c38) )
  1368: 	ROM_LOAD ( "mkg-u112.rom",  0x080000, 0x80000, CRC(993bc2e4) SHA1(7791edbec2b4b8971a3e790346dd7564ecf16d5c) )
  1369: 	ROM_LOAD ( "mkg-u113.rom",  0x100000, 0x80000, CRC(6fb91ede) SHA1(a3735b49f93b08c44fbc97e2b5aad394628fbe90) )
  1370: 	ROM_LOAD ( "mkg-u114.rom",  0x180000, 0x80000, CRC(ed1ff88a) SHA1(6b090b658ee6148af953bd0c9216f37162b6460f) )
  1371: 
  1372:  	ROM_LOAD (  "mkg-u95.rom",  0x200000, 0x80000, CRC(a002a155) SHA1(3cf7909e92bcd428063596fc5b9953e0000d6eca) )
  1373:  	ROM_LOAD (  "mkg-u96.rom",  0x280000, 0x80000, CRC(dcee8492) SHA1(a912b74d3b26ebd1b1613cc631080f83ececeaf8) )
  1374: 	ROM_LOAD (  "mkg-u97.rom",  0x300000, 0x80000, CRC(de88caef) SHA1(a7927b504dc56ca5c9048373977fe5743b0a3f0b) )
  1375: 	ROM_LOAD (  "mkg-u98.rom",  0x380000, 0x80000, CRC(37eb01b4) SHA1(06092460bd137e08d0f8df8560942ed877d40e09) )
  1376: 
  1377: 	ROM_LOAD ( "mkg-u106.rom",  0x400000, 0x80000, CRC(45acaf21) SHA1(5edd36c55f4e5d3c74fb85171728ec0a58284b12) )
  1378:  	ROM_LOAD ( "mkg-u107.rom",  0x480000, 0x80000, CRC(2a6c10a0) SHA1(cc90923c44f2961b945a0fd0f85ecc2ba04af2cb) )
  1379:   	ROM_LOAD ( "mkg-u108.rom",  0x500000, 0x80000, CRC(23308979) SHA1(0b36788624a1cf0d3f4c895be5ba967b8dfcf85e) )
  1380:  	ROM_LOAD ( "mkg-u109.rom",  0x580000, 0x80000, CRC(cafc47bb) SHA1(8610af6e52f7089ff4acd850c53ab8b4119e4445) )
  1381: ROM_END
  1382: 
  1383: 
  1384: ROM_START( mkla2 )
  1385: 	ROM_REGION( 0x10, REGION_CPU1, 0 )		/* 34010 dummy region */
  1386: 
  1387: 	ROM_REGION( 0x50000, REGION_CPU2, 0 )	/* sound CPU */
  1388: 	ROM_LOAD (  "mks-u3.rom", 0x10000, 0x40000, CRC(c615844c) SHA1(5732f9053a5f73b0cc3b0166d7dc4430829d5bc7) )
  1389: 
  1390: 	ROM_REGION( 0xc0000, REGION_SOUND1, 0 )	/* ADPCM */
  1391: 	ROM_LOAD ( "mks-u12.rom", 0x00000, 0x40000, CRC(258bd7f9) SHA1(463890b23f17350fb9b8a85897b0777c45bc2d54) )
  1392: 	ROM_LOAD ( "mks-u13.rom", 0x40000, 0x40000, CRC(7b7ec3b6) SHA1(6eec1b90d4a4855f34a7ebfbf93f3358d5627db4) )
  1393: 
  1394: 	ROM_REGION16_LE( 0x100000, REGION_USER1, ROMREGION_DISPOSE )	/* 34010 code */
  1395: 	ROM_LOAD16_BYTE( "mkg-u105.la2",  0x00000, 0x80000, CRC(8531d44e) SHA1(652c7946cc725e11815f852af8891511b87de186) )
  1396: 	ROM_LOAD16_BYTE(  "mkg-u89.la2",  0x00001, 0x80000, CRC(b88dc26e) SHA1(bf34a03bdb70b67fd9c0b6d636b038a63827151e) )
  1397: 
  1398: 	ROM_REGION( 0x800000, REGION_GFX1, ROMREGION_DISPOSE )
  1399: 	ROM_LOAD ( "mkg-u111.rom",  0x000000, 0x80000, CRC(d17096c4) SHA1(01ef390a372c9d94adf138f9543ebb88b89f4c38) )
  1400: 	ROM_LOAD ( "mkg-u112.rom",  0x080000, 0x80000, CRC(993bc2e4) SHA1(7791edbec2b4b8971a3e790346dd7564ecf16d5c) )
  1401: 	ROM_LOAD ( "mkg-u113.rom",  0x100000, 0x80000, CRC(6fb91ede) SHA1(a3735b49f93b08c44fbc97e2b5aad394628fbe90) )
  1402: 	ROM_LOAD ( "mkg-u114.rom",  0x180000, 0x80000, CRC(ed1ff88a) SHA1(6b090b658ee6148af953bd0c9216f37162b6460f) )
  1403: 
  1404:  	ROM_LOAD (  "mkg-u95.rom",  0x200000, 0x80000, CRC(a002a155) SHA1(3cf7909e92bcd428063596fc5b9953e0000d6eca) )
  1405:  	ROM_LOAD (  "mkg-u96.rom",  0x280000, 0x80000, CRC(dcee8492) SHA1(a912b74d3b26ebd1b1613cc631080f83ececeaf8) )
  1406: 	ROM_LOAD (  "mkg-u97.rom",  0x300000, 0x80000, CRC(de88caef) SHA1(a7927b504dc56ca5c9048373977fe5743b0a3f0b) )
  1407: 	ROM_LOAD (  "mkg-u98.rom",  0x380000, 0x80000, CRC(37eb01b4) SHA1(06092460bd137e08d0f8df8560942ed877d40e09) )
  1408: 
  1409: 	ROM_LOAD ( "mkg-u106.rom",  0x400000, 0x80000, CRC(45acaf21) SHA1(5edd36c55f4e5d3c74fb85171728ec0a58284b12) )
  1410:  	ROM_LOAD ( "mkg-u107.rom",  0x480000, 0x80000, CRC(2a6c10a0) SHA1(cc90923c44f2961b945a0fd0f85ecc2ba04af2cb) )
  1411:   	ROM_LOAD ( "mkg-u108.rom",  0x500000, 0x80000, CRC(23308979) SHA1(0b36788624a1cf0d3f4c895be5ba967b8dfcf85e) )
  1412:  	ROM_LOAD ( "mkg-u109.rom",  0x580000, 0x80000, CRC(cafc47bb) SHA1(8610af6e52f7089ff4acd850c53ab8b4119e4445) )
  1413: ROM_END
  1414: 
  1415: 
  1416: ROM_START( mkla3 )
  1417: 	ROM_REGION( 0x10, REGION_CPU1, 0 )		/* 34010 dummy region */
  1418: 
  1419: 	ROM_REGION( 0x50000, REGION_CPU2, 0 )	/* sound CPU */
  1420: 	ROM_LOAD (  "mks-u3.rom", 0x10000, 0x40000, CRC(c615844c) SHA1(5732f9053a5f73b0cc3b0166d7dc4430829d5bc7) )
  1421: 
  1422: 	ROM_REGION( 0xc0000, REGION_SOUND1, 0 )	/* ADPCM */
  1423: 	ROM_LOAD ( "mks-u12.rom", 0x00000, 0x40000, CRC(258bd7f9) SHA1(463890b23f17350fb9b8a85897b0777c45bc2d54) )
  1424: 	ROM_LOAD ( "mks-u13.rom", 0x40000, 0x40000, CRC(7b7ec3b6) SHA1(6eec1b90d4a4855f34a7ebfbf93f3358d5627db4) )
  1425: 
  1426: 	ROM_REGION16_LE( 0x100000, REGION_USER1, ROMREGION_DISPOSE )	/* 34010 code */
  1427: 	ROM_LOAD16_BYTE( "mkg-u105.la3",  0x00000, 0x80000, CRC(2ce843c5) SHA1(d48efcecd6528414249f3884edc32e0dafa9677f) )
  1428: 	ROM_LOAD16_BYTE(  "mkg-u89.la3",  0x00001, 0x80000, CRC(49a46e10) SHA1(c63c00531b29c01ee864acc141b1713507d25c69) )
  1429: 
  1430: 	ROM_REGION( 0x800000, REGION_GFX1, ROMREGION_DISPOSE )
  1431: 	ROM_LOAD ( "mkg-u111.rom",  0x000000, 0x80000, CRC(d17096c4) SHA1(01ef390a372c9d94adf138f9543ebb88b89f4c38) )
  1432: 	ROM_LOAD ( "mkg-u112.rom",  0x080000, 0x80000, CRC(993bc2e4) SHA1(7791edbec2b4b8971a3e790346dd7564ecf16d5c) )
  1433: 	ROM_LOAD ( "mkg-u113.rom",  0x100000, 0x80000, CRC(6fb91ede) SHA1(a3735b49f93b08c44fbc97e2b5aad394628fbe90) )
  1434: 	ROM_LOAD ( "mkg-u114.rom",  0x180000, 0x80000, CRC(ed1ff88a) SHA1(6b090b658ee6148af953bd0c9216f37162b6460f) )
  1435: 
  1436:  	ROM_LOAD (  "mkg-u95.rom",  0x200000, 0x80000, CRC(a002a155) SHA1(3cf7909e92bcd428063596fc5b9953e0000d6eca) )
  1437:  	ROM_LOAD (  "mkg-u96.rom",  0x280000, 0x80000, CRC(dcee8492) SHA1(a912b74d3b26ebd1b1613cc631080f83ececeaf8) )
  1438: 	ROM_LOAD (  "mkg-u97.rom",  0x300000, 0x80000, CRC(de88caef) SHA1(a7927b504dc56ca5c9048373977fe5743b0a3f0b) )
  1439: 	ROM_LOAD (  "mkg-u98.rom",  0x380000, 0x80000, CRC(37eb01b4) SHA1(06092460bd137e08d0f8df8560942ed877d40e09) )
  1440: 
  1441: 	ROM_LOAD ( "mkg-u106.rom",  0x400000, 0x80000, CRC(45acaf21) SHA1(5edd36c55f4e5d3c74fb85171728ec0a58284b12) )
  1442:  	ROM_LOAD ( "mkg-u107.rom",  0x480000, 0x80000, CRC(2a6c10a0) SHA1(cc90923c44f2961b945a0fd0f85ecc2ba04af2cb) )
  1443:   	ROM_LOAD ( "mkg-u108.rom",  0x500000, 0x80000, CRC(23308979) SHA1(0b36788624a1cf0d3f4c895be5ba967b8dfcf85e) )
  1444:  	ROM_LOAD ( "mkg-u109.rom",  0x580000, 0x80000, CRC(cafc47bb) SHA1(8610af6e52f7089ff4acd850c53ab8b4119e4445) )
  1445: ROM_END
  1446: 
  1447: 
  1448: ROM_START( mkla4 )
  1449: 	ROM_REGION( 0x10, REGION_CPU1, 0 )		/* 34010 dummy region */
  1450: 
  1451: 	ROM_REGION( 0x50000, REGION_CPU2, 0 )	/* sound CPU */
  1452: 	ROM_LOAD (  "mks-u3.rom", 0x10000, 0x40000, CRC(c615844c) SHA1(5732f9053a5f73b0cc3b0166d7dc4430829d5bc7) )
  1453: 
  1454: 	ROM_REGION( 0xc0000, REGION_SOUND1, 0 )	/* ADPCM */
  1455: 	ROM_LOAD ( "mks-u12.rom", 0x00000, 0x40000, CRC(258bd7f9) SHA1(463890b23f17350fb9b8a85897b0777c45bc2d54) )
  1456: 	ROM_LOAD ( "mks-u13.rom", 0x40000, 0x40000, CRC(7b7ec3b6) SHA1(6eec1b90d4a4855f34a7ebfbf93f3358d5627db4) )
  1457: 
  1458: 	ROM_REGION16_LE( 0x100000, REGION_USER1, ROMREGION_DISPOSE )	/* 34010 code */
  1459: 	ROM_LOAD16_BYTE( "mkg-u105.la4",  0x00000, 0x80000, CRC(29af348f) SHA1(9f8a57606647c5ea056d61aa4ab1232538539fd8) )
  1460: 	ROM_LOAD16_BYTE(  "mkg-u89.la4",  0x00001, 0x80000, CRC(1ad76662) SHA1(bee4ab5371f58df799365e73ec0cc02e903f240c) )
  1461: 
  1462: 	ROM_REGION( 0x800000, REGION_GFX1, ROMREGION_DISPOSE )
  1463: 	ROM_LOAD ( "mkg-u111.rom",  0x000000, 0x80000, CRC(d17096c4) SHA1(01ef390a372c9d94adf138f9543ebb88b89f4c38) )
  1464: 	ROM_LOAD ( "mkg-u112.rom",  0x080000, 0x80000, CRC(993bc2e4) SHA1(7791edbec2b4b8971a3e790346dd7564ecf16d5c) )
  1465: 	ROM_LOAD ( "mkg-u113.rom",  0x100000, 0x80000, CRC(6fb91ede) SHA1(a3735b49f93b08c44fbc97e2b5aad394628fbe90) )
  1466: 	ROM_LOAD ( "mkg-u114.rom",  0x180000, 0x80000, CRC(ed1ff88a) SHA1(6b090b658ee6148af953bd0c9216f37162b6460f) )
  1467: 
  1468:  	ROM_LOAD (  "mkg-u95.rom",  0x200000, 0x80000, CRC(a002a155) SHA1(3cf7909e92bcd428063596fc5b9953e0000d6eca) )
  1469:  	ROM_LOAD (  "mkg-u96.rom",  0x280000, 0x80000, CRC(dcee8492) SHA1(a912b74d3b26ebd1b1613cc631080f83ececeaf8) )
  1470: 	ROM_LOAD (  "mkg-u97.rom",  0x300000, 0x80000, CRC(de88caef) SHA1(a7927b504dc56ca5c9048373977fe5743b0a3f0b) )
  1471: 	ROM_LOAD (  "mkg-u98.rom",  0x380000, 0x80000, CRC(37eb01b4) SHA1(06092460bd137e08d0f8df8560942ed877d40e09) )
  1472: 
  1473: 	ROM_LOAD ( "mkg-u106.rom",  0x400000, 0x80000, CRC(45acaf21) SHA1(5edd36c55f4e5d3c74fb85171728ec0a58284b12) )
  1474:  	ROM_LOAD ( "mkg-u107.rom",  0x480000, 0x80000, CRC(2a6c10a0) SHA1(cc90923c44f2961b945a0fd0f85ecc2ba04af2cb) )
  1475:   	ROM_LOAD ( "mkg-u108.rom",  0x500000, 0x80000, CRC(23308979) SHA1(0b36788624a1cf0d3f4c895be5ba967b8dfcf85e) )
  1476:  	ROM_LOAD ( "mkg-u109.rom",  0x580000, 0x80000, CRC(cafc47bb) SHA1(8610af6e52f7089ff4acd850c53ab8b4119e4445) )
  1477: ROM_END
  1478: 
  1479: 
  1480: ROM_START( term2 )
  1481: 	ROM_REGION( 0x10, REGION_CPU1, 0 )		/* 34010 dummy region */
  1482: 
  1483: 	ROM_REGION( 0x50000, REGION_CPU2, 0 )	/* sound CPU */
  1484: 	ROM_LOAD (  "t2_snd.3", 0x10000, 0x20000, CRC(73c3f5c4) SHA1(978dd974590e77294dbe9a647aebd3d24af6397f) )
  1485: 	ROM_RELOAD (            0x30000, 0x20000 )
  1486: 
  1487: 	ROM_REGION( 0xc0000, REGION_SOUND1, 0 )	/* ADPCM */
  1488: 	ROM_LOAD ( "t2_snd.12", 0x00000, 0x40000, CRC(e192a40d) SHA1(1f7a0e282c0c8eb66cbe514128bd104433e53b7a) )
  1489: 	ROM_LOAD ( "t2_snd.13", 0x40000, 0x40000, CRC(956fa80b) SHA1(02ab504627f4b25a394fa4192bb134138cbf6a4f) )
  1490: 
  1491: 	ROM_REGION16_LE( 0x100000, REGION_USER1, ROMREGION_DISPOSE )	/* 34010 code */
  1492: 	ROM_LOAD16_BYTE( "t2.105",  0x00000, 0x80000, CRC(34142b28) SHA1(985fd169b3d62c4197fe4c6f11055a6c17872899) )
  1493: 	ROM_LOAD16_BYTE( "t2.89",   0x00001, 0x80000, CRC(5ffea427) SHA1(c6f65bc57b33ae1a123f610c635e0d65663e54da) )
  1494: 
  1495: 	ROM_REGION( 0x800000, REGION_GFX1, ROMREGION_DISPOSE )
  1496: 	ROM_LOAD ( "t2.111",  0x000000, 0x80000, CRC(916d0197) SHA1(3b53d3770955b10cc6002e3d3bf0f71429667af0) )
  1497: 	ROM_LOAD ( "t2.112",  0x080000, 0x80000, CRC(39ae1c87) SHA1(a9d332dffc77c1e0dc50549825f5b403cf19c41d) )
  1498: 	ROM_LOAD ( "t2.113",  0x100000, 0x80000, CRC(cb5084e5) SHA1(58cab00d8ebc72792f6c29899013ae6a0d2278b9) )
  1499: 	ROM_LOAD ( "t2.114",  0x180000, 0x80000, CRC(53c516ec) SHA1(2a33639bc5bb4e7f7b3e341ddb59173260461d20) )
  1500: 
  1501: 	ROM_LOAD (  "t2.95",  0x200000, 0x80000, CRC(dd39cf73) SHA1(53bb54e66e4dfbe58385915004b0ad57583a7543) )
  1502: 	ROM_LOAD (  "t2.96",  0x280000, 0x80000, CRC(31f4fd36) SHA1(766fca7d5e5043fc9e68bd3dc15e6a7830279d88) )
  1503: 	ROM_LOAD (  "t2.97",  0x300000, 0x80000, CRC(7f72e775) SHA1(7e2369c6b4ed5d653700b041df58355a0960193a) )
  1504: 	ROM_LOAD (  "t2.98",  0x380000, 0x80000, CRC(1a20ce29) SHA1(9089b7f77da5d67ad46ed249d72de8b8e0e5d807) )
  1505: 
  1506: 	ROM_LOAD ( "t2.106",  0x400000, 0x80000, CRC(f08a9536) SHA1(fbac314bd52f23c7a704acd3c707e75cdf204c07) )
  1507:  	ROM_LOAD ( "t2.107",  0x480000, 0x80000, CRC(268d4035) SHA1(89a310830be9fbc91794fcccc57053d0933c42a3) )
  1508:  	ROM_LOAD ( "t2.108",  0x500000, 0x80000, CRC(379fdaed) SHA1(408df6702c8ea8d3dce0b231955c6a60f3f5f22b) )
  1509:  	ROM_LOAD ( "t2.109",  0x580000, 0x80000, CRC(306a9366) SHA1(b94c23c033221f7f7fddd2911b8cec9549929768) )
  1510: ROM_END
  1511: 
  1512: 
  1513: ROM_START( term2la2 )
  1514: 	ROM_REGION( 0x10, REGION_CPU1, 0 )		/* 34010 dummy region */
  1515: 
  1516: 	ROM_REGION( 0x50000, REGION_CPU2, 0 )	/* sound CPU */
  1517: 	ROM_LOAD (  "t2_snd.3", 0x10000, 0x20000, CRC(73c3f5c4) SHA1(978dd974590e77294dbe9a647aebd3d24af6397f) )
  1518: 	ROM_RELOAD (            0x30000, 0x20000 )
  1519: 
  1520: 	ROM_REGION( 0xc0000, REGION_SOUND1, 0 )	/* ADPCM */
  1521: 	ROM_LOAD ( "t2_snd.12", 0x00000, 0x40000, CRC(e192a40d) SHA1(1f7a0e282c0c8eb66cbe514128bd104433e53b7a) )
  1522: 	ROM_LOAD ( "t2_snd.13", 0x40000, 0x40000, CRC(956fa80b) SHA1(02ab504627f4b25a394fa4192bb134138cbf6a4f) )
  1523: 
  1524: 	ROM_REGION16_LE( 0x100000, REGION_USER1, ROMREGION_DISPOSE )	/* 34010 code */
  1525: 	ROM_LOAD16_BYTE( "t2la2.105",  0x00000, 0x80000, CRC(7177de98) SHA1(0987be413d6cb5ded7059ad6ebbca49331b046b2) )
  1526: 	ROM_LOAD16_BYTE( "t2la2.89",   0x00001, 0x80000, CRC(14d7b9f5) SHA1(b8676d21d53fd3c8492d8911e749d74df1c66b1d) )
  1527: 
  1528: 	ROM_REGION( 0x800000, REGION_GFX1, ROMREGION_DISPOSE )
  1529: 	ROM_LOAD ( "t2.111",  0x000000, 0x80000, CRC(916d0197) SHA1(3b53d3770955b10cc6002e3d3bf0f71429667af0) )
  1530: 	ROM_LOAD ( "t2.112",  0x080000, 0x80000, CRC(39ae1c87) SHA1(a9d332dffc77c1e0dc50549825f5b403cf19c41d) )
  1531: 	ROM_LOAD ( "t2.113",  0x100000, 0x80000, CRC(cb5084e5) SHA1(58cab00d8ebc72792f6c29899013ae6a0d2278b9) )
  1532: 	ROM_LOAD ( "t2.114",  0x180000, 0x80000, CRC(53c516ec) SHA1(2a33639bc5bb4e7f7b3e341ddb59173260461d20) )
  1533: 
  1534: 	ROM_LOAD (  "t2.95",  0x200000, 0x80000, CRC(dd39cf73) SHA1(53bb54e66e4dfbe58385915004b0ad57583a7543) )
  1535: 	ROM_LOAD (  "t2.96",  0x280000, 0x80000, CRC(31f4fd36) SHA1(766fca7d5e5043fc9e68bd3dc15e6a7830279d88) )
  1536: 	ROM_LOAD (  "t2.97",  0x300000, 0x80000, CRC(7f72e775) SHA1(7e2369c6b4ed5d653700b041df58355a0960193a) )
  1537: 	ROM_LOAD (  "t2.98",  0x380000, 0x80000, CRC(1a20ce29) SHA1(9089b7f77da5d67ad46ed249d72de8b8e0e5d807) )
  1538: 
  1539: 	ROM_LOAD ( "t2.106",  0x400000, 0x80000, CRC(f08a9536) SHA1(fbac314bd52f23c7a704acd3c707e75cdf204c07) )
  1540:  	ROM_LOAD ( "t2.107",  0x480000, 0x80000, CRC(268d4035) SHA1(89a310830be9fbc91794fcccc57053d0933c42a3) )
  1541:  	ROM_LOAD ( "t2.108",  0x500000, 0x80000, CRC(379fdaed) SHA1(408df6702c8ea8d3dce0b231955c6a60f3f5f22b) )
  1542:  	ROM_LOAD ( "t2.109",  0x580000, 0x80000, CRC(306a9366) SHA1(b94c23c033221f7f7fddd2911b8cec9549929768) )
  1543: ROM_END
  1544: 
  1545: ROM_START( term2la1 )
  1546: 	ROM_REGION( 0x10, REGION_CPU1, 0 ) /* 34010 dummy region */
  1547: 
  1548: 	ROM_REGION( 0x50000, REGION_CPU2, 0 ) /* sound CPU */
  1549: 	ROM_LOAD ( "t2_snd.3", 0x10000, 0x20000, CRC(73c3f5c4) SHA1(978dd974590e77294dbe9a647aebd3d24af6397f) )
  1550: 	ROM_RELOAD ( 0x30000, 0x20000 )
  1551: 
  1552: 	ROM_REGION( 0xc0000, REGION_SOUND1, 0 ) /* ADPCM */
  1553: 	ROM_LOAD ( "t2_snd.12", 0x00000, 0x40000, CRC(e192a40d) SHA1(1f7a0e282c0c8eb66cbe514128bd104433e53b7a) )
  1554: 	ROM_LOAD ( "t2_snd.13", 0x40000, 0x40000, CRC(956fa80b) SHA1(02ab504627f4b25a394fa4192bb134138cbf6a4f) )
  1555: 
  1556: 	ROM_REGION16_LE( 0x100000, REGION_USER1, ROMREGION_DISPOSE ) /* 34010 code */
  1557: 	ROM_LOAD16_BYTE( "t2la1.105", 0x00000, 0x80000, CRC(ca52a8b0) SHA1(20b91bdd9fe8e7be6a3c3cb9684769733d66d401) )
  1558: 	ROM_LOAD16_BYTE( "t2la1.89", 0x00001, 0x80000, CRC(08535210) SHA1(a7986541bc504294bd6523ce691e19e496f8be7c) )
  1559: 
  1560: 	ROM_REGION( 0x800000, REGION_GFX1, ROMREGION_DISPOSE )
  1561: 	ROM_LOAD ( "t2.111", 0x000000, 0x80000, CRC(916d0197) SHA1(3b53d3770955b10cc6002e3d3bf0f71429667af0) )
  1562: 	ROM_LOAD ( "t2.112", 0x080000, 0x80000, CRC(39ae1c87) SHA1(a9d332dffc77c1e0dc50549825f5b403cf19c41d) )
  1563: 	ROM_LOAD ( "t2.113", 0x100000, 0x80000, CRC(cb5084e5) SHA1(58cab00d8ebc72792f6c29899013ae6a0d2278b9) )
  1564: 	ROM_LOAD ( "t2.114", 0x180000, 0x80000, CRC(53c516ec) SHA1(2a33639bc5bb4e7f7b3e341ddb59173260461d20) )
  1565: 
  1566: 	ROM_LOAD ( "t2.95", 0x200000, 0x80000, CRC(dd39cf73) SHA1(53bb54e66e4dfbe58385915004b0ad57583a7543) )
  1567: 	ROM_LOAD ( "t2.96", 0x280000, 0x80000, CRC(31f4fd36) SHA1(766fca7d5e5043fc9e68bd3dc15e6a7830279d88) )
  1568: 	ROM_LOAD ( "t2.97", 0x300000, 0x80000, CRC(7f72e775) SHA1(7e2369c6b4ed5d653700b041df58355a0960193a) )
  1569: 	ROM_LOAD ( "t2.98", 0x380000, 0x80000, CRC(1a20ce29) SHA1(9089b7f77da5d67ad46ed249d72de8b8e0e5d807) )
  1570: 
  1571: 	ROM_LOAD ( "t2.106", 0x400000, 0x80000, CRC(f08a9536) SHA1(fbac314bd52f23c7a704acd3c707e75cdf204c07) )
  1572: 	ROM_LOAD ( "t2.107", 0x480000, 0x80000, CRC(268d4035) SHA1(89a310830be9fbc91794fcccc57053d0933c42a3) )
  1573: 	ROM_LOAD ( "t2.108", 0x500000, 0x80000, CRC(379fdaed) SHA1(408df6702c8ea8d3dce0b231955c6a60f3f5f22b) )
  1574: 	ROM_LOAD ( "t2.109", 0x580000, 0x80000, CRC(306a9366) SHA1(b94c23c033221f7f7fddd2911b8cec9549929768) )
  1575: ROM_END
  1576: 
  1577: ROM_START( totcarn )
  1578: 	ROM_REGION( 0x10, REGION_CPU1, 0 )		/* 34010 dummy region */
  1579: 
  1580: 	ROM_REGION( 0x50000, REGION_CPU2, 0 )	/* sound CPU */
  1581: 	ROM_LOAD (  "tcu3.bin", 0x10000, 0x20000, CRC(5bdb4665) SHA1(c6b90b914785b8703790957cc4bb4983a332fba6) )
  1582: 	ROM_RELOAD (            0x30000, 0x20000 )
  1583: 
  1584: 	ROM_REGION( 0xc0000, REGION_SOUND1, 0 )	/* ADPCM */
  1585: 	ROM_LOAD ( "tcu12.bin", 0x00000, 0x40000, CRC(d0000ac7) SHA1(2d476c7727462623feb2f1a23fb797eaeed5ce30) )
  1586: 	ROM_LOAD ( "tcu13.bin", 0x40000, 0x40000, CRC(e48e6f0c) SHA1(bf7d548b6b1901966f99c815129ea160ef36f024) )
  1587: 
  1588: 	ROM_REGION16_LE( 0x100000, REGION_USER1, ROMREGION_DISPOSE )	/* 34010 code */
  1589: 	ROM_LOAD16_BYTE( "tcu105.bin",  0x80000, 0x40000, CRC(7c651047) SHA1(530c8b4e453778a81479d02913ffe7097903447f) )
  1590: 	ROM_LOAD16_BYTE( "tcu89.bin",   0x80001, 0x40000, CRC(6761daf3) SHA1(8be881ecc5ea1121bb6cee1a34901a4d5e50dbb6) )
  1591: 
  1592: 	ROM_REGION( 0x800000, REGION_GFX1, ROMREGION_DISPOSE )
  1593: 	ROM_LOAD ( "tcu111.bin",  0x000000, 0x40000, CRC(13f3f231) SHA1(6df0dca72e170818c260d9931477103a38864a1e) )
  1594: 	ROM_LOAD ( "tcu112.bin",  0x040000, 0x40000, CRC(72e45007) SHA1(b6f5dfb844b6ff46a3594d20e85f1f20bdbfb793) )
  1595: 	ROM_LOAD ( "tcu113.bin",  0x080000, 0x40000, CRC(2c8ec753) SHA1(9393179ea19cbec7ac7e4f8e912bb4f86d93e8bd) )
  1596: 	ROM_LOAD ( "tcu114.bin",  0x0c0000, 0x40000, CRC(6210c36c) SHA1(607acdf024c1d36238ed19841c3ef2c96f49038f) )
  1597: 
  1598: 	ROM_LOAD (  "tcu95.bin",  0x200000, 0x40000, CRC(579caeba) SHA1(de7d9921a210839e1db4bf54fb96833bcb073862) )
  1599: 	ROM_LOAD (  "tcu96.bin",  0x240000, 0x40000, CRC(f43f1ffe) SHA1(60401092be1fed52a028dc81b7a28ade923c35ea) )
  1600: 	ROM_LOAD (  "tcu97.bin",  0x280000, 0x40000, CRC(1675e50d) SHA1(1479712b03fa2b67fcd2d4694f26ce1bd1959b97) )
  1601: 	ROM_LOAD (  "tcu98.bin",  0x2c0000, 0x40000, CRC(ab06c885) SHA1(09163060269fed2ebd697b71602166e906c95317) )
  1602: 
  1603: 	ROM_LOAD ( "tcu106.bin",  0x400000, 0x40000, CRC(146e3863) SHA1(1933e62a060eb667889b1edd5002c30a37ae00a7) )
  1604:  	ROM_LOAD ( "tcu107.bin",  0x440000, 0x40000, CRC(95323320) SHA1(5296206f3d84c21374968ffcacfe59eb3215ca46) )
  1605:  	ROM_LOAD ( "tcu108.bin",  0x480000, 0x40000, CRC(ed152acc) SHA1(372dbc4fdb581ac00a7eb5669cc1ac7afd6033f8) )
  1606:  	ROM_LOAD ( "tcu109.bin",  0x4c0000, 0x40000, CRC(80715252) SHA1(4586a259780963837ce362b526f161122d2e3cb4) )
  1607: ROM_END
  1608: 
  1609: 
  1610: ROM_START( totcarnp )
  1611: 	ROM_REGION( 0x10, REGION_CPU1, 0 )		/* 34010 dummy region */
  1612: 
  1613: 	ROM_REGION( 0x50000, REGION_CPU2, 0 )	/* sound CPU */
  1614: 	ROM_LOAD (  "tcu3.bin", 0x10000, 0x20000, CRC(5bdb4665) SHA1(c6b90b914785b8703790957cc4bb4983a332fba6) )
  1615: 	ROM_RELOAD (            0x30000, 0x20000 )
  1616: 
  1617: 	ROM_REGION( 0xc0000, REGION_SOUND1, 0 )	/* ADPCM */
  1618: 	ROM_LOAD ( "tcu12.bin", 0x00000, 0x40000, CRC(d0000ac7) SHA1(2d476c7727462623feb2f1a23fb797eaeed5ce30) )
  1619: 	ROM_LOAD ( "tcu13.bin", 0x40000, 0x40000, CRC(e48e6f0c) SHA1(bf7d548b6b1901966f99c815129ea160ef36f024) )
  1620: 
  1621: 	ROM_REGION16_LE( 0x100000, REGION_USER1, ROMREGION_DISPOSE )	/* 34010 code */
  1622: 	ROM_LOAD16_BYTE( "u105",  0x80000, 0x40000, CRC(7a782cae) SHA1(806894e23876325fffcad4d707c850fbd91d973a) )
  1623: 	ROM_LOAD16_BYTE( "u89",   0x80001, 0x40000, CRC(1c899a8d) SHA1(953d4def814f036969b9ecf3be16e145c2d2bf9f) )
  1624: 
  1625: 	ROM_REGION( 0x800000, REGION_GFX1, ROMREGION_DISPOSE )
  1626: 	ROM_LOAD ( "tcu111.bin",  0x000000, 0x40000, CRC(13f3f231) SHA1(6df0dca72e170818c260d9931477103a38864a1e) )
  1627: 	ROM_LOAD ( "tcu112.bin",  0x040000, 0x40000, CRC(72e45007) SHA1(b6f5dfb844b6ff46a3594d20e85f1f20bdbfb793) )
  1628: 	ROM_LOAD ( "tcu113.bin",  0x080000, 0x40000, CRC(2c8ec753) SHA1(9393179ea19cbec7ac7e4f8e912bb4f86d93e8bd) )
  1629: 	ROM_LOAD ( "tcu114.bin",  0x0c0000, 0x40000, CRC(6210c36c) SHA1(607acdf024c1d36238ed19841c3ef2c96f49038f) )
  1630: 
  1631: 	ROM_LOAD (  "tcu95.bin",  0x200000, 0x40000, CRC(579caeba) SHA1(de7d9921a210839e1db4bf54fb96833bcb073862) )
  1632: 	ROM_LOAD (  "tcu96.bin",  0x240000, 0x40000, CRC(f43f1ffe) SHA1(60401092be1fed52a028dc81b7a28ade923c35ea) )
  1633: 	ROM_LOAD (  "tcu97.bin",  0x280000, 0x40000, CRC(1675e50d) SHA1(1479712b03fa2b67fcd2d4694f26ce1bd1959b97) )
  1634: 	ROM_LOAD (  "tcu98.bin",  0x2c0000, 0x40000, CRC(ab06c885) SHA1(09163060269fed2ebd697b71602166e906c95317) )
  1635: 
  1636: 	ROM_LOAD ( "tcu106.bin",  0x400000, 0x40000, CRC(146e3863) SHA1(1933e62a060eb667889b1edd5002c30a37ae00a7) )
  1637:  	ROM_LOAD ( "tcu107.bin",  0x440000, 0x40000, CRC(95323320) SHA1(5296206f3d84c21374968ffcacfe59eb3215ca46) )
  1638:  	ROM_LOAD ( "tcu108.bin",  0x480000, 0x40000, CRC(ed152acc) SHA1(372dbc4fdb581ac00a7eb5669cc1ac7afd6033f8) )
  1639:  	ROM_LOAD ( "tcu109.bin",  0x4c0000, 0x40000, CRC(80715252) SHA1(4586a259780963837ce362b526f161122d2e3cb4) )
  1640: ROM_END
  1641: 
  1642: 
  1643: 
  1644: /*************************************
  1645:  *
  1646:  *	Game drivers
  1647:  *
  1648:  *************************************/
  1649: 
  1650: GAME( 1988, narc,     0,       zunit,    narc,    narc,     ROT0, "Williams", "Narc (rev 7.00)" )
  1651: GAME( 1988, narc3,    narc,    zunit,    narc,    narc3,    ROT0, "Williams", "Narc (rev 3.20)" )
  1652: 
  1653: GAME( 1990, trog,     0,       trog,     trog,    trog,     ROT0, "Midway",   "Trog (rev LA4 03/11/91)" )
  1654: GAME( 1990, trog3,    trog,    trog,     trog,    trog3,    ROT0, "Midway",   "Trog (rev LA3 02/14/91)" )
  1655: GAME( 1990, trogpa6,  trog,    trog,     trog,    trogpa6,  ROT0, "Midway",   "Trog (rev PA6-PAC 09/09/90)" )
  1656: GAME( 1990, trogp,    trog,    trog,     trog,    trogp,    ROT0, "Midway",   "Trog (prototype, rev 4.00 07/27/90)" )
  1657: GAME( 1991, strkforc, 0,       strkforc, strkforc,strkforc, ROT0, "Midway",   "Strike Force (rev 1 02/25/91)" )
  1658: 
  1659: GAME( 1990, smashtv,  0,       smashtv,  smashtv, smashtv,  ROT0, "Williams", "Smash T.V. (rev 8.00)" )
  1660: GAME( 1990, smashtv6, smashtv, smashtv,  smashtv, smashtv,  ROT0, "Williams", "Smash T.V. (rev 6.00)" )
  1661: GAME( 1990, smashtv5, smashtv, smashtv,  smashtv, smashtv,  ROT0, "Williams", "Smash T.V. (rev 5.00)" )
  1662: GAME( 1990, smashtv4, smashtv, smashtv,  smashtv, smashtv4, ROT0, "Williams", "Smash T.V. (rev 4.00)" )
  1663: GAME( 1990, hiimpact, 0,       hiimpact, trog,    hiimpact, ROT0, "Williams", "High Impact Football (rev LA3 12/27/90)" )
  1664: GAMEX(1991, shimpact, 0,       hiimpact, trog,    shimpact, ROT0, "Midway",   "Super High Impact (rev LA1 09/30/91)", GAME_NOT_WORKING )
  1665: GAMEX(1991, shimpacp, shimpact,hiimpact, trog,    shimpacp, ROT0, "Midway",   "Super High Impact (prototype, rev 5.0 09/15/91)", GAME_NOT_WORKING )
  1666: 
  1667: GAME( 1991, term2,    0,       term2,    term2,   term2,    ROT0, "Midway",   "Terminator 2 - Judgment Day (rev LA3 03/27/92)" )
  1668: GAME( 1991, term2la2, term2,   term2,    term2,   term2la2, ROT0, "Midway",   "Terminator 2 - Judgment Day (rev LA2 12/09/91)" )
  1669: GAME( 1991, term2la1, term2,   term2,    term2,   term2,    ROT0, "Midway",   "Terminator 2 - Judgment Day (rev LA1 11/01/91)" ) /* prob needs a new init */
  1670: GAME( 1992, mkprot9,  mk,      mk,       mkla1,   mkprot9,  ROT0, "Midway",   "Mortal Kombat (prototype, rev 9.0 07/28/92)" )
  1671: GAME( 1992, mkla1,    mk,      mk,       mkla1,   mkla1,    ROT0, "Midway",   "Mortal Kombat (rev 1.0 08/08/92)" )
  1672: GAME( 1992, mkla2,    mk,      mk,       mkla1,   mkla2,    ROT0, "Midway",   "Mortal Kombat (rev 2.0 08/18/92)" )
  1673: GAME( 1992, mkla3,    mk,      mk,       mkla1,   mkla3,    ROT0, "Midway",   "Mortal Kombat (rev 3.0 08/31/92)" )
  1674: GAME( 1992, mkla4,    mk,      mk,       mkla1,   mkla4,    ROT0, "Midway",   "Mortal Kombat (rev 4.0 09/28/92)" )
  1675: GAME( 1992, totcarn,  0,       totcarn,  totcarn, totcarn,  ROT0, "Midway",   "Total Carnage (rev LA1 03/10/92)" )
  1676: GAME( 1992, totcarnp, totcarn, totcarn,  totcarn, totcarnp, ROT0, "Midway",   "Total Carnage (prototype, rev 1.0 01/25/92)" )
  1677: 




powered by ggdb.com this page took approx. 0.001s