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 : Magician Lord : VM Driver Source

Source Listing


     1: /***************************************************************************
     2: 	M.A.M.E. Neo Geo driver presented to you by the Shin Emu Keikaku team.
     3: 
     4: 	The following people have all spent probably far too much time on this:
     5: 
     6: 	AVDB
     7: 	Bryan McPhail
     8: 	Fuzz
     9: 	Ernesto Corvi
    10: 	Andrew Prime
    11: 
    12: 	Neogeo Motherboard (info - courtesy of Guru)
    13: 	--------------------------------------------
    14: 
    15: 	PCB Layout (single slot, older version)
    16: 
    17: 	NEO-MVH MV1
    18: 	|---------------------------------------------------------------------|
    19: 	|       4558                                                          |
    20: 	|                                          HC04  HC32                 |
    21: 	|                      SP-S2.SP1  NEO-E0   000-L0.L0   LS244  AS04    |
    22: 	|             YM2610                                                  |
    23: 	| 4558                                                                |
    24: 	|       4558                        5814  HC259   SFIX.SFIX           |
    25: 	|                                                             NEO-I0  |
    26: 	| HA13001 YM3016                    5814                              |
    27: 	--|                                                                   |
    28: 	  |     4558                                                          |
    29: 	--|                                                 SM1.SM1   LS32    |
    30: 	|                                                                     |
    31: 	|                           LSPC-A0         PRO-C0            LS244   |
    32: 	|                                                                     |
    33: 	|J              68000                                                 |
    34: 	|A                                                                    |
    35: 	|M                                                                    |
    36: 	|M                                                      NEO-ZMC2      |
    37: 	|A                                                                    |
    38: 	|   LS273  NEO-G0                          58256  58256     Z80A      |
    39: 	|                           58256  58256   58256  58256     6116      |
    40: 	|   LS273 5864                                                        |
    41: 	--| LS05  5864  PRO-B0                                                |
    42: 	  |                                                                   |
    43: 	--|             LS06   HC32           D4990A    NEO-F0   24.000MHz    |
    44: 	|                      DSW1    BATT3.6V 32.768kHz       NEO-D0        |
    45: 	|                                           2003  2003                |
    46: 	|---------------------------------------------------------------------|
    47: 
    48: 	Notes:
    49: 	      68k clock: 12.000MHz
    50: 	      Z80 clock: 4.000MHz
    51: 	   YM2610 clock: 8.000MHz
    52: 	          VSync: 60Hz
    53: 	          HSync: 15.21kHz
    54: 
    55: 	         Custom SNK chips
    56: 	         ----------------
    57: 	         NEO-G0: QFP64
    58: 	         NEO-E0: QFP64
    59: 	         PRO-B0: QFP136
    60: 	        LSPC-A0: QFP160
    61: 	         PRO-C0: QFP136
    62: 	         NEO-F0: QFP64
    63: 	         NEO-D0: QFP64
    64: 	       NEO-ZMC2: QFP80
    65: 	         NEO-I0: QFP64
    66: 
    67: 	         ROMs        Type
    68: 	         ----------------------------
    69: 	         SP-S2.SP1   TC531024 (DIP40)
    70: 	         000-L0.L0   TC531000 (DIP28)
    71: 	         SFIX.SFIX   D27C1000 (DIP32)
    72: 	         SM1.SM1     MB832001 (DIP32)
    73: 
    74: 	------------------------------------------------------
    75: 
    76: 	GRAPHICAL ISSUES :
    77: 
    78: 	- Effects created using the Raster Interrupt are probably not 100% correct,
    79: 	  e.g.:
    80: 	  - full screen zoom in trally and tpgolf is broken again :-( I think this was
    81: 	    caused by the fix for kof94 japan stage.
    82: 	  - Tests on the hardware show that there are 264 raster lines; however, there
    83: 	    are one or two line alignemnt issues with some games, SCANLINE_ADJUST is
    84: 	    a kludge to get the alignment almost right in most cases.
    85: 	    Some good places to test raster effects handling and alignment:
    86: 	    - aodk 100 mega shock logo
    87: 		- viewpoin Sammy logo
    88: 	    - zedblade parallax scrolling
    89: 		- ridhero road
    90: 	    - turfmast Japan course hole 4 (the one with the waterfall)
    91: 	    - fatfury3, 7th stage (Port Town). Raster effects are used for the background.
    92: 	  - spinmast uses IRQ2 with no noticeable effect (it seems to be always near
    93: 	    the bottom of the screen).
    94: 	  - garoup enables IRQ2 on Terry's stage, but with no noticeable effect. Note
    95: 	    that it is NOT enabled in 2 players mode, only vs cpu.
    96: 	  - strhoop enables IRQ2 on every scanline during attract mode, with no
    97: 	    noticeable effect.
    98: 	  - Money Idol Exchanger runs slow during the "vs. Computer" mode. Solo mode
    99: 	    works fine.
   100: 
   101: 	- Full screen zoom has some glitches in tpgolf.
   102: 
   103: 	- Gururin has bad tiles all over the place (used to work ..)
   104: 
   105: 	- Bad clipping during scrolling at the sides on some games.
   106: 		(tpgolf for example)
   107: 
   108: 	AUDIO ISSUES :
   109: 
   110: 	- Sound (Music) was cutting out in ncommand and ncombat due to a bug in the
   111: 	  original code, which should obviously have no ill effect on the real YM2610 but
   112: 	  confused the emulated one. This is fixed in the YM2610 emulator.
   113: 
   114: 	- Some rather bad sounding parts in a couple of Games
   115: 		(shocktro End of Intro)
   116: 
   117: 	- In mahretsu music should stop when you begin play (correct after a continue) *untested*
   118: 
   119: 	GAMEPLAY ISSUES / LOCKUPS :
   120: 
   121: 	- Viewpoint resets halfway through level 1. This is a bug in the asm 68k core.
   122: 
   123: 	- magdrop2 behaves strangely when P2 wins a 2 Player game (reports both as losing)
   124: 
   125: 	- popbounc without a patch this locks up when sound is disabled, also for this game 'paddle'
   126: 	  conroller can be selected in the setup menus, but Mame doesn't support this.
   127: 
   128: 	- ssideki2 locks up sometimes during play *not tested recently, certainly used to*
   129: 
   130: 	- 2020bb apparently resets when the batter gets hit by the pitcher *not tested*
   131: 
   132: 	- some games apparently crash / reset when you finish them before you get the ending *untested*
   133: 
   134: 	- fatfury3 locks up when you complete the game.
   135: 
   136: 	NON-ISSUES / FIXED ISSUES :
   137: 
   138: 	- Auto Animation Speed is not quite right in Many Games
   139: 		(mslug waterfalls, some bg's in samsho4, blazstar lev 2 etc.)
   140: 
   141: 	- shocktro locking up at the bosses, this was fixed a long long time ago, it was due to bugs
   142: 	  in the 68k Core.
   143: 
   144: 	- sound, graphic, the odd game crash & any other strange happenings in kof99p and garoup are
   145: 	  probably because these machines are prototypes, the games are therefore not finished.  There
   146: 	  are 'patched' versions of these romsets available in some locations, however these will not
   147: 	  be supported.
   148: 
   149: 	OTHER MINOR THINGS :
   150: 
   151: 	- 2020bb version display, the program roms contains two version numbers, the one which always
   152: 	  get displayed when running in Mame is that which would be displayed on a console.
   153: 	  This depends on location 0x46 of nvram. That location is the BIOS "Demo sound" bit ('00' for
   154: 	  'set up in each game' and '01' for 'without'). If you set 0x46 to '01' ALL Demosound
   155: 	  (Neo Splash screen and in game attract mode) is off, and version number is 1.32X. If you set
   156: 	  0x46 to '00' and set 0x229 (Demosound bit for the game itself. '00' for 'ON' and '01' for
   157: 	  'OFF') to '01' The Neo splashscreen has sound but the ingame attract mode does not and
   158: 	  version is set to 1.32X. So it would seem that 1.32X gets displayed when demosund is off
   159: 	  and 1.02C when Demosound is on.
   160: 
   161: 	NOTES ABOUT UNSUPPORTED GAMES :
   162: 
   163: 	- Diggerman (???, 2000) - Not A Real Arcade Game .. Will Not Be Supported.
   164: 
   165: =============================================================================
   166: 
   167: Points to note, known and proven information deleted from this map:
   168: 
   169: 	0x3000001		Dipswitches
   170: 				bit 0 : Selftest
   171: 				bit 1 : Unknown (Unused ?) \ something to do with
   172: 				bit 2 : Unknown (Unused ?) / auto repeating keys ?
   173: 				bit 3 : \
   174: 				bit 4 :  | communication setting ?
   175: 				bit 5 : /
   176: 				bit 6 : free play
   177: 				bit 7 : stop mode ?
   178: 
   179: 	0x320001		bit 0 : COIN 1
   180: 				bit 1 : COIN 2
   181: 				bit 2 : SERVICE
   182: 				bit 3 : UNKNOWN
   183: 				bit 4 : UNKNOWN
   184: 				bit 5 : UNKNOWN
   185: 				bit 6 : 4990 test pulse bit.
   186: 				bit 7 : 4990 data bit.
   187: 
   188: 	0x380051		4990 control write register
   189: 				bit 0: C0
   190: 				bit 1: C1
   191: 				bit 2: C2
   192: 				bit 3-7: unused.
   193: 
   194: 				0x02 = shift.
   195: 				0x00 = register hold.
   196: 				0x04 = ????.
   197: 				0x03 = time read (reset register).
   198: 
   199: 	0x3c000c		IRQ acknowledge
   200: 
   201: 	0x380011		Backup bank select
   202: 
   203: 	0x3a0001		Enable display.
   204: 	0x3a0011		Disable display
   205: 
   206: 	0x3a0003		Swap in Bios (0x80 bytes vector table of BIOS)
   207: 	0x3a0013		Swap in Rom  (0x80 bytes vector table of ROM bank)
   208: 
   209: 	0x3a000d		lock backup ram
   210: 	0x3a001d		unlock backup ram
   211: 
   212: 	0x3a000b		set game vector table (?)  mirror ?
   213: 	0x3a001b		set bios vector table (?)  mirror ?
   214: 
   215: 	0x3a000c		Unknown (ghost pilots)
   216: 	0x31001c		Unknown (ghost pilots)
   217: 
   218: 	IO word read
   219: 
   220: 	0x3c0002		return vidram word (pointed to by 0x3c0000)
   221: 	0x3c0006		?????.
   222: 	0x3c0008		shadow adress for 0x3c0000 (not confirmed).
   223: 	0x3c000a		shadow adress for 0x3c0002 (confirmed, see
   224: 							   Puzzle de Pon).
   225: 	IO word write
   226: 
   227: 	0x3c0006		Unknown, set vblank counter (?)
   228: 
   229: 	0x3c0008		shadow address for 0x3c0000 (not confirmed)
   230: 	0x3c000a		shadow address for 0x3c0002 (not confirmed)
   231: 
   232: 	The Neo Geo contains an NEC 4990 Serial I/O calendar & clock.
   233: 	accesed through 0x320001, 0x380050, 0x280050 (shadow adress).
   234: 	A schematic for this device can be found on the NEC webpages.
   235: 
   236: ******************************************************************************/
   237: 
   238: /* Changes 25/03/2003 DH
   239: 
   240: -- using elsemi's information all the bios patches have been removed.
   241: this required
   242: bios / game vector selection to be emulated
   243: calender emulation fixes
   244: removal of hacks to change region / get info memory card manager
   245:  *note1 memory card manager is reportedly only accessable on the
   246:   neogeo console so should be a job for MESS, not MAME
   247:  *note2 to change region you must now recompile with the relevant
   248:   part of the code uncommented so the correct bios roms are loaded
   249:  *note3 startup now takes longer, this is because it is performing
   250:   memory checks which were previously skipped
   251: -- added correct Bang Bead set (again based on Elsemi's Information)
   252: -- fixed bios filename (based on info from Guru)
   253: 
   254: -- are the EURO bios roms infact ASIA bios roms?
   255: 
   256: */
   257: 
   258: 
   259: #include "driver.h" 
   260: #include "vidhrdw/generic.h" 
   261: #include "machine/pd4990a.h" 
   262: #include "cpu/z80/z80.h" 
   263: #include "neogeo.h" 
   264: #include "state.h" 
   265: 
   266: 
   267: /* values probed by Razoola from the real board */
   268: #define RASTER_LINES 264 
   269: #define RASTER_COUNTER_START 0x1f0	/* value assumed right after vblank */ 
   270: #define RASTER_COUNTER_RELOAD 0x0f8	/* value assumed after 0x1ff */ 
   271: #define RASTER_LINE_RELOAD (0x200 - RASTER_COUNTER_START) 
   272: 
   273: #define SCANLINE_ADJUST 3	/* in theory should be 0, give or take an off-by-one mistake */ 
   274: 
   275: 
   276: /******************************************************************************/
   277: 
   278: unsigned int neogeo_frame_counter;
   279: unsigned int neogeo_frame_counter_speed=4;
   280: 
   281: /******************************************************************************/
   282: 
   283: static int irq2start=1000,irq2control;
   284: static int current_rastercounter,current_rasterline,scanline_read;
   285: static UINT32 irq2pos_value;
   286: static int vblank_int,scanline_int;
   287: 
   288: /*	flags for irq2control:
   289: 
   290: 	0x07 unused? kof94 sets some random combination of these at the character
   291: 		 selection screen but only because it does andi.w #$ff2f, $3c0006. It
   292: 		 clears them immediately after.
   293: 
   294: 	0x08 shocktro2, stops autoanim counter
   295: 
   296: 	Maybe 0x07 writes to the autoanim counter, meaning that in conjunction with
   297: 	0x08 one could fine control it. However, if that was the case, writing the
   298: 	the IRQ2 control bits would interfere with autoanimation, so I'm probably
   299: 	wrong.
   300: 
   301: 	0x10 irq2 enable, tile engine scanline irq that is triggered
   302: 	when a certain scanline is reached.
   303: 
   304: 	0x20 when set, the next values written in the irq position register
   305: 	sets irq2 to happen N lines after the current one
   306: 
   307: 	0x40 when set, irq position register is automatically loaded at vblank to
   308: 	set the irq2 line.
   309: 
   310: 	0x80 when set, every time irq2 is triggered the irq position register is
   311: 	automatically loaded to set the next irq2 line.
   312: 
   313: 	0x80 and 0x40 may be set at the same time (Viewpoint does this).
   314: */
   315: 
   316: #define IRQ2CTRL_AUTOANIM_STOP		0x08 
   317: #define IRQ2CTRL_ENABLE				0x10 
   318: #define IRQ2CTRL_LOAD_RELATIVE		0x20 
   319: #define IRQ2CTRL_AUTOLOAD_VBLANK	0x40 
   320: #define IRQ2CTRL_AUTOLOAD_REPEAT	0x80 
   321: 
   322: 
   323: static void update_interrupts(void)
   324: {
   325: 	int level = 0;
   326: 
   327: 	/* determine which interrupt is active */
   328: 	if (vblank_int) level = 1;
   329: 	if (scanline_int) level = 2;
   330: 
   331: 	/* either set or clear the appropriate lines */
   332: 	if (level)
   333: 		cpu_set_irq_line(0, level, ASSERT_LINE);
   334: 	else
   335: 		cpu_set_irq_line(0, 7, CLEAR_LINE);
   336: }
   337: 
   338: static WRITE16_HANDLER( neo_irqack_w )
   339: {
   340: 	if (ACCESSING_LSB)
   341: 	{
   342: 		if (data & 4) vblank_int = 0;
   343: 		if (data & 2) scanline_int = 0;
   344: 		update_interrupts();
   345: 	}
   346: }
   347: 
   348: 
   349: static int fc = 0;
   350: 
   351: static INTERRUPT_GEN( neogeo_interrupt )
   352: {
   353: 	int line = RASTER_LINES - cpu_getiloops();
   354: 
   355: 	current_rasterline = line;
   356: 
   357: 	{
   358: 		int l = line;
   359: 
   360: 		if (l == RASTER_LINES) l = 0;	/* vblank */
   361: 		if (l < RASTER_LINE_RELOAD)
   362: 			current_rastercounter = RASTER_COUNTER_START + l;
   363: 		else
   364: 			current_rastercounter = RASTER_COUNTER_RELOAD + l - RASTER_LINE_RELOAD;
   365: 	}
   366: 
   367: 	if (line == RASTER_LINES)	/* vblank */
   368: 	{
   369: 		current_rasterline = 0;
   370: 
   371: 		/* Add a timer tick to the pd4990a */
   372: 		pd4990a_addretrace();
   373: 
   374: 		/* Animation counter */
   375: 		if (!(irq2control & IRQ2CTRL_AUTOANIM_STOP))
   376: 		{
   377: 			if (fc>neogeo_frame_counter_speed)
   378: 			{
   379: 				fc=0;
   380: 				neogeo_frame_counter++;
   381: 			}
   382: 			fc++;
   383: 		}
   384: 
   385: 		if (irq2control & IRQ2CTRL_ENABLE)
   386: 			usrintf_showmessage("IRQ2 enabled, need raster driver");
   387: 
   388: 		/* return a standard vblank interrupt */
   389: 		vblank_int = 1;	   /* vertical blank */
   390: 	}
   391: 
   392: 	update_interrupts();
   393: }
   394: 
   395: 
   396: static int neogeo_raster_enable = 1;
   397: 
   398: static void raster_interrupt(int busy)
   399: {
   400: 	int line = RASTER_LINES - cpu_getiloops();
   401: 	int do_refresh = 0;
   402: 
   403: 	current_rasterline = line;
   404: 
   405: 	{
   406: 		int l = line;
   407: 
   408: 		if (l == RASTER_LINES) l = 0;	/* vblank */
   409: 		if (l < RASTER_LINE_RELOAD)
   410: 			current_rastercounter = RASTER_COUNTER_START + l;
   411: 		else
   412: 			current_rastercounter = RASTER_COUNTER_RELOAD + l - RASTER_LINE_RELOAD;
   413: 	}
   414: 
   415: 	if (busy)
   416: 	{
   417: 		if (neogeo_raster_enable && scanline_read)
   418: 		{
   419: 			do_refresh = 1;
   420: //logerror("partial refresh at raster line %d (raster counter %03x)\n",line,current_rastercounter);
   421: 			scanline_read = 0;
   422: 		}
   423: 	}
   424: 
   425: 	if (irq2control & IRQ2CTRL_ENABLE)
   426: 	{
   427: 		if (line == irq2start)
   428: 		{
   429: //logerror("trigger IRQ2 at raster line %d (raster counter %d)\n",line,current_rastercounter);
   430: 			if (!busy)
   431: 			{
   432: 				if (neogeo_raster_enable)
   433: 					do_refresh = 1;
   434: 			}
   435: 
   436: 			if (irq2control & IRQ2CTRL_AUTOLOAD_REPEAT)
   437: 				irq2start += (irq2pos_value + 3) / 0x180;	/* ridhero gives 0x17d */
   438: 
   439: 			scanline_int = 1;
   440: 		}
   441: 	}
   442: 
   443: 	if (line == RASTER_LINES)	/* vblank */
   444: 	{
   445: 		current_rasterline = 0;
   446: 
   447: 		if (keyboard_pressed_memory(KEYCODE_F1))
   448: 		{
   449: 			neogeo_raster_enable ^= 1;
   450: 			usrintf_showmessage("raster effects %sabled",neogeo_raster_enable ? "en" : "dis");
   451: 		}
   452: 
   453: 		if (irq2control & IRQ2CTRL_AUTOLOAD_VBLANK)
   454: 			irq2start = (irq2pos_value + 3) / 0x180;	/* ridhero gives 0x17d */
   455: 		else
   456: 			irq2start = 1000;
   457: 
   458: 
   459: 		/* Add a timer tick to the pd4990a */
   460: 		pd4990a_addretrace();
   461: 
   462: 		/* Animation counter */
   463: 		if (!(irq2control & IRQ2CTRL_AUTOANIM_STOP))
   464: 		{
   465: 			if (fc>neogeo_frame_counter_speed)
   466: 			{
   467: 				fc=0;
   468: 				neogeo_frame_counter++;
   469: 			}
   470: 			fc++;
   471: 		}
   472: 
   473: 		/* return a standard vblank interrupt */
   474: //logerror("trigger IRQ1\n");
   475: 		vblank_int = 1;	   /* vertical blank */
   476: 	}
   477: 
   478: 	if (do_refresh)
   479: 	{
   480: 		if (line > RASTER_LINE_RELOAD)	/* avoid unnecessary updates after start of vblank */
   481: 			force_partial_update((current_rastercounter - 256) - 1 + SCANLINE_ADJUST);
   482: 	}
   483: 
   484: 	update_interrupts();
   485: }
   486: 
   487: static INTERRUPT_GEN( neogeo_raster_interrupt )
   488: {
   489: 	raster_interrupt(0);
   490: }
   491: 
   492: static INTERRUPT_GEN( neogeo_raster_interrupt_busy )
   493: {
   494: 	raster_interrupt(1);
   495: }
   496: 
   497: 
   498: 
   499: static int pending_command;
   500: static int result_code;
   501: 
   502: /* Calendar, coins + Z80 communication */
   503: static READ16_HANDLER( timer16_r )
   504: {
   505: 	data16_t res;
   506: 	int coinflip = pd4990a_testbit_r(0);
   507: 	int databit = pd4990a_databit_r(0);
   508: 
   509: //	logerror("CPU %04x - Read timer\n",activecpu_get_pc());
   510: 
   511: 	res = (readinputport(4) & ~(readinputport(5) & 0x20)) ^ (coinflip << 6) ^ (databit << 7);
   512: 
   513: 	if (Machine->sample_rate)
   514: 	{
   515: 		res |= result_code << 8;
   516: 		if (pending_command) res &= 0x7fff;
   517: 	}
   518: 	else
   519: 		res |= 0x0100;
   520: 
   521: 	return res;
   522: }
   523: 
   524: static WRITE16_HANDLER( neo_z80_w )
   525: {
   526: 	if (ACCESSING_LSB)
   527: 		return;
   528: 
   529: 	soundlatch_w(0,(data>>8)&0xff);
   530: 	pending_command = 1;
   531: 	cpu_set_irq_line(1, IRQ_LINE_NMI, PULSE_LINE);
   532: 	/* spin for a while to let the Z80 read the command (fixes hanging sound in pspikes2) */
   533: //	cpu_spinuntil_time(TIME_IN_USEC(20));
   534: 	cpu_boost_interleave(0, TIME_IN_USEC(20));
   535: }
   536: 
   537: static int mjneogo_select;
   538: 
   539: static WRITE16_HANDLER ( mjneogeo_w )
   540: {
   541: 	mjneogo_select = data;
   542: }
   543: 
   544: static READ16_HANDLER ( mjneogeo_r )
   545: {
   546: 	data16_t res;
   547: 
   548: /*
   549: cpu #0 (PC=00C18B9A): unmapped memory word write to 00380000 = 0012 & 00FF
   550: cpu #0 (PC=00C18BB6): unmapped memory word write to 00380000 = 001B & 00FF
   551: cpu #0 (PC=00C18D54): unmapped memory word write to 00380000 = 0024 & 00FF
   552: cpu #0 (PC=00C18D6C): unmapped memory word write to 00380000 = 0009 & 00FF
   553: cpu #0 (PC=00C18C40): unmapped memory word write to 00380000 = 0000 & 00FF
   554: */
   555: 	res = 0;
   556: 
   557: 	switch (mjneogo_select)
   558: 	{
   559: 		case 0x00:
   560: 		res = 0; // nothing?
   561: 		break;
   562: 		case 0x09:
   563: 		res = (readinputport(7) << 8); // a,b,c,d,e,g ....
   564: 		break;
   565: 		case 0x12:
   566: 		res = (readinputport(8) << 8); // h,i,j,k,l ...
   567: 		break;
   568: 		case 0x1b:
   569: 		res = (readinputport(0) << 8); // player 1 normal inputs?
   570: 		break;
   571: 		case 0x24:
   572: 		res = (readinputport(9) << 8); // call etc.
   573: 		break;
   574: 		default:
   575: 		break;
   576: 	}
   577: 
   578: 	return res + readinputport(3);
   579: }
   580: 
   581: 
   582: 
   583: int neogeo_has_trackball;
   584: static int ts;
   585: 
   586: static WRITE16_HANDLER( trackball_select_16_w )
   587: {
   588: 	ts = data & 1;
   589: }
   590: 
   591: static READ16_HANDLER( controller1_16_r )
   592: {
   593: 	data16_t res;
   594: 
   595: 	if (neogeo_has_trackball)
   596: 		res = (readinputport(ts?7:0) << 8) + readinputport(3);
   597: 	else
   598: 		res = (readinputport(0) << 8) + readinputport(3);
   599: 
   600: 	return res;
   601: }
   602: static READ16_HANDLER( controller2_16_r )
   603: {
   604: 	data16_t res;
   605: 
   606: 	res = (readinputport(1) << 8);
   607: 
   608: 	return res;
   609: }
   610: static READ16_HANDLER( controller3_16_r )
   611: {
   612: 	if (memcard_status==0)
   613: 		return (readinputport(2) << 8);
   614: 	else
   615: 		return ((readinputport(2) << 8)&0x8FFF);
   616: }
   617: static READ16_HANDLER( controller4_16_r )
   618: {
   619: 	return (readinputport(6) & ~(readinputport(5) & 0x40));
   620: }
   621: 
   622: static WRITE16_HANDLER( neo_bankswitch_w )
   623: {
   624: 	int bankaddress;
   625: 
   626: 	if (memory_region_length(REGION_CPU1) <= 0x100000)
   627: 	{
   628: logerror("warning: bankswitch to %02x but no banks available\n",data);
   629: 		return;
   630: 	}
   631: 
   632: 	data = data&0x7;
   633: 	bankaddress = (data+1)*0x100000;
   634: 	if (bankaddress >= memory_region_length(REGION_CPU1))
   635: 	{
   636: logerror("PC %06x: warning: bankswitch to empty bank %02x\n",activecpu_get_pc(),data);
   637: 		bankaddress = 0x100000;
   638: 	}
   639: 
   640: 	neogeo_set_cpu1_second_bank(bankaddress);
   641: }
   642: 
   643: 
   644: 
   645: /* TODO: Figure out how this really works! */
   646: static READ16_HANDLER( neo_control_16_r )
   647: {
   648: 	int res;
   649: 
   650: 	/*
   651: 		The format of this very important location is:	AAAA AAAA A??? BCCC
   652: 
   653: 		A is the raster line counter. mosyougi relies solely on this to do the
   654: 		  raster effects on the title screen; sdodgeb loops waiting for the top
   655: 		  bit to be 1; zedblade heavily depends on it to work correctly (it
   656: 		  checks the top bit in the IRQ2 handler).
   657: 		B is definitely a PAL/NTSC flag. Evidence:
   658: 		  1) trally changes the position of the speed indicator depending on
   659: 			 it (0 = lower 1 = higher).
   660: 		  2) samsho3 sets a variable to 60 when the bit is 0 and 50 when it's 1.
   661: 			 This is obviously the video refresh rate in Hz.
   662: 		  3) samsho3 sets another variable to 256 or 307. This could be the total
   663: 			 screen height (including vblank), or close to that.
   664: 		  Some games (e.g. lstbld2, samsho3) do this (or similar):
   665: 		  bclr	  #$0, $3c000e.l
   666: 		  when the bit is set, so 3c000e (whose function is unknown) has to be
   667: 		  related
   668: 		C is a variable speed counter. In blazstar, it controls the background
   669: 		  speed in level 2.
   670: 	*/
   671: 
   672: 	scanline_read = 1;	/* needed for raster_busy optimization */
   673: 
   674: 	res =	((current_rastercounter << 7) & 0xff80) |	/* raster counter */
   675: 			(neogeo_frame_counter & 0x0007);			/* frame counter */
   676: 
   677: 	logerror("PC %06x: neo_control_16_r (%04x)\n",activecpu_get_pc(),res);
   678: 
   679: 	return res;
   680: }
   681: 
   682: 
   683: /* this does much more than this, but I'm not sure exactly what */
   684: WRITE16_HANDLER( neo_control_16_w )
   685: {
   686: 	logerror("%06x: neo_control_16_w %04x\n",activecpu_get_pc(),data);
   687: 
   688: 	/* Auto-Anim Speed Control */
   689: 	neogeo_frame_counter_speed = (data >> 8) & 0xff;
   690: 
   691: 	irq2control = data & 0xff;
   692: }
   693: 
   694: static WRITE16_HANDLER( neo_irq2pos_16_w )
   695: {
   696: 	logerror("%06x: neo_irq2pos_16_w offset %d %04x\n",activecpu_get_pc(),offset,data);
   697: 
   698: 	if (offset)
   699: 		irq2pos_value = (irq2pos_value & 0xffff0000) | (UINT32)data;
   700: 	else
   701: 		irq2pos_value = (irq2pos_value & 0x0000ffff) | ((UINT32)data << 16);
   702: 
   703: 	if (irq2control & IRQ2CTRL_LOAD_RELATIVE)
   704: 	{
   705: //		int line = (irq2pos_value + 3) / 0x180;	/* ridhero gives 0x17d */
   706: 		int line = (irq2pos_value + 0x3b) / 0x180;	/* turfmast goes as low as 0x145 */
   707: 
   708: 		irq2start = current_rasterline + line;
   709: 
   710: 		logerror("irq2start = %d, current_rasterline = %d, current_rastercounter = %d\n",irq2start,current_rasterline,current_rastercounter);
   711: 	}
   712: }
   713: 
   714: /* information about the sma random number generator provided by razoola */
   715: /* this RNG is correct for KOF99, other games might be different */
   716: 
   717: int neogeo_rng = 0x2345;	/* this is reset in MACHINE_INIT() */
   718: 
   719: static READ16_HANDLER( sma_random_r )
   720: {
   721: 	int old = neogeo_rng;
   722: 
   723: 	int newbit = (
   724: 			(neogeo_rng >> 2) ^
   725: 			(neogeo_rng >> 3) ^
   726: 			(neogeo_rng >> 5) ^
   727: 			(neogeo_rng >> 6) ^
   728: 			(neogeo_rng >> 7) ^
   729: 			(neogeo_rng >>11) ^
   730: 			(neogeo_rng >>12) ^
   731: 			(neogeo_rng >>15)) & 1;
   732: 
   733: 	neogeo_rng = ((neogeo_rng << 1) | newbit) & 0xffff;
   734: 
   735: 	return old;
   736: }
   737: 
   738: /******************************************************************************/
   739: 
   740: static MEMORY_READ16_START( neogeo_readmem )
   741: 	{ 0x000000, 0x0fffff, MRA16_ROM },			/* Rom bank 1 */
   742: 	{ 0x100000, 0x10ffff, MRA16_BANK1 },		/* Ram bank 1 */
   743: 	{ 0x200000, 0x2fffff, MRA16_BANK4 },		/* Rom bank 2 */
   744: 
   745: 	{ 0x300000, 0x300001, controller1_16_r },
   746: 	{ 0x300080, 0x300081, controller4_16_r },	/* Test switch in here */
   747: 	{ 0x320000, 0x320001, timer16_r },			/* Coins, Calendar, Z80 communication */
   748: 	{ 0x340000, 0x340001, controller2_16_r },
   749: 	{ 0x380000, 0x380001, controller3_16_r },
   750: 	{ 0x3c0000, 0x3c0001, neogeo_vidram16_data_r }, /* Baseball Stars */
   751: 	{ 0x3c0002, 0x3c0003, neogeo_vidram16_data_r },
   752: 	{ 0x3c0004, 0x3c0005, neogeo_vidram16_modulo_r },
   753: 
   754: 	{ 0x3c0006, 0x3c0007, neo_control_16_r },
   755: 	{ 0x3c000a, 0x3c000b, neogeo_vidram16_data_r }, /* Puzzle de Pon */
   756: 
   757: 	{ 0x400000, 0x401fff, neogeo_paletteram16_r },
   758: 	{ 0x6a0000, 0x6a1fff, MRA16_RAM },
   759: 	{ 0x800000, 0x800fff, neogeo_memcard16_r }, /* memory card */
   760: 	{ 0xc00000, 0xc1ffff, MRA16_BANK3 },		/* system bios rom */
   761: 	{ 0xd00000, 0xd0ffff, neogeo_sram16_r },	/* 64k battery backed SRAM */
   762: MEMORY_END
   763: 
   764: static MEMORY_WRITE16_START( neogeo_writemem )
   765: 	{ 0x000000, 0x0fffff, MWA16_ROM },	  /* ghost pilots writes to ROM */
   766: 	{ 0x100000, 0x10ffff, MWA16_BANK1 },	// WORK RAM
   767: /*	{ 0x200000, 0x200fff, whp copies ROM data here. Why? Is there RAM in the banked ROM space? */
   768: /* trally writes to 200000-200003 as well, probably looking for a serial link */
   769: /* both games write to 0000fe before writing to 200000. The two things could be related. */
   770: /* sidkicks reads and writes to several addresses in this range, using this for copy */
   771: /* protection. Custom parts instead of the banked ROMs? */
   772: 	{ 0x2ffff0, 0x2fffff, neo_bankswitch_w },	/* NOTE THIS CHANGE TO END AT FF !!! */
   773: 	{ 0x300000, 0x300001, watchdog_reset16_w },
   774: 	{ 0x320000, 0x320001, neo_z80_w },				/* Sound CPU */
   775: 	{ 0x380000, 0x380001, trackball_select_16_w },	/* Used by bios, unknown */
   776: 	{ 0x380030, 0x380031, MWA16_NOP },				/* Used by bios, unknown */
   777: 	{ 0x380040, 0x380041, MWA16_NOP },				/* Output leds */
   778: 	{ 0x380050, 0x380051, pd4990a_control_16_w },
   779: 	{ 0x380060, 0x380063, MWA16_NOP },				/* Used by bios, unknown */
   780: 	{ 0x3800e0, 0x3800e3, MWA16_NOP },				/* Used by bios, unknown */
   781: 
   782: 	{ 0x3a0000, 0x3a0001, MWA16_NOP },
   783: 	{ 0x3a0010, 0x3a0011, MWA16_NOP },
   784: 	{ 0x3a0002, 0x3a0003, neogeo_select_bios_vectors },
   785: 	{ 0x3a0012, 0x3a0013, neogeo_select_game_vectors },
   786: 	{ 0x3a000a, 0x3a000b, neo_board_fix_16_w }, /* Select board FIX char rom */
   787: 	{ 0x3a001a, 0x3a001b, neo_game_fix_16_w },	/* Select game FIX char rom */
   788: 	{ 0x3a000c, 0x3a000d, neogeo_sram16_lock_w },
   789: 	{ 0x3a001c, 0x3a001d, neogeo_sram16_unlock_w },
   790: 	{ 0x3a000e, 0x3a000f, neogeo_setpalbank1_16_w },
   791: 	{ 0x3a001e, 0x3a001f, neogeo_setpalbank0_16_w },	/* Palette banking */
   792: 
   793: 	{ 0x3c0000, 0x3c0001, neogeo_vidram16_offset_w },
   794: 	{ 0x3c0002, 0x3c0003, neogeo_vidram16_data_w },
   795: 	{ 0x3c0004, 0x3c0005, neogeo_vidram16_modulo_w },
   796: 
   797: 	{ 0x3c0006, 0x3c0007, neo_control_16_w },	/* IRQ2 control */
   798: 	{ 0x3c0008, 0x3c000b, neo_irq2pos_16_w },	/* IRQ2 position */
   799: 	{ 0x3c000c, 0x3c000d, neo_irqack_w },		/* IRQ acknowledge */
   800: //	{ 0x3c000e, 0x3c000f }, /* Unknown, see control_r */
   801: 
   802: 	{ 0x400000, 0x401fff, neogeo_paletteram16_w },	// COLOR RAM BANK1
   803: 	{ 0x6a0000, 0x6a1fff, MWA16_RAM },	// COLOR RAM BANK0 (used only in startup tests?)
   804: 	{ 0x800000, 0x800fff, neogeo_memcard16_w }, 	/* mem card */
   805: 	{ 0xd00000, 0xd0ffff, neogeo_sram16_w, &neogeo_sram16 },	/* 64k battery backed SRAM */
   806: MEMORY_END
   807: 
   808: /******************************************************************************/
   809: 
   810: static MEMORY_READ_START( sound_readmem )
   811: 	{ 0x0000, 0x7fff, MRA_ROM },
   812: 	{ 0x8000, 0xbfff, MRA_BANK5 },
   813: 	{ 0xc000, 0xdfff, MRA_BANK6 },
   814: 	{ 0xe000, 0xefff, MRA_BANK7 },
   815: 	{ 0xf000, 0xf7ff, MRA_BANK8 },
   816: 	{ 0xf800, 0xffff, MRA_RAM },
   817: MEMORY_END
   818: 
   819: static MEMORY_WRITE_START( sound_writemem )
   820: 	{ 0x0000, 0xf7ff, MWA_ROM },
   821: 	{ 0xf800, 0xffff, MWA_RAM },
   822: MEMORY_END
   823: 
   824: 
   825: static UINT32 bank[4] = {
   826: 	0x08000,
   827: 	0x0c000,
   828: 	0x0e000,
   829: 	0x0f000
   830: };
   831: 
   832: 
   833: static READ_HANDLER( z80_port_r )
   834: {
   835: #if 0 
   836: {
   837: 	char buf[80];
   838: 	sprintf(buf,"%05x %05x %05x %05x",bank[0],bank[1],bank[2],bank[3]);
   839: 	usrintf_showmessage(buf);
   840: }
   841: #endif 
   842: 
   843: 	switch (offset & 0xff)
   844: 	{
   845: 	case 0x00:
   846: 		pending_command = 0;
   847: 		return soundlatch_r(0);
   848: 		break;
   849: 
   850: 	case 0x04:
   851: 		return YM2610_status_port_0_A_r(0);
   852: 		break;
   853: 
   854: 	case 0x05:
   855: 		return YM2610_read_port_0_r(0);
   856: 		break;
   857: 
   858: 	case 0x06:
   859: 		return YM2610_status_port_0_B_r(0);
   860: 		break;
   861: 
   862: 	case 0x08:
   863: 		{
   864: 			UINT8 *mem08 = memory_region(REGION_CPU2);
   865: 			bank[3] = 0x0800 * ((offset >> 8) & 0x7f) + 0x10000;
   866: 			cpu_setbank(8,&mem08[bank[3]]);
   867: 			return 0;
   868: 			break;
   869: 		}
   870: 
   871: 	case 0x09:
   872: 		{
   873: 			UINT8 *mem08 = memory_region(REGION_CPU2);
   874: 			bank[2] = 0x1000 * ((offset >> 8) & 0x3f) + 0x10000;
   875: 			cpu_setbank(7,&mem08[bank[2]]);
   876: 			return 0;
   877: 			break;
   878: 		}
   879: 
   880: 	case 0x0a:
   881: 		{
   882: 			UINT8 *mem08 = memory_region(REGION_CPU2);
   883: 			bank[1] = 0x2000 * ((offset >> 8) & 0x1f) + 0x10000;
   884: 			cpu_setbank(6,&mem08[bank[1]]);
   885: 			return 0;
   886: 			break;
   887: 		}
   888: 
   889: 	case 0x0b:
   890: 		{
   891: 			UINT8 *mem08 = memory_region(REGION_CPU2);
   892: 			bank[0] = 0x4000 * ((offset >> 8) & 0x0f) + 0x10000;
   893: 			cpu_setbank(5,&mem08[bank[0]]);
   894: 			return 0;
   895: 			break;
   896: 		}
   897: 
   898: 	default:
   899: logerror("CPU #1 PC %04x: read unmapped port %02x\n",activecpu_get_pc(),offset&0xff);
   900: 		return 0;
   901: 		break;
   902: 	}
   903: }
   904: 
   905: static WRITE_HANDLER( z80_port_w )
   906: {
   907: 	switch (offset & 0xff)
   908: 	{
   909: 	case 0x04:
   910: 		YM2610_control_port_0_A_w(0,data);
   911: 		break;
   912: 
   913: 	case 0x05:
   914: 		YM2610_data_port_0_A_w(0,data);
   915: 		break;
   916: 
   917: 	case 0x06:
   918: 		YM2610_control_port_0_B_w(0,data);
   919: 		break;
   920: 
   921: 	case 0x07:
   922: 		YM2610_data_port_0_B_w(0,data);
   923: 		break;
   924: 
   925: 	case 0x08:
   926: 		/* NMI enable / acknowledge? (the data written doesn't matter) */
   927: 		break;
   928: 
   929: 	case 0x0c:
   930: 		result_code = data;
   931: 		break;
   932: 
   933: 	case 0x18:
   934: 		/* NMI disable? (the data written doesn't matter) */
   935: 		break;
   936: 
   937: 	default:
   938: logerror("CPU #1 PC %04x: write %02x to unmapped port %02x\n",activecpu_get_pc(),data,offset&0xff);
   939: 		break;
   940: 	}
   941: }
   942: 
   943: static PORT_READ_START( neo_readio )
   944: 	{ 0x0000, 0xffff, z80_port_r },
   945: PORT_END
   946: 
   947: static PORT_WRITE_START( neo_writeio )
   948: 	{ 0x0000, 0xffff, z80_port_w },
   949: PORT_END
   950: 
   951: /******************************************************************************/
   952: 
   953: INPUT_PORTS_START( neogeo )
   954: 	PORT_START		/* IN0 */
   955: 	PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP )
   956: 	PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN )
   957: 	PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT )
   958: 	PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT )
   959: 	PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 )
   960: 	PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 )
   961: 	PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 )
   962: 	PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON4 )
   963: 
   964: 	PORT_START		/* IN1 */
   965: 	PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP | IPF_PLAYER2 )
   966: 	PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN | IPF_PLAYER2 )
   967: 	PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT | IPF_PLAYER2 )
   968: 	PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT | IPF_PLAYER2 )
   969: 	PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 | IPF_PLAYER2 )
   970: 	PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 | IPF_PLAYER2 )
   971: 	PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 | IPF_PLAYER2 )
   972: 	PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON4 | IPF_PLAYER2 )
   973: 
   974: 	PORT_START		/* IN2 */
   975: 	PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_START1 )   /* Player 1 Start */
   976: 	PORT_BITX(0x02, IP_ACTIVE_LOW, 0, "Next Game",KEYCODE_7, IP_JOY_NONE )
   977: 	PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_START2 )   /* Player 2 Start */
   978: 	PORT_BITX(0x08, IP_ACTIVE_LOW, 0, "Previous Game",KEYCODE_8, IP_JOY_NONE )
   979: 	PORT_BIT( 0x30, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* memory card inserted */
   980: 	PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* memory card write protection */
   981: 	PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
   982: 
   983: 	PORT_START		/* IN3 */
   984: 	PORT_DIPNAME( 0x01, 0x01, "Test Switch" )
   985: 	PORT_DIPSETTING(	0x01, DEF_STR( Off ) )
   986: 	PORT_DIPSETTING(	0x00, DEF_STR( On ) )
   987: 	PORT_DIPNAME( 0x02, 0x02, "Coin Chutes?" )
   988: 	PORT_DIPSETTING(	0x00, "1?" )
   989: 	PORT_DIPSETTING(	0x02, "2?" )
   990: 	PORT_DIPNAME( 0x04, 0x04, "Autofire (in some games)" )
   991: 	PORT_DIPSETTING(	0x04, DEF_STR( Off ) )
   992: 	PORT_DIPSETTING(	0x00, DEF_STR( On ) )
   993: 	PORT_DIPNAME( 0x38, 0x38, "COMM Setting" )
   994: 	PORT_DIPSETTING(	0x38, DEF_STR( Off ) )
   995: 	PORT_DIPSETTING(	0x30, "1" )
   996: 	PORT_DIPSETTING(	0x20, "2" )
   997: 	PORT_DIPSETTING(	0x10, "3" )
   998: 	PORT_DIPSETTING(	0x00, "4" )
   999: 	PORT_DIPNAME( 0x40, 0x40, DEF_STR( Free_Play ) )
  1000: 	PORT_DIPSETTING(	0x40, DEF_STR( Off ) )
  1001: 	PORT_DIPSETTING(	0x00, DEF_STR( On ) )
  1002: 	PORT_DIPNAME( 0x80, 0x80, "Freeze" )
  1003: 	PORT_DIPSETTING(	0x80, DEF_STR( Off ) )
  1004: 	PORT_DIPSETTING(	0x00, DEF_STR( On ) )
  1005: 
  1006: 	PORT_START		/* IN4 */
  1007: 	PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 )
  1008: 	PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 )
  1009: 	PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SERVICE1 )
  1010: 	PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) // having this ACTIVE_HIGH causes you to start with 2 credits using USA bios roms
  1011: 	PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN ) // having this ACTIVE_HIGH causes you to start with 2 credits using USA bios roms
  1012: 	PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_SPECIAL )  /* handled by fake IN5 */
  1013: 	PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNKNOWN )
  1014: 	PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNKNOWN )
  1015: 
  1016: 	/* Fake  IN 5 */
  1017: 	PORT_START
  1018: #if 0 
  1019: 	PORT_DIPNAME( 0x03, 0x02,"Territory" )
  1020: 	PORT_DIPSETTING(	0x00,"Japan" )
  1021: 	PORT_DIPSETTING(	0x01,"USA" )
  1022: 	PORT_DIPSETTING(	0x02,"Europe" )
  1023: //	PORT_DIPNAME( 0x04, 0x04,"Machine Mode" )
  1024: //	PORT_DIPSETTING(	0x00,"Home" )
  1025: //	PORT_DIPSETTING(	0x04,"Arcade" )
  1026: 	PORT_DIPNAME( 0x60, 0x60,"Game Slots" )		// Stored at 0x47 of NVRAM
  1027: 	PORT_DIPSETTING(	0x60,"2" )
  1028: //	PORT_DIPSETTING(	0x40,"2" )
  1029: 	PORT_DIPSETTING(	0x20,"4" )
  1030: 	PORT_DIPSETTING(	0x00,"6" )
  1031: #endif 
  1032: 
  1033: 	PORT_START		/* Test switch */
  1034: 	PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNKNOWN )
  1035: 	PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNKNOWN )
  1036: 	PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNKNOWN )
  1037: 	PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNKNOWN )
  1038: 	PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNKNOWN )
  1039: 	PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNKNOWN )
  1040: 	PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_SPECIAL )  /* handled by fake IN5 */
  1041: 	PORT_BITX( 0x80, IP_ACTIVE_LOW, 0, "Test Switch", KEYCODE_F2, IP_JOY_NONE )
  1042: INPUT_PORTS_END
  1043: 
  1044: INPUT_PORTS_START( mjneogeo )
  1045: 	PORT_START		/* IN0 */
  1046: 	PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP )
  1047: 	PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN )
  1048: 	PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT )
  1049: 	PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT )
  1050: 	PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 )
  1051: 	PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 )
  1052: 	PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 )
  1053: 	PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON4 )
  1054: 
  1055: 	PORT_START		/* IN1 */
  1056: 	PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP | IPF_PLAYER2 )
  1057: 	PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN | IPF_PLAYER2 )
  1058: 	PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT | IPF_PLAYER2 )
  1059: 	PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT | IPF_PLAYER2 )
  1060: 	PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 | IPF_PLAYER2 )
  1061: 	PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 | IPF_PLAYER2 )
  1062: 	PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 | IPF_PLAYER2 )
  1063: 	PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON4 | IPF_PLAYER2 )
  1064: 
  1065: 	PORT_START		/* IN2 */
  1066: 	PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_START1 )   /* Player 1 Start */
  1067: 	PORT_BITX(0x02, IP_ACTIVE_LOW, 0, "Next Game",KEYCODE_7, IP_JOY_NONE ) // select
  1068: 	PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_START2 )   /* Player 2 Start */
  1069: 	PORT_BITX(0x08, IP_ACTIVE_LOW, 0, "Previous Game",KEYCODE_8, IP_JOY_NONE )
  1070: 	PORT_BIT( 0x30, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* memory card inserted */
  1071: 	PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* memory card write protection */
  1072: 	PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
  1073: 
  1074: 	PORT_START		/* IN3 */
  1075: 	PORT_DIPNAME( 0x01, 0x01, "Test Switch" )
  1076: 	PORT_DIPSETTING(	0x01, DEF_STR( Off ) )
  1077: 	PORT_DIPSETTING(	0x00, DEF_STR( On ) )
  1078: 	PORT_DIPNAME( 0x02, 0x02, "Coin Chutes?" )
  1079: 	PORT_DIPSETTING(	0x00, "1?" )
  1080: 	PORT_DIPSETTING(	0x02, "2?" )
  1081: 	PORT_DIPNAME( 0x04, 0x00, "Mahjong Control Panel" )
  1082: 	PORT_DIPSETTING(	0x04, DEF_STR( Off ) )
  1083: 	PORT_DIPSETTING(	0x00, DEF_STR( On ) )
  1084: 	PORT_DIPNAME( 0x38, 0x38, "COMM Setting" )
  1085: 	PORT_DIPSETTING(	0x38, DEF_STR( Off ) )
  1086: 	PORT_DIPSETTING(	0x30, "1" )
  1087: 	PORT_DIPSETTING(	0x20, "2" )
  1088: 	PORT_DIPSETTING(	0x10, "3" )
  1089: 	PORT_DIPSETTING(	0x00, "4" )
  1090: 	PORT_DIPNAME( 0x40, 0x40, DEF_STR( Free_Play ) )
  1091: 	PORT_DIPSETTING(	0x40, DEF_STR( Off ) )
  1092: 	PORT_DIPSETTING(	0x00, DEF_STR( On ) )
  1093: 	PORT_DIPNAME( 0x80, 0x80, "Freeze" )
  1094: 	PORT_DIPSETTING(	0x80, DEF_STR( Off ) )
  1095: 	PORT_DIPSETTING(	0x00, DEF_STR( On ) )
  1096: 
  1097: 	PORT_START		/* IN4 */
  1098: 	PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 )
  1099: 	PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 )
  1100: 	PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SERVICE1 )
  1101: 	PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) // having this ACTIVE_HIGH causes you to start with 2 credits using USA bios roms
  1102: 	PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN ) // having this ACTIVE_HIGH causes you to start with 2 credits using USA bios roms
  1103: 	PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_SPECIAL )  /* handled by fake IN5 */
  1104: 	PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNKNOWN )
  1105: 	PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNKNOWN )
  1106: 
  1107: 	/* Fake  IN 5 */
  1108: 	PORT_START
  1109: #if 0 
  1110: 	PORT_DIPNAME( 0x03, 0x02,"Territory" )
  1111: 	PORT_DIPSETTING(	0x00,"Japan" )
  1112: 	PORT_DIPSETTING(	0x01,"USA" )
  1113: 	PORT_DIPSETTING(	0x02,"Europe" )
  1114: //	PORT_DIPNAME( 0x04, 0x04,"Machine Mode" )
  1115: //	PORT_DIPSETTING(	0x00,"Home" )
  1116: //	PORT_DIPSETTING(	0x04,"Arcade" )
  1117: 	PORT_DIPNAME( 0x60, 0x60,"Game Slots" )		// Stored at 0x47 of NVRAM
  1118: 	PORT_DIPSETTING(	0x60,"2" )
  1119: //	PORT_DIPSETTING(	0x40,"2" )
  1120: 	PORT_DIPSETTING(	0x20,"4" )
  1121: 	PORT_DIPSETTING(	0x00,"6" )
  1122: #endif 
  1123: 
  1124: 	PORT_START		/* Test switch */
  1125: 	PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNKNOWN )
  1126: 	PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNKNOWN )
  1127: 	PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNKNOWN )
  1128: 	PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNKNOWN )
  1129: 	PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNKNOWN )
  1130: 	PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNKNOWN )
  1131: 	PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_SPECIAL )  /* handled by fake IN5 */
  1132: 	PORT_BITX( 0x80, IP_ACTIVE_LOW, 0, "Test Switch", KEYCODE_F2, IP_JOY_NONE )
  1133: 
  1134: 	PORT_START
  1135: 	PORT_BITX(0x01, IP_ACTIVE_LOW, 0, "A",   KEYCODE_A,        IP_JOY_NONE )
  1136: 	PORT_BITX(0x02, IP_ACTIVE_LOW, 0, "B",   KEYCODE_B,        IP_JOY_NONE )
  1137: 	PORT_BITX(0x04, IP_ACTIVE_LOW, 0, "C",   KEYCODE_C,        IP_JOY_NONE )
  1138: 	PORT_BITX(0x08, IP_ACTIVE_LOW, 0, "D",   KEYCODE_D,        IP_JOY_NONE )
  1139: 	PORT_BITX(0x10, IP_ACTIVE_LOW, 0, "E",   KEYCODE_E,        IP_JOY_NONE )
  1140: 	PORT_BITX(0x20, IP_ACTIVE_LOW, 0, "F",   KEYCODE_F,        IP_JOY_NONE )
  1141: 	PORT_BITX(0x40, IP_ACTIVE_LOW, 0, "G",   KEYCODE_G,        IP_JOY_NONE )
  1142: 	PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
  1143: 
  1144: 	PORT_START
  1145: 	PORT_BITX(0x01, IP_ACTIVE_LOW, 0, "H",   KEYCODE_H,        IP_JOY_NONE )
  1146: 	PORT_BITX(0x02, IP_ACTIVE_LOW, 0, "I",   KEYCODE_I,        IP_JOY_NONE )
  1147: 	PORT_BITX(0x04, IP_ACTIVE_LOW, 0, "J",   KEYCODE_J,        IP_JOY_NONE )
  1148: 	PORT_BITX(0x08, IP_ACTIVE_LOW, 0, "K",   KEYCODE_K,        IP_JOY_NONE )
  1149: 	PORT_BITX(0x10, IP_ACTIVE_LOW, 0, "L",   KEYCODE_L,        IP_JOY_NONE )
  1150: 	PORT_BITX(0x20, IP_ACTIVE_LOW, 0, "M",   KEYCODE_M,        IP_JOY_NONE )
  1151: 	PORT_BITX(0x40, IP_ACTIVE_LOW, 0, "N",   KEYCODE_N,        IP_JOY_NONE )
  1152: 	PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
  1153: 
  1154: 	PORT_START
  1155: 	PORT_BITX(0x01, IP_ACTIVE_LOW, 0, "Pon",   KEYCODE_LALT,     IP_JOY_NONE )
  1156: 	PORT_BITX(0x02, IP_ACTIVE_LOW, 0, "Chi",   KEYCODE_SPACE,    IP_JOY_NONE )
  1157: 	PORT_BITX(0x04, IP_ACTIVE_LOW, 0, "Kan",   KEYCODE_LCONTROL, IP_JOY_NONE )
  1158: 	PORT_BITX(0x08, IP_ACTIVE_LOW, 0, "Ron",   KEYCODE_Z,        IP_JOY_NONE )
  1159: 	PORT_BITX(0x10, IP_ACTIVE_LOW, 0, "Reach", KEYCODE_LSHIFT,   IP_JOY_NONE )
  1160: 	PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
  1161: 	PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
  1162: 	PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
  1163: INPUT_PORTS_END
  1164: 
  1165: 
  1166: INPUT_PORTS_START( irrmaze )
  1167: 	PORT_START		/* IN0 multiplexed */
  1168: 	PORT_ANALOG( 0xff, 0x7f, IPT_TRACKBALL_X | IPF_REVERSE, 10, 20, 0, 0 )
  1169: 
  1170: 	PORT_START		/* IN1 */
  1171: 	PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN )
  1172: 	PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN )
  1173: 	PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN )
  1174: 	PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN )
  1175: 	PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 )
  1176: 	PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 )
  1177: 	PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON1 | IPF_PLAYER2 )
  1178: 	PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON2 | IPF_PLAYER2 )
  1179: 
  1180: 	PORT_START		/* IN2 */
  1181: 	PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_START1 )   /* Player 1 Start */
  1182: 	PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN )
  1183: 	PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_START2 )   /* Player 2 Start */
  1184: 	PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN )
  1185: 	PORT_BIT( 0x30, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* memory card inserted */
  1186: 	PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* memory card write protection */
  1187: 	PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
  1188: 
  1189: 	PORT_START		/* IN3 */
  1190: 	PORT_DIPNAME( 0x01, 0x01, "Test Switch" )
  1191: 	PORT_DIPSETTING(	0x01, DEF_STR( Off ) )
  1192: 	PORT_DIPSETTING(	0x00, DEF_STR( On ) )
  1193: 	PORT_DIPNAME( 0x02, 0x02, "Coin Chutes?" )
  1194: 	PORT_DIPSETTING(	0x00, "1?" )
  1195: 	PORT_DIPSETTING(	0x02, "2?" )
  1196: 	PORT_DIPNAME( 0x04, 0x04, "Autofire (in some games)" )
  1197: 	PORT_DIPSETTING(	0x04, DEF_STR( Off ) )
  1198: 	PORT_DIPSETTING(	0x00, DEF_STR( On ) )
  1199: 	PORT_DIPNAME( 0x38, 0x38, "COMM Setting" )
  1200: 	PORT_DIPSETTING(	0x38, DEF_STR( Off ) )
  1201: 	PORT_DIPSETTING(	0x30, "1" )
  1202: 	PORT_DIPSETTING(	0x20, "2" )
  1203: 	PORT_DIPSETTING(	0x10, "3" )
  1204: 	PORT_DIPSETTING(	0x00, "4" )
  1205: 	PORT_DIPNAME( 0x40, 0x40, DEF_STR( Free_Play ) )
  1206: 	PORT_DIPSETTING(	0x40, DEF_STR( Off ) )
  1207: 	PORT_DIPSETTING(	0x00, DEF_STR( On ) )
  1208: 	PORT_DIPNAME( 0x80, 0x80, "Freeze" )
  1209: 	PORT_DIPSETTING(	0x80, DEF_STR( Off ) )
  1210: 	PORT_DIPSETTING(	0x00, DEF_STR( On ) )
  1211: 
  1212: 	PORT_START		/* IN4 */
  1213: 	PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 )
  1214: 	PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 )
  1215: 	PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SERVICE1 )
  1216: 	PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) // having this ACTIVE_HIGH causes you to start with 2 credits using USA bios roms
  1217: 	PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN ) // having this ACTIVE_HIGH causes you to start with 2 credits using USA bios roms
  1218: 	PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_SPECIAL )  /* handled by fake IN5 */
  1219: 	PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNKNOWN )
  1220: 	PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNKNOWN )
  1221: 
  1222: 	/* Fake  IN 5 */
  1223: 	PORT_START
  1224: #if 0 
  1225: 	PORT_DIPNAME( 0x03, 0x02,"Territory" )
  1226: 	PORT_DIPSETTING(	0x00,"Japan" )
  1227: 	PORT_DIPSETTING(	0x01,"USA" )
  1228: 	PORT_DIPSETTING(	0x02,"Europe" )
  1229: //	PORT_DIPNAME( 0x04, 0x04,"Machine Mode" )
  1230: //	PORT_DIPSETTING(	0x00,"Home" )
  1231: //	PORT_DIPSETTING(	0x04,"Arcade" )
  1232: #endif 
  1233: 
  1234: 	PORT_START		/* Test switch */
  1235: 	PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNKNOWN )
  1236: 	PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNKNOWN )
  1237: 	PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNKNOWN )
  1238: 	PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNKNOWN )
  1239: 	PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNKNOWN )
  1240: 	PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNKNOWN )
  1241: 	PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNKNOWN )  /* This bit is used.. */
  1242: 	PORT_BITX( 0x80, IP_ACTIVE_LOW, 0, "Test Switch", KEYCODE_F2, IP_JOY_NONE )
  1243: 
  1244: 	PORT_START		/* IN0 multiplexed */
  1245: 	PORT_ANALOG( 0xff, 0x7f, IPT_TRACKBALL_Y | IPF_REVERSE, 10, 20, 0, 0 )
  1246: INPUT_PORTS_END
  1247: 
  1248: 
  1249: /******************************************************************************/
  1250: 
  1251: /* character layout (same for all games) */
  1252: static struct GfxLayout charlayout =	/* All games */
  1253: {
  1254: 	8,8,			/* 8 x 8 chars */
  1255: 	RGN_FRAC(1,1),
  1256: 	4,				/* 4 bits per pixel */
  1257: 	{ 0, 1, 2, 3 },    /* planes are packed in a nibble */
  1258: 	{ 33*4, 32*4, 49*4, 48*4, 1*4, 0*4, 17*4, 16*4 },
  1259: 	{ 0*8, 1*8, 2*8, 3*8, 4*8, 5*8, 6*8, 7*8 },
  1260: 	32*8	/* 32 bytes per char */
  1261: };
  1262: 
  1263: /* Placeholder and also reminder of how this graphic format is put together */
  1264: static struct GfxLayout dummy_mvs_tilelayout =
  1265: {
  1266: 	16,16,	 /* 16*16 sprites */
  1267: 	RGN_FRAC(1,1),
  1268: 	4,
  1269: 	{ GFX_RAW },
  1270: 	{ 0 },		/* org displacement */
  1271: 	{ 8*8 },	/* line modulo */
  1272: 	128*8		/* char modulo */
  1273: };
  1274: 
  1275: static struct GfxDecodeInfo neogeo_mvs_gfxdecodeinfo[] =
  1276: {
  1277: 	{ REGION_GFX1, 0, &charlayout, 0, 16 },
  1278: 	{ REGION_GFX2, 0, &charlayout, 0, 16 },
  1279: 	{ REGION_GFX3, 0, &dummy_mvs_tilelayout, 0, 256 },
  1280: 	{ -1 } /* end of array */
  1281: };
  1282: 
  1283: /******************************************************************************/
  1284: 
  1285: static void neogeo_sound_irq( int irq )
  1286: {
  1287: 	cpu_set_irq_line(1,0,irq ? ASSERT_LINE : CLEAR_LINE);
  1288: }
  1289: 
  1290: struct YM2610interface neogeo_ym2610_interface =
  1291: {
  1292: 	1,
  1293: 	8000000,
  1294: 	{ MIXERG(15,MIXER_GAIN_4x,MIXER_PAN_CENTER) },
  1295: 	{ 0 },
  1296: 	{ 0 },
  1297: 	{ 0 },
  1298: 	{ 0 },
  1299: 	{ neogeo_sound_irq },
  1300: 	{ REGION_SOUND2 },
  1301: 	{ REGION_SOUND1 },
  1302: 	{ YM3012_VOL(100,MIXER_PAN_LEFT,100,MIXER_PAN_RIGHT) }
  1303: };
  1304: 
  1305: /******************************************************************************/
  1306: 
  1307: static MACHINE_DRIVER_START( neogeo )
  1308: 
  1309: 	/* basic machine hardware */
  1310: 	MDRV_CPU_ADD_TAG("main", M68000, 12000000) /* verified */
  1311: 	MDRV_CPU_MEMORY(neogeo_readmem,neogeo_writemem)
  1312: 	MDRV_CPU_VBLANK_INT(neogeo_interrupt,RASTER_LINES)
  1313: 
  1314: 	MDRV_CPU_ADD(Z80, 4000000) /* verified */
  1315: 	MDRV_CPU_FLAGS(CPU_AUDIO_CPU | CPU_16BIT_PORT)
  1316: 	MDRV_CPU_MEMORY(sound_readmem,sound_writemem)
  1317: 	MDRV_CPU_PORTS(neo_readio,neo_writeio)
  1318: 
  1319: 	/* using a framerate of 59 will fix the sync of the kof98 video / sound however
  1320: 	   using it would be a kludge as 60 has been measured using the hardware */
  1321: 	MDRV_FRAMES_PER_SECOND(60) /* verified */
  1322: 	MDRV_VBLANK_DURATION(DEFAULT_60HZ_VBLANK_DURATION)
  1323: 
  1324: 	MDRV_MACHINE_INIT(neogeo)
  1325: 	MDRV_NVRAM_HANDLER(neogeo)
  1326: 
  1327: 	/* video hardware */
  1328: 	MDRV_VIDEO_ATTRIBUTES(VIDEO_TYPE_RASTER)
  1329: 	MDRV_SCREEN_SIZE(40*8, 32*8)
  1330: 	/* Screen width *should* be 320, at least in the test mode for the crosshatch,
  1331: 	   this has been verified on original hardware, glitches that occur at 320 in
  1332: 	   Metal Slug have been verified to also appear on the MVS itself so its
  1333: 	   probably correct in all cases, however to avoid confusion we use 304 unless
  1334: 	   a game *needs* 320 */
  1335: //	MDRV_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1)
  1336: 	MDRV_VISIBLE_AREA(1*8, 39*8-1, 2*8, 30*8-1)
  1337: 	MDRV_GFXDECODE(neogeo_mvs_gfxdecodeinfo)
  1338: 	MDRV_PALETTE_LENGTH(4096)
  1339: 
  1340: 	MDRV_VIDEO_START(neogeo_mvs)
  1341: 	MDRV_VIDEO_UPDATE(neogeo)
  1342: 
  1343: 	/* sound hardware */
  1344: 	MDRV_SOUND_ATTRIBUTES(SOUND_SUPPORTS_STEREO)
  1345: 	MDRV_SOUND_ADD(YM2610, neogeo_ym2610_interface)
  1346: MACHINE_DRIVER_END
  1347: 
  1348: 
  1349: static MACHINE_DRIVER_START( raster )
  1350: 
  1351: 	/* basic machine hardware */
  1352: 	MDRV_IMPORT_FROM(neogeo)
  1353: 	MDRV_CPU_MODIFY("main")
  1354: 	MDRV_CPU_VBLANK_INT(neogeo_raster_interrupt,RASTER_LINES)
  1355: 
  1356: 	/* video hardware */
  1357: 	MDRV_VIDEO_ATTRIBUTES(VIDEO_TYPE_RASTER | VIDEO_RGB_DIRECT)
  1358: MACHINE_DRIVER_END
  1359: 
  1360: 
  1361: static MACHINE_DRIVER_START( raster_busy )
  1362: 
  1363: 	/* basic machine hardware */
  1364: 	MDRV_IMPORT_FROM(raster)
  1365: 	MDRV_CPU_MODIFY("main")
  1366: 	MDRV_CPU_VBLANK_INT(neogeo_raster_interrupt_busy,RASTER_LINES)
  1367: 
  1368: 	MDRV_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1)
  1369: MACHINE_DRIVER_END
  1370: 
  1371: static MACHINE_DRIVER_START( neo320 )
  1372: 	MDRV_IMPORT_FROM(neogeo)
  1373: 	/* Screen width *should* be 320, at least in the test mode for the crosshatch,
  1374: 	   this has been verified on original hardware, glitches that occur at 320 in
  1375: 	   Metal Slug have been verified to also appear on the MVS itself so its
  1376: 	   probably correct in all cases, however to avoid confusion we use 304 unless
  1377: 	   a game *needs* 320 */
  1378: 	MDRV_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1)
  1379: MACHINE_DRIVER_END
  1380: 
  1381: static MACHINE_DRIVER_START( ras320 )
  1382: 	MDRV_IMPORT_FROM(raster)
  1383: 	MDRV_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1)
  1384: MACHINE_DRIVER_END
  1385: 
  1386: 
  1387: /*
  1388: these games benefit in places from 320 but also have slight glitches so i'm
  1389: using 304 for them
  1390: 
  1391: nam1975
  1392: superspy
  1393: fbfrenzy
  1394: sengoku2
  1395: bstars2
  1396: quizdais
  1397: ssideki
  1398: aof3
  1399: 
  1400: */
  1401: 
  1402: /******************************************************************************/
  1403: 
  1404: /****
  1405:  These are the known Bios Roms, Set options.bios to the one you want
  1406:  ****/
  1407: 
  1408: SYSTEM_BIOS_START( neogeo )
  1409: 	SYSTEM_BIOS_ADD( 0, "euro",       "Europe MVS (Ver. 2)" )
  1410: 	SYSTEM_BIOS_ADD( 1, "euro-s1",    "Europe MVS (Ver. 1)" )
  1411: 	SYSTEM_BIOS_ADD( 2, "us",         "US MVS (Ver. 2?)" )
  1412: 	SYSTEM_BIOS_ADD( 3, "us-e",       "US MVS (Ver. 1)" )
  1413: 	SYSTEM_BIOS_ADD( 4, "asia",       "Asia MVS (Ver. 3)" )
  1414: 	SYSTEM_BIOS_ADD( 5, "japan",      "Japan MVS (Ver. 3)" )
  1415: 	SYSTEM_BIOS_ADD( 6, "japan-s2",   "Japan MVS (Ver. 2)" )
  1416: 
  1417: //	SYSTEM_BIOS_ADD( 7, "uni-bios.10","Unibios MVS (Hack, Ver. 1.0)" )
  1418: //	SYSTEM_BIOS_ADD( 8, "uni-bios.11","Unibios MVS (Hack, Ver. 1.1)" )
  1419: //	SYSTEM_BIOS_ADD( 9, "debug",      "Debug MVS (Hack?)" )
  1420: //	SYSTEM_BIOS_ADD(10, "asia-aes",   "Asia AES" )
  1421: SYSTEM_BIOS_END
  1422: 
  1423: #define ROM_LOAD16_WORD_SWAP_BIOS(bios,name,offset,length,hash) \ 
  1424: 		ROMX_LOAD(name, offset, length, hash, ROM_GROUPWORD | ROM_REVERSE | ROM_BIOS(bios+1)) /* Note '+1' */
  1425: 
  1426: #define NEOGEO_BIOS \ 
  1427: 	ROM_LOAD16_WORD_SWAP_BIOS( 0, "sp-s2.sp1",    0x00000, 0x020000, CRC(9036d879) SHA1(4f5ed7105b7128794654ce82b51723e16e389543) ) /* Europe, 1 Slot, has also been found on a 4 Slot (the old hacks were designed for this one) */ \
  1428: 	ROM_LOAD16_WORD_SWAP_BIOS( 1, "sp-s.sp1",     0x00000, 0x020000, CRC(c7f2fa45) SHA1(09576ff20b4d6b365e78e6a5698ea450262697cd) ) /* Europe, 4 Slot */ \
  1429: 	ROM_LOAD16_WORD_SWAP_BIOS( 2, "usa_2slt.bin", 0x00000, 0x020000, CRC(e72943de) SHA1(5c6bba07d2ec8ac95776aa3511109f5e1e2e92eb) ) /* US, 2 Slot */ \
  1430: 	ROM_LOAD16_WORD_SWAP_BIOS( 3, "sp-e.sp1",     0x00000, 0x020000, CRC(2723a5b5) SHA1(5dbff7531cf04886cde3ef022fb5ca687573dcb8) ) /* US, 6 Slot (V5?) */ \
  1431: 	ROM_LOAD16_WORD_SWAP_BIOS( 4, "asia-s3.rom",  0x00000, 0x020000, CRC(91b64be3) SHA1(720a3e20d26818632aedf2c2fd16c54f213543e1) ) /* Asia */ \
  1432: 	ROM_LOAD16_WORD_SWAP_BIOS( 5, "vs-bios.rom",  0x00000, 0x020000, CRC(f0e8f27d) SHA1(ecf01eda815909f1facec62abf3594eaa8d11075) ) /* Japan, Ver 6 VS Bios */ \
  1433: 	ROM_LOAD16_WORD_SWAP_BIOS( 6, "sp-j2.rom",    0x00000, 0x020000, CRC(acede59c) SHA1(b6f97acd282fd7e94d9426078a90f059b5e9dd91) ) /* Japan, Older */ \
  1434: 
  1435: //	ROM_LOAD16_WORD_SWAP_BIOS( 7, "uni-bios.10",  0x00000, 0x020000, CRC(0ce453a0) SHA1(3b4c0cd26c176fc6b26c3a2f95143dd478f6abf9) ) /* Universe Bios v1.0 (hack) */
  1436: //	ROM_LOAD16_WORD_SWAP_BIOS( 8, "uni-bios.11",  0x00000, 0x020000, CRC(5dda0d84) SHA1(4153d533c02926a2577e49c32657214781ff29b7) ) /* Universe Bios v1.1 (hack) */
  1437: //	ROM_LOAD16_WORD_SWAP_BIOS( 9, "neodebug.rom", 0x00000, 0x020000, CRC(698ebb7d) SHA1(081c49aa8cc7dad5939833dc1b18338321ea0a07) ) /* Debug (Development) Bios */
  1438: //	ROM_LOAD16_WORD_SWAP_BIOS(10, "aes-bios.bin", 0x00000, 0x020000, CRC(d27a71f1) SHA1(1b3b22092f30c4d1b2c15f04d1670eb1e9fbea07) ) /* AES Console (Asia?) Bios */
  1439: 
  1440: /* note you'll have to modify the last for lines of each block to use the extra bios roms,
  1441:    they're hacks / homebrew / console bios roms so Mame doesn't list them by default */
  1442: 
  1443: 
  1444: 
  1445: /* we only have one irritating maze bios and thats asia */
  1446: #define IRRMAZE_BIOS \ 
  1447: 	ROM_LOAD16_WORD_SWAP(         "236-bios.bin", 0x00000, 0x020000, CRC(853e6b96) ) \
  1448: 
  1449: #define NEO_BIOS_SOUND_512K(name,sum) \ 
  1450: 	ROM_REGION16_BE( 0x20000, REGION_USER1, 0 ) \
  1451: 	NEOGEO_BIOS \
  1452: 	ROM_REGION( 0x90000, REGION_CPU2, 0 ) \
  1453: 	ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(97cf998b) SHA1(977387a7c76ef9b21d0b01fa69830e949a9a9626) )  /* we don't use the BIOS anyway... */ \
  1454: 	ROM_LOAD( name, 		0x00000, 0x80000, sum ) /* so overwrite it with the real thing */ \
  1455: 	ROM_RELOAD(             0x10000, 0x80000 ) \
  1456: 	ROM_REGION( 0x10000, REGION_GFX4, 0 ) \
  1457: 	ROM_LOAD( "000-lo.lo", 0x00000, 0x10000, CRC(e09e253c) SHA1(2b1c719531dac9bb503f22644e6e4236b91e7cfc) )  /* Y zoom control */
  1458: 
  1459: #define NEO_BIOS_SOUND_256K(name,sum) \ 
  1460: 	ROM_REGION16_BE( 0x20000, REGION_USER1, 0 ) \
  1461: 	NEOGEO_BIOS \
  1462: 	ROM_REGION( 0x50000, REGION_CPU2, 0 ) \
  1463: 	ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(97cf998b) SHA1(977387a7c76ef9b21d0b01fa69830e949a9a9626) )  /* we don't use the BIOS anyway... */ \
  1464: 	ROM_LOAD( name, 		0x00000, 0x40000, sum ) /* so overwrite it with the real thing */ \
  1465: 	ROM_RELOAD(             0x10000, 0x40000 ) \
  1466: 	ROM_REGION( 0x10000, REGION_GFX4, 0 ) \
  1467: 	ROM_LOAD( "000-lo.lo", 0x00000, 0x10000, CRC(e09e253c) SHA1(2b1c719531dac9bb503f22644e6e4236b91e7cfc) )  /* Y zoom control */
  1468: 
  1469: #define NEO_BIOS_SOUND_128K(name,sum) \ 
  1470: 	ROM_REGION16_BE( 0x20000, REGION_USER1, 0 ) \
  1471: 	NEOGEO_BIOS \
  1472: 	ROM_REGION( 0x50000, REGION_CPU2, 0 ) \
  1473: 	ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(97cf998b) SHA1(977387a7c76ef9b21d0b01fa69830e949a9a9626) )  /* we don't use the BIOS anyway... */ \
  1474: 	ROM_LOAD( name, 		0x00000, 0x20000, sum ) /* so overwrite it with the real thing */ \
  1475: 	ROM_RELOAD(             0x10000, 0x20000 ) \
  1476: 	ROM_REGION( 0x10000, REGION_GFX4, 0 ) \
  1477: 	ROM_LOAD( "000-lo.lo", 0x00000, 0x10000, CRC(e09e253c) SHA1(2b1c719531dac9bb503f22644e6e4236b91e7cfc) )  /* Y zoom control */
  1478: 
  1479: #define NEO_BIOS_SOUND_64K(name,sum) \ 
  1480: 	ROM_REGION16_BE( 0x20000, REGION_USER1, 0 ) \
  1481: 	NEOGEO_BIOS \
  1482: 	ROM_REGION( 0x50000, REGION_CPU2, 0 ) \
  1483: 	ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(97cf998b) SHA1(977387a7c76ef9b21d0b01fa69830e949a9a9626) )  /* we don't use the BIOS anyway... */ \
  1484: 	ROM_LOAD( name, 		0x00000, 0x10000, sum ) /* so overwrite it with the real thing */ \
  1485: 	ROM_RELOAD(             0x10000, 0x10000 ) \
  1486: 	ROM_REGION( 0x10000, REGION_GFX4, 0 ) \
  1487: 	ROM_LOAD( "000-lo.lo", 0x00000, 0x10000, CRC(e09e253c) SHA1(2b1c719531dac9bb503f22644e6e4236b91e7cfc) )  /* Y zoom control */
  1488: 
  1489: #define NO_DELTAT_REGION 
  1490: 
  1491: #define NEO_SFIX_128K(name, hash) \ 
  1492: 	ROM_REGION( 0x20000, REGION_GFX1, 0 ) \
  1493: 	ROM_LOAD( name, 		  0x000000, 0x20000, hash ) \
  1494: 	ROM_REGION( 0x20000, REGION_GFX2, 0 ) \
  1495: 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
  1496: 
  1497: #define NEO_SFIX_64K(name, hash) \ 
  1498: 	ROM_REGION( 0x20000, REGION_GFX1, 0 ) \
  1499: 	ROM_LOAD( name, 		  0x000000, 0x10000, hash ) \
  1500: 	ROM_REGION( 0x20000, REGION_GFX2, 0 ) \
  1501: 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
  1502: 
  1503: #define NEO_SFIX_32K(name, hash) \ 
  1504: 	ROM_REGION( 0x20000, REGION_GFX1, 0 ) \
  1505: 	ROM_LOAD( name, 		  0x000000, 0x08000, hash ) \
  1506: 	ROM_REGION( 0x20000, REGION_GFX2, 0 ) \
  1507: 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
  1508: 
  1509: 
  1510: /******************************************************************************/
  1511: 
  1512: ROM_START( nam1975 )
  1513: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  1514: 	ROM_LOAD16_WORD_SWAP( "001-p1.bin", 0x000000, 0x080000, CRC(cc9fc951) SHA1(92f4e6ddeeb825077d92dbb70b50afea985f15c0) )
  1515: 
  1516: 	NEO_SFIX_64K( "001-s1.bin", CRC(8ded55a5) SHA1(27c8ffac16fbcc19c843d1b5b47ae8d8ef83d44a) )
  1517: 
  1518: 	NEO_BIOS_SOUND_64K( "001-m1.bin", CRC(cd088502) SHA1(939f745cd576905f326e6246a2eed78e9fa88178) )
  1519: 
  1520: 	ROM_REGION( 0x080000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  1521: 	ROM_LOAD( "001-v11.bin", 0x000000, 0x080000, CRC(a7c3d5e5) SHA1(e3efc86940f91c53b7724c4566cfc21ea1a7a465) )
  1522: 
  1523: 	ROM_REGION( 0x180000, REGION_SOUND2, ROMREGION_SOUNDONLY )
  1524: 	ROM_LOAD( "001-v21.bin", 0x000000, 0x080000, CRC(55e670b3) SHA1(a047049646a90b6db2d1882264df9256aa5a85e5) )
  1525: 	ROM_LOAD( "001-v22.bin", 0x080000, 0x080000, CRC(ab0d8368) SHA1(404114db9f3295929080b87a5d0106b40da6223a) )
  1526: 	ROM_LOAD( "001-v23.bin", 0x100000, 0x080000, CRC(df468e28) SHA1(4e5d4a709a4737a87bba4083aeb788f657862f1a) )
  1527: 
  1528: 	ROM_REGION( 0x300000, REGION_GFX3, 0 )
  1529: 	ROM_LOAD16_BYTE( "001-c1.bin", 0x000000, 0x80000, CRC(32ea98e1) SHA1(c2fb3fb7dd14523a4b4b7fbdb81f44cb4cc48239) ) /* Plane 0,1 */
  1530: 	ROM_LOAD16_BYTE( "001-c2.bin", 0x000001, 0x80000, CRC(cbc4064c) SHA1(224c970fd060d841fd430c946ef609bb57b6d78c) ) /* Plane 2,3 */
  1531: 	ROM_LOAD16_BYTE( "001-c3.bin", 0x100000, 0x80000, CRC(0151054c) SHA1(f24fb501a7845f64833f4e5a461bcf9dc3262557) ) /* Plane 0,1 */
  1532: 	ROM_LOAD16_BYTE( "001-c4.bin", 0x100001, 0x80000, CRC(0a32570d) SHA1(f108446ec7844fde25f7a4ab454f76d384bf5e52) ) /* Plane 2,3 */
  1533: 	ROM_LOAD16_BYTE( "001-c5.bin", 0x200000, 0x80000, CRC(90b74cc2) SHA1(89898da36db259180e5261ed45eafc99ca13e504) ) /* Plane 0,1 */
  1534: 	ROM_LOAD16_BYTE( "001-c6.bin", 0x200001, 0x80000, CRC(e62bed58) SHA1(d05b2903b212a51ee131e52c761b714cb787683e) ) /* Plane 2,3 */
  1535: ROM_END
  1536: 
  1537: ROM_START( bstars )
  1538: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  1539: 	ROM_LOAD16_WORD_SWAP( "002-p1.bin", 0x000000, 0x080000, CRC(3bc7790e) SHA1(50b2fffb1278151bb4849fbe1f8cb23916019815) )
  1540: 
  1541: 	NEO_SFIX_128K( "002-s1.bin", CRC(1a7fd0c6) SHA1(3fc701b7afddab369ddf9dedfbc5e1aaf80b8af3) )
  1542: 
  1543: 	NEO_BIOS_SOUND_64K( "002-m1.bin", CRC(79a8f4c2) SHA1(08ca2b72fd9b0ed068dc918ecda51d13203a3481) )
  1544: 
  1545: 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  1546: 	ROM_LOAD( "002-v11.bin", 0x000000, 0x080000, CRC(b7b925bd) SHA1(644c92fa90e74998e73714f74b1e0680ee372a07) )
  1547: 	ROM_LOAD( "002-v12.bin", 0x080000, 0x080000, CRC(329f26fc) SHA1(2c8009edc88c6b26f7be5beb2b8d260aac394ee1) )
  1548: 	ROM_LOAD( "002-v13.bin", 0x100000, 0x080000, CRC(0c39f3c8) SHA1(db8f8670639601215707d918d4fb93221460446a) )
  1549: 	ROM_LOAD( "002-v14.bin", 0x180000, 0x080000, CRC(c7e11c38) SHA1(5abf2a7877e0162c758a4dcf09f183930fa7ef24) )
  1550: 
  1551: 	ROM_REGION( 0x080000, REGION_SOUND2, ROMREGION_SOUNDONLY )
  1552: 	ROM_LOAD( "002-v21.bin", 0x000000, 0x080000, CRC(04a733d1) SHA1(84159368c0f6de2c3b8121227201cd3422455cf6) )
  1553: 
  1554: 	ROM_REGION( 0x300000, REGION_GFX3, 0 )
  1555: 	ROM_LOAD16_BYTE( "002-c1.bin", 0x000000, 0x080000, CRC(aaff2a45) SHA1(c91ee72d1d74514df8ec44fca703409d92158ae3) )
  1556: 	ROM_LOAD16_BYTE( "002-c2.bin", 0x000001, 0x080000, CRC(3ba0f7e4) SHA1(f023b134b9c7994f477867307d2732026033501d) )
  1557: 	ROM_LOAD16_BYTE( "002-c3.bin", 0x100000, 0x080000, CRC(96f0fdfa) SHA1(9f779a1ae46aeda54d69382b074392ade687f62f) )
  1558: 	ROM_LOAD16_BYTE( "002-c4.bin", 0x100001, 0x080000, CRC(5fd87f2f) SHA1(a5dd6f26f9485f216c2428ae1792c182beb10dbc) )
  1559: 	ROM_LOAD16_BYTE( "002-c5.bin", 0x200000, 0x080000, CRC(807ed83b) SHA1(3268e7d4602c3f55f1e0da2c80653d5ae461ef67) )
  1560: 	ROM_LOAD16_BYTE( "002-c6.bin", 0x200001, 0x080000, CRC(5a3cad41) SHA1(c620d18f4ff32ed5489c941dfc641030a54f1c14) )
  1561: ROM_END
  1562: 
  1563: ROM_START( tpgolf )
  1564: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  1565: 	ROM_LOAD16_WORD_SWAP( "003-p1.bin", 0x000000, 0x080000, CRC(f75549ba) SHA1(3f7bdf5e2964e921fe1dd87c51a79a1a501fc73f) )
  1566: 	ROM_LOAD16_WORD_SWAP( "003-p2.bin", 0x080000, 0x080000, CRC(b7809a8f) SHA1(1604c889592c9610668bff296de48a0d6906156d) )
  1567: 
  1568: 	NEO_SFIX_128K( "003-s1.bin", CRC(7b3eb9b1) SHA1(39cd8bad9f8bfdeb8ac681b5b79ae5aa81c8dd5f) )
  1569: 
  1570: 	NEO_BIOS_SOUND_64K( "003-m1.bin", CRC(7851d0d9) SHA1(d021cef958cc37ab170b78d7a4b3ae94947e4d13) )
  1571: 
  1572: 	ROM_REGION( 0x080000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  1573: 	ROM_LOAD( "003-v11.bin", 0x000000, 0x080000, CRC(ff97f1cb) SHA1(defa249d46ae220f7bfa70746f5202bbbcc3e5fe) )
  1574: 
  1575: 	ROM_REGION( 0x200000, REGION_SOUND2, ROMREGION_SOUNDONLY )
  1576: 	ROM_LOAD( "003-v21.bin", 0x000000, 0x080000, CRC(d34960c6) SHA1(36d5877d5e42aab943f4d693159f4f3ad8b0addc) )
  1577: 	ROM_LOAD( "003-v22.bin", 0x080000, 0x080000, CRC(9a5f58d4) SHA1(2b580595e1820430a36f06fd3e0e0b8f7d686889) )
  1578: 	ROM_LOAD( "003-v23.bin", 0x100000, 0x080000, CRC(30f53e54) SHA1(22461f88a56d272b78dbc23204c0c6816200532b) )
  1579: 	ROM_LOAD( "003-v24.bin", 0x180000, 0x080000, CRC(5ba0f501) SHA1(ca02937a611a2c50c9e4b54f8fd4eaea09259894) )
  1580: 
  1581: 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
  1582: 	ROM_LOAD16_BYTE( "003-c1.bin", 0x000000, 0x80000, CRC(0315fbaf) SHA1(583c9253219c1026d81ee5e0cf5568683adc2633) )
  1583: 	ROM_LOAD16_BYTE( "003-c2.bin", 0x000001, 0x80000, CRC(b4c15d59) SHA1(b0d8ec967f9b8e5216301c10b2d36912abce6515) )
  1584: 	ROM_LOAD16_BYTE( "003-c3.bin", 0x100000, 0x80000, CRC(b09f1612) SHA1(03fbb5db4e377ce9cb4e65ddbc0b114c02e7bae1) )
  1585: 	ROM_LOAD16_BYTE( "003-c4.bin", 0x100001, 0x80000, CRC(150ea7a1) SHA1(13edc30144b56285ef37eb8aa6fb934704de18d8) )
  1586: 	ROM_LOAD16_BYTE( "003-c5.bin", 0x200000, 0x80000, CRC(9a7146da) SHA1(2fc83d13e3e9565919aab01bf2a1b028f433b547) )
  1587: 	ROM_LOAD16_BYTE( "003-c6.bin", 0x200001, 0x80000, CRC(1e63411a) SHA1(ee397e2f679042e87b37d95837af62bb95a72af9) )
  1588: 	ROM_LOAD16_BYTE( "003-c7.bin", 0x300000, 0x80000, CRC(2886710c) SHA1(1533dd935f0a8f92a0a3c47d1d2bc6d035454244) )
  1589: 	ROM_LOAD16_BYTE( "003-c8.bin", 0x300001, 0x80000, CRC(422af22d) SHA1(f67c844c34545de6ea187f5bfdf440dec8518532) )
  1590: ROM_END
  1591: 
  1592: ROM_START( mahretsu )
  1593: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  1594: 	ROM_LOAD16_WORD_SWAP( "004-p1.bin", 0x000000, 0x080000, CRC(fc6f53db) SHA1(64a62ca4c8fb68954e06121399c9402278bd0467) )
  1595: 
  1596: 	NEO_SFIX_64K( "004-s1.bin", CRC(b0d16529) SHA1(1483a3459309596ee3ecff68bdbde0809d82dd7a) )
  1597: 
  1598: 	NEO_BIOS_SOUND_64K( "004-m1.bin", CRC(37965a73) SHA1(61ad03c74169f9f50a37048fb74300ee926ee766) )
  1599: 
  1600: 	ROM_REGION( 0x100000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  1601: 	ROM_LOAD( "004-v1.bin", 0x000000, 0x080000, CRC(b2fb2153) SHA1(36e0cc8927b11105de40188af46f6cf532794c10) )
  1602: 	ROM_LOAD( "004-v2.bin", 0x080000, 0x080000, CRC(8503317b) SHA1(ab22f1aba1e977ab234a4f1d73dc6ed789dbeb85) )
  1603: 
  1604: 	ROM_REGION( 0x180000, REGION_SOUND2, ROMREGION_SOUNDONLY )
  1605: 	ROM_LOAD( "004-v3.bin", 0x000000, 0x080000, CRC(4999fb27) SHA1(2d4926a220ea21bdd5e816bb16f985fff089500a) )
  1606: 	ROM_LOAD( "004-v4.bin", 0x080000, 0x080000, CRC(776fa2a2) SHA1(e7d5a362ab7806b7b009700a435c815a20e8ec68) )
  1607: 	ROM_LOAD( "004-v5.bin", 0x100000, 0x080000, CRC(b3e7eeea) SHA1(4d1e97f380702a3a06e7f954b4caddd9c4119d8f) )
  1608: 
  1609: 	ROM_REGION( 0x200000, REGION_GFX3, 0 )
  1610: 	ROM_LOAD16_BYTE( "004-c1.bin", 0x000000, 0x80000, CRC(f1ae16bc) SHA1(df68feed4dcba1e1566032b01ebb7b478a1792bf) ) /* Plane 0,1 */
  1611: 	ROM_LOAD16_BYTE( "004-c2.bin", 0x000001, 0x80000, CRC(bdc13520) SHA1(2bc4c996d019a4c539f6c3188ef18089e54b7efa) ) /* Plane 2,3 */
  1612: 	ROM_LOAD16_BYTE( "004-c3.bin", 0x100000, 0x80000, CRC(9c571a37) SHA1(21388aeb92bb8e15a55a063701ca9df79e292127) ) /* Plane 0,1 */
  1613: 	ROM_LOAD16_BYTE( "004-c4.bin", 0x100001, 0x80000, CRC(7e81cb29) SHA1(5036f04df30cf6903bd1a8cc06ff6f015c24a74b) ) /* Plane 2,3 */
  1614: ROM_END
  1615: 
  1616: ROM_START( maglord )
  1617: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  1618: 	ROM_LOAD16_WORD_SWAP( "005-p1.bin", 0x000000, 0x080000, CRC(bd0a492d) SHA1(d043d3710cf2b0d2b3798008e65e4c7c3ead1af3) )
  1619: 
  1620: 	NEO_SFIX_128K( "005-s1.bin", CRC(1c5369a2) SHA1(db0dba0a7dced6c9ca929c5abda491b05d84199c) )
  1621: 
  1622: 	NEO_BIOS_SOUND_64K( "005-m1.bin", CRC(91ee1f73) SHA1(f060728543333a99216cc2879f7666a1f4235068) )
  1623: 
  1624: 	ROM_REGION( 0x080000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  1625: 	ROM_LOAD( "005-v11.bin", 0x000000, 0x080000, CRC(cc0455fd) SHA1(a8ff4270e7705e263d25ff0b301f503bccea7e59) )
  1626: 
  1627: 	ROM_REGION( 0x100000, REGION_SOUND2, ROMREGION_SOUNDONLY )
  1628: 	ROM_LOAD( "005-v21.bin", 0x000000, 0x080000, CRC(f94ab5b7) SHA1(2c16985102e3585e08622d8c54ac5c60425b9ff8) )
  1629: 	ROM_LOAD( "005-v22.bin", 0x080000, 0x080000, CRC(232cfd04) SHA1(61b66a9decbbd1f500a8c186615e7fd077c6861e) )
  1630: 
  1631: 	ROM_REGION( 0x300000, REGION_GFX3, 0 )
  1632: 	ROM_LOAD16_BYTE( "005-c1.bin", 0x000000, 0x80000, CRC(806aee34) SHA1(3c32a0edbbddb694495b510c13979c44b83de8bc) ) /* Plane 0,1 */
  1633: 	ROM_LOAD16_BYTE( "005-c2.bin", 0x000001, 0x80000, CRC(34aa9a86) SHA1(cec97e1ff7f91158040c629ba75742db82c4ae5e) ) /* Plane 2,3 */
  1634: 	ROM_LOAD16_BYTE( "005-c3.bin", 0x100000, 0x80000, CRC(c4c2b926) SHA1(478bfafca21f5a1338808251a06ab405e6a9e65f) ) /* Plane 0,1 */
  1635: 	ROM_LOAD16_BYTE( "005-c4.bin", 0x100001, 0x80000, CRC(9c46dcf4) SHA1(4c05f3dc25777a87578ce09a6cefb3a4cebf3266) ) /* Plane 2,3 */
  1636: 	ROM_LOAD16_BYTE( "005-c5.bin", 0x200000, 0x80000, CRC(69086dec) SHA1(7fa47f4a765948813ebf366168275dcc3c42e951) ) /* Plane 0,1 */
  1637: 	ROM_LOAD16_BYTE( "005-c6.bin", 0x200001, 0x80000, CRC(ab7ac142) SHA1(e6ad2843947d35d8e913d2666f87946c1ba7944f) ) /* Plane 2,3 */
  1638: ROM_END
  1639: 
  1640: ROM_START( maglordh )
  1641: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  1642: 	ROM_LOAD16_WORD_SWAP( "005-p1h.bin", 0x000000, 0x080000, CRC(599043c5) SHA1(43f234b0f89b72b4c6050c40d9daa5c4e96b94ce) )
  1643: 
  1644: 	NEO_SFIX_128K( "005-s1.bin", CRC(1c5369a2) SHA1(db0dba0a7dced6c9ca929c5abda491b05d84199c) )
  1645: 
  1646: 	NEO_BIOS_SOUND_64K( "005-m1.bin", CRC(91ee1f73) SHA1(f060728543333a99216cc2879f7666a1f4235068) )
  1647: 
  1648: 	ROM_REGION( 0x080000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  1649: 	ROM_LOAD( "005-v11.bin", 0x000000, 0x080000, CRC(cc0455fd) SHA1(a8ff4270e7705e263d25ff0b301f503bccea7e59) )
  1650: 
  1651: 	ROM_REGION( 0x100000, REGION_SOUND2, ROMREGION_SOUNDONLY )
  1652: 	ROM_LOAD( "005-v21.bin", 0x000000, 0x080000, CRC(f94ab5b7) SHA1(2c16985102e3585e08622d8c54ac5c60425b9ff8) )
  1653: 	ROM_LOAD( "005-v22.bin", 0x080000, 0x080000, CRC(232cfd04) SHA1(61b66a9decbbd1f500a8c186615e7fd077c6861e) )
  1654: 
  1655: 	ROM_REGION( 0x300000, REGION_GFX3, 0 )
  1656: 	ROM_LOAD16_BYTE( "005-c1.bin", 0x000000, 0x80000, CRC(806aee34) SHA1(3c32a0edbbddb694495b510c13979c44b83de8bc) ) /* Plane 0,1 */
  1657: 	ROM_LOAD16_BYTE( "005-c2.bin", 0x000001, 0x80000, CRC(34aa9a86) SHA1(cec97e1ff7f91158040c629ba75742db82c4ae5e) ) /* Plane 2,3 */
  1658: 	ROM_LOAD16_BYTE( "005-c3.bin", 0x100000, 0x80000, CRC(c4c2b926) SHA1(478bfafca21f5a1338808251a06ab405e6a9e65f) ) /* Plane 0,1 */
  1659: 	ROM_LOAD16_BYTE( "005-c4.bin", 0x100001, 0x80000, CRC(9c46dcf4) SHA1(4c05f3dc25777a87578ce09a6cefb3a4cebf3266) ) /* Plane 2,3 */
  1660: 	ROM_LOAD16_BYTE( "005-c5.bin", 0x200000, 0x80000, CRC(69086dec) SHA1(7fa47f4a765948813ebf366168275dcc3c42e951) ) /* Plane 0,1 */
  1661: 	ROM_LOAD16_BYTE( "005-c6.bin", 0x200001, 0x80000, CRC(ab7ac142) SHA1(e6ad2843947d35d8e913d2666f87946c1ba7944f) ) /* Plane 2,3 */
  1662: ROM_END
  1663: 
  1664: ROM_START( ridhero )
  1665: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  1666: 	ROM_LOAD16_WORD_SWAP( "006-p1.bin", 0x000000, 0x080000, CRC(d4aaf597) SHA1(34d35b71adb5bd06f4f1b50ffd9c58ab9c440a84) )
  1667: 
  1668: 	NEO_SFIX_64K( "006-s1.bin", CRC(197d1a28) SHA1(3f6ec453ebdead50c9fabd71071817b699a8a82c) )
  1669: 
  1670: 	NEO_BIOS_SOUND_128K( "006-m1.bin", CRC(f0b6425d) SHA1(ba90c665d3e84c40d0383be64b1399ba831c0cfc) )
  1671: 
  1672: 	ROM_REGION( 0x100000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  1673: 	ROM_LOAD( "006-v11.bin", 0x000000, 0x080000, CRC(cdf74a42) SHA1(a17106cc3f9e5c5d52b4def861c0545a98151da2) )
  1674: 	ROM_LOAD( "006-v12.bin", 0x080000, 0x080000, CRC(e2fd2371) SHA1(cc95297bee7ffbdcb24ac4daeb5307cb39a52067) )
  1675: 
  1676: 	ROM_REGION( 0x200000, REGION_SOUND2, ROMREGION_SOUNDONLY )
  1677: 	ROM_LOAD( "006-v21.bin", 0x000000, 0x080000, CRC(94092bce) SHA1(1a2906271fe6bc396898a756153629a5862930eb) )
  1678: 	ROM_LOAD( "006-v22.bin", 0x080000, 0x080000, CRC(4e2cd7c3) SHA1(72fb215a4f208a22a764e801186d1643d3d840ca) )
  1679: 	ROM_LOAD( "006-v23.bin", 0x100000, 0x080000, CRC(069c71ed) SHA1(f450e9f60cd6ef846dbc77993159ec6157fb64e7) )
  1680: 	ROM_LOAD( "006-v24.bin", 0x180000, 0x080000, CRC(89fbb825) SHA1(656a97c6a8832dab3a5e1577d9cd257b561cc356) )
  1681: 
  1682: 	ROM_REGION( 0x200000, REGION_GFX3, 0 )
  1683: 	ROM_LOAD16_BYTE( "006-c1.bin", 0x000000, 0x080000, CRC(4a5c7f78) SHA1(f8f1e6b7841c74368210d52a84307bb28f722a2d) ) /* Plane 0,1 */
  1684: 	ROM_LOAD16_BYTE( "006-c2.bin", 0x000001, 0x080000, CRC(e0b70ece) SHA1(e2b750e43cdddcea29d1c9c943a3628117a16a1b) ) /* Plane 2,3 */
  1685: 	ROM_LOAD16_BYTE( "006-c3.bin", 0x100000, 0x080000, CRC(8acff765) SHA1(11fe89b9d112d0658c9ddf40d928584de6ea9202) ) /* Plane 0,1 */
  1686: 	ROM_LOAD16_BYTE( "006-c4.bin", 0x100001, 0x080000, CRC(205e3208) SHA1(aa2acf2c6f48ffffdcc0c94ddc031acc9e4a2e68) ) /* Plane 2,3 */
  1687: ROM_END
  1688: 
  1689: ROM_START( ridheroh )
  1690: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  1691: 	ROM_LOAD16_WORD_SWAP( "006-p1h.bin", 0x000000, 0x080000, CRC(52445646) SHA1(647bb31f2f68453c1366cb6e2e867e37d1df7a54) )
  1692: 
  1693: 	NEO_SFIX_64K( "006-s1.bin", CRC(197d1a28) SHA1(3f6ec453ebdead50c9fabd71071817b699a8a82c) )
  1694: 
  1695: 	NEO_BIOS_SOUND_128K( "006-m1.bin", CRC(f0b6425d) SHA1(ba90c665d3e84c40d0383be64b1399ba831c0cfc) )
  1696: 
  1697: 	ROM_REGION( 0x100000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  1698: 	ROM_LOAD( "006-v11.bin", 0x000000, 0x080000, CRC(cdf74a42) SHA1(a17106cc3f9e5c5d52b4def861c0545a98151da2) )
  1699: 	ROM_LOAD( "006-v12.bin", 0x080000, 0x080000, CRC(e2fd2371) SHA1(cc95297bee7ffbdcb24ac4daeb5307cb39a52067) )
  1700: 
  1701: 	ROM_REGION( 0x200000, REGION_SOUND2, ROMREGION_SOUNDONLY )
  1702: 	ROM_LOAD( "006-v21.bin", 0x000000, 0x080000, CRC(94092bce) SHA1(1a2906271fe6bc396898a756153629a5862930eb) )
  1703: 	ROM_LOAD( "006-v22.bin", 0x080000, 0x080000, CRC(4e2cd7c3) SHA1(72fb215a4f208a22a764e801186d1643d3d840ca) )
  1704: 	ROM_LOAD( "006-v23.bin", 0x100000, 0x080000, CRC(069c71ed) SHA1(f450e9f60cd6ef846dbc77993159ec6157fb64e7) )
  1705: 	ROM_LOAD( "006-v24.bin", 0x180000, 0x080000, CRC(89fbb825) SHA1(656a97c6a8832dab3a5e1577d9cd257b561cc356) )
  1706: 
  1707: 	ROM_REGION( 0x200000, REGION_GFX3, 0 )
  1708: 	ROM_LOAD16_BYTE( "006-c1.bin", 0x000000, 0x080000, CRC(4a5c7f78) SHA1(f8f1e6b7841c74368210d52a84307bb28f722a2d) ) /* Plane 0,1 */
  1709: 	ROM_LOAD16_BYTE( "006-c2.bin", 0x000001, 0x080000, CRC(e0b70ece) SHA1(e2b750e43cdddcea29d1c9c943a3628117a16a1b) ) /* Plane 2,3 */
  1710: 	ROM_LOAD16_BYTE( "006-c3.bin", 0x100000, 0x080000, CRC(8acff765) SHA1(11fe89b9d112d0658c9ddf40d928584de6ea9202) ) /* Plane 0,1 */
  1711: 	ROM_LOAD16_BYTE( "006-c4.bin", 0x100001, 0x080000, CRC(205e3208) SHA1(aa2acf2c6f48ffffdcc0c94ddc031acc9e4a2e68) ) /* Plane 2,3 */
  1712: ROM_END
  1713: 
  1714: ROM_START( alpham2 )
  1715: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  1716: 	ROM_LOAD16_WORD_SWAP( "007-p1.bin", 0x000000, 0x080000, CRC(5b266f47) SHA1(8afbf995989f47ad93fea1f31a884afc7228b53a) )
  1717: 	ROM_LOAD16_WORD_SWAP( "007-p2.bin", 0x080000, 0x020000, CRC(eb9c1044) SHA1(65d3416dcd96663bc4e7cefe90ecb7c1eafb2dda) )
  1718: 
  1719: 	NEO_SFIX_128K( "007-s1.bin", CRC(85ec9acf) SHA1(39a11974438ad36a2cc84307151b31474c3c5518) )
  1720: 
  1721: 	NEO_BIOS_SOUND_128K( "007-m1.bin", CRC(28dfe2cd) SHA1(1a1a99fb917c6c8db591e3be695ce03f843ee1df) )
  1722: 
  1723: 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  1724: 	ROM_LOAD( "007-v1.bin", 0x000000, 0x100000, CRC(cd5db931) SHA1(b59f9f2df29f49470312a6cd20f5669b6aaf51ff) )
  1725: 	ROM_LOAD( "007-v2.bin", 0x100000, 0x100000, CRC(63e9b574) SHA1(1ade4cd0b15c84dd4a0fb7f7abf0885eef3a3f71) )
  1726: 
  1727: 	NO_DELTAT_REGION
  1728: 
  1729: 	ROM_REGION( 0x300000, REGION_GFX3, 0 )
  1730: 	ROM_LOAD16_BYTE( "007-c1.bin", 0x000000, 0x100000, CRC(8fba8ff3) SHA1(1a682292e99eb91b0edb9771c44bc5e762867e98) ) /* Plane 0,1 */
  1731: 	ROM_LOAD16_BYTE( "007-c2.bin", 0x000001, 0x100000, CRC(4dad2945) SHA1(ac85a146276537fed124bda892bb93ff549f1d93) ) /* Plane 2,3 */
  1732: 	ROM_LOAD16_BYTE( "007-c3.bin", 0x200000, 0x080000, CRC(68c2994e) SHA1(4f8dfc6e5188942e03b853a2c9f0ea6138dec791) ) /* Plane 0,1 */
  1733: 	ROM_LOAD16_BYTE( "007-c4.bin", 0x200001, 0x080000, CRC(7d588349) SHA1(a5ed789d7bbc25be5c5b2d99883b64d379c103a2) ) /* Plane 2,3 */
  1734: ROM_END
  1735: 
  1736: ROM_START( ncombat )
  1737: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  1738: 	ROM_LOAD16_WORD_SWAP( "009-p1.bin", 0x000000, 0x080000, CRC(b45fcfbf) SHA1(3872147dda2d1ba905d35f4571065d87b1958b4a) )
  1739: 
  1740: 	NEO_SFIX_128K( "009-s1.bin", CRC(d49afee8) SHA1(77615f12edf08ae8f1353f7a056a8f3a50d3ebdc) )
  1741: 
  1742: 	NEO_BIOS_SOUND_128K( "009-m1.bin", CRC(b5819863) SHA1(6f2309d51531052dbf7d712993c9e35649db0d84) )
  1743: 
  1744: 	ROM_REGION( 0x180000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  1745: 	ROM_LOAD( "009-v11.bin", 0x000000, 0x080000, CRC(cf32a59c) SHA1(af5b7fcd8a4aff1307c0a1d937e5f0460c32de79) )
  1746: 	ROM_LOAD( "009-v12.bin", 0x080000, 0x080000, CRC(7b3588b7) SHA1(a4e6d9d4113ff4ce48b371f65e9187d551821d3b) )
  1747: 	ROM_LOAD( "009-v13.bin", 0x100000, 0x080000, CRC(505a01b5) SHA1(9426a4f5b31e16f74e72e61951c189a878f211c5) )
  1748: 
  1749: 	ROM_REGION( 0x080000, REGION_SOUND2, ROMREGION_SOUNDONLY )
  1750: 	ROM_LOAD( "009-v21.bin", 0x000000, 0x080000, CRC(365f9011) SHA1(aebd292214ab280b05ee9e759b7e9a681a099c4a) )
  1751: 
  1752: 	ROM_REGION( 0x300000, REGION_GFX3, 0 )
  1753: 	ROM_LOAD16_BYTE( "009-c1.bin", 0x000000, 0x80000, CRC(33cc838e) SHA1(c445c891c0ba4190aa0b472786150620e76df5b4) ) /* Plane 0,1 */
  1754: 	ROM_LOAD16_BYTE( "009-c2.bin", 0x000001, 0x80000, CRC(26877feb) SHA1(8f48097fb8e4757f50b6d86219122fbf4b6f87ef) ) /* Plane 2,3 */
  1755: 	ROM_LOAD16_BYTE( "009-c3.bin", 0x100000, 0x80000, CRC(3b60a05d) SHA1(0a165a17af4834876fcd634599cd2208adc9248f) ) /* Plane 0,1 */
  1756: 	ROM_LOAD16_BYTE( "009-c4.bin", 0x100001, 0x80000, CRC(39c2d039) SHA1(8ca6c3f977c43c7abba2a00a0e70f02e2a49f5f2) ) /* Plane 2,3 */
  1757: 	ROM_LOAD16_BYTE( "009-c5.bin", 0x200000, 0x80000, CRC(67a4344e) SHA1(b325f152c7b2388fc92c5826e1dc99094b9ea749) ) /* Plane 0,1 */
  1758: 	ROM_LOAD16_BYTE( "009-c6.bin", 0x200001, 0x80000, CRC(2eca8b19) SHA1(16764ef10e404325ba0a1a2ad3a4c0af287be21f) ) /* Plane 2,3 */
  1759: ROM_END
  1760: 
  1761: ROM_START( cyberlip )
  1762: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  1763: 	ROM_LOAD16_WORD_SWAP( "010-p1.bin", 0x000000, 0x080000, CRC(69a6b42d) SHA1(6e7cb089de83f1d22cc4a87db5b1a94bf76fb1e8) )
  1764: 
  1765: 	NEO_SFIX_128K( "010-s1.bin", CRC(79a35264) SHA1(c2819a82adbe1f5e489496e0e03477863a5b7665) )
  1766: 
  1767: 	NEO_BIOS_SOUND_64K( "010-m1.bin", CRC(47980d3a) SHA1(afd7be531d2ba69400dff5927202446873266c06) )
  1768: 
  1769: 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  1770: 	ROM_LOAD( "010-v11.bin", 0x000000, 0x080000, CRC(90224d22) SHA1(5443ee6f90d80d43194cb4b4f0e08851a59e7784) )
  1771: 	ROM_LOAD( "010-v12.bin", 0x080000, 0x080000, CRC(a0cf1834) SHA1(8df57a7941bdae7e446a6056039adb012cdde246) )
  1772: 	ROM_LOAD( "010-v13.bin", 0x100000, 0x080000, CRC(ae38bc84) SHA1(c0937b4f89b8b26c8a0e747b234f44ad6a3bf2ba) )
  1773: 	ROM_LOAD( "010-v14.bin", 0x180000, 0x080000, CRC(70899bd2) SHA1(8cf01144f0bcf59f09777175ae6b71846b09f3a1) )
  1774: 
  1775: 	ROM_REGION( 0x080000, REGION_SOUND2, ROMREGION_SOUNDONLY )
  1776: 	ROM_LOAD( "010-v21.bin", 0x000000, 0x080000, CRC(586f4cb2) SHA1(588460031d84c308e3353ecf714db9986425c21c) )
  1777: 
  1778: 	ROM_REGION( 0x300000, REGION_GFX3, 0 )
  1779: 	ROM_LOAD16_BYTE( "010-c1.bin", 0x000000, 0x80000, CRC(8bba5113) SHA1(70f0926409ab265da4b8632500d1d32d63cf77cf) ) /* Plane 0,1 */
  1780: 	ROM_LOAD16_BYTE( "010-c2.bin", 0x000001, 0x80000, CRC(cbf66432) SHA1(cc529640c475d08330e116ea9c5e5a28b7cd13db) ) /* Plane 2,3 */
  1781: 	ROM_LOAD16_BYTE( "010-c3.bin", 0x100000, 0x80000, CRC(e4f86efc) SHA1(fa60863d8a7ed4f21d30f91eb1936d0b8329db7a) ) /* Plane 0,1 */
  1782: 	ROM_LOAD16_BYTE( "010-c4.bin", 0x100001, 0x80000, CRC(f7be4674) SHA1(b4ad0432d4bb6d5a98e27015910343c964b73ed4) ) /* Plane 2,3 */
  1783: 	ROM_LOAD16_BYTE( "010-c5.bin", 0x200000, 0x80000, CRC(e8076da0) SHA1(3ec5cc19809dea688041a42b32c13d257576f3da) ) /* Plane 0,1 */
  1784: 	ROM_LOAD16_BYTE( "010-c6.bin", 0x200001, 0x80000, CRC(c495c567) SHA1(2f58475fbb5f1adafce027d396fb05dd71e8fb55) ) /* Plane 2,3 */
  1785: ROM_END
  1786: 
  1787: ROM_START( superspy )
  1788: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  1789: 	ROM_LOAD16_WORD_SWAP( "011-p1.bin", 0x000000, 0x080000, CRC(c7f944b5) SHA1(da7560e09187c68f1d9f7656218497b4464c56c9) )
  1790: 	ROM_LOAD16_WORD_SWAP( "011-p2.bin", 0x080000, 0x020000, CRC(811a4faf) SHA1(8169dfaf79f52d80ecec402ce1b1ab9cafb7ebdd) )
  1791: 
  1792: 	NEO_SFIX_128K( "011-s1.bin", CRC(ec5fdb96) SHA1(8003028025ac7bf531e568add6ba66c02d0b7e84) )
  1793: 
  1794: 	NEO_BIOS_SOUND_128K( "011-m1.bin", CRC(d59d5d12) SHA1(0692b6f35c9ee3840f945703c4eb51ab83eb0714) )
  1795: 
  1796: 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  1797: 	ROM_LOAD( "011-v11.bin", 0x000000, 0x100000, CRC(5c674d5c) SHA1(d7b9beddeb247b584cea9ca6c43ec6869809b673) )
  1798: 	ROM_LOAD( "011-v12.bin", 0x100000, 0x100000, CRC(7df8898b) SHA1(23dd6df47fa51b210af800ae551295300e125106) )
  1799: 
  1800: 	ROM_REGION( 0x100000, REGION_SOUND2, ROMREGION_SOUNDONLY )
  1801: 	ROM_LOAD( "011-v21.bin", 0x000000, 0x100000, CRC(1ebe94c7) SHA1(c186810523a7df880cb080c62aa322bbcaefca17) )
  1802: 
  1803: 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
  1804: 	ROM_LOAD16_BYTE( "011-c1.bin", 0x000000, 0x100000, CRC(cae7be57) SHA1(43b35b349594535689c358d9f324adda55e5281a) ) /* Plane 0,1 */
  1805: 	ROM_LOAD16_BYTE( "011-c2.bin", 0x000001, 0x100000, CRC(9e29d986) SHA1(b417763bad1acf76116cd56f4203c2d2677e22e5) ) /* Plane 2,3 */
  1806: 	ROM_LOAD16_BYTE( "011-c3.bin", 0x200000, 0x100000, CRC(14832ff2) SHA1(1179792d773d97d5e45e7d8f009051d362d72e24) ) /* Plane 0,1 */
  1807: 	ROM_LOAD16_BYTE( "011-c4.bin", 0x200001, 0x100000, CRC(b7f63162) SHA1(077a81b2bb0a8f17c9df6945078608f74432877a) ) /* Plane 2,3 */
  1808: ROM_END
  1809: 
  1810: ROM_START( mutnat )
  1811: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  1812: 	ROM_LOAD16_WORD_SWAP( "014-p1.bin", 0x000000, 0x080000, CRC(6f1699c8) SHA1(87206f67a619dede7959230f9ff3701b8b78957a) )
  1813: 
  1814: 	NEO_SFIX_128K( "014-s1.bin", CRC(99419733) SHA1(b2524af8704941acc72282aa1d62fd4c93e3e822) )
  1815: 
  1816: 	NEO_BIOS_SOUND_128K( "014-m1.bin", CRC(b6683092) SHA1(623ec7ec2915fb077bf65b4a16c815e071c25259) )
  1817: 
  1818: 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  1819: 	ROM_LOAD( "014-v1.bin", 0x000000, 0x100000, CRC(25419296) SHA1(c9fc04987c4e0875d276e1a0fb671740b6f548ad) )
  1820: 	ROM_LOAD( "014-v2.bin", 0x100000, 0x100000, CRC(0de53d5e) SHA1(467f6040da3dfb1974785e95e14c3f608a93720a) )
  1821: 
  1822: 	NO_DELTAT_REGION
  1823: 
  1824: 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
  1825: 	ROM_LOAD16_BYTE( "014-c1.bin", 0x000000, 0x100000, CRC(5e4381bf) SHA1(d429a5e09dafd2fb99495658b3652eecbf58f91b) ) /* Plane 0,1 */
  1826: 	ROM_LOAD16_BYTE( "014-c2.bin", 0x000001, 0x100000, CRC(69ba4e18) SHA1(b3369190c47771a790c7adffa958ff55d90e758b) ) /* Plane 2,3 */
  1827: 	ROM_LOAD16_BYTE( "014-c3.bin", 0x200000, 0x100000, CRC(890327d5) SHA1(47f97bf120a8480758e1f3bb8982be4c5325c036) ) /* Plane 0,1 */
  1828: 	ROM_LOAD16_BYTE( "014-c4.bin", 0x200001, 0x100000, CRC(e4002651) SHA1(17e53a5f4708866a120415bf24f3b89621ad0bcc) ) /* Plane 2,3 */
  1829: ROM_END
  1830: 
  1831: ROM_START( kotm )
  1832: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  1833: 	ROM_LOAD16_WORD_SWAP( "016-p1.bin", 0x000000, 0x080000, CRC(1b818731) SHA1(b98b1b33c0301fd79aac908f6b635dd00d1cb08d) )
  1834: 	ROM_LOAD16_WORD_SWAP( "016-p2.bin", 0x080000, 0x020000, CRC(12afdc2b) SHA1(3a95f5910cbb9f17e63ddece995c6e120fa2f622) )
  1835: 
  1836: 	NEO_SFIX_128K( "016-s1.bin", CRC(1a2eeeb3) SHA1(8d2b96d395020197bc59294b6b0c8d62b1d8d4dd) )
  1837: 
  1838: 	NEO_BIOS_SOUND_128K( "016-m1.bin", CRC(0296abcb) SHA1(560046f256cd339fa685d0d38d55317cb6adfa99) )
  1839: 
  1840: 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  1841: 	ROM_LOAD( "016-v1.bin", 0x000000, 0x100000, CRC(86c0a502) SHA1(7fe2db0c64aefdd14d6c36f7fcd6442591e9a014) )
  1842: 	ROM_LOAD( "016-v2.bin", 0x100000, 0x100000, CRC(5bc23ec5) SHA1(f4ff5d20587469daa026d5c812739335ce53cfdf) )
  1843: 
  1844: 	NO_DELTAT_REGION
  1845: 
  1846: 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
  1847: 	ROM_LOAD16_BYTE( "016-c1.bin", 0x000000, 0x100000, CRC(71471c25) SHA1(bc8e3fee56b33ef2bac5b4b852339d2fbcd09b7c) ) /* Plane 0,1 */
  1848: 	ROM_LOAD16_BYTE( "016-c2.bin", 0x000001, 0x100000, CRC(320db048) SHA1(d6b43834de6f5442e23ca8fb26b3a36e96790d8d) ) /* Plane 2,3 */
  1849: 	ROM_LOAD16_BYTE( "016-c3.bin", 0x200000, 0x100000, CRC(98de7995) SHA1(e33edf4d36c82196d2b474e37be180a05976f558) ) /* Plane 0,1 */
  1850: 	ROM_LOAD16_BYTE( "016-c4.bin", 0x200001, 0x100000, CRC(070506e2) SHA1(3a2ec365e1d87a9c5ce1ee9bea88402a8eef4ed7) ) /* Plane 2,3 */
  1851: ROM_END
  1852: 
  1853: ROM_START( kotmh )
  1854: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  1855: 	ROM_LOAD16_WORD_SWAP( "016-hp1.bin",0x000000, 0x080000, CRC(b774621e) SHA1(7684b2e07163aec68cd083ef1d8900f855f6cb42) )
  1856: 	ROM_LOAD16_WORD_SWAP( "016-p2.bin", 0x080000, 0x020000, CRC(12afdc2b) SHA1(3a95f5910cbb9f17e63ddece995c6e120fa2f622) )
  1857: 
  1858: 	NEO_SFIX_128K( "016-s1.bin", CRC(1a2eeeb3) SHA1(8d2b96d395020197bc59294b6b0c8d62b1d8d4dd) )
  1859: 
  1860: 	NEO_BIOS_SOUND_128K( "016-m1.bin", CRC(0296abcb) SHA1(560046f256cd339fa685d0d38d55317cb6adfa99) )
  1861: 
  1862: 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  1863: 	ROM_LOAD( "016-v1.bin", 0x000000, 0x100000, CRC(86c0a502) SHA1(7fe2db0c64aefdd14d6c36f7fcd6442591e9a014) )
  1864: 	ROM_LOAD( "016-v2.bin", 0x100000, 0x100000, CRC(5bc23ec5) SHA1(f4ff5d20587469daa026d5c812739335ce53cfdf) )
  1865: 
  1866: 	NO_DELTAT_REGION
  1867: 
  1868: 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
  1869: 	ROM_LOAD16_BYTE( "016-c1.bin", 0x000000, 0x100000, CRC(71471c25) SHA1(bc8e3fee56b33ef2bac5b4b852339d2fbcd09b7c) ) /* Plane 0,1 */
  1870: 	ROM_LOAD16_BYTE( "016-c2.bin", 0x000001, 0x100000, CRC(320db048) SHA1(d6b43834de6f5442e23ca8fb26b3a36e96790d8d) ) /* Plane 2,3 */
  1871: 	ROM_LOAD16_BYTE( "016-c3.bin", 0x200000, 0x100000, CRC(98de7995) SHA1(e33edf4d36c82196d2b474e37be180a05976f558) ) /* Plane 0,1 */
  1872: 	ROM_LOAD16_BYTE( "016-c4.bin", 0x200001, 0x100000, CRC(070506e2) SHA1(3a2ec365e1d87a9c5ce1ee9bea88402a8eef4ed7) ) /* Plane 2,3 */
  1873: ROM_END
  1874: 
  1875: ROM_START( sengoku )
  1876: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  1877: 	ROM_LOAD16_WORD_SWAP( "017-p1.bin", 0x000000, 0x080000, CRC(f8a63983) SHA1(7a10ecb2f0fd8315641374c065d2602107b09e72) )
  1878: 	ROM_LOAD16_WORD_SWAP( "017-p2.bin", 0x080000, 0x020000, CRC(3024bbb3) SHA1(88892e1292dd60f35a76f9a22e623d4f0f9693cc) )
  1879: 
  1880: 	NEO_SFIX_128K( "017-s1.bin", CRC(b246204d) SHA1(73dce64c61fb5bb7e836a8e60f081bb77d80d281) )
  1881: 
  1882: 	NEO_BIOS_SOUND_128K( "017-m1.bin", CRC(9b4f34c6) SHA1(7f3a51f47fcbaa598f5c76bc66e2c53c8dfd852d) )
  1883: 
  1884: 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  1885: 	ROM_LOAD( "017-v1.bin", 0x000000, 0x100000, CRC(23663295) SHA1(9374a5d9f3de8e6a97c11f07d8b4485ac9d55edb) )
  1886: 	ROM_LOAD( "017-v2.bin", 0x100000, 0x100000, CRC(f61e6765) SHA1(1c9b287996947319eb3d288c3d82932cf01039db) )
  1887: 
  1888: 	NO_DELTAT_REGION
  1889: 
  1890: 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
  1891: 	ROM_LOAD16_BYTE( "017-c1.bin", 0x000000, 0x100000, CRC(b4eb82a1) SHA1(79879e2ea78c07d04c88dc9a1ad59604b7a078be) ) /* Plane 0,1 */
  1892: 	ROM_LOAD16_BYTE( "017-c2.bin", 0x000001, 0x100000, CRC(d55c550d) SHA1(6110f693aa23710939c04153cf5af26493e4a03f) ) /* Plane 2,3 */
  1893: 	ROM_LOAD16_BYTE( "017-c3.bin", 0x200000, 0x100000, CRC(ed51ef65) SHA1(e8a8d86e24454948e51a75c883bc6e4091cbf820) ) /* Plane 0,1 */
  1894: 	ROM_LOAD16_BYTE( "017-c4.bin", 0x200001, 0x100000, CRC(f4f3c9cb) SHA1(8faafa89dbd0345218f71f891419d2e4e7578200) ) /* Plane 2,3 */
  1895: ROM_END
  1896: 
  1897: ROM_START( sengokh )
  1898: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  1899: 	ROM_LOAD16_WORD_SWAP( "017-p1h.bin", 0x000000, 0x080000, CRC(33eccae0) SHA1(000ccf9a9c73df75eeba3f2c367c3a1a9e0a3a6b) )
  1900: 	ROM_LOAD16_WORD_SWAP( "017-p2.bin",  0x080000, 0x020000, CRC(3024bbb3) SHA1(88892e1292dd60f35a76f9a22e623d4f0f9693cc) )
  1901: 
  1902: 	NEO_SFIX_128K( "017-s1.bin", CRC(b246204d) SHA1(73dce64c61fb5bb7e836a8e60f081bb77d80d281) )
  1903: 
  1904: 	NEO_BIOS_SOUND_128K( "017-m1.bin", CRC(9b4f34c6) SHA1(7f3a51f47fcbaa598f5c76bc66e2c53c8dfd852d) )
  1905: 
  1906: 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  1907: 	ROM_LOAD( "017-v1.bin", 0x000000, 0x100000, CRC(23663295) SHA1(9374a5d9f3de8e6a97c11f07d8b4485ac9d55edb) )
  1908: 	ROM_LOAD( "017-v2.bin", 0x100000, 0x100000, CRC(f61e6765) SHA1(1c9b287996947319eb3d288c3d82932cf01039db) )
  1909: 
  1910: 	NO_DELTAT_REGION
  1911: 
  1912: 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
  1913: 	ROM_LOAD16_BYTE( "017-c1.bin", 0x000000, 0x100000, CRC(b4eb82a1) SHA1(79879e2ea78c07d04c88dc9a1ad59604b7a078be) ) /* Plane 0,1 */
  1914: 	ROM_LOAD16_BYTE( "017-c2.bin", 0x000001, 0x100000, CRC(d55c550d) SHA1(6110f693aa23710939c04153cf5af26493e4a03f) ) /* Plane 2,3 */
  1915: 	ROM_LOAD16_BYTE( "017-c3.bin", 0x200000, 0x100000, CRC(ed51ef65) SHA1(e8a8d86e24454948e51a75c883bc6e4091cbf820) ) /* Plane 0,1 */
  1916: 	ROM_LOAD16_BYTE( "017-c4.bin", 0x200001, 0x100000, CRC(f4f3c9cb) SHA1(8faafa89dbd0345218f71f891419d2e4e7578200) ) /* Plane 2,3 */
  1917: ROM_END
  1918: 
  1919: ROM_START( burningf )
  1920: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  1921: 	ROM_LOAD16_WORD_SWAP( "018-p1.bin", 0x000000, 0x080000, CRC(4092c8db) SHA1(df194a4ad2c35e0e18bc053ff9284183444a4666) )
  1922: 
  1923: 	NEO_SFIX_128K( "018-s1.bin", CRC(6799ea0d) SHA1(ec75ef9dfdcb0b123574fc6d81ebaaadfba32fb5) )
  1924: 
  1925: 	NEO_BIOS_SOUND_128K( "018-m1.bin", CRC(0c939ee2) SHA1(57d580d3279e66b9fe66bbcc68529d3384a926ff) )
  1926: 
  1927: 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  1928: 	ROM_LOAD( "018-v1.bin", 0x000000, 0x100000, CRC(508c9ffc) SHA1(cd3a97a233a4585f8507116aba85884623cccdc4) )
  1929: 	ROM_LOAD( "018-v2.bin", 0x100000, 0x100000, CRC(854ef277) SHA1(4b3083b9c80620064cb44e812a787a700e32a6f3) )
  1930: 
  1931: 	NO_DELTAT_REGION
  1932: 
  1933: 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
  1934: 	ROM_LOAD16_BYTE( "018-c1.bin", 0x000000, 0x100000, CRC(25a25e9b) SHA1(3cf02d0662e190678d0530d7b7d3f425209adf83) ) /* Plane 0,1 */
  1935: 	ROM_LOAD16_BYTE( "018-c2.bin", 0x000001, 0x100000, CRC(d4378876) SHA1(45659aa1755d96b992c977042186e47fff68bba9) ) /* Plane 2,3 */
  1936: 	ROM_LOAD16_BYTE( "018-c3.bin", 0x200000, 0x100000, CRC(862b60da) SHA1(e2303eb1609f1050f0b4f46693a15e37deb176fb) ) /* Plane 0,1 */
  1937: 	ROM_LOAD16_BYTE( "018-c4.bin", 0x200001, 0x100000, CRC(e2e0aff7) SHA1(1c691c092a6e2787de4f433b0eb9252bfdaa7e16) ) /* Plane 2,3 */
  1938: ROM_END
  1939: 
  1940: ROM_START( burningh )
  1941: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  1942: 	ROM_LOAD16_WORD_SWAP( "018-p1h.bin", 0x000000, 0x080000, CRC(ddffcbf4) SHA1(c646c4bbdb4e9b32df76c90f582ccd69fcc9f8e7) )
  1943: 
  1944: 	NEO_SFIX_128K( "018-s1.bin", CRC(6799ea0d) SHA1(ec75ef9dfdcb0b123574fc6d81ebaaadfba32fb5) )
  1945: 
  1946: 	NEO_BIOS_SOUND_128K( "018-m1.bin", CRC(0c939ee2) SHA1(57d580d3279e66b9fe66bbcc68529d3384a926ff) )
  1947: 
  1948: 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  1949: 	ROM_LOAD( "018-v1.bin", 0x000000, 0x100000, CRC(508c9ffc) SHA1(cd3a97a233a4585f8507116aba85884623cccdc4) )
  1950: 	ROM_LOAD( "018-v2.bin", 0x100000, 0x100000, CRC(854ef277) SHA1(4b3083b9c80620064cb44e812a787a700e32a6f3) )
  1951: 
  1952: 	NO_DELTAT_REGION
  1953: 
  1954: 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
  1955: 	ROM_LOAD16_BYTE( "018-c1.bin", 0x000000, 0x100000, CRC(25a25e9b) SHA1(3cf02d0662e190678d0530d7b7d3f425209adf83) ) /* Plane 0,1 */
  1956: 	ROM_LOAD16_BYTE( "018-c2.bin", 0x000001, 0x100000, CRC(d4378876) SHA1(45659aa1755d96b992c977042186e47fff68bba9) ) /* Plane 2,3 */
  1957: 	ROM_LOAD16_BYTE( "018-c3.bin", 0x200000, 0x100000, CRC(862b60da) SHA1(e2303eb1609f1050f0b4f46693a15e37deb176fb) ) /* Plane 0,1 */
  1958: 	ROM_LOAD16_BYTE( "018-c4.bin", 0x200001, 0x100000, CRC(e2e0aff7) SHA1(1c691c092a6e2787de4f433b0eb9252bfdaa7e16) ) /* Plane 2,3 */
  1959: ROM_END
  1960: 
  1961: ROM_START( lbowling )
  1962: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  1963: 	ROM_LOAD16_WORD_SWAP( "019-p1.bin", 0x000000, 0x080000, CRC(a2de8445) SHA1(893d7ae72b4644123469de143fa35fac1cbcd61e) )
  1964: 
  1965: 	NEO_SFIX_128K( "019-s1.bin", CRC(5fcdc0ed) SHA1(86415077e7adc3ba6153eeb4fb0c62cf36e903fa) )
  1966: 
  1967: 	NEO_BIOS_SOUND_128K( "019-m1.bin", CRC(589d7f25) SHA1(9cffbf0a607a7c7f5bc21cf6d33c5b21c3354913) )
  1968: 
  1969: 	ROM_REGION( 0x100000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  1970: 	ROM_LOAD( "019-v11.bin", 0x000000, 0x080000, CRC(0fb74872) SHA1(38c555926c77576d63472bc075210c42e9ce13a3) )
  1971: 	ROM_LOAD( "019-v12.bin", 0x080000, 0x080000, CRC(029faa57) SHA1(7bbaa87e38929ab1e32df5f6a2ec0fd5001e7cdb) )
  1972: 
  1973: 	ROM_REGION( 0x080000, REGION_SOUND2, ROMREGION_SOUNDONLY )
  1974: 	ROM_LOAD( "019-v21.bin", 0x000000, 0x080000, CRC(2efd5ada) SHA1(8ba70f5f665d566824333075227d9bce1253b8d8) )
  1975: 
  1976: 	ROM_REGION( 0x100000, REGION_GFX3, 0 )
  1977: 	ROM_LOAD16_BYTE( "019-c1.bin", 0x000000, 0x080000, CRC(4ccdef18) SHA1(5011e30ec235d0b0a5a513a11d4275777e61acdb) )
  1978: 	ROM_LOAD16_BYTE( "019-c2.bin", 0x000001, 0x080000, CRC(d4dd0802) SHA1(82069752028c118d42384a95befde45844f0f247) )
  1979: ROM_END
  1980: 
  1981: ROM_START( gpilots )
  1982: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  1983: 	ROM_LOAD16_WORD_SWAP( "020-p1.bin", 0x000000, 0x080000, CRC(e6f2fe64) SHA1(50ab82517e077727d97668a4df2b9b96d2e78ab6) )
  1984: 	ROM_LOAD16_WORD_SWAP( "020-p2.bin", 0x080000, 0x020000, CRC(edcb22ac) SHA1(505d2db38ae999b7d436e8f2ff56b81796d62b54) )
  1985: 
  1986: 	NEO_SFIX_128K( "020-s1.bin", CRC(a6d83d53) SHA1(9a8c092f89521cc0b27a385aa72e29cbaca926c5) )
  1987: 
  1988: 	NEO_BIOS_SOUND_128K( "020-m1.bin", CRC(48409377) SHA1(0e212d2c76856a90b2c2fdff675239525972ac43) )
  1989: 
  1990: 	ROM_REGION( 0x180000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  1991: 	ROM_LOAD( "020-v11.bin", 0x000000, 0x100000, CRC(1b526c8b) SHA1(2801868d2badcf8aaf5d490e010e4049d81d7bc1) )
  1992: 	ROM_LOAD( "020-v12.bin", 0x100000, 0x080000, CRC(4a9e6f03) SHA1(d3ac11f333b03d8a318921bdaefb14598e289a14) )
  1993: 
  1994: 	ROM_REGION( 0x080000, REGION_SOUND2, ROMREGION_SOUNDONLY )
  1995: 	ROM_LOAD( "020-v21.bin", 0x000000, 0x080000, CRC(7abf113d) SHA1(5b2a0e70f2eaf4638b44702dacd4cb17838fb1d5) )
  1996: 
  1997: 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
  1998: 	ROM_LOAD16_BYTE( "020-c1.bin", 0x000000, 0x100000, CRC(bd6fe78e) SHA1(50b704862cd79d64fa488e621b079f6e413c33bc) )
  1999: 	ROM_LOAD16_BYTE( "020-c2.bin", 0x000001, 0x100000, CRC(5f4a925c) SHA1(71c5ef8141234daaa7025427a6c65e79766973a5) )
  2000: 	ROM_LOAD16_BYTE( "020-c3.bin", 0x200000, 0x100000, CRC(d1e42fd0) SHA1(f0d476aebbdc2ce008f5f0783be86d295b24aa44) )
  2001: 	ROM_LOAD16_BYTE( "020-c4.bin", 0x200001, 0x100000, CRC(edde439b) SHA1(79be7b10ecdab54c2f77062b8f5fda0e299fa982) )
  2002: ROM_END
  2003: 
  2004: ROM_START( joyjoy )
  2005: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  2006: 	ROM_LOAD16_WORD_SWAP( "021-p1.bin", 0x000000, 0x080000, CRC(39c3478f) SHA1(06ebe54c9c4e14c5c31e770013d58b7162359ecc) )
  2007: 
  2008: 	NEO_SFIX_128K( "021-s1.bin", CRC(6956d778) SHA1(e3757776d60dc07d8e07c9ca61b223b14732f860) )
  2009: 
  2010: 	NEO_BIOS_SOUND_64K( "021-m1.bin", CRC(058683ec) SHA1(2aff3dc18d078911ed3a09d48664faf5958b4ab5) )
  2011: 
  2012: 	ROM_REGION( 0x080000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2013: 	ROM_LOAD( "021-v1.bin", 0x000000, 0x080000, CRC(66c1e5c4) SHA1(7e85420021d4c39c36ed75a1cec567c5610ffce0) )
  2014: 
  2015: 	ROM_REGION( 0x080000, REGION_SOUND2, ROMREGION_SOUNDONLY )
  2016: 	ROM_LOAD( "021-v2.bin", 0x000000, 0x080000, CRC(8ed20a86) SHA1(d15cba5eac19ea56fdd4877541f1bb3eb755ebba) )
  2017: 
  2018: 	ROM_REGION( 0x100000, REGION_GFX3, 0 )
  2019: 	ROM_LOAD16_BYTE( "021-c1.bin", 0x000000, 0x080000, CRC(509250ec) SHA1(d6ddb16d8222088f153a85a905bcb99541a5f2cf) )
  2020: 	ROM_LOAD16_BYTE( "021-c2.bin", 0x000001, 0x080000, CRC(09ed5258) SHA1(6bf50cd10236e29146b49e714a0e0ebcfe30a682) )
  2021: ROM_END
  2022: 
  2023: ROM_START( bjourney )
  2024: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  2025: 	ROM_LOAD16_WORD_SWAP( "022-p1.bin", 0x000000, 0x100000, CRC(6a2f6d4a) SHA1(b8ca548e56f1c7abcdce415ba7329e0cf698ee13) )
  2026: 
  2027: 	NEO_SFIX_128K( "022-s1.bin", CRC(843c3624) SHA1(dbdf86c193b7c1d795f8c21f2c103c1d3e18abbe) )
  2028: 
  2029: 	NEO_BIOS_SOUND_64K( "022-m1.bin",  CRC(a9e30496) SHA1(c7a42dc64007408fd9b3b9d3a54c523da3acf475) )
  2030: 
  2031: 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2032: 	ROM_LOAD( "022-v1.bin", 0x000000, 0x100000, CRC(2cb4ad91) SHA1(169ec7303c4275155a66a88cc08270c24132bb36) )
  2033: 	ROM_LOAD( "022-v2.bin", 0x100000, 0x100000, CRC(65a54d13) SHA1(a591fbcedca8f679dacbebcd554e3aa3fd163e92) )
  2034: 
  2035: 	NO_DELTAT_REGION
  2036: 
  2037: 	ROM_REGION( 0x300000, REGION_GFX3, 0 )
  2038: 	ROM_LOAD16_BYTE( "022-c1.bin", 0x000000, 0x100000, CRC(4d47a48c) SHA1(6e282285be72583d828e7765b1c1695ecdc44777) )
  2039: 	ROM_LOAD16_BYTE( "022-c2.bin", 0x000001, 0x100000, CRC(e8c1491a) SHA1(c468d2556b3de095aaa05edd1bc16d71303e9478) )
  2040: 	ROM_LOAD16_BYTE( "022-c3.bin", 0x200000, 0x080000, CRC(66e69753) SHA1(974b823fc62236fbc23e727f25b61a805a707a9e) )
  2041: 	ROM_LOAD16_BYTE( "022-c4.bin", 0x200001, 0x080000, CRC(71bfd48a) SHA1(47288be69e6992d09ebef108b4de9ffab6293dc8) )
  2042: ROM_END
  2043: 
  2044: ROM_START( quizdais )
  2045: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  2046: 	ROM_LOAD16_WORD_SWAP( "023-p1.bin", 0x000000, 0x100000, CRC(c488fda3) SHA1(4cdf2f1837fffd720efef42f81f933bdf2ef1402) )
  2047: 
  2048: 	NEO_SFIX_128K( "023-s1.bin", CRC(ac31818a) SHA1(93c8d67a93606a2e02f12ca4cab849dc3f3de286) )
  2049: 
  2050: 	NEO_BIOS_SOUND_128K( "023-m1.bin", CRC(2a2105e0) SHA1(26fc13556fda2dbeb7b5b035abd994e302dc7662) )
  2051: 
  2052: 	ROM_REGION( 0x100000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2053: 	ROM_LOAD( "023-v1.bin", 0x000000, 0x100000, CRC(a53e5bd3) SHA1(cf115c6478ce155d889e6a5acb962339e08e024b) )
  2054: 
  2055: 	NO_DELTAT_REGION
  2056: 
  2057: 	ROM_REGION( 0x200000, REGION_GFX3, 0 )
  2058: 	ROM_LOAD16_BYTE( "023-c1.bin", 0x000000, 0x100000, CRC(2999535a) SHA1(0deabf771039987b559edc2444eea741bd7ba861) ) /* Plane 0,1 */
  2059: 	ROM_LOAD16_BYTE( "023-c2.bin", 0x000001, 0x100000, CRC(876a99e6) SHA1(8d1dcfc0927d7523f8be8203573192406ec654b4) ) /* Plane 2,3 */
  2060: ROM_END
  2061: 
  2062: ROM_START( lresort )
  2063: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  2064: 	ROM_LOAD16_WORD_SWAP( "024-p1.bin", 0x000000, 0x080000, CRC(89c4ab97) SHA1(3a1817c427185ea1b44fe52f009c00b0a9007c85) )
  2065: 
  2066: 	NEO_SFIX_128K( "024-s1.bin", CRC(5cef5cc6) SHA1(9ec305007bdb356e9f8f279beae5e2bcb3f2cf7b) )
  2067: 
  2068: 	NEO_BIOS_SOUND_128K( "024-m1.bin", CRC(cec19742) SHA1(ab6c6ba7737e68d2420a0617719c6d4c89039c45) )
  2069: 
  2070: 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2071: 	ROM_LOAD( "024-v1.bin", 0x000000, 0x100000, CRC(efdfa063) SHA1(e4609ecbcc1c820758f229da5145f51285b50555) )
  2072: 	ROM_LOAD( "024-v2.bin", 0x100000, 0x100000, CRC(3c7997c0) SHA1(8cb7e8e69892b19d318978370dbc510d51b06a69) )
  2073: 
  2074: 	NO_DELTAT_REGION
  2075: 
  2076: 	ROM_REGION( 0x300000, REGION_GFX3, 0 )
  2077: 	ROM_LOAD16_BYTE( "024-c1.bin", 0x000000, 0x100000, CRC(3617c2dc) SHA1(8de2643a618272f8aa1c705363edb007f4a5f5b7) )
  2078: 	ROM_LOAD16_BYTE( "024-c2.bin", 0x000001, 0x100000, CRC(3f0a7fd8) SHA1(d0c9c7a9dde9ce175fb243d33ec11fa719d0158c) )
  2079: 	ROM_LOAD16_BYTE( "024-c3.bin", 0x200000, 0x080000, CRC(e9f745f8) SHA1(bbe6141da28b0db7bf5cf321d69b7e613e2414d7) )
  2080: 	ROM_LOAD16_BYTE( "024-c4.bin", 0x200001, 0x080000, CRC(7382fefb) SHA1(e916dec5bb5462eb9ae9711f08c7388937abb980) )
  2081: ROM_END
  2082: 
  2083: ROM_START( eightman )
  2084: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  2085: 	ROM_LOAD16_WORD_SWAP( "025-p1.bin", 0x000000, 0x080000, CRC(43344cb0) SHA1(29dfd699f35b0a74e20fedd6c9174c289f0ef6e0) )
  2086: 
  2087: 	NEO_SFIX_128K( "025-s1.bin", CRC(a402202b) SHA1(75c44e1af459af155f5b892fd18706268dd5e602) )
  2088: 
  2089: 	NEO_BIOS_SOUND_128K( "025-m1.bin", CRC(9927034c) SHA1(205665361c5b2ab4f01ec480dd3c9b69db858d09) )
  2090: 
  2091: 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2092: 	ROM_LOAD( "025-v1.bin", 0x000000, 0x100000, CRC(4558558a) SHA1(a4b277703ed67225c652be0d618daeca65a27b88) )
  2093: 	ROM_LOAD( "025-v2.bin", 0x100000, 0x100000, CRC(c5e052e9) SHA1(fa1119c90ce4c706a6aa0c17d7bc06aa3068d9b2) )
  2094: 
  2095: 	NO_DELTAT_REGION
  2096: 
  2097: 	ROM_REGION( 0x300000, REGION_GFX3, 0 )
  2098: 	ROM_LOAD16_BYTE( "025-c1.bin", 0x000000, 0x100000, CRC(555e16a4) SHA1(1c96f3d2fd0991680fbf627a6cdd26ad2cd60319) ) /* Plane 0,1 */
  2099: 	ROM_LOAD16_BYTE( "025-c2.bin", 0x000001, 0x100000, CRC(e1ee51c3) SHA1(da8d074bb4e923ed7b8a154fd31b42f2d65b8e96) ) /* Plane 0,1 */
  2100: 	ROM_LOAD16_BYTE( "025-c3.bin", 0x200000, 0x080000, CRC(0923d5b0) SHA1(ab72ba1e3ebf56dd356f9ad181f986b1360a1089) ) /* Plane 2,3 */
  2101: 	ROM_LOAD16_BYTE( "025-c4.bin", 0x200001, 0x080000, CRC(e3eca67b) SHA1(88154cbc1a261c2f425430119ebc08a30adc9675) ) /* Plane 2,3 */
  2102: ROM_END
  2103: 
  2104: ROM_START( minasan )
  2105: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  2106: 	ROM_LOAD16_WORD_SWAP( "027-p1.bin", 0x000000, 0x080000, CRC(c8381327) SHA1(c8f8be0ba276c6d12ef13d05af3cf83a2b924894) )
  2107: 
  2108: 	NEO_SFIX_128K( "027-s1.bin", CRC(e5824baa) SHA1(8230ff7fe3cabeacecc762d90a084e893db84906) )
  2109: 
  2110: 	NEO_BIOS_SOUND_128K( "027-m1.bin", CRC(add5a226) SHA1(99995bef2584abbba16777bac52f55523f7aa97d) )
  2111: 
  2112: 	ROM_REGION( 0x100000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2113: 	ROM_LOAD( "027-v11.bin", 0x000000, 0x100000, CRC(59ad4459) SHA1(bbb8ba8a8e337dd2946eefda4757e80d0547d54a) )
  2114: 
  2115: 	ROM_REGION( 0x100000, REGION_SOUND2, ROMREGION_SOUNDONLY )
  2116: 	ROM_LOAD( "027-v21.bin", 0x000000, 0x100000, CRC(df5b4eeb) SHA1(134f3bcc3bb82e2a5711496af1019f343f9c0f7e) )
  2117: 
  2118: 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
  2119: 	ROM_LOAD16_BYTE( "027-c1.bin", 0x000000, 0x100000, CRC(d0086f94) SHA1(7d6579530ccb5188f653be69b1df17e47e40e7a6) ) /* Plane 0,1 */
  2120: 	ROM_LOAD16_BYTE( "027-c2.bin", 0x000001, 0x100000, CRC(da61f5a6) SHA1(82c5b4e5c5c5e30a3fd1c2e11c6157f39d033c42) ) /* Plane 2,3 */
  2121: 	ROM_LOAD16_BYTE( "027-c3.bin", 0x200000, 0x100000, CRC(08df1228) SHA1(288b7ad328c2249f28d17df4dad3584995dca7bf) ) /* Plane 0,1 */
  2122: 	ROM_LOAD16_BYTE( "027-c4.bin", 0x200001, 0x100000, CRC(54e87696) SHA1(90816dc86be3983dc57f56ededf7738475c0c61e) ) /* Plane 2,3 */
  2123: ROM_END
  2124: 
  2125: ROM_START( legendos )
  2126: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  2127: 	ROM_LOAD16_WORD_SWAP( "029-p1.bin", 0x000000, 0x080000, CRC(9d563f19) SHA1(9bff7bf9fdcf81a0a6c4ce3e196097d4f05e67b6) )
  2128: 
  2129: 	NEO_SFIX_128K( "029-s1.bin",  CRC(bcd502f0) SHA1(a3400f52c037aa6a42e59e602cc24fa45fcbc951) )
  2130: 
  2131: 	NEO_BIOS_SOUND_64K( "029-m1.bin", CRC(909d4ed9) SHA1(5230b423b3f629bb955a5b2dab7e502fa7d83254) )
  2132: 
  2133: 	ROM_REGION( 0x100000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2134: 	ROM_LOAD( "029-v1.bin", 0x000000, 0x100000, CRC(85065452) SHA1(7154b7c59b16c32753ac6b5790fb50b51ce30a20) )
  2135: 
  2136: 	NO_DELTAT_REGION
  2137: 
  2138: 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
  2139: 	ROM_LOAD16_BYTE( "029-c1.bin", 0x000000, 0x100000, CRC(2f5ab875) SHA1(3e060973bba41a6c22ff7054104bdc5eee1fa13a) ) /* Plane 0,1 */
  2140: 	ROM_LOAD16_BYTE( "029-c2.bin", 0x000001, 0x100000, CRC(318b2711) SHA1(7014110cee98280317e1189f306ca40652b61f6f) ) /* Plane 2,3 */
  2141: 	ROM_LOAD16_BYTE( "029-c3.bin", 0x200000, 0x100000, CRC(6bc52cb2) SHA1(14323a4664b7dcbcde82e594168e535d7a921e44) ) /* Plane 0,1 */
  2142: 	ROM_LOAD16_BYTE( "029-c4.bin", 0x200001, 0x100000, CRC(37ef298c) SHA1(7a0c4c896dc3e730e06dcadbf00cf354f08a4466) ) /* Plane 2,3 */
  2143: ROM_END
  2144: 
  2145: ROM_START( 2020bb )
  2146: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  2147: 	ROM_LOAD16_WORD_SWAP( "030-p1.bin", 0x000000, 0x080000, CRC(d396c9cb) SHA1(47ba421d14d05b965a8d44e7475b227a208e5a07) )
  2148: 
  2149: 	NEO_SFIX_128K( "030-s1.bin", CRC(7015b8fc) SHA1(8c09bc3e6c62e0f7c9557c1e10c901be325bae7f) )
  2150: 
  2151: 	NEO_BIOS_SOUND_128K( "030-m1.bin", CRC(4cf466ec) SHA1(6a003b53c7a4af9d7529e2c10f27ffc4e58dcda5) )
  2152: 
  2153: 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2154: 	ROM_LOAD( "030-v1.bin", 0x000000, 0x100000, CRC(d4ca364e) SHA1(b0573744b0ea2ef1e2167a225f0d254883f5af04) )
  2155: 	ROM_LOAD( "030-v2.bin", 0x100000, 0x100000, CRC(54994455) SHA1(76eb62b86e8ed51a77f44313d5cc8091b3f58d57) )
  2156: 
  2157: 	NO_DELTAT_REGION
  2158: 
  2159: 	ROM_REGION( 0x300000, REGION_GFX3, 0 )
  2160: 	ROM_LOAD16_BYTE( "030-c1.bin", 0x000000, 0x100000, CRC(4f5e19bd) SHA1(ef7975c4b33a7aea4a25a385f604799f054d3200) ) /* Plane 0,1 */
  2161: 	ROM_LOAD16_BYTE( "030-c2.bin", 0x000001, 0x100000, CRC(d6314bf0) SHA1(0920cc580d7997fcb0170dd619af2f305d635577) ) /* Plane 2,3 */
  2162: 	ROM_LOAD16_BYTE( "030-c3.bin", 0x200000, 0x080000, CRC(6a87ae30) SHA1(b2ca080d8233f43cfb2e60d894af65c7b3f8b809) ) /* Plane 0,1 */
  2163: 	ROM_LOAD16_BYTE( "030-c4.bin", 0x200001, 0x080000, CRC(bef75dd0) SHA1(8df572804d36d6b25d94b64e8be17a42babbbe95) ) /* Plane 2,3 */
  2164: ROM_END
  2165: 
  2166: ROM_START( 2020bbh )
  2167: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  2168: 	ROM_LOAD16_WORD_SWAP( "030-p1h.bin", 0x000000, 0x080000, CRC(12d048d7) SHA1(ee0d03a565b11ca3bee2d24f62ff46a85ef18d90) )
  2169: 
  2170: 	NEO_SFIX_128K( "030-s1.bin", CRC(7015b8fc) SHA1(8c09bc3e6c62e0f7c9557c1e10c901be325bae7f) )
  2171: 
  2172: 	NEO_BIOS_SOUND_128K( "030-m1.bin", CRC(4cf466ec) SHA1(6a003b53c7a4af9d7529e2c10f27ffc4e58dcda5) )
  2173: 
  2174: 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2175: 	ROM_LOAD( "030-v1.bin", 0x000000, 0x100000, CRC(d4ca364e) SHA1(b0573744b0ea2ef1e2167a225f0d254883f5af04) )
  2176: 	ROM_LOAD( "030-v2.bin", 0x100000, 0x100000, CRC(54994455) SHA1(76eb62b86e8ed51a77f44313d5cc8091b3f58d57) )
  2177: 
  2178: 	NO_DELTAT_REGION
  2179: 
  2180: 	ROM_REGION( 0x300000, REGION_GFX3, 0 )
  2181: 	ROM_LOAD16_BYTE( "030-c1.bin", 0x000000, 0x100000, CRC(4f5e19bd) SHA1(ef7975c4b33a7aea4a25a385f604799f054d3200) ) /* Plane 0,1 */
  2182: 	ROM_LOAD16_BYTE( "030-c2.bin", 0x000001, 0x100000, CRC(d6314bf0) SHA1(0920cc580d7997fcb0170dd619af2f305d635577) ) /* Plane 2,3 */
  2183: 	ROM_LOAD16_BYTE( "030-c3.bin", 0x200000, 0x080000, CRC(6a87ae30) SHA1(b2ca080d8233f43cfb2e60d894af65c7b3f8b809) ) /* Plane 0,1 */
  2184: 	ROM_LOAD16_BYTE( "030-c4.bin", 0x200001, 0x080000, CRC(bef75dd0) SHA1(8df572804d36d6b25d94b64e8be17a42babbbe95) ) /* Plane 2,3 */
  2185: ROM_END
  2186: 
  2187: ROM_START( socbrawl )
  2188: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  2189: 	ROM_LOAD16_WORD_SWAP( "031-p1.bin", 0x000000, 0x080000, CRC(a2801c24) SHA1(627d76ff0740ca29586f37b268f47fb469822529) )
  2190: 
  2191: 	NEO_SFIX_64K( "031-s1.bin", CRC(2db38c3b) SHA1(8f23b32f3abd3faed0ca238938ce6a2b6d75ee10) )
  2192: 
  2193: 	NEO_BIOS_SOUND_64K( "031-m1.bin", CRC(2f38d5d3) SHA1(0fc01750277e554978e68e7e6d596f8bd6b1e178) )
  2194: 
  2195: 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2196: 	ROM_LOAD( "031-v1.bin", 0x000000, 0x100000, CRC(cc78497e) SHA1(895bd647150fae9b2259ef043ed681f4c4de66ea) )
  2197: 	ROM_LOAD( "031-v2.bin", 0x100000, 0x100000, CRC(dda043c6) SHA1(08165a59700ab6b1e523079dd2a3549e520cc594) )
  2198: 
  2199: 	NO_DELTAT_REGION
  2200: 
  2201: 	ROM_REGION( 0x300000, REGION_GFX3, 0 )
  2202: 	ROM_LOAD16_BYTE( "031-c1.bin", 0x000000, 0x100000, CRC(bd0a4eb8) SHA1(b67988cb3e550d083e81c9bd436da55b242785ed) ) /* Plane 0,1 */
  2203: 	ROM_LOAD16_BYTE( "031-c2.bin", 0x000001, 0x100000, CRC(efde5382) SHA1(e42789c8d87ee3d4549d0a903e990c03338cbbd8) ) /* Plane 2,3 */
  2204: 	ROM_LOAD16_BYTE( "031-c3.bin", 0x200000, 0x080000, CRC(580f7f33) SHA1(f4f95a7c8de00e1366a723fc4cd0e8c1905af636) ) /* Plane 0,1 */
  2205: 	ROM_LOAD16_BYTE( "031-c4.bin", 0x200001, 0x080000, CRC(ed297de8) SHA1(616f8fa4c86231f3e79faf9f69f8bb909cbc35f0) ) /* Plane 2,3 */
  2206: ROM_END
  2207: 
  2208: ROM_START( roboarmy )
  2209: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  2210: 	ROM_LOAD16_WORD_SWAP( "032-p1.bin", 0x000000, 0x080000, CRC(cd11cbd4) SHA1(23163e3da2f07e830a7f4a02aea1cb01a54ccbf3) )
  2211: 
  2212: 	NEO_SFIX_128K( "032-s1.bin", CRC(ac0daa1b) SHA1(93bae4697dc403fce19422752a514326ccf66a91) )
  2213: 
  2214: 	NEO_BIOS_SOUND_128K( "032-m1.bin", CRC(98edc671) SHA1(04ed65ccaa1197fa55fcefe2caed2772e7040bdb) )
  2215: 
  2216: 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2217: 	ROM_LOAD( "032-v1.bin", 0x000000, 0x080000, CRC(daff9896) SHA1(2f8a39b98ff2f4a0c8901b1befcc69e0cc5f5aed) )
  2218: 	ROM_LOAD( "032-v2.bin", 0x080000, 0x080000, CRC(8781b1bc) SHA1(4e3cc22ac0acd4033cd4a327269c68b5f56bbe34) )
  2219: 	ROM_LOAD( "032-v3.bin", 0x100000, 0x080000, CRC(b69c1da5) SHA1(7d5ea49338aeef711fc64755abed51fcdd939d48) )
  2220: 	ROM_LOAD( "032-v4.bin", 0x180000, 0x080000, CRC(2c929c17) SHA1(7e053035573de9f601de80d200d09ed4844506fe) )
  2221: 
  2222: 	NO_DELTAT_REGION
  2223: 
  2224: 	ROM_REGION( 0x300000, REGION_GFX3, 0 )
  2225: 	ROM_LOAD16_BYTE( "032-c1.bin", 0x000000, 0x080000, CRC(e17fa618) SHA1(14347886b776c24d2dd8b19353ad8897d5f7e56c) ) /* Plane 0,1 */
  2226: 	ROM_LOAD16_BYTE( "032-c2.bin", 0x000001, 0x080000, CRC(d5ebdb4d) SHA1(cc811af611cc528fd3a9d1bdd8ab427fe9fea693) ) /* Plane 2,3 */
  2227: 	ROM_LOAD16_BYTE( "032-c3.bin", 0x100000, 0x080000, CRC(aa4d7695) SHA1(2d6c5b4f6fce82b5800fae17b4a94cf8a41216f4) ) /* Plane 0,1 */
  2228: 	ROM_LOAD16_BYTE( "032-c4.bin", 0x100001, 0x080000, CRC(8d4ebbe3) SHA1(384ee64db1726b0aef2d3ce8b1d914b56e7925d9) ) /* Plane 2,3 */
  2229: 	ROM_LOAD16_BYTE( "032-c5.bin", 0x200000, 0x080000, CRC(40adfccd) SHA1(b11f866dd70ba0ed9123424508355cb948b19bdc) ) /* Plane 0,1 */
  2230: 	ROM_LOAD16_BYTE( "032-c6.bin", 0x200001, 0x080000, CRC(462571de) SHA1(5c3d610d492f91564423873b3b434dcda700373f) ) /* Plane 2,3 */
  2231: ROM_END
  2232: 
  2233: ROM_START( fatfury1 )
  2234: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  2235: 	ROM_LOAD16_WORD_SWAP( "033-p1.bin", 0x000000, 0x080000, CRC(47ebdc2f) SHA1(d46786502920fb510f1999db00c5e09fb641c0bd) )
  2236: 	ROM_LOAD16_WORD_SWAP( "033-p2.bin", 0x080000, 0x020000, CRC(c473af1c) SHA1(4919eeca20abe807493872ca7c79a5d1f496fe68) )
  2237: 
  2238: 	NEO_SFIX_128K( "033-s1.bin", CRC(3c3bdf8c) SHA1(2f3e5feed6c27850b2a0f6fae0b97041690e944c) )
  2239: 
  2240: 	NEO_BIOS_SOUND_128K( "033-m1.bin", CRC(a8603979) SHA1(512f2280a43892d4ca003ac63945ce86c5211b97) )
  2241: 
  2242: 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2243: 	ROM_LOAD( "033-v1.bin", 0x000000, 0x100000, CRC(212fd20d) SHA1(120c040db8c01a6f140eea03725448bfa9ca98c2) )
  2244: 	ROM_LOAD( "033-v2.bin", 0x100000, 0x100000, CRC(fa2ae47f) SHA1(80d0ba4cd30aab59b6f0db8fa341387bd7388afc) )
  2245: 
  2246: 	NO_DELTAT_REGION
  2247: 
  2248: 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
  2249: 	ROM_LOAD16_BYTE( "033-c1.bin", 0x000000, 0x100000, CRC(74317e54) SHA1(67b9c2814a12603b959612456f59de55f9bf6f57) ) /* Plane 0,1 */
  2250: 	ROM_LOAD16_BYTE( "033-c2.bin", 0x000001, 0x100000, CRC(5bb952f3) SHA1(ea964bbcc0408b6ae07cbb5043d003281b1aca15) ) /* Plane 2,3 */
  2251: 	ROM_LOAD16_BYTE( "033-c3.bin", 0x200000, 0x100000, CRC(9b714a7c) SHA1(b62bdcede3207d062a89e0a4a9adf706101bb681) ) /* Plane 0,1 */
  2252: 	ROM_LOAD16_BYTE( "033-c4.bin", 0x200001, 0x100000, CRC(9397476a) SHA1(a12dbb74020aeb6ebf24ec2abbfba5129cabcb7d) ) /* Plane 2,3 */
  2253: ROM_END
  2254: 
  2255: ROM_START( fbfrenzy )
  2256: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  2257: 	ROM_LOAD16_WORD_SWAP( "034-p1.bin", 0x000000, 0x080000, CRC(cdef6b19) SHA1(97482db0dffc6d625fb41fa38449c0a74d741a72) )
  2258: 
  2259: 	NEO_SFIX_128K( "034-s1.bin", CRC(8472ed44) SHA1(42e1a9671dddd090d2a634cff986f6c73ba08b70) )
  2260: 
  2261: 	NEO_BIOS_SOUND_128K( "034-m1.bin", CRC(f41b16b8) SHA1(f3e1cfc4cd2c5baece176f169906aa796367d303) )
  2262: 
  2263: 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2264: 	ROM_LOAD( "034-v1.bin", 0x000000, 0x100000, CRC(50c9d0dd) SHA1(2b3f2875b00e5f307d274128bd73c1521a7d901b) )
  2265: 	ROM_LOAD( "034-v2.bin", 0x100000, 0x100000, CRC(5aa15686) SHA1(efe47954827a98d539ba719347c5f8aa60e6338b) )
  2266: 
  2267: 	NO_DELTAT_REGION
  2268: 
  2269: 	ROM_REGION( 0x300000, REGION_GFX3, 0 )
  2270: 	ROM_LOAD16_BYTE( "034-c1.bin", 0x000000, 0x100000, CRC(91c56e78) SHA1(2944d49ebfc71239d345209ca7f25993c2cc5a77) ) /* Plane 0,1 */
  2271: 	ROM_LOAD16_BYTE( "034-c2.bin", 0x000001, 0x100000, CRC(9743ea2f) SHA1(cf4fccdf10d521d555e92bc24123142393c2b3bb) ) /* Plane 2,3 */
  2272: 	ROM_LOAD16_BYTE( "034-c3.bin", 0x200000, 0x080000, CRC(e5aa65f5) SHA1(714356a2cee976ec0f515b1034ce971018e5c02e) ) /* Plane 0,1 */
  2273: 	ROM_LOAD16_BYTE( "034-c4.bin", 0x200001, 0x080000, CRC(0eb138cc) SHA1(21d31e1f136c674caa6dd44073281cd07b72ea9b) ) /* Plane 2,3 */
  2274: ROM_END
  2275: 
  2276: ROM_START( bakatono )
  2277: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  2278: 	ROM_LOAD16_WORD_SWAP( "036-p1.bin", 0x000000, 0x080000, CRC(1c66b6fa) SHA1(6c50cc452971c46c763ae0b2def95792671a1798) )
  2279: 
  2280: 	NEO_SFIX_128K( "036-s1.bin", CRC(f3ef4485) SHA1(c30bfceed7e669e4c97b0b3ec2e9f4271e5b6662) )
  2281: 
  2282: 	NEO_BIOS_SOUND_128K( "036-m1.bin", CRC(f1385b96) SHA1(e7e3d1484188a115e262511116aaf466b8b1f428) )
  2283: 
  2284: 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2285: 	ROM_LOAD( "036-v1.bin", 0x000000, 0x100000, CRC(1c335dce) SHA1(493c273fa71bf81861a20af4c4eaae159e169f39) )
  2286: 	ROM_LOAD( "036-v2.bin", 0x100000, 0x100000, CRC(bbf79342) SHA1(45a4f40e415cdf35c3073851506648c8f7d53958) )
  2287: 
  2288: 	NO_DELTAT_REGION
  2289: 
  2290: 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
  2291: 	ROM_LOAD16_BYTE( "036-c1.bin", 0x000000, 0x100000, CRC(fe7f1010) SHA1(5b6f5053821f4da8dc3768371e2cd51bb29da963) ) /* Plane 0,1 */
  2292: 	ROM_LOAD16_BYTE( "036-c2.bin", 0x000001, 0x100000, CRC(bbf003f5) SHA1(054b2a3327e038836eece652055bb84c115cf8ed) ) /* Plane 2,3 */
  2293: 	ROM_LOAD16_BYTE( "036-c3.bin", 0x200000, 0x100000, CRC(9ac0708e) SHA1(8decfe06d73a3dd3c3cf280719978fcf6d559d29) ) /* Plane 0,1 */
  2294: 	ROM_LOAD16_BYTE( "036-c4.bin", 0x200001, 0x100000, CRC(f2577d22) SHA1(a37db8055ca4680e244c556dc6df8bdba16c2083) ) /* Plane 2,3 */
  2295: ROM_END
  2296: 
  2297: ROM_START( crsword )
  2298: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  2299: 	ROM_LOAD16_WORD_SWAP( "037-p1.bin", 0x000000, 0x080000, CRC(e7f2553c) SHA1(8469ecb900477feed05ae3311fe9515019bbec2a) )
  2300: 
  2301: 	NEO_SFIX_128K( "037-s1.bin", CRC(74651f27) SHA1(bff7ff2429d2be82c1647abac2ee45b339b3b310) )
  2302: 
  2303: 	NEO_BIOS_SOUND_128K( "037-m1.bin", CRC(9c384263) SHA1(74b86284048669e316c5d241b4aaeb02d59d4dfa) )
  2304: 
  2305: 	ROM_REGION( 0x100000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2306: 	ROM_LOAD( "037-v1.bin",  0x000000, 0x100000, CRC(61fedf65) SHA1(98f31d1e23bf7c1f7844e67f14707a704134042e) )
  2307: 
  2308: 	NO_DELTAT_REGION
  2309: 
  2310: 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
  2311: 	ROM_LOAD16_BYTE( "037-c1.bin", 0x000000, 0x100000, CRC(09df6892) SHA1(df2579dcf9c9dc88d461212cb74de106be2983c1) ) /* Plane 0,1 */
  2312: 	ROM_LOAD16_BYTE( "037-c2.bin", 0x000001, 0x100000, CRC(ac122a78) SHA1(7bfa4d29b7d7d9443f64d81caeafa74fe05c606e) ) /* Plane 2,3 */
  2313: 	ROM_LOAD16_BYTE( "037-c3.bin", 0x200000, 0x100000, CRC(9d7ed1ca) SHA1(2bbd25dc3a3f825d0af79a418f06a23a1bf03cc0) ) /* Plane 0,1 */
  2314: 	ROM_LOAD16_BYTE( "037-c4.bin", 0x200001, 0x100000, CRC(4a24395d) SHA1(943f911f40985db901eaef4c28dfcda299fca73e) ) /* Plane 2,3 */
  2315: ROM_END
  2316: 
  2317: ROM_START( trally )
  2318: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  2319: 	ROM_LOAD16_WORD_SWAP( "038-p1.bin", 0x000000, 0x080000, CRC(1e52a576) SHA1(a1cb56354c3378e955b0cd482c3c41ae15add952) )
  2320: 	ROM_LOAD16_WORD_SWAP( "038-p2.bin", 0x080000, 0x080000, CRC(a5193e2f) SHA1(96803480439e90da23cdca70d59ff519ee85beeb) )
  2321: 
  2322: 	NEO_SFIX_128K( "038-s1.bin", CRC(fff62ae3) SHA1(6510a762ea41557a8938cbfc0557cd5921306061) )
  2323: 
  2324: 	NEO_BIOS_SOUND_128K( "038-m1.bin", CRC(0908707e) SHA1(df7489ea6abf84d7f137ba7a8f52a4fd1b088fd7) )
  2325: 
  2326: 	ROM_REGION( 0x180000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2327: 	ROM_LOAD( "038-v1.bin", 0x000000, 0x100000, CRC(5ccd9fd5) SHA1(c3c8c758a320c39e4ceb0b6d9f188ed6d122eec4) )
  2328: 	ROM_LOAD( "038-v2.bin", 0x100000, 0x080000, CRC(ddd8d1e6) SHA1(65c819fa2392f264f5a1a0a4967c96775732500b) )
  2329: 
  2330: 	NO_DELTAT_REGION
  2331: 
  2332: 	ROM_REGION( 0x300000, REGION_GFX3, 0 )
  2333: 	ROM_LOAD16_BYTE( "038-c1.bin", 0x000000, 0x100000, CRC(c58323d4) SHA1(a6bd277471a4b612d165f8b804f3cb662f499b70) ) /* Plane 0,1 */
  2334: 	ROM_LOAD16_BYTE( "038-c2.bin", 0x000001, 0x100000, CRC(bba9c29e) SHA1(b70bbfdfa8c4f9ea76406530e86b16e42498d284) ) /* Plane 2,3 */
  2335: 	ROM_LOAD16_BYTE( "038-c3.bin", 0x200000, 0x080000, CRC(3bb7b9d6) SHA1(bc1eae6181ad5abf79736afc8db4ca34113d43f8) ) /* Plane 0,1 */
  2336: 	ROM_LOAD16_BYTE( "038-c4.bin", 0x200001, 0x080000, CRC(a4513ecf) SHA1(934aa103c226eac55157b44d7b4dfa35515322c3) ) /* Plane 2,3 */
  2337: ROM_END
  2338: 
  2339: ROM_START( kotm2 )
  2340: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  2341: 	ROM_LOAD16_WORD_SWAP( "039-p1.bin", 0x000000, 0x080000, CRC(b372d54c) SHA1(b70fc6f72e16a66b6e144cc01370548e3398b8b8) )
  2342: 	ROM_LOAD16_WORD_SWAP( "039-p2.bin", 0x080000, 0x080000, CRC(28661afe) SHA1(6c85ff6ab334b1ca744f726f42dac211537e7315) )
  2343: 
  2344: 	NEO_SFIX_128K( "039-s1.bin", CRC(63ee053a) SHA1(7d4b92bd022708975b1470e8f24d1f5a712e1b94) )
  2345: 
  2346: 	NEO_BIOS_SOUND_128K( "039-m1.bin", CRC(0c5b2ad5) SHA1(15eb5ea10fecdbdbcfd06225ae6d88bb239592e7) )
  2347: 
  2348: 	ROM_REGION( 0x300000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2349: 	ROM_LOAD( "039-v1.bin", 0x000000, 0x200000, CRC(86d34b25) SHA1(89bdb614b0c63d678962da52e2f596750d20828c) )
  2350: 	ROM_LOAD( "039-v2.bin", 0x200000, 0x100000, CRC(8fa62a0b) SHA1(58ac2fdd73c542eb8178cfc4adfa0e5940183283) )
  2351: 
  2352: 	NO_DELTAT_REGION
  2353: 
  2354: 	ROM_REGION( 0x800000, REGION_GFX3, 0 )
  2355: 	ROM_LOAD16_BYTE( "039-c1.bin", 0x000000, 0x100000, CRC(6d1c4aa9) SHA1(4fbc9d7cb37522ec298eefbe38c75a2d050fbb4a) ) /* Plane 0,1 */
  2356: 	ROM_CONTINUE(      			   0x400000, 0x100000 )
  2357: 	ROM_LOAD16_BYTE( "039-c2.bin", 0x000001, 0x100000, CRC(f7b75337) SHA1(4d85f85948c3e6ed38b0b0ccda79de3ce026e2d9) ) /* Plane 2,3 */
  2358: 	ROM_CONTINUE(      			   0x400001, 0x100000 )
  2359: 	ROM_LOAD16_BYTE( "039-c3.bin", 0x200000, 0x100000, CRC(40156dca) SHA1(909b04757f1b90f225dde3a4c65c6a7d3e0d7289) ) /* Plane 0,1 */
  2360: 	ROM_CONTINUE(      			   0x600000, 0x100000 )
  2361: 	ROM_LOAD16_BYTE( "039-c4.bin", 0x200001, 0x100000, CRC(b0d44111) SHA1(9ef02149c87aeeb9fca611e57139e3ccf9ae72cd) ) /* Plane 2,3 */
  2362: 	ROM_CONTINUE(      			   0x600001, 0x100000 )
  2363: ROM_END
  2364: 
  2365: ROM_START( sengoku2 )
  2366: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  2367: 	ROM_LOAD16_WORD_SWAP( "040-p1.bin", 0x000000, 0x080000, CRC(cc245299) SHA1(5dd4b017328526c485e31f6ca28a2f3bc2cef778) )
  2368: 	ROM_LOAD16_WORD_SWAP( "040-p2.bin", 0x080000, 0x080000, CRC(2e466360) SHA1(1b26e7a1dad52b3f1973b86b15360903eb170521) )
  2369: 
  2370: 	NEO_SFIX_128K( "040-s1.bin", CRC(cd9802a3) SHA1(f685d4638f4f68e7e3f101c0c39128454536721b) )
  2371: 
  2372: 	NEO_BIOS_SOUND_128K( "040-m1.bin", CRC(9902dfa2) SHA1(af6284c5298328156726b76b968995ad25fdf4de) )
  2373: 
  2374: 	ROM_REGION( 0x300000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2375: 	ROM_LOAD( "040-v1.bin", 0x000000, 0x100000, CRC(b3725ced) SHA1(4e62b0d3dfe473cf49dc710829552bdc59547a83) )
  2376: 	ROM_LOAD( "040-v2.bin", 0x100000, 0x100000, CRC(b5e70a0e) SHA1(6b3dfb71a32dc75276fa33183c78280f4457b967) )
  2377: 	ROM_LOAD( "040-v3.bin", 0x200000, 0x100000, CRC(c5cece01) SHA1(923a3377dac1919e8c3d9ab316902250caa4785f) )
  2378: 
  2379: 	NO_DELTAT_REGION
  2380: 
  2381: 	ROM_REGION( 0x800000, REGION_GFX3, 0 )
  2382: 	ROM_LOAD16_BYTE( "040-c1.bin", 0x000000, 0x200000, CRC(3cacd552) SHA1(37b005988c56e85ac3649af13378c68202311cd5) ) /* Plane 0,1 */
  2383: 	ROM_LOAD16_BYTE( "040-c2.bin", 0x000001, 0x200000, CRC(e2aadef3) SHA1(45835db57547b48641337b5c7ce9e8a140d71ca0) ) /* Plane 2,3 */
  2384: 	ROM_LOAD16_BYTE( "040-c3.bin", 0x400000, 0x200000, CRC(037614d5) SHA1(af86e1f35b1bb718906608c01abec35cd60c4e61) ) /* Plane 0,1 */
  2385: 	ROM_LOAD16_BYTE( "040-c4.bin", 0x400001, 0x200000, CRC(e9947e5b) SHA1(06fec16539f410fe27ca8c353183aed282205903) ) /* Plane 2,3 */
  2386: ROM_END
  2387: 
  2388: ROM_START( bstars2 )
  2389: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  2390: 	ROM_LOAD16_WORD_SWAP( "041-p1.bin", 0x000000, 0x080000, CRC(523567fd) SHA1(f1e81eb4678f586b214ea102cde6effea1b0f768) )
  2391: 
  2392: 	NEO_SFIX_128K( "041-s1.bin", CRC(015c5c94) SHA1(f1c60cd3dc54986b39f630ef3bf48f68c68695dc) )
  2393: 
  2394: 	NEO_BIOS_SOUND_64K( "041-m1.bin", CRC(b2611c03) SHA1(a2c8b850b53e445edabdfd44f05c64de596618b8) )
  2395: 
  2396: 	ROM_REGION( 0x280000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2397: 	ROM_LOAD( "041-v1.bin", 0x000000, 0x100000, CRC(cb1da093) SHA1(4f4d1d5fefa9dda372083c045bf0d268a57ce8f1) )
  2398: 	ROM_LOAD( "041-v2.bin", 0x100000, 0x100000, CRC(1c954a9d) SHA1(159bc6efdd531615461f6e16f83f6d4c4e67c237) )
  2399: 	ROM_LOAD( "041-v3.bin", 0x200000, 0x080000, CRC(afaa0180) SHA1(c4a047e21f093830498a163598ed7bd48a8cf9d1) )
  2400: 
  2401: 	NO_DELTAT_REGION
  2402: 
  2403: 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
  2404: 	ROM_LOAD16_BYTE( "041-c1.bin", 0x000000, 0x100000, CRC(b39a12e1) SHA1(bafe383bd7c5a6aac4cb92dabbc56e3672fe174d) )
  2405: 	ROM_LOAD16_BYTE( "041-c2.bin", 0x000001, 0x100000, CRC(766cfc2f) SHA1(79e1063925d54a57df943019a88bea56c9152df3) )
  2406: 	ROM_LOAD16_BYTE( "041-c3.bin", 0x200000, 0x100000, CRC(fb31339d) SHA1(f4e821299680970b2e979acc4a170029b968c807) )
  2407: 	ROM_LOAD16_BYTE( "041-c4.bin", 0x200001, 0x100000, CRC(70457a0c) SHA1(a1e307f11ddab85d2e9c09d0428fac2e6da774b1) )
  2408: ROM_END
  2409: 
  2410: ROM_START( quizdai2 )
  2411: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  2412: 	ROM_LOAD16_WORD_SWAP( "042-p1.bin", 0x000000, 0x100000, CRC(ed719dcf) SHA1(12baf2601e86c0e4358517b9fa1c55f2f5835f1d) )
  2413: 
  2414: 	NEO_SFIX_128K( "042-s1.bin", CRC(164fd6e6) SHA1(dad35bedc33d502a5ae745a45a972af8d901b160) )
  2415: 
  2416: 	NEO_BIOS_SOUND_128K( "042-m1.bin", CRC(bb19995d) SHA1(ed458fad5a23c6bd0d099927d98c31e1e6562d1b) )
  2417: 
  2418: 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2419: 	ROM_LOAD( "042-v1.bin", 0x000000, 0x100000, CRC(af7f8247) SHA1(99a47014017c20e4e22010c60612b6b7f6efc9e5) )
  2420: 	ROM_LOAD( "042-v2.bin", 0x100000, 0x100000, CRC(c6474b59) SHA1(a6c5054032b698116247b2f09a8b94a1b588c4f1) )
  2421: 
  2422: 	NO_DELTAT_REGION
  2423: 
  2424: 	ROM_REGION( 0x300000, REGION_GFX3, 0 )
  2425: 	ROM_LOAD16_BYTE( "042-c1.bin", 0x000000, 0x100000, CRC(cb5809a1) SHA1(b53d06685246dd51b82b5c1d54d639d10e2ec26d) ) /* Plane 0,1 */
  2426: 	ROM_LOAD16_BYTE( "042-c2.bin", 0x000001, 0x100000, CRC(1436dfeb) SHA1(27d136fb1be793bd345a741f5e55a977275fff86) ) /* Plane 2,3 */
  2427: 	ROM_LOAD16_BYTE( "042-c3.bin", 0x200000, 0x080000, CRC(bcd4a518) SHA1(f355298fe0f2cf50ddcc0d613db56a5c04d7230f) ) /* Plane 0,1 */
  2428: 	ROM_LOAD16_BYTE( "042-c4.bin", 0x200001, 0x080000, CRC(d602219b) SHA1(34cf0f16db1e224396464ac838f4cd2e6d1c640e) ) /* Plane 2,3 */
  2429: ROM_END
  2430: 
  2431: ROM_START( 3countb )
  2432: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  2433: 	ROM_LOAD16_WORD_SWAP( "043-p1.bin", 0x000000, 0x080000, CRC(eb2714c4) SHA1(ba5dbfee4160f27ff36060b777d64b93dc2e929c) )
  2434: 	ROM_LOAD16_WORD_SWAP( "043-p2.bin", 0x080000, 0x080000, CRC(5e764567) SHA1(3e34d051e8e1483073e4fcce0b688e50a1e713ce) )
  2435: 
  2436: 	NEO_SFIX_128K( "043-s1.bin", CRC(c362d484) SHA1(a3c029292572842feabe9aa8c3372628fb63978d) )
  2437: 
  2438: 	NEO_BIOS_SOUND_128K( "043-m1.bin", CRC(3377cda3) SHA1(5712cd0717585914120ebf307391e1e3171f5396) )
  2439: 
  2440: 	ROM_REGION( 0x400000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2441: 	ROM_LOAD( "043-v1.bin", 0x000000, 0x200000, CRC(63688ce8) SHA1(5c6ac29a0cc0655a87cfe3ada8706838b86b86e4) )
  2442: 	ROM_LOAD( "043-v2.bin", 0x200000, 0x200000, CRC(c69a827b) SHA1(f5197ea87bb6573fa6aef3a1713c3679c58c1e74) )
  2443: 
  2444: 	NO_DELTAT_REGION
  2445: 
  2446: 	ROM_REGION( 0x0800000, REGION_GFX3, 0 )
  2447: 	ROM_LOAD16_BYTE( "043-c1.bin", 0x0000000, 0x200000, CRC(d290cc33) SHA1(f794e86da80930b273a134b82d39c6a8887f5228) )
  2448: 	ROM_LOAD16_BYTE( "043-c2.bin", 0x0000001, 0x200000, CRC(0b28095d) SHA1(9f8184bab13939d2ef80e007462ed083c6cdd46f) )
  2449: 	ROM_LOAD16_BYTE( "043-c3.bin", 0x0400000, 0x200000, CRC(bcc0cb35) SHA1(8bbee3201212be19ab53598c8663205cf27b6b4e) )
  2450: 	ROM_LOAD16_BYTE( "043-c4.bin", 0x0400001, 0x200000, CRC(4d1ff7b9) SHA1(469fda8aaca673cb25b6b3c5534d78a990140d38) )
  2451: ROM_END
  2452: 
  2453: ROM_START( aof )
  2454: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  2455: 	ROM_LOAD16_WORD_SWAP( "044-p1.bin", 0x000000, 0x080000, CRC(ca9f7a6d) SHA1(4d28ef86696f7e832510a66d3e8eb6c93b5b91a1) )
  2456: 
  2457: 	NEO_SFIX_128K( "044-s1.bin", CRC(89903f39) SHA1(a04a0c244a5d5c7a595fcf649107969635a6a8b6) )
  2458: 
  2459: 	NEO_BIOS_SOUND_128K( "044-m1.bin", CRC(981345f8) SHA1(5eb6a5a3f633d74a48555808e2562a0ba16d8675) )
  2460: 
  2461: 	ROM_REGION( 0x400000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2462: 	ROM_LOAD( "044-v2.bin", 0x000000, 0x200000, CRC(3ec632ea) SHA1(e3f413f580b57f70d2dae16dbdacb797884d3fce) )
  2463: 	ROM_LOAD( "044-v4.bin", 0x200000, 0x200000, CRC(4b0f8e23) SHA1(105da0cc5ba19869c7147fba8b177500758c232b) )
  2464: 
  2465: 	NO_DELTAT_REGION
  2466: 
  2467: 	ROM_REGION( 0x800000, REGION_GFX3, 0 )
  2468: 	ROM_LOAD16_BYTE( "044-c1.bin", 0x000000, 0x100000, CRC(ddab98a7) SHA1(f20eb81ec431268798c142c482146c1545af1c24) ) /* Plane 0,1 */
  2469: 	ROM_CONTINUE(      			 0x400000, 0x100000 )
  2470: 	ROM_LOAD16_BYTE( "044-c2.bin", 0x000001, 0x100000, CRC(d8ccd575) SHA1(f697263fe92164e274bf34c55327b3d4a158b332) ) /* Plane 2,3 */
  2471: 	ROM_CONTINUE(      			 0x400001, 0x100000 )
  2472: 	ROM_LOAD16_BYTE( "044-c3.bin", 0x200000, 0x100000, CRC(403e898a) SHA1(dd5888f8b24a33b2c1f483316fe80c17849ccfc4) ) /* Plane 0,1 */
  2473: 	ROM_CONTINUE(      			 0x600000, 0x100000 )
  2474: 	ROM_LOAD16_BYTE( "044-c4.bin", 0x200001, 0x100000, CRC(6235fbaa) SHA1(9090e337d7beed25ba81ae0708d0aeb57e6cf405) ) /* Plane 2,3 */
  2475: 	ROM_CONTINUE(      			 0x600001, 0x100000 )
  2476: ROM_END
  2477: 
  2478: ROM_START( samsho )
  2479: 	ROM_REGION( 0x180000, REGION_CPU1, 0 )
  2480: 	ROM_LOAD16_WORD_SWAP( "045-p1.bin", 0x000000, 0x080000, CRC(80aa6c97) SHA1(6e07a4aa7b4719ae487a10cee9389cb55a370a7a) )
  2481: 	ROM_LOAD16_WORD_SWAP( "045-p2.bin", 0x080000, 0x080000, CRC(71768728) SHA1(9ff0e01d3fb73ad04279d4fdf4c53c3160888179) )
  2482: 	ROM_LOAD16_WORD_SWAP( "045-p3.bin", 0x100000, 0x080000, CRC(38ee9ba9) SHA1(48190699a6be83cb6257365ae81f93fdd23abe09) )
  2483: 
  2484: 	NEO_SFIX_128K( "045-s1.bin", CRC(9142a4d3) SHA1(54088e99fcfd75fd0f94852890a56350066a05a3) )
  2485: 
  2486: 	NEO_BIOS_SOUND_128K( "045-m1.bin", CRC(95170640) SHA1(125c502db0693e8d11cef619b090081c14a9a300) )
  2487: 
  2488: 	ROM_REGION( 0x400000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2489: 	ROM_LOAD( "045-v1.bin", 0x000000, 0x200000, CRC(37f78a9b) SHA1(6279b497d12fa90b49ab5ac3aae20fb302ec8b81) )
  2490: 	ROM_LOAD( "045-v2.bin", 0x200000, 0x200000, CRC(568b20cf) SHA1(61af858685472a1fad608e230cccc2b108509ddb) )
  2491: 
  2492: 	NO_DELTAT_REGION
  2493: 
  2494: 	ROM_REGION( 0x900000, REGION_GFX3, 0 )
  2495: 	ROM_LOAD16_BYTE( "045-c1.bin", 0x000000, 0x200000, CRC(2e5873a4) SHA1(65c74c1e2d34390666bbb630df7d1f4c9570c3db) ) /* Plane 0,1 */
  2496: 	ROM_LOAD16_BYTE( "045-c2.bin", 0x000001, 0x200000, CRC(04febb10) SHA1(16a8cbf0fd9468e81bf9eab6dbe7a8e3623a843e) ) /* Plane 2,3 */
  2497: 	ROM_LOAD16_BYTE( "045-c3.bin", 0x400000, 0x200000, CRC(f3dabd1e) SHA1(c80e52df42be9f8b2e89b467b11ab140a480cee8) ) /* Plane 0,1 */
  2498: 	ROM_LOAD16_BYTE( "045-c4.bin", 0x400001, 0x200000, CRC(935c62f0) SHA1(0053d40085fac14096b683f4341f65e543b71dc1) ) /* Plane 2,3 */
  2499: 	ROM_LOAD16_BYTE( "045-c5.bin", 0x800000, 0x080000, CRC(a2bb8284) SHA1(aa118e3b8c062daa219b36758b9a3814c08c69dc) ) /* Plane 0,1 */
  2500: 	ROM_LOAD16_BYTE( "045-c6.bin", 0x800001, 0x080000, CRC(4fa71252) SHA1(afe374a9d1f2d955a59efe7b6196b89e021b164c) ) /* Plane 2,3 */
  2501: ROM_END
  2502: 
  2503: ROM_START( tophuntr )
  2504: 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
  2505: 	ROM_LOAD16_WORD_SWAP( "046-p1.bin", 0x000000, 0x100000, CRC(69fa9e29) SHA1(9a40a16163193bb506a32bd34f6323b25ec69622) )
  2506: 	ROM_LOAD16_WORD_SWAP( "046-p2.sp2", 0x100000, 0x100000, CRC(f182cb3e) SHA1(6b4e0af5d4e623f0682f37ff5c69e5b705e20028) )
  2507: 
  2508: 	NEO_SFIX_128K( "046-s1.bin", CRC(14b01d7b) SHA1(618ce75c25d6cc86a3b46bd64a0aa34ab82f75ae) )
  2509: 
  2510: 	NEO_BIOS_SOUND_128K( "046-m1.bin", CRC(3f84bb9f) SHA1(07446040871d11da3c2217ee9d1faf8c3cae7420) )
  2511: 
  2512: 	ROM_REGION( 0x400000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2513: 	ROM_LOAD( "046-v1.bin", 0x000000, 0x100000, CRC(c1f9c2db) SHA1(bed95a76afefa46503a12e0f0a9787c4c967ac50) )
  2514: 	ROM_LOAD( "046-v2.bin", 0x100000, 0x100000, CRC(56254a64) SHA1(1cf049cb4c414419859d2c8ee714317a35a85251) )
  2515: 	ROM_LOAD( "046-v3.bin", 0x200000, 0x100000, CRC(58113fb1) SHA1(40972982a63c7adecef840f9882f4165da723ab6) )
  2516: 	ROM_LOAD( "046-v4.bin", 0x300000, 0x100000, CRC(4f54c187) SHA1(63a76949301b83bdd44aa1a4462f642ab9ca3c0b) )
  2517: 
  2518: 	NO_DELTAT_REGION
  2519: 
  2520: 	ROM_REGION( 0x800000, REGION_GFX3, 0 )
  2521: 	ROM_LOAD16_BYTE( "046-c1.bin", 0x000000, 0x100000, CRC(fa720a4a) SHA1(364913b9fa40d46e4e39ae3cdae914cfd0de137d) ) /* Plane 0,1 */
  2522: 	ROM_LOAD16_BYTE( "046-c2.bin", 0x000001, 0x100000, CRC(c900c205) SHA1(50274e79aa26f334eb806288688b30720bade883) ) /* Plane 2,3 */
  2523: 	ROM_LOAD16_BYTE( "046-c3.bin", 0x200000, 0x100000, CRC(880e3c25) SHA1(b6974af0c833b766866919b6f15b6f8cef82530d) ) /* Plane 0,1 */
  2524: 	ROM_LOAD16_BYTE( "046-c4.bin", 0x200001, 0x100000, CRC(7a2248aa) SHA1(8af0b26025a54e3b91604dd24a3c1c518fbd8536) ) /* Plane 2,3 */
  2525: 	ROM_LOAD16_BYTE( "046-c5.bin", 0x400000, 0x100000, CRC(4b735e45) SHA1(2f8b46388c4696aee6a97e1e21cdadf6b142b01a) ) /* Plane 0,1 */
  2526: 	ROM_LOAD16_BYTE( "046-c6.bin", 0x400001, 0x100000, CRC(273171df) SHA1(9c35832221e016c12ef1ed71da167f565daaf86c) ) /* Plane 2,3 */
  2527: 	ROM_LOAD16_BYTE( "046-c7.bin", 0x600000, 0x100000, CRC(12829c4c) SHA1(ac5f3d848d7116fc35c97f53a72c85e049dd3a2f) ) /* Plane 0,1 */
  2528: 	ROM_LOAD16_BYTE( "046-c8.bin", 0x600001, 0x100000, CRC(c944e03d) SHA1(be23999b8ce09ee15ba500ce4d5e2a82a4f58d9b) ) /* Plane 2,3 */
  2529: ROM_END
  2530: 
  2531: ROM_START( fatfury2 )
  2532: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  2533: 	ROM_LOAD16_WORD_SWAP( "047-p1.bin", 0x000000, 0x080000, CRC(be40ea92) SHA1(958b891bb8beb6af122d5467257ab20cbc6cf574) )
  2534: 	ROM_LOAD16_WORD_SWAP( "047-p2.bin", 0x080000, 0x080000, CRC(2a9beac5) SHA1(61378f89d64fef4c172825694f83229c2ab1a7af) )
  2535: 
  2536: 	NEO_SFIX_128K( "047-s1.bin", CRC(d7dbbf39) SHA1(29253e596f475ebd41a6e3bb53952e3a0ccd2eed) )
  2537: 
  2538: 	NEO_BIOS_SOUND_128K( "047-m1.bin", CRC(820b0ba7) SHA1(5708248d89446e49184eaadb52f7c61b2b6c13c5) )
  2539: 
  2540: 	ROM_REGION( 0x400000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2541: 	ROM_LOAD( "047-v1.bin", 0x000000, 0x200000, CRC(d9d00784) SHA1(f6a91eada8c23aa4518c4b82eeebca69f79d845c) )
  2542: 	ROM_LOAD( "047-v2.bin", 0x200000, 0x200000, CRC(2c9a4b33) SHA1(d4a1c0951c02c8919b3ec32ed96933634ff9e54c) )
  2543: 
  2544: 	NO_DELTAT_REGION
  2545: 
  2546: 	ROM_REGION( 0x800000, REGION_GFX3, 0 )
  2547: 	ROM_LOAD16_BYTE( "047-c1.bin", 0x000000, 0x100000, CRC(f72a939e) SHA1(67fc398ec28061adca0d3be82bbe7297015800da) ) /* Plane 0,1 */
  2548: 	ROM_CONTINUE(      			   0x400000, 0x100000 )
  2549: 	ROM_LOAD16_BYTE( "047-c2.bin", 0x000001, 0x100000, CRC(05119a0d) SHA1(c2f100b73eb04f65b6ba6089d49aceb51b470ec6) ) /* Plane 2,3 */
  2550: 	ROM_CONTINUE(      			   0x400001, 0x100000 )
  2551: 	ROM_LOAD16_BYTE( "047-c3.bin", 0x200000, 0x100000, CRC(01e00738) SHA1(79654f24d777dd5eb68bafc3b8cb9db71d5822e2) ) /* Plane 0,1 */
  2552: 	ROM_CONTINUE(      			   0x600000, 0x100000 )
  2553: 	ROM_LOAD16_BYTE( "047-c4.bin", 0x200001, 0x100000, CRC(9fe27432) SHA1(89d22d77ba8bc6d1f6c974195c34ad61b9010de7) ) /* Plane 2,3 */
  2554: 	ROM_CONTINUE(      			   0x600001, 0x100000 )
  2555: ROM_END
  2556: 
  2557: ROM_START( janshin )
  2558: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  2559: 	ROM_LOAD16_WORD_SWAP( "048-p1.bin", 0x000000, 0x100000, CRC(7514cb7a) SHA1(da512c0a8e8160a9db7f956e351245327c38eaf1) )
  2560: 
  2561: 	NEO_SFIX_128K( "048-s1.bin", CRC(8285b25a) SHA1(d983640cda3e346e38469b4d3ec8048b116a7bb7) )
  2562: 
  2563: 	NEO_BIOS_SOUND_64K( "048-m1.bin", CRC(e191f955) SHA1(fc19705644ffb3d1ae76bcf2b6b78fef05bcf701) )
  2564: 
  2565: 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2566: 	ROM_LOAD( "048-v1.bin", 0x000000, 0x200000, CRC(f1947d2b) SHA1(955ff91ab24eb2a7ec51ff46c9f9f2ec060456b2) )
  2567: 
  2568: 	NO_DELTAT_REGION
  2569: 
  2570: 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
  2571: 	ROM_LOAD16_BYTE( "048-c1.bin", 0x000000, 0x200000, CRC(3fa890e9) SHA1(e73d2802bacfbc2b2b16fbbedddde17488e4bbde) )
  2572: 	ROM_LOAD16_BYTE( "048-c2.bin", 0x000001, 0x200000, CRC(59c48ad8) SHA1(2630817e735a6d197377558f4324c1442803fe15) )
  2573: ROM_END
  2574: 
  2575: ROM_START( androdun )
  2576: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  2577: 	ROM_LOAD16_WORD_SWAP( "049-p1.bin", 0x000000, 0x080000, CRC(3b857da2) SHA1(4dd86c739944696c16c3cdd85935d6dfa9fdc276) )
  2578: 	ROM_LOAD16_WORD_SWAP( "049-p2.bin", 0x080000, 0x080000, CRC(2f062209) SHA1(991cf3e3677929b2cc0b2787b0c7b6ad3700f618) )
  2579: 
  2580: 	NEO_SFIX_128K( "049-s1.bin", CRC(6349de5d) SHA1(bcc44b9576d7bedd9a39294530bb66f707690c72) )
  2581: 
  2582: 	NEO_BIOS_SOUND_128K( "049-m1.bin", CRC(1a009f8c) SHA1(7782dfe48e143417f34fba5353e6deb63efeaa8a) )
  2583: 
  2584: 	ROM_REGION( 0x100000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2585: 	ROM_LOAD( "049-v1.bin", 0x000000, 0x080000, CRC(577c85b3) SHA1(2c3072401fe73497dca0e9009ae2ba4053fe936d) )
  2586: 	ROM_LOAD( "049-v2.bin", 0x080000, 0x080000, CRC(e14551c4) SHA1(763a9912b9df55defb190af3f29ae034f6dd78d6) )
  2587: 
  2588: 	NO_DELTAT_REGION
  2589: 
  2590: 	ROM_REGION( 0x200000, REGION_GFX3, 0 )
  2591: 	ROM_LOAD16_BYTE( "049-c1.bin", 0x000000, 0x100000, CRC(7ace6db3) SHA1(c41cc9de8c0788dcc49ca494fd3bb3124062d9dd) ) /* Plane 0,1 */
  2592: 	ROM_LOAD16_BYTE( "049-c2.bin", 0x000001, 0x100000, CRC(b17024f7) SHA1(fcf7efae48fcdccaf5255c145de414fb246128f0) ) /* Plane 2,3 */
  2593: 	/* these just contain junk, probably shouldn't be here */
  2594: //	ROM_LOAD16_BYTE( "049-c3.bin", 0x200000, 0x100000, CRC(2e0f3f9a) SHA1(8ee3442be92835922762420e8d0ff86dc14b3d69) ) /* Plane 0,1 */
  2595: //	ROM_LOAD16_BYTE( "049-c4.bin", 0x200001, 0x100000, CRC(4a19fb92) SHA1(171219f0b38a04bfcee5b823c043a8181dfc87f8) ) /* Plane 2,3 */
  2596: ROM_END
  2597: 
  2598: ROM_START( ncommand )
  2599: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  2600: 	ROM_LOAD16_WORD_SWAP( "050-p1.bin", 0x000000, 0x100000, CRC(4e097c40) SHA1(43311a7ca14a14dcd4a99d8576a12e897b078643) )
  2601: 
  2602: 	NEO_SFIX_128K( "050-s1.bin", CRC(db8f9c8e) SHA1(11cb82cf3c4d0fc2da5df0c26410a64808093610) )
  2603: 
  2604: 	NEO_BIOS_SOUND_128K( "050-m1.bin", CRC(6fcf07d3) SHA1(e9ecff4bfec1f5964bf06645f75d80d611b6231c) )
  2605: 
  2606: 	ROM_REGION( 0x180000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2607: 	ROM_LOAD( "050-v1.bin", 0x000000, 0x100000, CRC(23c3ab42) SHA1(b6c59bb180f1aa34c95f3ec923f3aafb689d57b0) )
  2608: 	ROM_LOAD( "050-v2.bin", 0x100000, 0x080000, CRC(80b8a984) SHA1(950cf0e78ceffa4037663f1086fbbc88588f49f2) )
  2609: 
  2610: 	NO_DELTAT_REGION
  2611: 
  2612: 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
  2613: 	ROM_LOAD16_BYTE( "050-c1.bin", 0x000000, 0x100000, CRC(87421a0a) SHA1(1d8faaf03778f7c5b062554d7333bbd3f0ca12ad) ) /* Plane 0,1 */
  2614: 	ROM_LOAD16_BYTE( "050-c2.bin", 0x000001, 0x100000, CRC(c4cf5548) SHA1(ef9eca5aeff9dda2209a050c2af00ed8979ae2bc) ) /* Plane 2,3 */
  2615: 	ROM_LOAD16_BYTE( "050-c3.bin", 0x200000, 0x100000, CRC(03422c1e) SHA1(920e5015aebe2ffc5ce43a52365c7f0a705f3b9e) ) /* Plane 0,1 */
  2616: 	ROM_LOAD16_BYTE( "050-c4.bin", 0x200001, 0x100000, CRC(0845eadb) SHA1(3c71a02bf0e07a5381846bb6d75bbe7dd546adea) ) /* Plane 2,3 */
  2617: ROM_END
  2618: 
  2619: ROM_START( viewpoin )
  2620: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  2621: 	ROM_LOAD16_WORD_SWAP( "051-p1.bin", 0x000000, 0x100000, CRC(17aa899d) SHA1(674cd8ace7acdf4f407de741e3d0071bcb49c902) )
  2622: 
  2623: 	NEO_SFIX_64K( "051-s1.bin", CRC(6d0f146a) SHA1(537fc5ef099f46fef64d147c0d1264b319758b4f) )
  2624: 
  2625: 	NEO_BIOS_SOUND_64K( "051-m1.bin", CRC(d57bd7af) SHA1(9ed766dbc3c07dbba7869ff335eeb7e297c8e2d9) )
  2626: 
  2627: 	ROM_REGION( 0x400000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2628: 	ROM_LOAD( "051-v1.bin", 0x000000, 0x200000, CRC(019978b6) SHA1(7896a551115fc6ed38b5944e0c8dcb2b2c1c077d) )
  2629: 	ROM_LOAD( "051-v2.bin", 0x200000, 0x200000, CRC(5758f38c) SHA1(da10f4b7d22d9139bbf068bd940be82168a74ca1) )
  2630: 
  2631: 	NO_DELTAT_REGION
  2632: 
  2633: 	ROM_REGION( 0x600000, REGION_GFX3, 0 )
  2634: 	ROM_LOAD16_BYTE( "051-c1.bin", 0x000000, 0x100000, CRC(d624c132) SHA1(49c7e9f020cba45d7083b45252bcc03397f8c286) )
  2635: 	ROM_CONTINUE(      			   0x400000, 0x100000 )
  2636: 	ROM_LOAD16_BYTE( "051-c2.bin", 0x000001, 0x100000, CRC(40d69f1e) SHA1(ec4a13582772594957f927622d50f54b0dfcd8d8) )
  2637: 	ROM_CONTINUE(      			   0x400001, 0x100000 )
  2638: ROM_END
  2639: 
  2640: ROM_START( ssideki )
  2641: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  2642: 	ROM_LOAD16_WORD_SWAP( "052-p1.bin", 0x000000, 0x080000, CRC(9cd97256) SHA1(1c780b711137fd79cc81b01941e84f3d59e0071f) )
  2643: 
  2644: 	NEO_SFIX_128K( "052-s1.bin", CRC(97689804) SHA1(fa8dab3b3353d7115a0368f3fc749950c0186fbc) )
  2645: 
  2646: 	NEO_BIOS_SOUND_128K( "052-m1.bin", CRC(49f17d2d) SHA1(70971fcf71ae3a6b2e26e7ade8063941fb178ae5) )
  2647: 
  2648: 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2649: 	ROM_LOAD( "052-v1.bin", 0x000000, 0x200000, CRC(22c097a5) SHA1(328c4e6db0a026f54a633cff1443a3f964a8daea) )
  2650: 
  2651: 	NO_DELTAT_REGION
  2652: 
  2653: 	ROM_REGION( 0x600000, REGION_GFX3, 0 )
  2654: 	ROM_LOAD16_BYTE( "052-c1.bin", 0x000000, 0x100000, CRC(53e1c002) SHA1(2125b1be379ea7933893ffb1cd65d6c4bf8b03bd) ) /* Plane 0,1 */
  2655: 	ROM_CONTINUE(      			   0x400000, 0x100000 )
  2656: 	ROM_LOAD16_BYTE( "052-c2.bin", 0x000001, 0x100000, CRC(776a2d1f) SHA1(bca0bac87443e9e78c623d284f6cc96cc9c9098f) ) /* Plane 2,3 */
  2657: 	ROM_CONTINUE(      			   0x400001, 0x100000 )
  2658: ROM_END
  2659: 
  2660: ROM_START( wh1 )
  2661: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  2662: 	ROM_LOAD16_WORD_SWAP( "053-p1.bin", 0x000000, 0x080000, CRC(95b574cb) SHA1(b7b7af6a04c3d902e7f8852897741ecaf0b1062c) )
  2663: 	ROM_LOAD16_WORD_SWAP( "053-p2.bin", 0x080000, 0x080000, CRC(f198ed45) SHA1(24ccc091e97f63796562bb5b30df51f39bd504ef) )
  2664: 
  2665: 	NEO_SFIX_128K( "053-s1.bin", CRC(8c2c2d6b) SHA1(87fa79611c6f8886dcc8766814829c669c65b40f) )
  2666: 
  2667: 	NEO_BIOS_SOUND_128K( "053-m1.bin", CRC(1bd9d04b) SHA1(65cd7b002123ed1a3111e3d942608d0082799ff3) )
  2668: 
  2669: 	ROM_REGION( 0x300000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2670: 	ROM_LOAD( "053-v2.bin", 0x000000, 0x200000, CRC(a68df485) SHA1(007fa715423fba72c899cd3db3f4bec13281cf7a) )
  2671: 	ROM_LOAD( "053-v4.bin", 0x200000, 0x100000, CRC(7bea8f66) SHA1(428e8721bd87f7faa756adb1e12672219be46c1d) )
  2672: 
  2673: 	NO_DELTAT_REGION
  2674: 
  2675: 	ROM_REGION( 0x600000, REGION_GFX3, 0 )
  2676: 	ROM_LOAD16_BYTE( "053-c1.bin", 0x000000, 0x100000, CRC(85eb5bce) SHA1(3d03d29296ca6e6b5106aac4aaeec9d4b4ed1313) ) /* Plane 0,1 */
  2677: 	ROM_CONTINUE(      			0x400000, 0x100000 )
  2678: 	ROM_LOAD16_BYTE( "053-c2.bin", 0x000001, 0x100000, CRC(ec93b048) SHA1(d4159210df94e259f874a4671d271ec27be13451) ) /* Plane 2,3 */
  2679: 	ROM_CONTINUE(      			0x400001, 0x100000 )
  2680: 	ROM_LOAD16_BYTE( "053-c3.bin", 0x200000, 0x100000, CRC(0dd64965) SHA1(e97b3b8a461da5e8861b3dfdacb25e007ced37a1) ) /* Plane 0,1 */
  2681: 	ROM_LOAD16_BYTE( "053-c4.bin", 0x200001, 0x100000, CRC(9270d954) SHA1(a2ef909868f6b06cdcc22a63ddf6c96be12b999c) ) /* Plane 2,3 */
  2682: ROM_END
  2683: 
  2684: ROM_START( wh1h )
  2685: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  2686: 	ROM_LOAD16_WORD_SWAP( "053-p1.rom", 0x000000, 0x080000, CRC(ed29fde2) SHA1(52b8ca5b804f786f95e1dfb348d8c7b82f1d4ddf) )
  2687: 	ROM_LOAD16_WORD_SWAP( "053-p2.rom", 0x080000, 0x080000, CRC(98f2b158) SHA1(a64e1425970eb53cc910891db39973dee3d54ccc) )
  2688: 
  2689: 	NEO_SFIX_128K( "053-s1.bin", CRC(8c2c2d6b) SHA1(87fa79611c6f8886dcc8766814829c669c65b40f) )
  2690: 
  2691: 	NEO_BIOS_SOUND_128K( "053-m1.bin", CRC(1bd9d04b) SHA1(65cd7b002123ed1a3111e3d942608d0082799ff3) )
  2692: 
  2693: 	ROM_REGION( 0x300000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2694: 	ROM_LOAD( "053-v2.bin", 0x000000, 0x200000, CRC(a68df485) SHA1(007fa715423fba72c899cd3db3f4bec13281cf7a) )
  2695: 	ROM_LOAD( "053-v4.bin", 0x200000, 0x100000, CRC(7bea8f66) SHA1(428e8721bd87f7faa756adb1e12672219be46c1d) )
  2696: 
  2697: 	NO_DELTAT_REGION
  2698: 
  2699: 	ROM_REGION( 0x600000, REGION_GFX3, 0 )
  2700: 	ROM_LOAD16_BYTE( "053-c1.bin", 0x000000, 0x100000, CRC(85eb5bce) SHA1(3d03d29296ca6e6b5106aac4aaeec9d4b4ed1313) ) /* Plane 0,1 */
  2701: 	ROM_CONTINUE(      			0x400000, 0x100000 )
  2702: 	ROM_LOAD16_BYTE( "053-c2.bin", 0x000001, 0x100000, CRC(ec93b048) SHA1(d4159210df94e259f874a4671d271ec27be13451) ) /* Plane 2,3 */
  2703: 	ROM_CONTINUE(      			0x400001, 0x100000 )
  2704: 	ROM_LOAD16_BYTE( "053-c3.bin", 0x200000, 0x100000, CRC(0dd64965) SHA1(e97b3b8a461da5e8861b3dfdacb25e007ced37a1) ) /* Plane 0,1 */
  2705: 	ROM_LOAD16_BYTE( "053-c4.bin", 0x200001, 0x100000, CRC(9270d954) SHA1(a2ef909868f6b06cdcc22a63ddf6c96be12b999c) ) /* Plane 2,3 */
  2706: ROM_END
  2707: 
  2708: ROM_START( kof94 )
  2709: 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
  2710: 	ROM_LOAD16_WORD_SWAP( "055-p1.bin", 0x100000, 0x100000, CRC(f10a2042) SHA1(d08a3f3c28be4b1793de7d362456281329fe1828) )
  2711: 	ROM_CONTINUE(						0x000000, 0x100000 )
  2712: 
  2713: 	NEO_SFIX_128K( "055-s1.bin", CRC(825976c1) SHA1(cb6a70bdd95d449d25196ca269b621c362db6743) )
  2714: 
  2715: 	NEO_BIOS_SOUND_128K( "055-m1.bin", CRC(f6e77cf5) SHA1(292a3e3a4918ffe72bd1c41acb927b91844e035e) )
  2716: 
  2717: 	ROM_REGION( 0x600000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2718: 	ROM_LOAD( "055-v1.bin", 0x000000, 0x200000, CRC(8889596d) SHA1(c9ce713b720511438dbd3fe3bcc7c246f475c6a2) )
  2719: 	ROM_LOAD( "055-v2.bin", 0x200000, 0x200000, CRC(25022b27) SHA1(2b040a831c3c92ac6e4719de38009a0d55b64f6b) )
  2720: 	ROM_LOAD( "055-v3.bin", 0x400000, 0x200000, CRC(83cf32c0) SHA1(34a31a37eb10945b5169e96321bcea06eec33a00) )
  2721: 
  2722: 	NO_DELTAT_REGION
  2723: 
  2724: 	ROM_REGION( 0x1000000, REGION_GFX3, 0 )
  2725: 	ROM_LOAD16_BYTE( "055-c1.bin", 0x000000, 0x200000, CRC(b96ef460) SHA1(e52f5303c17b50ce165c008be2837336369c110b) ) /* Plane 0,1 */
  2726: 	ROM_LOAD16_BYTE( "055-c2.bin", 0x000001, 0x200000, CRC(15e096a7) SHA1(237c2a3d059de00bfca66e0016ed325d7a32bfec) ) /* Plane 2,3 */
  2727: 	ROM_LOAD16_BYTE( "055-c3.bin", 0x400000, 0x200000, CRC(54f66254) SHA1(c594384bcd8b03beb8c595591505fecc44b185ac) ) /* Plane 0,1 */
  2728: 	ROM_LOAD16_BYTE( "055-c4.bin", 0x400001, 0x200000, CRC(0b01765f) SHA1(ec1fdcc944611408367bf5023d4ebe7edd9dfa88) ) /* Plane 2,3 */
  2729: 	ROM_LOAD16_BYTE( "055-c5.bin", 0x800000, 0x200000, CRC(ee759363) SHA1(8a5621c1b1f8267b9b9b6a14ab4944de542e1945) ) /* Plane 0,1 */
  2730: 	ROM_LOAD16_BYTE( "055-c6.bin", 0x800001, 0x200000, CRC(498da52c) SHA1(1e6e6202ee053a5261db889177ce3a087e078bda) ) /* Plane 2,3 */
  2731: 	ROM_LOAD16_BYTE( "055-c7.bin", 0xc00000, 0x200000, CRC(62f66888) SHA1(ac91a0eab0753bee175ad40213a4ae5d38ed5b87) ) /* Plane 0,1 */
  2732: 	ROM_LOAD16_BYTE( "055-c8.bin", 0xc00001, 0x200000, CRC(fe0a235d) SHA1(a45c66836e4e3c77dfef9d4c6cc422cb59169149) ) /* Plane 2,3 */
  2733: ROM_END
  2734: 
  2735: ROM_START( aof2 )
  2736: 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
  2737: 	ROM_LOAD16_WORD_SWAP( "056-p1.bin", 0x000000, 0x100000, CRC(a3b1d021) SHA1(ee42f3ca4516226b0088d0303ed28e3ecdabcd71) )
  2738: 
  2739: 	NEO_SFIX_128K( "056-s1.bin", CRC(8b02638e) SHA1(aa4d28804ca602da776948b5f223ea89e427906b) )
  2740: 
  2741: 	NEO_BIOS_SOUND_128K( "056-m1.bin", CRC(f27e9d52) SHA1(dddae733d87ce7c88ad2580a8f64cb6ff9572e67) )
  2742: 
  2743: 	ROM_REGION( 0x500000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2744: 	ROM_LOAD( "056-v1.bin", 0x000000, 0x200000, CRC(4628fde0) SHA1(ece2a50f5270d844d58401b1447d1d856d78ea45) )
  2745: 	ROM_LOAD( "056-v2.bin", 0x200000, 0x200000, CRC(b710e2f2) SHA1(df4da585203eea7554d3ce718eb107e9cb6a0254) )
  2746: 	ROM_LOAD( "056-v3.bin", 0x400000, 0x100000, CRC(d168c301) SHA1(969273d1d11943e81560959359a2c4e69522af0e) )
  2747: 
  2748: 	NO_DELTAT_REGION
  2749: 
  2750: 	ROM_REGION( 0x1000000, REGION_GFX3, 0 )
  2751: 	ROM_LOAD16_BYTE( "056-c1.bin", 0x000000, 0x200000, CRC(17b9cbd2) SHA1(1eee81e02763d384bd1c10a6012473ca931e4093) ) /* Plane 0,1 */
  2752: 	ROM_LOAD16_BYTE( "056-c2.bin", 0x000001, 0x200000, CRC(5fd76b67) SHA1(11925a41a53b53c6df4a5ebd28f98300950f743b) ) /* Plane 2,3 */
  2753: 	ROM_LOAD16_BYTE( "056-c3.bin", 0x400000, 0x200000, CRC(d2c88768) SHA1(22e2d84aa0c095944190e249ce87ef50d3f7b8ce) ) /* Plane 0,1 */
  2754: 	ROM_LOAD16_BYTE( "056-c4.bin", 0x400001, 0x200000, CRC(db39b883) SHA1(59de86c513dc4e230ae25d9e3b7e84621b657b54) ) /* Plane 2,3 */
  2755: 	ROM_LOAD16_BYTE( "056-c5.bin", 0x800000, 0x200000, CRC(c3074137) SHA1(9a75e3d63cb98d54f900dcfb3a03e21f3148d32f) ) /* Plane 0,1 */
  2756: 	ROM_LOAD16_BYTE( "056-c6.bin", 0x800001, 0x200000, CRC(31de68d3) SHA1(13ba7046cdd6863125f8284e60f102d4720af5a4) ) /* Plane 2,3 */
  2757: 	ROM_LOAD16_BYTE( "056-c7.bin", 0xc00000, 0x200000, CRC(3f36df57) SHA1(79ee97e9ae811a51141b535633f90e1491209d54) ) /* Plane 0,1 */
  2758: 	ROM_LOAD16_BYTE( "056-c8.bin", 0xc00001, 0x200000, CRC(e546d7a8) SHA1(74a2fca994a5a93a5784a46c0f68193122456a09) ) /* Plane 2,3 */
  2759: ROM_END
  2760: 
  2761: ROM_START( wh2 )
  2762: 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
  2763: 	ROM_LOAD16_WORD_SWAP( "057-p1.bin", 0x100000, 0x100000, CRC(65a891d9) SHA1(ff8d5ccb0dd22c523902bb3db3c645583a335056) )
  2764: 	ROM_CONTINUE(						0x000000, 0x100000 )
  2765: 
  2766: 	NEO_SFIX_128K( "057-s1.bin", CRC(fcaeb3a4) SHA1(1f3f85e38b8552333261c04ae5af0d6e3b310622) )
  2767: 
  2768: 	NEO_BIOS_SOUND_128K( "057-m1.bin", CRC(8fa3bc77) SHA1(982f92978671e4ee66630948e6bb7565b37b5dc0) )
  2769: 
  2770: 	ROM_REGION( 0x400000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2771: 	ROM_LOAD( "057-v1.bin", 0x000000, 0x200000, CRC(8877e301) SHA1(1bab988d74ea8fd12db201c257ec844622cf5f4e) )
  2772: 	ROM_LOAD( "057-v2.bin", 0x200000, 0x200000, CRC(c1317ff4) SHA1(4c28b2b5998abaeaa5143f2f3a9ba52c6041f4f3) )
  2773: 
  2774: 	NO_DELTAT_REGION
  2775: 
  2776: 	ROM_REGION( 0xc00000, REGION_GFX3, 0 )
  2777: 	ROM_LOAD16_BYTE( "057-c1.bin", 0x000000, 0x200000, CRC(21c6bb91) SHA1(a2c17d0c91dd59528d8fa7fe110af8b20b25ff99) ) /* Plane 0,1 */
  2778: 	ROM_LOAD16_BYTE( "057-c2.bin", 0x000001, 0x200000, CRC(a3999925) SHA1(0ee861a77850d378d03c1bf00b9692abd860c759) ) /* Plane 2,3 */
  2779: 	ROM_LOAD16_BYTE( "057-c3.bin", 0x400000, 0x200000, CRC(b725a219) SHA1(4857687d156a9150a69b97d2729245a51c144a0c) ) /* Plane 0,1 */
  2780: 	ROM_LOAD16_BYTE( "057-c4.bin", 0x400001, 0x200000, CRC(8d96425e) SHA1(0f79c868a6a33ad25e38d842f30ec4440d809033) ) /* Plane 2,3 */
  2781: 	ROM_LOAD16_BYTE( "057-c5.bin", 0x800000, 0x200000, CRC(b20354af) SHA1(da7609fd467f2f4d71d92970f438a04d11ab1cc1) ) /* Plane 0,1 */
  2782: 	ROM_LOAD16_BYTE( "057-c6.bin", 0x800001, 0x200000, CRC(b13d1de3) SHA1(7d749c23a33d90fe50279e884540d71cf1aaaa6b) ) /* Plane 2,3 */
  2783: ROM_END
  2784: 
  2785: ROM_START( fatfursp )
  2786: 	ROM_REGION( 0x180000, REGION_CPU1, 0 )
  2787: 	ROM_LOAD16_WORD_SWAP( "058-p1.bin", 0x000000, 0x100000, CRC(2f585ba2) SHA1(429b4bf43fb9b1082c15d645ca328f9d175b976b) )
  2788: 	ROM_LOAD16_WORD_SWAP( "058-p2.bin", 0x100000, 0x080000, CRC(d7c71a6b) SHA1(b3428063031a2e5857da40a5d2ffa87fb550c1bb) )
  2789: 	/* rom below is just a modified p1 (no significant changes), doesn't seem to be on any boards */
  2790: //	ROM_LOAD16_WORD_SWAP( "058-p3.bin", 0x180000, 0x080000, CRC(9f0c1e1a) SHA1(02861b0f230541becccc3df6a2c85dbe8733e7ce) )
  2791: 
  2792: 	NEO_SFIX_128K( "058-s1.bin", CRC(2df03197) SHA1(24083cfc97e720ac9e131c9fe37df57e27c49294) )
  2793: 
  2794: 	NEO_BIOS_SOUND_128K( "058-m1.bin", CRC(ccc5186e) SHA1(cf9091c523c182aebfb928c91640b2d72fd70123) )
  2795: 
  2796: 	ROM_REGION( 0x500000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2797: 	ROM_LOAD( "058-v1.bin", 0x000000, 0x200000, CRC(55d7ce84) SHA1(05ac6a395d9bf9166925acca176a8d6129f533c8) )
  2798: 	ROM_LOAD( "058-v2.bin", 0x200000, 0x200000, CRC(ee080b10) SHA1(29814fc21bbe30d37745c8918fab00c83a309be4) )
  2799: 	ROM_LOAD( "058-v3.bin", 0x400000, 0x100000, CRC(f9eb3d4a) SHA1(d1747f9460b965f6daf4f881ed4ecd04c5253434) )
  2800: 
  2801: 	NO_DELTAT_REGION
  2802: 
  2803: 	ROM_REGION( 0xc00000, REGION_GFX3, 0 )
  2804: 	ROM_LOAD16_BYTE( "058-c1.bin", 0x000000, 0x200000, CRC(044ab13c) SHA1(569d283638a132bc163faac2a9055497017ee0d2) ) /* Plane 0,1 */
  2805: 	ROM_LOAD16_BYTE( "058-c2.bin", 0x000001, 0x200000, CRC(11e6bf96) SHA1(c093a4f93f13e07b276e28b30c2a14dda9135d8f) ) /* Plane 2,3 */
  2806: 	ROM_LOAD16_BYTE( "058-c3.bin", 0x400000, 0x200000, CRC(6f7938d5) SHA1(be057b0a3faeb76d5fff161d3e6fea8a26e11d2c) ) /* Plane 0,1 */
  2807: 	ROM_LOAD16_BYTE( "058-c4.bin", 0x400001, 0x200000, CRC(4ad066ff) SHA1(4e304646d954d5f7bbabc5d068e85de31d38830f) ) /* Plane 2,3 */
  2808: 	ROM_LOAD16_BYTE( "058-c5.bin", 0x800000, 0x200000, CRC(49c5e0bf) SHA1(f3784178f90751990ea47a082a6aa869ee3566c9) ) /* Plane 0,1 */
  2809: 	ROM_LOAD16_BYTE( "058-c6.bin", 0x800001, 0x200000, CRC(8ff1f43d) SHA1(6180ceb5412a3e2e34e9513a3283b9f63087f747) ) /* Plane 2,3 */
  2810: ROM_END
  2811: 
  2812: ROM_START( savagere )
  2813: 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
  2814: 	ROM_LOAD16_WORD_SWAP( "059-p1.bin", 0x100000, 0x100000, CRC(01d4e9c0) SHA1(3179d2be59bf2de6918d506117cff50acf7e09f3) )
  2815: 	ROM_CONTINUE(						0x000000, 0x100000 )
  2816: 
  2817: 	NEO_SFIX_128K( "059-s1.bin", CRC(e08978ca) SHA1(55152cb9bd0403ae8656b93a6b1522dba5db6d1a) )
  2818: 
  2819: 	NEO_BIOS_SOUND_128K( "059-m1.bin", CRC(29992eba) SHA1(187be624abe8670503edb235ff21ae8fdc3866e0) )
  2820: 
  2821: 	ROM_REGION( 0x600000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2822: 	ROM_LOAD( "059-v1.bin", 0x000000, 0x200000, CRC(530c50fd) SHA1(29401cee7f7d2c199c7cb58092e86b28205e81ad) )
  2823: 	ROM_LOAD( "059-v2.bin", 0x200000, 0x200000, CRC(eb6f1cdb) SHA1(7a311388315ea543babf872f62219fdc4d39d013) )
  2824: 	ROM_LOAD( "059-v3.bin", 0x400000, 0x200000, CRC(7038c2f9) SHA1(c1d6f86b24feba03fe009b58199d2eeabe572f4e) )
  2825: 
  2826: 	NO_DELTAT_REGION
  2827: 
  2828: 	ROM_REGION( 0x1000000, REGION_GFX3, 0 )
  2829: 	ROM_LOAD16_BYTE( "059-c1.bin", 0x000000, 0x200000, CRC(763ba611) SHA1(d3262e0332c894ee149c5963f882cc5e5562ee57) ) /* Plane 0,1 */
  2830: 	ROM_LOAD16_BYTE( "059-c2.bin", 0x000001, 0x200000, CRC(e05e8ca6) SHA1(986a9b16ff92bc101ab567d2d01348e093abea9a) ) /* Plane 2,3 */
  2831: 	ROM_LOAD16_BYTE( "059-c3.bin", 0x400000, 0x200000, CRC(3e4eba4b) SHA1(770adec719e63a30ebe9522cc7576caaca44f3b2) ) /* Plane 0,1 */
  2832: 	ROM_LOAD16_BYTE( "059-c4.bin", 0x400001, 0x200000, CRC(3c2a3808) SHA1(698adcec0715c9e78b6286be38debf0ce28fd644) ) /* Plane 2,3 */
  2833: 	ROM_LOAD16_BYTE( "059-c5.bin", 0x800000, 0x200000, CRC(59013f9e) SHA1(5bf48fcc450da72a8c4685f6e3887e67eae49988) ) /* Plane 0,1 */
  2834: 	ROM_LOAD16_BYTE( "059-c6.bin", 0x800001, 0x200000, CRC(1c8d5def) SHA1(475d89a5c4922a9f6bd756d23c2624d57b6e9d62) ) /* Plane 2,3 */
  2835: 	ROM_LOAD16_BYTE( "059-c7.bin", 0xc00000, 0x200000, CRC(c88f7035) SHA1(c29a428b741f4fe7b71a3bc23c87925b6bc1ca8f) ) /* Plane 0,1 */
  2836: 	ROM_LOAD16_BYTE( "059-c8.bin", 0xc00001, 0x200000, CRC(484ce3ba) SHA1(4f21ed20ce6e2b67e2b079404599310c94f591ff) ) /* Plane 2,3 */
  2837: ROM_END
  2838: 
  2839: ROM_START( fightfev )
  2840: 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
  2841: 	ROM_LOAD16_WORD_SWAP( "060-p1.bin", 0x000000, 0x080000, CRC(3032041b) SHA1(4b8ed2e6f74579ea35a53e06ccac42d6905b0f51) )
  2842: 	ROM_LOAD16_WORD_SWAP( "060-p2.bin", 0x080000, 0x080000, CRC(b0801d5f) SHA1(085746d8f5d271d5f84ccbb7f577193c391f88d4) )
  2843: 
  2844: 	NEO_SFIX_128K( "060-s1.bin", CRC(70727a1e) SHA1(e0d226be0578adbe7c1d41baba79e61d4d8fac39) )
  2845: 
  2846: 	NEO_BIOS_SOUND_128K( "060-m1.bin", CRC(0b7c4e65) SHA1(999a1e784de18db3f1332b30bc425836ea6970be) )
  2847: 
  2848: 	ROM_REGION(  0x300000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2849: 	ROM_LOAD( "060-v1.bin", 0x000000, 0x200000, CRC(f417c215) SHA1(0f53b8dd056f43b5d880628e8b74c2b27881ffac) )
  2850: 	ROM_LOAD( "060-v2.bin", 0x200000, 0x100000, CRC(64470036) SHA1(eb2b34b3c01eb5c1a0a40cff6f4c0f2eee7bf7f2) )
  2851: 
  2852: 	NO_DELTAT_REGION
  2853: 
  2854: 	ROM_REGION( 0x0800000, REGION_GFX3, 0 )
  2855: 	ROM_LOAD16_BYTE( "060-c1.bin", 0x0000000, 0x200000, CRC(8908fff9) SHA1(f8c16ab0248b60f3a62e0d4d65c456e2f8e4da49) ) /* Plane 0,1 */
  2856: 	ROM_LOAD16_BYTE( "060-c2.bin", 0x0000001, 0x200000, CRC(c6649492) SHA1(5d39b077387ed6897ac075ede4a2aa94bb64545e) ) /* Plane 2,3 */
  2857: 	ROM_LOAD16_BYTE( "060-c3.bin", 0x0400000, 0x200000, CRC(0956b437) SHA1(c70be8b5cebf321afe4c3f5e9a12413c3077694a) ) /* Plane 0,1 */
  2858: 	ROM_LOAD16_BYTE( "060-c4.bin", 0x0400001, 0x200000, CRC(026f3b62) SHA1(d608483b70d60e7aa0e41f25a8b3fed508129eb7) ) /* Plane 2,3 */
  2859: ROM_END
  2860: 
  2861: ROM_START( ssideki2 )
  2862: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  2863: 	ROM_LOAD16_WORD_SWAP( "061-p1.bin", 0x000000, 0x100000, CRC(5969e0dc) SHA1(78abea880c125ec5a85bef6404478512a34b5513) )
  2864: 
  2865: 	NEO_SFIX_128K( "061-s1.bin", CRC(226d1b68) SHA1(de010f6fda3ddadb181fe37daa6105f22e78b970) )
  2866: 
  2867: 	NEO_BIOS_SOUND_128K( "061-m1.bin", CRC(156f6951) SHA1(49686f615f109a02b4f23931f1c84fee13872ffd) )
  2868: 
  2869: 	ROM_REGION( 0x400000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2870: 	ROM_LOAD( "061-v1.bin", 0x000000, 0x200000, CRC(f081c8d3) SHA1(fc9da0ddc1ddd1f9ae1443a726815c25e9dc38ae) )
  2871: 	ROM_LOAD( "061-v2.bin", 0x200000, 0x200000, CRC(7cd63302) SHA1(c39984c0ae0a8e76f1fc036344bbb83635c18937) )
  2872: 
  2873: 	NO_DELTAT_REGION
  2874: 
  2875: 	ROM_REGION( 0x800000, REGION_GFX3, 0 )
  2876: 	ROM_LOAD16_BYTE( "061-c1.bin", 0x000000, 0x200000, CRC(a626474f) SHA1(d695f0dcb9480088b3a7c1488bd541b4c159528a) ) /* Plane 0,1 */
  2877: 	ROM_LOAD16_BYTE( "061-c2.bin", 0x000001, 0x200000, CRC(c3be42ae) SHA1(7fa65538bd0a0a162e4d3e9f49913da59d915e02) ) /* Plane 2,3 */
  2878: 	ROM_LOAD16_BYTE( "061-c3.bin", 0x400000, 0x200000, CRC(2a7b98b9) SHA1(75e1019dca8a8583afcc53651ac856cba3a96315) ) /* Plane 0,1 */
  2879: 	ROM_LOAD16_BYTE( "061-c4.bin", 0x400001, 0x200000, CRC(c0be9a1f) SHA1(228f41eaefdf3e147761f8ef849e3b5f321877d4) ) /* Plane 2,3 */
  2880: ROM_END
  2881: 
  2882: ROM_START( spinmast )
  2883: 	ROM_REGION( 0x180000, REGION_CPU1, 0 )
  2884: 	ROM_LOAD16_WORD_SWAP( "062-p1.bin", 0x000000, 0x100000, CRC(37aba1aa) SHA1(1a2ab9593371cc2f665121d554eec3f6bb4d09ff) )
  2885: 	ROM_LOAD16_WORD_SWAP( "062-p2.bin", 0x100000, 0x080000, CRC(43763ad2) SHA1(9b08cf1a79294c3206f6364466cae2c8b15acad5) )
  2886: 
  2887: 	NEO_SFIX_128K( "062-s1.bin", CRC(289e2bbe) SHA1(f52c7f2bffc89df3130b3cabd200408509a28cdc) )
  2888: 
  2889: 	NEO_BIOS_SOUND_128K( "062-m1.bin", CRC(76108b2f) SHA1(08c89a8b746dbb10ff885b41cde344173c2e3699) )
  2890: 
  2891: 	ROM_REGION( 0x100000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2892: 	ROM_LOAD( "062-v1.bin", 0x000000, 0x100000, CRC(cc281aef) SHA1(68be154b3e25f837afb4a477600dbe0ee69bec44) )
  2893: 
  2894: 	NO_DELTAT_REGION
  2895: 
  2896: 	ROM_REGION( 0x800000, REGION_GFX3, 0 )
  2897: 	ROM_LOAD16_BYTE( "062-c1.bin", 0x000000, 0x100000, CRC(a9375aa2) SHA1(69218d8f1361e9ea709da11e3f15fe46b1db7181) ) /* Plane 0,1 */
  2898: 	ROM_LOAD16_BYTE( "062-c2.bin", 0x000001, 0x100000, CRC(0e73b758) SHA1(a247f736fbca0b609818dca4844ebb8442753bc1) ) /* Plane 2,3 */
  2899: 	ROM_LOAD16_BYTE( "062-c3.bin", 0x200000, 0x100000, CRC(df51e465) SHA1(171953c7a870f3ab96e0f875117ee7343931fd38) ) /* Plane 0,1 */
  2900: 	ROM_LOAD16_BYTE( "062-c4.bin", 0x200001, 0x100000, CRC(38517e90) SHA1(f7c64b94ac20f5146f9bb48b53cb2b30fe5b8f8c) ) /* Plane 2,3 */
  2901: 	ROM_LOAD16_BYTE( "062-c5.bin", 0x400000, 0x100000, CRC(7babd692) SHA1(0d4cd5006baa8d951cd2b6194ace566fa2845b8a) ) /* Plane 0,1 */
  2902: 	ROM_LOAD16_BYTE( "062-c6.bin", 0x400001, 0x100000, CRC(cde5ade5) SHA1(5899ef5dfcdbb8cf8c6aba748dbb52f3c5fed5fe) ) /* Plane 2,3 */
  2903: 	ROM_LOAD16_BYTE( "062-c7.bin", 0x600000, 0x100000, CRC(bb2fd7c0) SHA1(cce11c4cf39ac60143235ff89261806df339dae5) ) /* Plane 0,1 */
  2904: 	ROM_LOAD16_BYTE( "062-c8.bin", 0x600001, 0x100000, CRC(8d7be933) SHA1(e7097cfa26a959f90721e2e8368ceb47ea9db661) ) /* Plane 2,3 */
  2905: ROM_END
  2906: 
  2907: ROM_START( samsho2 )
  2908: 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
  2909: 	ROM_LOAD16_WORD_SWAP( "063-p1.bin", 0x100000, 0x100000, CRC(22368892) SHA1(0997f8284aa0f57a333be8a0fdea777d0d01afd6) )
  2910: 	ROM_CONTINUE(						0x000000, 0x100000 )
  2911: 
  2912: 	NEO_SFIX_128K( "063-s1.bin", CRC(64a5cd66) SHA1(12cdfb27bf9ccd5a8df6ddd4628ef7cf2c6d4964) )
  2913: 
  2914: 	NEO_BIOS_SOUND_128K( "063-m1.bin", CRC(56675098) SHA1(90429fc40d056d480d0e2bbefbc691d9fa260fc4) )
  2915: 
  2916: 	ROM_REGION( 0x700000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2917: 	ROM_LOAD( "063-v1.bin", 0x000000, 0x200000, CRC(37703f91) SHA1(a373ebef4c33ba1d8340e826981a58769aada238) )
  2918: 	ROM_LOAD( "063-v2.bin", 0x200000, 0x200000, CRC(0142bde8) SHA1(0be6c53acac44802bf70b6925452f70289a139d9) )
  2919: 	ROM_LOAD( "063-v3.bin", 0x400000, 0x200000, CRC(d07fa5ca) SHA1(1da7f081f8b8fc86a91feacf900f573218d82676) )
  2920: 	ROM_LOAD( "063-v4.bin", 0x600000, 0x100000, CRC(24aab4bb) SHA1(10ee4c5b3579865b93dcc1e4079963276aa700a6) )
  2921: 
  2922: 	NO_DELTAT_REGION
  2923: 
  2924: 	ROM_REGION( 0x1000000, REGION_GFX3, 0 )
  2925: 	ROM_LOAD16_BYTE( "063-c1.bin", 0x000000, 0x200000, CRC(86cd307c) SHA1(0d04336f7c436d74638d8c1cd8651faf436a6bec) ) /* Plane 0,1 */
  2926: 	ROM_LOAD16_BYTE( "063-c2.bin", 0x000001, 0x200000, CRC(cdfcc4ca) SHA1(179dc81432424d68cefedd20cc1c4b2a95deb891) ) /* Plane 2,3 */
  2927: 	ROM_LOAD16_BYTE( "063-c3.bin", 0x400000, 0x200000, CRC(7a63ccc7) SHA1(49d97c543bc2860d493a353ab0d059088c6fbd21) ) /* Plane 0,1 */
  2928: 	ROM_LOAD16_BYTE( "063-c4.bin", 0x400001, 0x200000, CRC(751025ce) SHA1(e1bbaa7cd67fd04e4aab7f7ea77f63ae1cbc90d0) ) /* Plane 2,3 */
  2929: 	ROM_LOAD16_BYTE( "063-c5.bin", 0x800000, 0x200000, CRC(20d3a475) SHA1(28da44a136bd14c73c62c147c3f6e6bcfa1066de) ) /* Plane 0,1 */
  2930: 	ROM_LOAD16_BYTE( "063-c6.bin", 0x800001, 0x200000, CRC(ae4c0a88) SHA1(cc8a7d11daa3821f83a6fd0942534706f939e576) ) /* Plane 2,3 */
  2931: 	ROM_LOAD16_BYTE( "063-c7.bin", 0xc00000, 0x200000, CRC(2df3cbcf) SHA1(e54f9022359963711451c2025825b862d36c6975) ) /* Plane 0,1 */
  2932: 	ROM_LOAD16_BYTE( "063-c8.bin", 0xc00001, 0x200000, CRC(1ffc6dfa) SHA1(acea18aca76c072e0bac2a364fc96d49cfc86e77) ) /* Plane 2,3 */
  2933: ROM_END
  2934: 
  2935: ROM_START( wh2j )
  2936: 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
  2937: 	ROM_LOAD16_WORD_SWAP( "064-p1.bin", 0x100000, 0x100000, CRC(385a2e86) SHA1(cfde4a1aeae038a3d6ca9946065624f097682d3d) )
  2938: 	ROM_CONTINUE(					   0x000000, 0x100000 )
  2939: 
  2940: 	NEO_SFIX_128K( "064-s1.bin", CRC(2a03998a) SHA1(5e33f469982f12d4622a06d323a345f192bf88e6) )
  2941: 
  2942: 	NEO_BIOS_SOUND_128K( "064-m1.bin", CRC(d2eec9d3) SHA1(09478787045f1448d19d064dd3d540d1741fd619) )
  2943: 
  2944: 	ROM_REGION( 0x400000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2945: 	ROM_LOAD( "064-v1.bin", 0x000000, 0x200000, CRC(aa277109) SHA1(35c22b15bb0a4d0ab118cb22a2d450d03995a17c) )
  2946: 	ROM_LOAD( "064-v2.bin", 0x200000, 0x200000, CRC(b6527edd) SHA1(2bcf5bfa6e117cf4a3728a5e5f5771313c93f22a) )
  2947: 
  2948: 	NO_DELTAT_REGION
  2949: 
  2950: 	ROM_REGION( 0x1000000, REGION_GFX3, 0 )
  2951: 	ROM_LOAD16_BYTE( "064-c1.bin", 0x000000, 0x200000, CRC(2ec87cea) SHA1(e713ec7839a7665edee6ee3f82a6e530b3b4bd7c) ) /* Plane 0,1 */
  2952: 	ROM_LOAD16_BYTE( "064-c2.bin", 0x000001, 0x200000, CRC(526b81ab) SHA1(b5f0a2f04489539ed6b9d0810b12787356c64b23) ) /* Plane 2,3 */
  2953: 	ROM_LOAD16_BYTE( "064-c3.bin", 0x400000, 0x200000, CRC(436d1b31) SHA1(059776d77b91377ed0bcfc278802d659c917fc0f) ) /* Plane 0,1 */
  2954: 	ROM_LOAD16_BYTE( "064-c4.bin", 0x400001, 0x200000, CRC(f9c8dd26) SHA1(25a9eea1d49b21b4a988beb32c25bf2f7796f227) ) /* Plane 2,3 */
  2955: 	ROM_LOAD16_BYTE( "064-c5.bin", 0x800000, 0x200000, CRC(8e34a9f4) SHA1(67b839b426ef3fad0a85d951fdd44c0a45c55226) ) /* Plane 0,1 */
  2956: 	ROM_LOAD16_BYTE( "064-c6.bin", 0x800001, 0x200000, CRC(a43e4766) SHA1(54f282f2b1ff2934cca7acbb4386a2b99a29df3a) ) /* Plane 2,3 */
  2957: 	ROM_LOAD16_BYTE( "064-c7.bin", 0xc00000, 0x200000, CRC(59d97215) SHA1(85a960dc7f364df13ee0c2f99a4c53aefb081486) ) /* Plane 0,1 */
  2958: 	ROM_LOAD16_BYTE( "064-c8.bin", 0xc00001, 0x200000, CRC(fc092367) SHA1(69ff4ae909dd857de3ca8645d63f8b4bde117448) ) /* Plane 0,1 */
  2959: ROM_END
  2960: 
  2961: ROM_START( wjammers )
  2962: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  2963: 	ROM_LOAD16_WORD_SWAP( "065-p1.bin", 0x000000, 0x080000, CRC(e81e7a31) SHA1(bb1a8922afe269f6e3ea63c3a377c2a6e2171d2d) )
  2964: 
  2965: 	NEO_SFIX_128K( "065-s1.bin", CRC(074b5723) SHA1(86d3b3bb5414f43e4d3b7a2af0db23cc71ce8412) )
  2966: 
  2967: 	NEO_BIOS_SOUND_128K( "065-m1.bin", CRC(52c23cfc) SHA1(809a7e072ad9acbffc25e9bd27cdb97638d09d07) )
  2968: 
  2969: 	ROM_REGION( 0x380000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2970: 	ROM_LOAD( "065-v1.bin", 0x000000, 0x100000, CRC(ce8b3698) SHA1(7d75e2a5cf8c90be422f8b425447e81597fe145a) )
  2971: 	ROM_LOAD( "065-v2.bin", 0x100000, 0x100000, CRC(659f9b96) SHA1(62f40365212153bc3b92a1187fa44f6cdc7f7b83) )
  2972: 	ROM_LOAD( "065-v3.bin", 0x200000, 0x100000, CRC(39f73061) SHA1(ec57cd58e7f8569cff925d11e2320d588ce4fe49) )
  2973: 	ROM_LOAD( "065-v4.bin", 0x300000, 0x080000, CRC(3740edde) SHA1(aaf64df1d27289e23dc4e3979ba12a7c928d1a7f) )
  2974: 
  2975: 	NO_DELTAT_REGION
  2976: 
  2977: 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
  2978: 	ROM_LOAD16_BYTE( "065-c1.bin", 0x000000, 0x100000, CRC(c7650204) SHA1(42918d700d59864f8ab15caf968a062a563c9b09) )
  2979: 	ROM_LOAD16_BYTE( "065-c2.bin", 0x000001, 0x100000, CRC(d9f3e71d) SHA1(fad1f64061eac1bf85bf6d75d2eae974a8c94069) )
  2980: 	ROM_LOAD16_BYTE( "065-c3.bin", 0x200000, 0x100000, CRC(40986386) SHA1(65795a50197049681265946713d416c9cdb68f08) )
  2981: 	ROM_LOAD16_BYTE( "065-c4.bin", 0x200001, 0x100000, CRC(715e15ff) SHA1(ac8b8b01f5c7384b883afbe0cf977430378e3fef) )
  2982: ROM_END
  2983: 
  2984: ROM_START( karnovr )
  2985: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  2986: 	ROM_LOAD16_WORD_SWAP( "066-p1.bin", 0x000000, 0x100000, CRC(8c86fd22) SHA1(8cf97c6fb9c5717167ccc54bf5856248ccaf32c6) )
  2987: 
  2988: 	NEO_SFIX_128K( "066-s1.bin", CRC(bae5d5e5) SHA1(aa69d9b235b781ec51f72a528fada9cb12e72cbc) )
  2989: 
  2990: 	NEO_BIOS_SOUND_128K( "066-m1.bin", CRC(030beae4) SHA1(ceb6ee6c09514504efacdbca7b280901e4c97084) )
  2991: 
  2992: 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  2993: 	ROM_LOAD( "066-v1.bin", 0x000000, 0x200000, CRC(0b7ea37a) SHA1(34e7d4f6db053674a7e8c8b2e3e398777d5b02e6) )
  2994: 
  2995: 	NO_DELTAT_REGION
  2996: 
  2997: 	ROM_REGION( 0xc00000, REGION_GFX3, 0 )
  2998: 	ROM_LOAD16_BYTE( "066-c1.bin", 0x000000, 0x200000, CRC(09dfe061) SHA1(ca4c0f0ce80967b4be2f18b72435c468bbfbac4c) ) /* Plane 0,1 */
  2999: 	ROM_LOAD16_BYTE( "066-c2.bin", 0x000001, 0x200000, CRC(e0f6682a) SHA1(addb4fbc30da2b8ffc86819d92a874eb232f67dd) ) /* Plane 2,3 */
  3000: 	ROM_LOAD16_BYTE( "066-c3.bin", 0x400000, 0x200000, CRC(a673b4f7) SHA1(d138f5b38fd65c61549ce36f5c4983f7c8a3e7f6) ) /* Plane 0,1 */
  3001: 	ROM_LOAD16_BYTE( "066-c4.bin", 0x400001, 0x200000, CRC(cb3dc5f4) SHA1(865d9ccfc3df517c341d6aac16120f6b6aa759fe) ) /* Plane 2,3 */
  3002: 	ROM_LOAD16_BYTE( "066-c5.bin", 0x800000, 0x200000, CRC(9a28785d) SHA1(19723e1f7ff429e8a038d89488b279f830dfaf6e) ) /* Plane 0,1 */
  3003: 	ROM_LOAD16_BYTE( "066-c6.bin", 0x800001, 0x200000, CRC(c15c01ed) SHA1(7cf5583e6610bcdc3b332896cefc71df84fb3f19) ) /* Plane 2,3 */
  3004: ROM_END
  3005: 
  3006: ROM_START( gururin )
  3007: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  3008: 	ROM_LOAD16_WORD_SWAP( "067-p1.bin", 0x000000, 0x80000, CRC(4cea8a49) SHA1(cea4a35db8de898e30eb40dd339b3cbe77ac0856) )
  3009: 
  3010: 	NEO_SFIX_128K( "067-s1.bin", CRC(4f0cbd58) SHA1(509bad8416a057d5239439e775640b71ccf09ef7) )
  3011: 
  3012: 	NEO_BIOS_SOUND_64K( "067-m1.bin", CRC(833cdf1b) SHA1(3a92c79adbe0d37956ea46a4746d6f1cbf7d2c14) )
  3013: 
  3014: 	ROM_REGION( 0x80000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  3015: 	ROM_LOAD( "067-v1.bin", 0x000000, 0x80000, CRC(cf23afd0) SHA1(10f87014ee10613f92b04f482f449721a6379db7) )
  3016: 
  3017: 	NO_DELTAT_REGION
  3018: 
  3019: 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
  3020: 	ROM_LOAD16_BYTE( "067-c1.bin", 0x000000, 0x200000, CRC(35866126) SHA1(e4b24670ccc7901af5f66b11b15fae4e67f843ab) ) /* Plane 0,1 */
  3021: 	ROM_LOAD16_BYTE( "067-c2.bin", 0x000001, 0x200000, CRC(9db64084) SHA1(68a43c12f63f5e98d68ad0902a6551c5d30f8543) ) /* Plane 2,3 */
  3022: ROM_END
  3023: 
  3024: ROM_START( pspikes2 )
  3025: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  3026: 	ROM_LOAD16_WORD_SWAP( "068-p1.bin", 0x000000, 0x100000, CRC(105a408f) SHA1(2ee51defa1c24c66c63a6498ee542ac26de3cfbb) )
  3027: 
  3028: 	NEO_SFIX_128K( "068-s1.bin", CRC(18082299) SHA1(efe93fabe6a76a5dc8cf12f255e571480afb40a0) )
  3029: 
  3030: 	NEO_BIOS_SOUND_128K( "068-m1.bin", CRC(b1c7911e) SHA1(27b298e7d50981331e17aa642e2e363ffac4333a) )
  3031: 
  3032: 	ROM_REGION( 0x300000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  3033: 	ROM_LOAD( "068-v1.bin", 0x000000, 0x100000, CRC(2ced86df) SHA1(d6b73d1f31efbd74fb745200d4dade5f80b71541) )
  3034: 	ROM_LOAD( "068-v2.bin", 0x100000, 0x100000, CRC(970851ab) SHA1(6c9b04e9cc6b92133f1154e5bdd9d38d8ef050a7) )
  3035: 	ROM_LOAD( "068-v3.bin", 0x200000, 0x100000, CRC(81ff05aa) SHA1(d74302f38c59055bfc83b39dff798a585314fecd) )
  3036: 
  3037: 	NO_DELTAT_REGION
  3038: 
  3039: 	ROM_REGION( 0x600000, REGION_GFX3, 0 )
  3040: 	ROM_LOAD16_BYTE( "068-c1.bin", 0x000000, 0x100000, CRC(7f250f76) SHA1(5109a41adcb7859e24dc43d88842d4cc18cd3305) ) /* Plane 0,1 */
  3041: 	ROM_LOAD16_BYTE( "068-c2.bin", 0x000001, 0x100000, CRC(20912873) SHA1(2df8766b531e47ffc30457e41c63b83557b4f468) ) /* Plane 2,3 */
  3042: 	ROM_LOAD16_BYTE( "068-c3.bin", 0x200000, 0x100000, CRC(4b641ba1) SHA1(7a9c42a30163eda455f7bde2302402b1a5de7178) ) /* Plane 0,1 */
  3043: 	ROM_LOAD16_BYTE( "068-c4.bin", 0x200001, 0x100000, CRC(35072596) SHA1(4150a21041f06514c97592bd8af686504b06e187) ) /* Plane 2,3 */
  3044: 	ROM_LOAD16_BYTE( "068-c5.bin", 0x400000, 0x100000, CRC(151dd624) SHA1(f2690a3fe9c64f70f283df785a5217d5b92a289f) ) /* Plane 0,1 */
  3045: 	ROM_LOAD16_BYTE( "068-c6.bin", 0x400001, 0x100000, CRC(a6722604) SHA1(b40c57fb4be93ac0b918829f88393ced3d4f8bde) ) /* Plane 2,3 */
  3046: ROM_END
  3047: 
  3048: ROM_START( fatfury3 )
  3049: 	ROM_REGION( 0x300000, REGION_CPU1, 0 )
  3050: 	ROM_LOAD16_WORD_SWAP( "069-p1.bin", 0x000000, 0x100000, CRC(a8bcfbbc) SHA1(519c4861151797e5f4d4f33432b83dfabed8e7c4) )
  3051: 	ROM_LOAD16_WORD_SWAP( "069-p2.bin", 0x100000, 0x200000, CRC(dbe963ed) SHA1(8ece7f663cfe8e563576a397e41161d392cee67e) )
  3052: 
  3053: 	NEO_SFIX_128K( "069-s1.bin", CRC(0b33a800) SHA1(b7d2cc97da4f30ddebc7b801f5e1d17d2306b2db) )
  3054: 
  3055: 	NEO_BIOS_SOUND_128K( "069-m1.bin", CRC(fce72926) SHA1(a40c74f793900b8542f0b8383ce4bf46fca112d4) )
  3056: 
  3057: 	ROM_REGION( 0xa00000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  3058: 	ROM_LOAD( "069-v1.bin", 0x000000, 0x400000, CRC(2bdbd4db) SHA1(5f4fecf69c2329d699cbd45829c19303b1e2a80e) )
  3059: 	ROM_LOAD( "069-v2.bin", 0x400000, 0x400000, CRC(a698a487) SHA1(11b8bc53bc26a51f4a408e900e3769958625c4ed) )
  3060: 	ROM_LOAD( "069-v3.bin", 0x800000, 0x200000, CRC(581c5304) SHA1(e9550ec547b4f605afed996b22d711f49b48fa92) )
  3061: 
  3062: 	NO_DELTAT_REGION
  3063: 
  3064: 	ROM_REGION( 0x1400000, REGION_GFX3, 0 )
  3065: 	ROM_LOAD16_BYTE( "069-c1.bin", 0x0000000, 0x400000, CRC(e302f93c) SHA1(d8610b14900b2b8fe691b67ca9b1abb335dbff74) ) /* Plane 0,1 */
  3066: 	ROM_LOAD16_BYTE( "069-c2.bin", 0x0000001, 0x400000, CRC(1053a455) SHA1(69501bfac68739e63d798045b812badd251d57b8) ) /* Plane 2,3 */
  3067: 	ROM_LOAD16_BYTE( "069-c3.bin", 0x0800000, 0x400000, CRC(1c0fde2f) SHA1(cf6c2ef56c03a861de3b0b6dc0d7c9204d947f9d) ) /* Plane 0,1 */
  3068: 	ROM_LOAD16_BYTE( "069-c4.bin", 0x0800001, 0x400000, CRC(a25fc3d0) SHA1(83cb349e2f1032652060b233e741fb893be5af16) ) /* Plane 2,3 */
  3069: 	ROM_LOAD16_BYTE( "069-c5.bin", 0x1000000, 0x200000, CRC(b3ec6fa6) SHA1(7e4c8ee9dd8d9a25ff183d9d8b05f38769348bc7) ) /* Plane 0,1 */
  3070: 	ROM_LOAD16_BYTE( "069-c6.bin", 0x1000001, 0x200000, CRC(69210441) SHA1(6d496c549dba65caabeaffe5b762e86f9d648a26) ) /* Plane 2,3 */
  3071: ROM_END
  3072: 
  3073: ROM_START( panicbom )
  3074: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  3075: 	ROM_LOAD16_WORD_SWAP( "073-p1.bin", 0x000000, 0x040000, CRC(0b21130d) SHA1(885c67347d33c0a4cd8c91b45c72959900d707a5) )
  3076: 
  3077: 	NEO_SFIX_128K( "073-s1.bin", CRC(b876de7e) SHA1(910347d7657470da914fb0a6b0ea02891e13c081) )
  3078: 
  3079: 	NEO_BIOS_SOUND_128K( "073-m1.bin", CRC(3cdf5d88) SHA1(6d8365a946fbd0b7c7b896536322638d80f6a764) )
  3080: 
  3081: 	ROM_REGION( 0x300000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  3082: 	ROM_LOAD( "073-v1.bin", 0x000000, 0x200000, CRC(7fc86d2f) SHA1(aa4234d22157060e0ba97a09c4e85c5276b74099) )
  3083: 	ROM_LOAD( "073-v2.bin", 0x200000, 0x100000, CRC(082adfc7) SHA1(19c168e9a6cadcbed79033c320bcf3a45f846daf) )
  3084: 
  3085: 	NO_DELTAT_REGION
  3086: 
  3087: 	ROM_REGION( 0x200000, REGION_GFX3, 0 )
  3088: 	ROM_LOAD16_BYTE( "073-c1.bin", 0x000000, 0x100000, CRC(8582e1b5) SHA1(e17d8f57b8ebee14b8e705374b34abe928937258) ) /* Plane 0,1 */
  3089: 	ROM_LOAD16_BYTE( "073-c2.bin", 0x000001, 0x100000, CRC(e15a093b) SHA1(548a418c81af79cd7ab6ad165b8d6daee30abb49) ) /* Plane 2,3 */
  3090: ROM_END
  3091: 
  3092: ROM_START( aodk )
  3093: 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
  3094: 	ROM_LOAD16_WORD_SWAP( "074-p1.bin", 0x100000, 0x100000, CRC(62369553) SHA1(ca4d561ee08d16fe6804249d1ba49188eb3bd606) )
  3095: 	ROM_CONTINUE(					   0x000000, 0x100000 )
  3096: 
  3097: 	NEO_SFIX_128K( "074-s1.bin", CRC(96148d2b) SHA1(47725a8059346ebe5639bbdbf62a2ac8028756a9) )
  3098: 
  3099: 	NEO_BIOS_SOUND_128K( "074-m1.bin", CRC(5a52a9d1) SHA1(ef913a9a55d29d5dd3beab1ce6039d64ce9b1a5b) )
  3100: 
  3101: 	ROM_REGION( 0x400000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  3102: 	ROM_LOAD( "074-v1.bin", 0x000000, 0x200000, CRC(7675b8fa) SHA1(29f4facf89d551237b31bf779693cbbbc94e1ede) )
  3103: 	ROM_LOAD( "074-v2.bin", 0x200000, 0x200000, CRC(a9da86e9) SHA1(ff65af61e42b79a75060a352b24077d1fa28c83f) )
  3104: 
  3105: 	NO_DELTAT_REGION
  3106: 
  3107: 	ROM_REGION( 0x1000000, REGION_GFX3, 0 )
  3108: 	ROM_LOAD16_BYTE( "074-c1.bin", 0x000000, 0x200000, CRC(a0b39344) SHA1(adfff7b8836347abf030611563e6068a91164d0a) ) /* Plane 0,1 */
  3109: 	ROM_LOAD16_BYTE( "074-c2.bin", 0x000001, 0x200000, CRC(203f6074) SHA1(737f2d707d504df1da1ca5c5cf61cf489a33eb56) ) /* Plane 2,3 */
  3110: 	ROM_LOAD16_BYTE( "074-c3.bin", 0x400000, 0x200000, CRC(7fff4d41) SHA1(bebd18a75adeb34c3bbd49cfc8fd3d8c2bf9e475) ) /* Plane 0,1 */
  3111: 	ROM_LOAD16_BYTE( "074-c4.bin", 0x400001, 0x200000, CRC(48db3e0a) SHA1(a88505e001e01bb45fb26beda5af24943d02552a) ) /* Plane 2,3 */
  3112: 	ROM_LOAD16_BYTE( "074-c5.bin", 0x800000, 0x200000, CRC(c74c5e51) SHA1(0399c53e2a3d721901dddc073fda6ec22e02dfd4) ) /* Plane 0,1 */
  3113: 	ROM_LOAD16_BYTE( "074-c6.bin", 0x800001, 0x200000, CRC(73e8e7e0) SHA1(dd6580227743e6a3db4950456ebe870008e022b2) ) /* Plane 2,3 */
  3114: 	ROM_LOAD16_BYTE( "074-c7.bin", 0xc00000, 0x200000, CRC(ac7daa01) SHA1(78407a464f67d949933ce2ccaa23fbed80dff1ea) ) /* Plane 0,1 */
  3115: 	ROM_LOAD16_BYTE( "074-c8.bin", 0xc00001, 0x200000, CRC(14e7ad71) SHA1(d4583fbce361fd1a11ac6c1a27b0b669e8a5c718) ) /* Plane 2,3 */
  3116: ROM_END
  3117: 
  3118: ROM_START( sonicwi2 )
  3119: 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
  3120: 	ROM_LOAD16_WORD_SWAP( "075-p1.bin", 0x100000, 0x100000, CRC(92871738) SHA1(fed040a7c1ff9e495109813a702d09fb1d2ecf3a) )
  3121: 	ROM_CONTINUE(                         0x000000, 0x100000 )
  3122: 
  3123: 	NEO_SFIX_128K( "075-s1.bin", CRC(c9eec367) SHA1(574e1afe7e0d54610c145131106e59ba2894eeb7) )
  3124: 
  3125: 	NEO_BIOS_SOUND_128K( "075-m1.bin", CRC(bb828df1) SHA1(eab8e2868173bdaac7c7ed97305a9aa1033fd303) )
  3126: 
  3127: 	ROM_REGION( 0x280000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  3128: 	ROM_LOAD( "075-v1.bin", 0x000000, 0x200000, CRC(7577e949) SHA1(3ba9f11094dd0cf519f33a16016cfae0d2c6629c) )
  3129: 	ROM_LOAD( "075-v2.bin", 0x200000, 0x080000, CRC(6d0a728e) SHA1(9d226b9af855d0ae1a91ace7c362fa51ced8b243) )
  3130: 
  3131: 	NO_DELTAT_REGION
  3132: 
  3133: 	ROM_REGION( 0x800000, REGION_GFX3, 0 )
  3134: 	ROM_LOAD16_BYTE( "075-c1.bin", 0x000000, 0x200000, CRC(3278e73e) SHA1(d9e6c8a3a5213690a1b8747d27806d8ac5aac405) ) /* Plane 0,1 */
  3135: 	ROM_LOAD16_BYTE( "075-c2.bin", 0x000001, 0x200000, CRC(fe6355d6) SHA1(ca72fff7a908b6d9325761079ff2a0e28f34cf89) ) /* Plane 2,3 */
  3136: 	ROM_LOAD16_BYTE( "075-c3.bin", 0x400000, 0x200000, CRC(c1b438f1) SHA1(b3751c5b426bca0fcc3a58bdb86712c22ef908ab) ) /* Plane 0,1 */
  3137: 	ROM_LOAD16_BYTE( "075-c4.bin", 0x400001, 0x200000, CRC(1f777206) SHA1(e29c5ae65ebdcc1167a894306d2446ce909639da) ) /* Plane 2,3 */
  3138: ROM_END
  3139: 
  3140: ROM_START( zedblade )
  3141: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  3142: 	ROM_LOAD16_WORD_SWAP( "076-p1.bin", 0x000000, 0x080000, CRC(d7c1effd) SHA1(485c2308a40baecd122be9ab4996044622bdcc7e) )
  3143: 
  3144: 	NEO_SFIX_128K( "076-s1.bin", CRC(f4c25dd5) SHA1(8ec9026219f393930634f9170edbaaee479f875e) )
  3145: 
  3146: 	NEO_BIOS_SOUND_128K( "076-m1.bin", CRC(7b5f3d0a) SHA1(4a301781a57ff236f49492b576ff4858b0ffbdf8) )
  3147: 
  3148: 	ROM_REGION( 0x500000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  3149: 	ROM_LOAD( "076-v1.bin", 0x000000, 0x200000, CRC(1a21d90c) SHA1(4793ab06421228ad122e359653ed0f1339b90c7a) )
  3150: 	ROM_LOAD( "076-v2.bin", 0x200000, 0x200000, CRC(b61686c3) SHA1(5a3405e833ce36abb7421190438b5cccc8537919) )
  3151: 	ROM_LOAD( "076-v3.bin", 0x400000, 0x100000, CRC(b90658fa) SHA1(b9a4b34565ce3688495c47e35c9b888ef686ae9f) )
  3152: 
  3153: 	NO_DELTAT_REGION
  3154: 
  3155: 	ROM_REGION( 0x800000, REGION_GFX3, 0 )
  3156: 	ROM_LOAD16_BYTE( "076-c1.bin", 0x000000, 0x200000, CRC(4d9cb038) SHA1(c0b52b32e1fa719b99ae242d61d5dbea1437331c) ) /* Plane 0,1 */
  3157: 	ROM_LOAD16_BYTE( "076-c2.bin", 0x000001, 0x200000, CRC(09233884) SHA1(1895cd0d126a022bce1cc4c7a569032d89f35e3f) ) /* Plane 2,3 */
  3158: 	ROM_LOAD16_BYTE( "076-c3.bin", 0x400000, 0x200000, CRC(d06431e3) SHA1(643bd1ad74af272795b02143ba80a76e375036ab) ) /* Plane 0,1 */
  3159: 	ROM_LOAD16_BYTE( "076-c4.bin", 0x400001, 0x200000, CRC(4b1c089b) SHA1(cd63961d88c5be84673cce83c683a86b222a064d) ) /* Plane 2,3 */
  3160: ROM_END
  3161: 
  3162: ROM_START( galaxyfg )
  3163: 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
  3164: 	ROM_LOAD16_WORD_SWAP( "078-p1.bin", 0x100000, 0x100000, CRC(45906309) SHA1(cdcd96a564acf42e959193e139e149b29c103e25) )
  3165: 	ROM_CONTINUE(						0x000000, 0x100000 )
  3166: 
  3167: 	NEO_SFIX_128K( "078-s1.bin", CRC(72f8923e) SHA1(da908bffc2b5d8baa2002dbb5bfb3aa17d2472b7) )
  3168: 
  3169: 	NEO_BIOS_SOUND_128K( "078-m1.bin", CRC(8e9e3b10) SHA1(7c44d1dbd4f8d337c99e90361d1dab837df85e31) )
  3170: 
  3171: 	ROM_REGION( 0x500000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  3172: 	ROM_LOAD( "078-v1.bin", 0x000000, 0x200000, CRC(e3b735ac) SHA1(e16dfac09aef8115a20bae0bef8c86d4e7d0dc4a) )
  3173: 	ROM_LOAD( "078-v2.bin", 0x200000, 0x200000, CRC(6a8e78c2) SHA1(f60b1f8a3a945f279a582745e82f37278ce5d83b) )
  3174: 	ROM_LOAD( "078-v3.bin", 0x400000, 0x100000, CRC(70bca656) SHA1(218b7079c90898e7faa382b386e77f81f415e7ac) )
  3175: 
  3176: 	NO_DELTAT_REGION
  3177: 
  3178: 	ROM_REGION( 0xe00000, REGION_GFX3, 0 )
  3179: 	ROM_LOAD16_BYTE( "078-c1.bin", 0x000000, 0x200000, CRC(c890c7c0) SHA1(b96c18a41c34070a4f24ca77cb7516fae8b0fd0c) ) /* Plane 0,1 */
  3180: 	ROM_LOAD16_BYTE( "078-c2.bin", 0x000001, 0x200000, CRC(b6d25419) SHA1(e089df9c9a9645f706e501108d634f4d222622a2) ) /* Plane 2,3 */
  3181: 	ROM_LOAD16_BYTE( "078-c3.bin", 0x400000, 0x200000, CRC(9d87e761) SHA1(ea1b6d7c9d5ef3a9b48968bde5a52d5699d591cc) ) /* Plane 0,1 */
  3182: 	ROM_LOAD16_BYTE( "078-c4.bin", 0x400001, 0x200000, CRC(765d7cb8) SHA1(7b9c86714d688602064d928c9d2b49d70bb7541e) ) /* Plane 2,3 */
  3183: 	ROM_LOAD16_BYTE( "078-c5.bin", 0x800000, 0x200000, CRC(e6b77e6a) SHA1(db3b8fc62a6f21c6653621c0665450d5d9a9913d) ) /* Plane 0,1 */
  3184: 	ROM_LOAD16_BYTE( "078-c6.bin", 0x800001, 0x200000, CRC(d779a181) SHA1(2761026abd9698a7b56114b76631563abd41fd12) ) /* Plane 2,3 */
  3185: 	ROM_LOAD16_BYTE( "078-c7.bin", 0xc00000, 0x100000, CRC(4f27d580) SHA1(c0f12496b45b2fe6e94aa8ac52b0157063127e0a) ) /* Plane 0,1 */
  3186: 	ROM_LOAD16_BYTE( "078-c8.bin", 0xc00001, 0x100000, CRC(0a7cc0d8) SHA1(68aaee6341c87e56ce11acc1c4ec8047839fe70d) ) /* Plane 2,3 */
  3187: ROM_END
  3188: 
  3189: ROM_START( strhoop )
  3190: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  3191: 	ROM_LOAD16_WORD_SWAP( "079-p1.bin", 0x000000, 0x100000, CRC(5e78328e) SHA1(7a00b096ed6dd77afc3008c5a4c83686e475f323) )
  3192: 
  3193: 	NEO_SFIX_128K( "079-s1.bin", CRC(3ac06665) SHA1(ba9ab51eb95c3568304377ef6d7b5f32e8fbcde1) )
  3194: 
  3195: 	NEO_BIOS_SOUND_64K( "079-m1.bin", CRC(1a5f08db) SHA1(3121ed568fba4c30794b00d326ddb0c750b7f4ee) )
  3196: 
  3197: 	ROM_REGION( 0x280000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  3198: 	ROM_LOAD( "079-v1.bin", 0x000000, 0x200000, CRC(718a2400) SHA1(cefc5d0b302bd4a87ab1fa244ade4482c23c6806) )
  3199: 	ROM_LOAD( "079-v2.bin", 0x200000, 0x080000, CRC(b19884f8) SHA1(5fe910f2029da19ddab4dc95c2292d7fbb086741) )
  3200: 
  3201: 	NO_DELTAT_REGION
  3202: 
  3203: 	ROM_REGION( 0x800000, REGION_GFX3, 0 )
  3204: 	ROM_LOAD16_BYTE( "079-c1.bin", 0x000000, 0x200000, CRC(0581c72a) SHA1(453f7a8474195a1120da5fa24337d79674563d9e) ) /* Plane 0,1 */
  3205: 	ROM_LOAD16_BYTE( "079-c2.bin", 0x000001, 0x200000, CRC(5b9b8fb6) SHA1(362aa0de0d2cf9aa03758363ffb1e15e046a3930) ) /* Plane 2,3 */
  3206: 	ROM_LOAD16_BYTE( "079-c3.bin", 0x400000, 0x200000, CRC(cd65bb62) SHA1(6f47d77d61d4289bcee82df7c4efa5346a6e4c80) ) /* Plane 0,1 */
  3207: 	ROM_LOAD16_BYTE( "079-c4.bin", 0x400001, 0x200000, CRC(a4c90213) SHA1(1b9f7b5f31acd6df2bdab81b849f32c13aa1b884) ) /* Plane 2,3 */
  3208: ROM_END
  3209: 
  3210: ROM_START( quizkof )
  3211: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  3212: 	ROM_LOAD16_WORD_SWAP( "080-p1.bin", 0x000000, 0x100000, CRC(4440315e) SHA1(f4adba8e341d64a1f6280dfd98ebf6918c00608d) )
  3213: 
  3214: 	NEO_SFIX_128K( "080-s1.bin", CRC(d7b86102) SHA1(09e1ca6451f3035ce476e3b045541646f860aad5) )
  3215: 
  3216: 	NEO_BIOS_SOUND_128K( "080-m1.bin", CRC(f5f44172) SHA1(eaaba1781622901b91bce9257be4e05f84df053b) )
  3217: 
  3218: 	ROM_REGION( 0x600000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  3219: 	ROM_LOAD( "080-v1.bin", 0x000000, 0x200000, CRC(0be18f60) SHA1(05c8b7d9f5a8583015f31902ad16d9c621f47d4e) )
  3220: 	ROM_LOAD( "080-v2.bin", 0x200000, 0x200000, CRC(4abde3ff) SHA1(0188bfcafa9a1aac302705736a2bcb26b9d684c2) )
  3221: 	ROM_LOAD( "080-v3.bin", 0x400000, 0x200000, CRC(f02844e2) SHA1(8c65ebe146f4ddb6c904f8125cb32767f74c24d5) )
  3222: 
  3223: 	NO_DELTAT_REGION
  3224: 
  3225: 	ROM_REGION( 0x800000, REGION_GFX3, 0 )
  3226: 	ROM_LOAD16_BYTE( "080-c1.bin",  0x000000, 0x200000, CRC(ea1d764a) SHA1(78cc1735624c37f90607baa92e110a3c5cc54c6f) ) /* Plane 0,1 */
  3227: 	ROM_LOAD16_BYTE( "080-c2.bin",  0x000001, 0x200000, CRC(c78c49da) SHA1(0b95a340842847ab304517060e506098f8e5f0e0) ) /* Plane 2,3 */
  3228: 	ROM_LOAD16_BYTE( "080-c3.bin",  0x400000, 0x200000, CRC(b4851bfe) SHA1(b8286c601de5755c1681ea46e177fc89006fc066) ) /* Plane 0,1 */
  3229: 	ROM_LOAD16_BYTE( "080-c4.bin",  0x400001, 0x200000, CRC(ca6f5460) SHA1(ed36e244c9335f4c0a97c57b7b7f1b849dd3a90d) ) /* Plane 2,3 */
  3230: ROM_END
  3231: 
  3232: ROM_START( ssideki3 )
  3233: 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
  3234: 	ROM_LOAD16_WORD_SWAP( "081-p1.bin", 0x100000, 0x100000, CRC(6bc27a3d) SHA1(94692abe7343f9204a557acae4ab74d0af511ca3) )
  3235: 	ROM_CONTINUE(						0x000000, 0x100000 )
  3236: 
  3237: 	NEO_SFIX_128K( "081-s1.bin", CRC(7626da34) SHA1(30bad65633d0035fd578323c22cbddb8c9d549a6) )
  3238: 
  3239: 	NEO_BIOS_SOUND_128K( "081-m1.bin", CRC(82fcd863) SHA1(b219a5685450f9c24cc195f1c914bc3b292d72c0) )
  3240: 
  3241: 	ROM_REGION( 0x600000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  3242: 	ROM_LOAD( "081-v1.bin", 0x000000, 0x200000, CRC(201fa1e1) SHA1(9c27cc1b1d075223ed4a90dd02571d09a2f0d076) )
  3243: 	ROM_LOAD( "081-v2.bin", 0x200000, 0x200000, CRC(acf29d96) SHA1(5426985c33aea2efc8ff774b59d34d8b03bd9a85) )
  3244: 	ROM_LOAD( "081-v3.bin", 0x400000, 0x200000, CRC(e524e415) SHA1(8733e1b63471381b16c2b7c64b909745d99c8925) )
  3245: 
  3246: 	NO_DELTAT_REGION
  3247: 
  3248: 	ROM_REGION( 0xc00000, REGION_GFX3, 0 )
  3249: 	ROM_LOAD16_BYTE( "081-c1.bin", 0x000000, 0x200000, CRC(1fb68ebe) SHA1(abd9dbe7b7cbe0b6cd1d87e53c6bdc6edeccf83c) ) /* Plane 0,1 */
  3250: 	ROM_LOAD16_BYTE( "081-c2.bin", 0x000001, 0x200000, CRC(b28d928f) SHA1(9f05148e3e1e94339752658c066f47f133db8fbf) ) /* Plane 2,3 */
  3251: 	ROM_LOAD16_BYTE( "081-c3.bin", 0x400000, 0x200000, CRC(3b2572e8) SHA1(41aba1554bf59d4e5d5814249eaa0d531449e1de) ) /* Plane 0,1 */
  3252: 	ROM_LOAD16_BYTE( "081-c4.bin", 0x400001, 0x200000, CRC(47d26a7c) SHA1(591ef24a3d381163c5da80fa64e6883b8ea9abfb) ) /* Plane 2,3 */
  3253: 	ROM_LOAD16_BYTE( "081-c5.bin", 0x800000, 0x200000, CRC(17d42f0d) SHA1(7de7765bf43d390c50b2f59c2288502a7121d086) ) /* Plane 0,1 */
  3254: 	ROM_LOAD16_BYTE( "081-c6.bin", 0x800001, 0x200000, CRC(6b53fb75) SHA1(fadf7a12661d83ae35d9258aa4947969d51c08b8) ) /* Plane 2,3 */
  3255: ROM_END
  3256: 
  3257: ROM_START( doubledr )
  3258: 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
  3259: 	ROM_LOAD16_WORD_SWAP( "082-p1.bin", 0x100000, 0x100000, CRC(34ab832a) SHA1(fbb1bd195f5653f7b9c89648649f838eaf83cbe4) )
  3260: 	ROM_CONTINUE(						0x000000, 0x100000 )
  3261: 
  3262: 	NEO_SFIX_128K( "082-s1.bin", CRC(bef995c5) SHA1(9c89adbdaa5c1f827632c701688563dac2e482a4) )
  3263: 
  3264: 	NEO_BIOS_SOUND_128K( "082-m1.bin", CRC(10b144de) SHA1(cf1ed0a447da68240c62bcfd76b1569803f6bf76) )
  3265: 
  3266: 	ROM_REGION( 0x400000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  3267: 	ROM_LOAD( "082-v1.bin", 0x000000, 0x200000, CRC(cc1128e4) SHA1(bfcfff24bc7fbde0b02b1bc0dffebd5270a0eb04) )
  3268: 	ROM_LOAD( "082-v2.bin", 0x200000, 0x200000, CRC(c3ff5554) SHA1(c685887ad64998e5572607a916b023f8b9efac49) )
  3269: 
  3270: 	NO_DELTAT_REGION
  3271: 
  3272: 	ROM_REGION( 0xe00000, REGION_GFX3, 0 )
  3273: 	ROM_LOAD16_BYTE( "082-c1.bin", 0x000000, 0x200000, CRC(b478c725) SHA1(3a777c5906220f246a6dc06cb084e6ad650d67bb) )
  3274: 	ROM_LOAD16_BYTE( "082-c2.bin", 0x000001, 0x200000, CRC(2857da32) SHA1(9f13245965d23db86d46d7e73dfb6cc63e6f25a1) )
  3275: 	ROM_LOAD16_BYTE( "082-c3.bin", 0x400000, 0x200000, CRC(8b0d378e) SHA1(3a347215e414b738164f1fe4144102f07d4ffb80) )
  3276: 	ROM_LOAD16_BYTE( "082-c4.bin", 0x400001, 0x200000, CRC(c7d2f596) SHA1(e2d09d4d1b1fef9c0c53ecf3629e974b75e559f5) )
  3277: 	ROM_LOAD16_BYTE( "082-c5.bin", 0x800000, 0x200000, CRC(ec87bff6) SHA1(3fa86da93881158c2c23443855922a7b32e55135) )
  3278: 	ROM_LOAD16_BYTE( "082-c6.bin", 0x800001, 0x200000, CRC(844a8a11) SHA1(b2acbd4cacce66fb32c052b2fba9984904679bda) )
  3279: 	ROM_LOAD16_BYTE( "082-c7.bin", 0xc00000, 0x100000, CRC(727c4d02) SHA1(8204c7f037d46e0c58f269f9c7a535bc2589f526) )
  3280: 	ROM_LOAD16_BYTE( "082-c8.bin", 0xc00001, 0x100000, CRC(69a5fa37) SHA1(020e70e0e8b3c5d00a40fe97e418115a3187e50a) )
  3281: ROM_END
  3282: 
  3283: ROM_START( pbobblen )
  3284: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  3285: 	ROM_LOAD16_WORD_SWAP( "083-p1.bin", 0x000000, 0x040000, CRC(7c3c34e1) SHA1(50fafb3529351c82a3656e6b07ab174a7bf8da0b) )
  3286: 
  3287: 	NEO_SFIX_128K( "083-s1.bin", CRC(9caae538) SHA1(cf2d90a7c1a42107c0bb8b9a61397634286dbe0a) )
  3288: 
  3289: 	NEO_BIOS_SOUND_64K( "083-m1.bin", CRC(129e6054) SHA1(4edd18c44759e7a140705f1544413c649131c551) )
  3290: 
  3291: 	ROM_REGION( 0x380000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  3292: 	/* 0x000000-0x1fffff empty */
  3293: 	ROM_LOAD( "083-v3.bin", 0x200000, 0x100000, CRC(0840cbc4) SHA1(1adbd7aef44fa80832f63dfb8efdf69fd7256a57) )
  3294: 	ROM_LOAD( "083-v4.bin", 0x300000, 0x080000, CRC(0a548948) SHA1(e1e4afd17811cb60401c14fbcf0465035165f4fb) )
  3295: 
  3296: 	NO_DELTAT_REGION
  3297: 
  3298: 	ROM_REGION( 0x100000, REGION_GFX3, 0 )
  3299: 	ROM_LOAD16_BYTE( "083-c5.bin", 0x000000, 0x080000, CRC(e89ad494) SHA1(69c9ea415773af94ac44c48af05d55ada222b138) ) /* Plane 0,1 */
  3300: 	ROM_LOAD16_BYTE( "083-c6.bin", 0x000001, 0x080000, CRC(4b42d7eb) SHA1(042ae50a528cea21cf07771d3915c57aa16fd5af) ) /* Plane 2,3 */
  3301: ROM_END
  3302: 
  3303: ROM_START( pbobblna )
  3304: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  3305: 	ROM_LOAD16_WORD_SWAP( "083-p1.rom", 0x000000, 0x040000, CRC(d6efe86f) SHA1(f80a0b291c2e88dd894851bd14fa8cf7523fb7fe) )
  3306: 
  3307: 	NEO_SFIX_128K( "083-s1.bin", CRC(9caae538) SHA1(cf2d90a7c1a42107c0bb8b9a61397634286dbe0a) )
  3308: 
  3309: 	NEO_BIOS_SOUND_64K( "083-m1.bin", CRC(129e6054) SHA1(4edd18c44759e7a140705f1544413c649131c551) )
  3310: 
  3311: 	ROM_REGION( 0x380000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  3312: 	/* 0x000000-0x1fffff empty */
  3313: 	ROM_LOAD( "083-v3.bin", 0x200000, 0x100000, CRC(0840cbc4) SHA1(1adbd7aef44fa80832f63dfb8efdf69fd7256a57) )
  3314: 	ROM_LOAD( "083-v4.bin", 0x300000, 0x080000, CRC(0a548948) SHA1(e1e4afd17811cb60401c14fbcf0465035165f4fb) )
  3315: 
  3316: 	NO_DELTAT_REGION
  3317: 
  3318: 	ROM_REGION( 0x100000, REGION_GFX3, 0 )
  3319: 	ROM_LOAD16_BYTE( "083-c5.bin", 0x000000, 0x080000, CRC(e89ad494) SHA1(69c9ea415773af94ac44c48af05d55ada222b138) ) /* Plane 0,1 */
  3320: 	ROM_LOAD16_BYTE( "083-c6.bin", 0x000001, 0x080000, CRC(4b42d7eb) SHA1(042ae50a528cea21cf07771d3915c57aa16fd5af) ) /* Plane 2,3 */
  3321: ROM_END
  3322: 
  3323: ROM_START( kof95 )
  3324: 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
  3325: 	ROM_LOAD16_WORD_SWAP( "084-p1.bin", 0x100000, 0x100000, CRC(5e54cf95) SHA1(41abe2042fdbb1526e92a0789976a9b1ac5e60f0) )
  3326: 	ROM_CONTINUE(						0x000000, 0x100000 )
  3327: 
  3328: 	NEO_SFIX_128K( "084-s1.bin", CRC(de716f8a) SHA1(f7386454a943ed5caf625f67ee1d0197b1c6fa13) )
  3329: 
  3330: 	NEO_BIOS_SOUND_128K( "084-m1.bin", CRC(6f2d7429) SHA1(6f8462e4f07af82a5ca3197895d5dcbb67bdaa61) )
  3331: 
  3332: 	ROM_REGION( 0x900000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  3333: //	ROM_LOAD( "084-v1.bin", 0x000000, 0x400000, CRC(21469561) SHA1(f35c72d31f026efc9e74bc4f198a123999ab3fc3) ) // bad old rom ?
  3334:  	ROM_LOAD( "084-v1.bin", 0x000000, 0x400000, CRC(84861b56) SHA1(1b6c91ddaed01f45eb9b7e49d9c2b9b479d50da6) )
  3335: 	ROM_LOAD( "084-v2.bin", 0x400000, 0x200000, CRC(b38a2803) SHA1(dbc2c8606ca09ed7ff20906b022da3cf053b2f09) )
  3336: 	/* 600000-7fffff empty */
  3337: 	ROM_LOAD( "084-v3.bin", 0x800000, 0x100000, CRC(d683a338) SHA1(eb9866b4b286edc09963cb96c43ce0a8fb09adbb) )
  3338: 
  3339: 	NO_DELTAT_REGION
  3340: 
  3341: 	ROM_REGION( 0x1a00000, REGION_GFX3, 0 )
  3342: 	/* old set had the roms like this */
  3343: #if 0 
  3344: 	ROM_LOAD16_BYTE( "084-c1.bin", 0x0400000, 0x200000, CRC(33bf8657) SHA1(79b0f0eb4e5c172f36c296ccabeb474804f7645a) ) /* Plane 0,1 */
  3345: 	ROM_CONTINUE(      			   0x0000000, 0x200000 )
  3346: 	ROM_LOAD16_BYTE( "084-c2.bin", 0x0400001, 0x200000, CRC(f21908a4) SHA1(a0bec5961396e62af553ba5293b1007cdf9fbf62) ) /* Plane 2,3 */
  3347: 	ROM_CONTINUE(      			   0x0000001, 0x200000 )
  3348: 	ROM_LOAD16_BYTE( "084-c3.bin", 0x0c00000, 0x200000, CRC(0cee1ddb) SHA1(f63c05020c5bee37c2598fd235d76157baea6c68) ) /* Plane 0,1 */
  3349: 	ROM_CONTINUE(      			   0x0800000, 0x200000 )
  3350: 	ROM_LOAD16_BYTE( "084-c4.bin", 0x0c00001, 0x200000, CRC(729db15d) SHA1(6167a601463d7aaba1c8d470b346a82e9aef8bb5) ) /* Plane 2,3 */
  3351: 	ROM_CONTINUE(      			   0x0800001, 0x200000 )
  3352: #endif 
  3353:  	ROM_LOAD16_BYTE( "084-c1.bin", 0x0000000, 0x400000, CRC(fe087e32) SHA1(e8e89faa616027e4fb9b8a865c1a67f409c93bdf) ) /* Plane 0,1 */
  3354:  	ROM_LOAD16_BYTE( "084-c2.bin", 0x0000001, 0x400000, CRC(07864e09) SHA1(0817fcfd75d0735fd8ff27561eaec371e4ff5829) ) /* Plane 2,3 */
  3355:  	ROM_LOAD16_BYTE( "084-c3.bin", 0x0800000, 0x400000, CRC(a4e65d1b) SHA1(740a405b40b3a4b324697d2652cae29ffe0ac0bd) ) /* Plane 0,1 */
  3356:  	ROM_LOAD16_BYTE( "084-c4.bin", 0x0800001, 0x400000, CRC(c1ace468) SHA1(74ea2a3cfd7b744f0988a05baaff10016ca8f625) ) /* Plane 2,3 */
  3357: 
  3358: 	ROM_LOAD16_BYTE( "084-c5.bin", 0x1000000, 0x200000, CRC(8a2c1edc) SHA1(67866651bc0ce27122285a66b0aab108acf3d065) ) /* Plane 0,1 */
  3359: 	ROM_LOAD16_BYTE( "084-c6.bin", 0x1000001, 0x200000, CRC(f593ac35) SHA1(302c92c63f092a8d49429c3331e5e5678f0ea48d) ) /* Plane 2,3 */
  3360: 	/* 1400000-17fffff empty */
  3361: 	ROM_LOAD16_BYTE( "084-c7.bin", 0x1800000, 0x100000, CRC(9904025f) SHA1(eec770746a0ad073f7d353ab16a2cc3a5278d307) ) /* Plane 0,1 */
  3362: 	ROM_LOAD16_BYTE( "084-c8.bin", 0x1800001, 0x100000, CRC(78eb0f9b) SHA1(2925ea21ed2ce167f08a25589e94f28643379034) ) /* Plane 2,3 */
  3363: ROM_END
  3364: 
  3365: ROM_START( kof95a )
  3366: 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
  3367:  	ROM_LOAD16_WORD_SWAP( "084a-p1.bin",0x100000, 0x100000, CRC(2cba2716) SHA1(f6c2d0537c9c3e0938065c65b1797c47198fcff8) )
  3368: 	ROM_CONTINUE(						0x000000, 0x100000 )
  3369: 
  3370: 	NEO_SFIX_128K( "084-s1.bin", CRC(de716f8a) SHA1(f7386454a943ed5caf625f67ee1d0197b1c6fa13) )
  3371: 
  3372: 	NEO_BIOS_SOUND_128K( "084-m1.bin", CRC(6f2d7429) SHA1(6f8462e4f07af82a5ca3197895d5dcbb67bdaa61) )
  3373: 
  3374: 	ROM_REGION( 0x900000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  3375:  	ROM_LOAD( "084-v1.bin", 0x000000, 0x400000, CRC(84861b56) SHA1(1b6c91ddaed01f45eb9b7e49d9c2b9b479d50da6) )
  3376: 	ROM_LOAD( "084-v2.bin", 0x400000, 0x200000, CRC(b38a2803) SHA1(dbc2c8606ca09ed7ff20906b022da3cf053b2f09) )
  3377: 	/* 600000-7fffff empty */
  3378: 	ROM_LOAD( "084-v3.bin", 0x800000, 0x100000, CRC(d683a338) SHA1(eb9866b4b286edc09963cb96c43ce0a8fb09adbb) )
  3379: 
  3380: 	NO_DELTAT_REGION
  3381: 
  3382: 	ROM_REGION( 0x1a00000, REGION_GFX3, 0 )
  3383:  	ROM_LOAD16_BYTE( "084-c1.bin", 0x0000000, 0x400000, CRC(fe087e32) SHA1(e8e89faa616027e4fb9b8a865c1a67f409c93bdf) ) /* Plane 0,1 */
  3384:  	ROM_LOAD16_BYTE( "084-c2.bin", 0x0000001, 0x400000, CRC(07864e09) SHA1(0817fcfd75d0735fd8ff27561eaec371e4ff5829) ) /* Plane 2,3 */
  3385:  	ROM_LOAD16_BYTE( "084-c3.bin", 0x0800000, 0x400000, CRC(a4e65d1b) SHA1(740a405b40b3a4b324697d2652cae29ffe0ac0bd) ) /* Plane 0,1 */
  3386:  	ROM_LOAD16_BYTE( "084-c4.bin", 0x0800001, 0x400000, CRC(c1ace468) SHA1(74ea2a3cfd7b744f0988a05baaff10016ca8f625) ) /* Plane 2,3 */
  3387: 	ROM_LOAD16_BYTE( "084-c5.bin", 0x1000000, 0x200000, CRC(8a2c1edc) SHA1(67866651bc0ce27122285a66b0aab108acf3d065) ) /* Plane 0,1 */
  3388: 	ROM_LOAD16_BYTE( "084-c6.bin", 0x1000001, 0x200000, CRC(f593ac35) SHA1(302c92c63f092a8d49429c3331e5e5678f0ea48d) ) /* Plane 2,3 */
  3389: 	/* 1400000-17fffff empty */
  3390: 	ROM_LOAD16_BYTE( "084-c7.bin", 0x1800000, 0x100000, CRC(9904025f) SHA1(eec770746a0ad073f7d353ab16a2cc3a5278d307) ) /* Plane 0,1 */
  3391: 	ROM_LOAD16_BYTE( "084-c8.bin", 0x1800001, 0x100000, CRC(78eb0f9b) SHA1(2925ea21ed2ce167f08a25589e94f28643379034) ) /* Plane 2,3 */
  3392: ROM_END
  3393: 
  3394: ROM_START( tws96 )
  3395: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  3396: 	ROM_LOAD16_WORD_SWAP( "086-p1.bin", 0x000000, 0x100000, CRC(03e20ab6) SHA1(3a0a5a54649178ce7a6158980cb4445084b40fb5) )
  3397: 
  3398: 	NEO_SFIX_128K( "086-s1.bin", CRC(6f5e2b3a) SHA1(273341489f6625d35a4a920042a60e2b86373847) )
  3399: 
  3400: 	NEO_BIOS_SOUND_64K( "086-m1.bin", CRC(860ba8c7) SHA1(6457964fd2fdda1d4f57787fff0cec76b47692cb) )
  3401: 
  3402: 	ROM_REGION( 0x400000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  3403: 	ROM_LOAD( "086-v1.bin", 0x000000, 0x200000, CRC(97bf1986) SHA1(b80d3a37e18d0a52f1e0092dc300989c9647efd1) )
  3404: 	ROM_LOAD( "086-v2.bin", 0x200000, 0x200000, CRC(b7eb05df) SHA1(ff2b55c7021c248cfdcfc9cd3658f2896bcbca38) )
  3405: 
  3406: 	NO_DELTAT_REGION
  3407: 
  3408: 	ROM_REGION( 0xa00000, REGION_GFX3, 0 )
  3409: 	ROM_LOAD16_BYTE( "086-c1.bin", 0x400000, 0x200000, CRC(d301a867) SHA1(6ec5ef48943750ac03d7b574b1aa87b84f01dfab) ) /* Plane 0,1 */
  3410: 	ROM_CONTINUE(      			   0x000000, 0x200000 )
  3411: 	ROM_LOAD16_BYTE( "086-c2.bin", 0x400001, 0x200000, CRC(305fc74f) SHA1(27b3c9eb96dadea05a5f3252e425eb605e12c619) ) /* Plane 2,3 */
  3412: 	ROM_CONTINUE(      			   0x000001, 0x200000 )
  3413: 	ROM_LOAD16_BYTE( "086-c3.bin", 0x800000, 0x100000, CRC(750ddc0c) SHA1(9304a83d81afd544d88be0cd3ee47ae401d2da0e) ) /* Plane 0,1 */
  3414: 	ROM_LOAD16_BYTE( "086-c4.bin", 0x800001, 0x100000, CRC(7a6e7d82) SHA1(b1bb82cec3d68367d5e01e63c44c11b67e577411) ) /* Plane 2,3 */
  3415: ROM_END
  3416: 
  3417: ROM_START( samsho3 )
  3418: 	ROM_REGION( 0x300000, REGION_CPU1, 0 )
  3419: 	ROM_LOAD16_WORD_SWAP( "087-p1.bin", 0x000000, 0x100000, CRC(282a336e) SHA1(e062f1939d36a45f185b5dbd726cdd833dc7c28c) )
  3420: 	ROM_LOAD16_WORD_SWAP( "087-p2.bin", 0x100000, 0x200000, CRC(9bbe27e0) SHA1(b18117102159903c8e8f4e4226e1cc91a400e816) )
  3421: 
  3422: 	NEO_SFIX_128K( "087-s1.bin", CRC(74ec7d9f) SHA1(d79c479838a7ca51735a44f91f1968ec5b3c6b91) )
  3423: 
  3424: 	NEO_BIOS_SOUND_128K( "087-m1.bin", CRC(8e6440eb) SHA1(e3f72150af4e326543b29df71cda27d73ec087c1) )
  3425: 
  3426: 	ROM_REGION( 0x600000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  3427: 	ROM_LOAD( "087-v1.bin", 0x000000, 0x400000, CRC(84bdd9a0) SHA1(adceceb00569eca13fcc2e0f0d9f0d9b06a06851) )
  3428: 	ROM_LOAD( "087-v2.bin", 0x400000, 0x200000, CRC(ac0f261a) SHA1(5411bdff24cba7fdbc3397d45a70fb468d7a44b3) )
  3429: 
  3430: 	NO_DELTAT_REGION
  3431: 
  3432: 	ROM_REGION( 0x1a00000, REGION_GFX3, 0 )	/* lowering this to 0x1900000 corrupts the graphics */
  3433: 	ROM_LOAD16_BYTE( "087-c1.bin", 0x0400000, 0x200000, CRC(e079f767) SHA1(0c2e983e68f3a3b25713b2aa8a5f39bc03561672) ) /* Plane 0,1 */
  3434: 	ROM_CONTINUE(      			   0x0000000, 0x200000 )
  3435: 	ROM_LOAD16_BYTE( "087-c2.bin", 0x0400001, 0x200000, CRC(fc045909) SHA1(7cb6b5d8abaf6bf54853e28454cc1f518298fdfa) ) /* Plane 2,3 */
  3436: 	ROM_CONTINUE(      			   0x0000001, 0x200000 )
  3437: 	ROM_LOAD16_BYTE( "087-c3.bin", 0x0c00000, 0x200000, CRC(c61218d7) SHA1(d92344a019bc5c8091ac4c8e6b7d9b2e99309bbe) ) /* Plane 0,1 */
  3438: 	ROM_CONTINUE(      			   0x0800000, 0x200000 )
  3439: 	ROM_LOAD16_BYTE( "087-c4.bin", 0x0c00001, 0x200000, CRC(054ec754) SHA1(324b06a80b6b268781081731756ddb1254c23991) ) /* Plane 2,3 */
  3440: 	ROM_CONTINUE(      			   0x0800001, 0x200000 )
  3441: 	ROM_LOAD16_BYTE( "087-c5.bin", 0x1400000, 0x200000, CRC(05feee47) SHA1(d5be7ca85dca73d900a30bb635a531ba39891251) ) /* Plane 0,1 */
  3442: 	ROM_CONTINUE(      			   0x1000000, 0x200000 )
  3443: 	ROM_LOAD16_BYTE( "087-c6.bin", 0x1400001, 0x200000, CRC(ef7d9e29) SHA1(853f73769de504a6747f538829b3f9a0b7e841bc) ) /* Plane 2,3 */
  3444: 	ROM_CONTINUE(      			   0x1000001, 0x200000 )
  3445: 	ROM_LOAD16_BYTE( "087-c7.bin", 0x1800000, 0x080000, CRC(7a01f666) SHA1(d177f165fc7bbd9742e0e236ef8182b48d89e982) ) /* Plane 0,1 */
  3446: 	ROM_LOAD16_BYTE( "087-c8.bin", 0x1800001, 0x080000, CRC(ffd009c2) SHA1(1b49e36596ca6bef3d7c943491b496eb759975d7) ) /* Plane 2,3 */
  3447: ROM_END
  3448: 
  3449: ROM_START( stakwin )
  3450: 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
  3451: 	ROM_LOAD16_WORD_SWAP( "088-p1.bin",  0x100000, 0x100000, CRC(bd5814f6) SHA1(95179a4dee61ae88bb5d9fd74af0c56c8c29f5ea) )
  3452: 	ROM_CONTINUE(						 0x000000, 0x100000)
  3453: 
  3454: 	NEO_SFIX_128K( "088-s1.bin", CRC(073cb208) SHA1(c5b4697d767575884dd49ae416c1fe4a4a92d3f6) )
  3455: 
  3456: 	NEO_BIOS_SOUND_128K( "088-m1.bin", CRC(2fe1f499) SHA1(5b747eeef65be04423d2db05e086df9132758a47) )
  3457: 
  3458: 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  3459: 	ROM_LOAD( "088-v1.bin", 0x000000, 0x200000, CRC(b7785023) SHA1(d11df1e623434669cd3f97f0feda747b24dac05d) )
  3460: 
  3461: 	NO_DELTAT_REGION
  3462: 
  3463: 	ROM_REGION( 0x800000, REGION_GFX3, 0 )
  3464: 	ROM_LOAD16_BYTE( "088-c1.bin", 0x000000, 0x200000, CRC(6e733421) SHA1(b67c5d2654a62cc4e44bd54d28e62c7da5eea424) ) /* Plane 0,1 */
  3465: 	ROM_LOAD16_BYTE( "088-c2.bin", 0x000001, 0x200000, CRC(4d865347) SHA1(ad448cf96f3dce44c83412ed6878c495eb4a8a1e) ) /* Plane 2,3 */
  3466: 	ROM_LOAD16_BYTE( "088-c3.bin", 0x400000, 0x200000, CRC(8fa5a9eb) SHA1(7bee19d8a2bccedd8e2cf0c0e9138902b9dafc23) ) /* Plane 0,1 */
  3467: 	ROM_LOAD16_BYTE( "088-c4.bin", 0x400001, 0x200000, CRC(4604f0dc) SHA1(ddf5dbb5e07313998a8f695ad19354ea54585dd6) ) /* Plane 2,3 */
  3468: ROM_END
  3469: 
  3470: ROM_START( pulstar )
  3471: 	ROM_REGION( 0x300000, REGION_CPU1, 0 )
  3472: 	ROM_LOAD16_WORD_SWAP( "089-p1.bin", 0x000000, 0x100000, CRC(5e5847a2) SHA1(b864d0ec4184b785569ddbf67c2115b5ab86ee3e) )
  3473: 	ROM_LOAD16_WORD_SWAP( "089-p2.bin", 0x100000, 0x200000, CRC(028b774c) SHA1(fc5da2821a5072f2b78245fc59b6e3eeef116d16) )
  3474: 
  3475: 	NEO_SFIX_128K( "089-s1.bin", CRC(c79fc2c8) SHA1(914c224fb3c461a68d7425cae724cf22bd5f985d) )
  3476: 
  3477: 	NEO_BIOS_SOUND_128K( "089-m1.bin", CRC(ff3df7c7) SHA1(59d2ef64f734f6026073b365300221909057a512) )
  3478: 
  3479: 	ROM_REGION( 0x800000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  3480: 	ROM_LOAD( "089-v1.bin", 0x000000, 0x400000, CRC(b458ded2) SHA1(75d659ecb1fd6002188f469fcaafc9907440e624) )
  3481: 	ROM_LOAD( "089-v2.bin", 0x400000, 0x400000, CRC(9d2db551) SHA1(83f7e5db7fb1502ceadcd334df90b11b1bba78e5) )
  3482: 
  3483: 	NO_DELTAT_REGION
  3484: 
  3485: 	ROM_REGION( 0x1c00000, REGION_GFX3, 0 )
  3486: 	ROM_LOAD16_BYTE( "089-c1.bin", 0x0400000, 0x200000, CRC(63020fc6) SHA1(68053804dabd146b4d39b0f39d63a30d322972f8) ) /* Plane 0,1 */
  3487: 	ROM_CONTINUE(      			   0x0000000, 0x200000 )
  3488: 	ROM_LOAD16_BYTE( "089-c2.bin", 0x0400001, 0x200000, CRC(260e9d4d) SHA1(99870c597003a3c70c6b4d11aefe5fe4e58f03f9) ) /* Plane 2,3 */
  3489: 	ROM_CONTINUE(      			   0x0000001, 0x200000 )
  3490: 	ROM_LOAD16_BYTE( "089-c3.bin", 0x0c00000, 0x200000, CRC(21ef41d7) SHA1(55b26f0f168da50a16de3de3365365df69c4998d) ) /* Plane 0,1 */
  3491: 	ROM_CONTINUE(      			   0x0800000, 0x200000 )
  3492: 	ROM_LOAD16_BYTE( "089-c4.bin", 0x0c00001, 0x200000, CRC(3b9e288f) SHA1(9bbf0ca0981dd44ed0651ffc978d60877802ec3d) ) /* Plane 2,3 */
  3493: 	ROM_CONTINUE(      			   0x0800001, 0x200000 )
  3494: 	ROM_LOAD16_BYTE( "089-c5.bin", 0x1400000, 0x200000, CRC(6fe9259c) SHA1(ff3b4da68ed01067dd0f0cde341a0da277b5401c) ) /* Plane 0,1 */
  3495: 	ROM_CONTINUE(      			   0x1000000, 0x200000 )
  3496: 	ROM_LOAD16_BYTE( "089-c6.bin", 0x1400001, 0x200000, CRC(dc32f2b4) SHA1(3ff3d81622946d6ab21a940f2bbc3999855aa6bf) ) /* Plane 2,3 */
  3497: 	ROM_CONTINUE(      			   0x1000001, 0x200000 )
  3498: 	ROM_LOAD16_BYTE( "089-c7.bin", 0x1800000, 0x200000, CRC(6a5618ca) SHA1(9a1d5f998b0dfabacf9dad45c94bef2bb43e5e0c) ) /* Plane 0,1 */
  3499: 	ROM_LOAD16_BYTE( "089-c8.bin", 0x1800001, 0x200000, CRC(a223572d) SHA1(2791b1212f57937b2b2a95bc9e420c06d0c37669) ) /* Plane 2,3 */
  3500: ROM_END
  3501: 
  3502: ROM_START( whp )
  3503: 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
  3504: 	ROM_LOAD16_WORD_SWAP( "090-p1.bin", 0x100000, 0x100000, CRC(afaa4702) SHA1(83d122fddf17d4774353abf4a0655f3939f7b752) )
  3505: 	ROM_CONTINUE(					  0x000000, 0x100000 )
  3506: 
  3507: 	NEO_SFIX_128K( "090-s1.bin",  CRC(174a880f) SHA1(c35d315d728d119a6e9aa42e0593937c90897449) )
  3508: 
  3509: 	NEO_BIOS_SOUND_128K( "090-m1.bin", CRC(28065668) SHA1(0c60d4afa1dccad0135e733104f056be73b54e4e) )
  3510: 
  3511: 	ROM_REGION( 0x600000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  3512: 	ROM_LOAD( "090-v1.bin", 0x000000, 0x200000, CRC(30cf2709) SHA1(d1845033f16de2470afd3858ee0efb45176d9ed7) )
  3513: 	ROM_LOAD( "090-v2.bin", 0x200000, 0x200000, CRC(b6527edd) SHA1(2bcf5bfa6e117cf4a3728a5e5f5771313c93f22a) )
  3514: 	ROM_LOAD( "090-v3.bin", 0x400000, 0x200000, CRC(1908a7ce) SHA1(78f31bcfea33eb94752bbf5226c481baec1af5ac) )
  3515: 
  3516: 	NO_DELTAT_REGION
  3517: 
  3518: 	ROM_REGION( 0x1c00000, REGION_GFX3, 0 )
  3519: 	ROM_LOAD16_BYTE( "090-c1.bin", 0x0400000, 0x200000, CRC(aecd5bb1) SHA1(9f36deef46c7918417ccfb16abf77659686f80f2) )
  3520: 	ROM_CONTINUE(      			 0x0000000, 0x200000 )
  3521: 	ROM_LOAD16_BYTE( "090-c2.bin", 0x0400001, 0x200000, CRC(7566ffc0) SHA1(93f7be5dbf7657e264c434d1dc6dc5d9bd82feb0) )
  3522: 	ROM_CONTINUE(      			 0x0000001, 0x200000 )
  3523: 	ROM_LOAD16_BYTE( "090-c3.bin", 0x0800000, 0x200000, CRC(436d1b31) SHA1(059776d77b91377ed0bcfc278802d659c917fc0f) )
  3524: 	ROM_LOAD16_BYTE( "090-c4.bin", 0x0800001, 0x200000, CRC(f9c8dd26) SHA1(25a9eea1d49b21b4a988beb32c25bf2f7796f227) )
  3525: 	/* 0c00000-0ffffff empty */
  3526: 	ROM_LOAD16_BYTE( "090-c5.bin", 0x1000000, 0x200000, CRC(8e34a9f4) SHA1(67b839b426ef3fad0a85d951fdd44c0a45c55226) )
  3527: 	ROM_LOAD16_BYTE( "090-c6.bin", 0x1000001, 0x200000, CRC(a43e4766) SHA1(54f282f2b1ff2934cca7acbb4386a2b99a29df3a) )
  3528: 	/* 1400000-17fffff empty */
  3529: 	ROM_LOAD16_BYTE( "090-c7.bin", 0x1800000, 0x200000, CRC(59d97215) SHA1(85a960dc7f364df13ee0c2f99a4c53aefb081486) )
  3530: 	ROM_LOAD16_BYTE( "090-c8.bin", 0x1800001, 0x200000, CRC(fc092367) SHA1(69ff4ae909dd857de3ca8645d63f8b4bde117448) )
  3531: ROM_END
  3532: 
  3533: ROM_START( kabukikl )
  3534: 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
  3535: 	ROM_LOAD16_WORD_SWAP( "092-p1.bin", 0x100000, 0x100000, CRC(28ec9b77) SHA1(7cdc789a99f8127f437d68cbc41278c926be9efd) )
  3536: 	ROM_CONTINUE(						0x000000, 0x100000 )
  3537: 
  3538: 	NEO_SFIX_128K( "092-s1.bin", CRC(a3d68ee2) SHA1(386f6110a16967a72fbf788f9d968fddcdcd2889) )
  3539: 
  3540: 	NEO_BIOS_SOUND_128K( "092-m1.bin", CRC(91957ef6) SHA1(7b6907532a0e02ceb643623cbd689cf228776ed1) )
  3541: 
  3542: 	ROM_REGION( 0x700000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  3543: 	ROM_LOAD( "092-v1.bin", 0x000000, 0x200000, CRC(69e90596) SHA1(1a2007d7784b3ce90d115980c3353862f1664d45) )
  3544: 	ROM_LOAD( "092-v2.bin", 0x200000, 0x200000, CRC(7abdb75d) SHA1(0bff764889fe02f37877514c7fc450250839f632) )
  3545: 	ROM_LOAD( "092-v3.bin", 0x400000, 0x200000, CRC(eccc98d3) SHA1(b0dfbdb1ea045cb961323ac6906ab342256c3dc7) )
  3546: 	ROM_LOAD( "092-v4.bin", 0x600000, 0x100000, CRC(a7c9c949) SHA1(574bc55b45e81ce357b14f5992426115de25cd35) )
  3547: 
  3548: 	NO_DELTAT_REGION
  3549: 
  3550: 	ROM_REGION( 0x1000000, REGION_GFX3, 0 )
  3551: 	ROM_LOAD16_BYTE( "092-c1.bin", 0x400000, 0x200000, CRC(4d896a58) SHA1(03567f31de0fa947264f49817370345e7023c2c4) ) /* Plane 0,1 */
  3552: 	ROM_CONTINUE(      			   0x000000, 0x200000 )
  3553: 	ROM_LOAD16_BYTE( "092-c2.bin", 0x400001, 0x200000, CRC(3cf78a18) SHA1(82ab69d0899ed2d79e2097f842883dbd542c6f59) ) /* Plane 2,3 */
  3554: 	ROM_CONTINUE(      			   0x000001, 0x200000 )
  3555: 	ROM_LOAD16_BYTE( "092-c3.bin", 0xc00000, 0x200000, CRC(58c454e7) SHA1(64dca760e473fabada869037d6c24cbc58663911) ) /* Plane 0,1 */
  3556: 	ROM_CONTINUE(      			   0x800000, 0x200000 )
  3557: 	ROM_LOAD16_BYTE( "092-c4.bin", 0xc00001, 0x200000, CRC(e1a8aa6a) SHA1(3e33d6e0d6a0feb8cc43dc511a2792922742547d) ) /* Plane 2,3 */
  3558: 	ROM_CONTINUE(      			   0x800001, 0x200000 )
  3559: ROM_END
  3560: 
  3561: ROM_START( neobombe )
  3562: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  3563: 	ROM_LOAD16_WORD_SWAP( "093-p1.bin", 0x000000, 0x100000, CRC(a1a71d0d) SHA1(059284c84f61a825923d86d2f29c91baa2c439cd) )
  3564: 
  3565: 	NEO_SFIX_128K( "093-s1.bin", CRC(4b3fa119) SHA1(41cb0909bfb017eb6f2c530cb92a423319ed7ab1) )
  3566: 
  3567: 	NEO_BIOS_SOUND_128K( "093-m1.bin", CRC(e81e780b) SHA1(c56c53984e0f92e180e850c60a75f550ee84917c) )
  3568: 
  3569: 	ROM_REGION( 0x600000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  3570: 	ROM_LOAD( "093-v1.bin", 0x200000, 0x200000, CRC(43057e99) SHA1(b24a44daf54ec76801e7dc863645022dc2d4abdb) )
  3571: 	ROM_CONTINUE(			  0x000000, 0x200000 )
  3572: 	ROM_LOAD( "093-v2.bin", 0x400000, 0x200000, CRC(a92b8b3d) SHA1(b672c97b85d2f52eba3cb26025008ebc7a18312a) )
  3573: 
  3574: 	NO_DELTAT_REGION
  3575: 
  3576: 	ROM_REGION( 0x900000, REGION_GFX3, 0 )
  3577: 	ROM_LOAD16_BYTE( "093-c1.bin", 0x400000, 0x200000, CRC(b90ebed4) SHA1(e9e441fb9b425505e500e0e0b40ef11a43b2d4b2) ) /* Plane 0,1 */
  3578: 	ROM_CONTINUE(      			   0x000000, 0x200000 )
  3579: 	ROM_LOAD16_BYTE( "093-c2.bin", 0x400001, 0x200000, CRC(41e62b4f) SHA1(2fb1f752643d7dd3470ade76229e3756818412f7) ) /* Plane 2,3 */
  3580: 	ROM_CONTINUE(      			   0x000001, 0x200000 )
  3581: 	ROM_LOAD16_BYTE( "093-c3.bin", 0x800000, 0x080000, CRC(e37578c5) SHA1(20024caa0f09ee887a6418dd02d02a0df93786fd) ) /* Plane 0,1 */
  3582: 	ROM_LOAD16_BYTE( "093-c4.bin", 0x800001, 0x080000, CRC(59826783) SHA1(0110a2b6186cca95f75225d4d0269d61c2ad25b1) ) /* Plane 2,3 */
  3583: ROM_END
  3584: 
  3585: ROM_START( gowcaizr )
  3586: 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
  3587: 	ROM_LOAD16_WORD_SWAP( "094-p1.bin", 0x100000, 0x100000, CRC(33019545) SHA1(213db6c0b7d24b74b809854f9c606dbea1d9ba00) )
  3588: 	ROM_CONTINUE(						0x000000, 0x100000 )
  3589: 
  3590: 	NEO_SFIX_128K( "094-s1.bin", CRC(2f8748a2) SHA1(5cc723c4284120473d63d8b0c1a3b3be74bdc324) )
  3591: 
  3592: 	NEO_BIOS_SOUND_128K( "094-m1.bin", CRC(78c851cb) SHA1(a9923c002e4e2171a564af45cff0958c5d57b275) )
  3593: 
  3594: 	ROM_REGION( 0x500000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  3595: 	ROM_LOAD( "094-v1.bin", 0x000000, 0x200000, CRC(6c31223c) SHA1(ede3a2806d7d872a0f737626a23ecce200b534e6) )
  3596: 	ROM_LOAD( "094-v2.bin", 0x200000, 0x200000, CRC(8edb776c) SHA1(a9eac5e24f83ccdcf303d63261747b1bad876a24) )
  3597: 	ROM_LOAD( "094-v3.bin", 0x400000, 0x100000, CRC(c63b9285) SHA1(6bbbacfe899e204e74657d6c3f3d05ce75e432f1) )
  3598: 
  3599: 	NO_DELTAT_REGION
  3600: 
  3601: 	ROM_REGION( 0x1000000, REGION_GFX3, 0 )
  3602: 	ROM_LOAD16_BYTE( "094-c1.bin", 0x000000, 0x200000, CRC(042f6af5) SHA1(1c50df6a1a53ffb3079ea0a19c746f5c9536a3ed) ) /* Plane 0,1 */
  3603: 	ROM_LOAD16_BYTE( "094-c2.bin", 0x000001, 0x200000, CRC(0fbcd046) SHA1(9a6dc920a877f27424477c3478907b23afbaa5ea) ) /* Plane 2,3 */
  3604: 	ROM_LOAD16_BYTE( "094-c3.bin", 0x400000, 0x200000, CRC(58bfbaa1) SHA1(4c6f9cf138c5e6dfe89a45e2a690a986c75f5bfc) ) /* Plane 0,1 */
  3605: 	ROM_LOAD16_BYTE( "094-c4.bin", 0x400001, 0x200000, CRC(9451ee73) SHA1(7befee4a886b1d7493c06cefb7abf4ec01c14a8b) ) /* Plane 2,3 */
  3606: 	ROM_LOAD16_BYTE( "094-c5.bin", 0x800000, 0x200000, CRC(ff9cf48c) SHA1(5f46fb5d0812275b0006919d8540f22be7c16492) ) /* Plane 0,1 */
  3607: 	ROM_LOAD16_BYTE( "094-c6.bin", 0x800001, 0x200000, CRC(31bbd918) SHA1(7ff8c5e3f17d40e7a8a189ad8f8026de55368810) ) /* Plane 2,3 */
  3608: 	ROM_LOAD16_BYTE( "094-c7.bin", 0xc00000, 0x200000, CRC(2091ec04) SHA1(a81d4bdbef1ac6ea49845dc30e31bf9745694100) ) /* Plane 0,1 */
  3609: 	ROM_LOAD16_BYTE( "094-c8.bin", 0xc00001, 0x200000, CRC(0d31dee6) SHA1(4979aa3daa7e490fbe39e7b3c70cbb2ef7551c5f) ) /* Plane 2,3 */
  3610: ROM_END
  3611: 
  3612: ROM_START( rbff1 )
  3613: 	ROM_REGION( 0x300000, REGION_CPU1, 0 )
  3614: 	ROM_LOAD16_WORD_SWAP( "095-p1.bin", 0x000000, 0x100000, CRC(63b4d8ae) SHA1(03aa9f6bab6aee685d1b57a52823797704eea845) )
  3615: 	ROM_LOAD16_WORD_SWAP( "095-p2.bin", 0x100000, 0x200000, CRC(cc15826e) SHA1(44d6ac6c0ca697a6f367dcfd809b1e1771cb0635) )
  3616: 
  3617: 	NEO_SFIX_128K( "095-s1.bin", CRC(b6bf5e08) SHA1(b527355c35ea097f3448676f2ffa65b8e56ae30c) )
  3618: 
  3619: 	NEO_BIOS_SOUND_128K( "095-m1.bin", CRC(653492a7) SHA1(39e511fb9ed5d2135dc8428a31d0baafb2ab36e0) )
  3620: 
  3621: 	ROM_REGION( 0xc00000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  3622: 	ROM_LOAD( "069-v1.bin", 0x000000, 0x400000, CRC(2bdbd4db) SHA1(5f4fecf69c2329d699cbd45829c19303b1e2a80e) )
  3623: 	ROM_LOAD( "069-v2.bin", 0x400000, 0x400000, CRC(a698a487) SHA1(11b8bc53bc26a51f4a408e900e3769958625c4ed) )
  3624: 	ROM_LOAD( "095-v3.bin", 0x800000, 0x400000, CRC(189d1c6c) SHA1(f0b8cd1ee40ea3feeb2800f0723b451ec8240203) )
  3625: 
  3626: 	NO_DELTAT_REGION
  3627: 
  3628: 	ROM_REGION( 0x1c00000, REGION_GFX3, 0 )
  3629: 	ROM_LOAD16_BYTE( "069-c1.bin", 0x0000000, 0x400000, CRC(e302f93c) SHA1(d8610b14900b2b8fe691b67ca9b1abb335dbff74) ) /* Plane 0,1 */
  3630: 	ROM_LOAD16_BYTE( "069-c2.bin", 0x0000001, 0x400000, CRC(1053a455) SHA1(69501bfac68739e63d798045b812badd251d57b8) ) /* Plane 2,3 */
  3631: 	ROM_LOAD16_BYTE( "069-c3.bin", 0x0800000, 0x400000, CRC(1c0fde2f) SHA1(cf6c2ef56c03a861de3b0b6dc0d7c9204d947f9d) ) /* Plane 0,1 */
  3632: 	ROM_LOAD16_BYTE( "069-c4.bin", 0x0800001, 0x400000, CRC(a25fc3d0) SHA1(83cb349e2f1032652060b233e741fb893be5af16) ) /* Plane 2,3 */
  3633: 	ROM_LOAD16_BYTE( "095-c5.bin", 0x1000000, 0x400000, CRC(8b9b65df) SHA1(e2a7e20855501f240bcd22f5cc92fcb4a9806abe) ) /* Plane 0,1 */
  3634: 	ROM_LOAD16_BYTE( "095-c6.bin", 0x1000001, 0x400000, CRC(3e164718) SHA1(53217f938c8964c1ca68a6fd5249c4169a5ac8e6) ) /* Plane 2,3 */
  3635: 	ROM_LOAD16_BYTE( "095-c7.bin", 0x1800000, 0x200000, CRC(ca605e12) SHA1(5150b835247fd705bc1dece97d423d9c20a51416) ) /* Plane 0,1 */
  3636: 	ROM_LOAD16_BYTE( "095-c8.bin", 0x1800001, 0x200000, CRC(4e6beb6c) SHA1(c0ac7cfc832ace6ad52c58f5da3a8101baead749) ) /* Plane 2,3 */
  3637: ROM_END
  3638: 
  3639: ROM_START( aof3 )
  3640: 	ROM_REGION( 0x300000, REGION_CPU1, 0 )
  3641: 	ROM_LOAD16_WORD_SWAP( "096-p1.bin", 0x000000, 0x100000, CRC(9edb420d) SHA1(150d80707325ece351c72c21c6186cfb5996adba) )
  3642: 	ROM_LOAD16_WORD_SWAP( "096-p2.bin", 0x100000, 0x200000, CRC(4d5a2602) SHA1(4c26d6135d2877d9c38169662033e9d0cc24d943) )
  3643: 
  3644: 	NEO_SFIX_128K( "096-s1.bin", CRC(cc7fd344) SHA1(2c6846cf8ea61fb192ba181dbccb63594d572c0e) )
  3645: 
  3646: 	NEO_BIOS_SOUND_128K( "096-m1.bin", CRC(cb07b659) SHA1(940b379957c2987d7ab0443cb80c3ff58f6ba559) )
  3647: 
  3648: 	ROM_REGION( 0x600000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  3649: 	ROM_LOAD( "096-v1.bin", 0x000000, 0x200000, CRC(e2c32074) SHA1(69426e7e63fc31a73d1cd056cc9ae6a2c4499407) )
  3650: 	ROM_LOAD( "096-v2.bin", 0x200000, 0x200000, CRC(a290eee7) SHA1(e66a98cd9740188bf999992b417f8feef941cede) )
  3651: 	ROM_LOAD( "096-v3.bin", 0x400000, 0x200000, CRC(199d12ea) SHA1(a883bf34e685487705a8dafdd0b8db15eb360e80) )
  3652: 
  3653: 	NO_DELTAT_REGION
  3654: 
  3655: 	ROM_REGION( 0x1c00000, REGION_GFX3, 0 )
  3656: 	ROM_LOAD16_BYTE( "096-c1.bin", 0x0400000, 0x200000, CRC(f6c74731) SHA1(7cd585d40b0993e361a24f917aa220504f12c543) ) /* Plane 0,1 */
  3657: 	ROM_CONTINUE(      			  0x0000000, 0x200000 )
  3658: 	ROM_LOAD16_BYTE( "096-c2.bin", 0x0400001, 0x200000, CRC(f587f149) SHA1(496446ecc7b39a034b4e28218afb147577a04ab5) ) /* Plane 2,3 */
  3659: 	ROM_CONTINUE(      			  0x0000001, 0x200000 )
  3660: 	ROM_LOAD16_BYTE( "096-c3.bin", 0x0c00000, 0x200000, CRC(7749f5e6) SHA1(f777d55d10684e78b05c1301529b67ed6b6b4445) ) /* Plane 0,1 */
  3661: 	ROM_CONTINUE(      			  0x0800000, 0x200000 )
  3662: 	ROM_LOAD16_BYTE( "096-c4.bin", 0x0c00001, 0x200000, CRC(cbd58369) SHA1(ff457eecbeef245db4e67ce4e8eddaf368bba93d) ) /* Plane 2,3 */
  3663: 	ROM_CONTINUE(      			  0x0800001, 0x200000 )
  3664: 	ROM_LOAD16_BYTE( "096-c5.bin", 0x1400000, 0x200000, CRC(1718bdcd) SHA1(a34e4b3aa41cc39415db7dacabe99ca6f8893545) ) /* Plane 0,1 */
  3665: 	ROM_CONTINUE(      			  0x1000000, 0x200000 )
  3666: 	ROM_LOAD16_BYTE( "096-c6.bin", 0x1400001, 0x200000, CRC(4fca967f) SHA1(83eea4b7d166feb4274bd2d658f4fdcb20629a40) ) /* Plane 2,3 */
  3667: 	ROM_CONTINUE(      			  0x1000001, 0x200000 )
  3668: 	ROM_LOAD16_BYTE( "096-c7.bin", 0x1800000, 0x200000, CRC(51bd8ab2) SHA1(c8def9c64de64571492b5b7e14b794e3c18f1393) ) /* Plane 0,1 */
  3669: 	ROM_LOAD16_BYTE( "096-c8.bin", 0x1800001, 0x200000, CRC(9a34f99c) SHA1(fca72d95ec42790a7f1e771a1e25dbc5bec5fc19) ) /* Plane 2,3 */
  3670: ROM_END
  3671: 
  3672: ROM_START( sonicwi3 )
  3673: 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
  3674: 	ROM_LOAD16_WORD_SWAP( "097-p1.bin", 0x100000, 0x100000, CRC(0547121d) SHA1(e0bb6c614f572b74ba9a9f0d3d5b69fbc91ebc52) )
  3675: 	ROM_CONTINUE(						0x000000, 0x100000 )
  3676: 
  3677: 	NEO_SFIX_128K( "097-s1.bin", CRC(8dd66743) SHA1(39214bb25a1d5b44a8524010be05bf5a0211981f) )
  3678: 
  3679: 	NEO_BIOS_SOUND_128K( "097-m1.bin", CRC(b20e4291) SHA1(0e891ab53f9fded510295dfc7818bc59b4a9dd97) )
  3680: 
  3681: 	ROM_REGION( 0x500000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  3682: 	ROM_LOAD( "097-v1.bin", 0x000000, 0x400000, CRC(6f885152) SHA1(8175804d5c1420c5d37b733d4a8fa2aa81e59f1b) )
  3683: 	ROM_LOAD( "097-v2.bin", 0x400000, 0x100000, CRC(32187ccd) SHA1(35a93de2a23bdec181c504d9c21a871bf86edee1) )
  3684: 
  3685: 	NO_DELTAT_REGION
  3686: 
  3687: 	ROM_REGION( 0xc00000, REGION_GFX3, 0 )
  3688: 	ROM_LOAD16_BYTE( "097-c1.bin", 0x400000, 0x200000, CRC(3ca97864) SHA1(5fa9dbc698a239cbd8ea1d54e6a301a65406c8d7) ) /* Plane 0,1 */
  3689: 	ROM_CONTINUE(      			   0x000000, 0x200000 )
  3690: 	ROM_LOAD16_BYTE( "097-c2.bin", 0x400001, 0x200000, CRC(1da4b3a9) SHA1(7de21780a9d606e22be3ad597d6e0f1480089b31) ) /* Plane 2,3 */
  3691: 	ROM_CONTINUE(      			   0x000001, 0x200000 )
  3692: 	ROM_LOAD16_BYTE( "097-c3.bin", 0x800000, 0x200000, CRC(c339fff5) SHA1(58dfd1e30dc0ad3f816a5dbd1cc7e7ccbb792c53) ) /* Plane 0,1 */
  3693: 	ROM_LOAD16_BYTE( "097-c4.bin", 0x800001, 0x200000, CRC(84a40c6e) SHA1(061a13fba5fed883e5ee9566cedc208df2511bcf) ) /* Plane 2,3 */
  3694: ROM_END
  3695: 
  3696: ROM_START( turfmast )
  3697: 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
  3698: 	ROM_LOAD16_WORD_SWAP( "200-p1.bin",  0x100000, 0x100000, CRC(28c83048) SHA1(e7ef87e1de21d2bb17ef17bb08657e92363f0e9a) )
  3699: 	ROM_CONTINUE(						 0x000000, 0x100000)
  3700: 
  3701: 	NEO_SFIX_128K( "200-s1.bin", CRC(9a5402b2) SHA1(ae1a0b5450869d61b2bb23671c744d3dda8769c4) )
  3702: 
  3703: 	NEO_BIOS_SOUND_128K( "200-m1.bin", CRC(9994ac00) SHA1(7bded797f3b80fd00bcbe451ac0abe6646b19a14) )
  3704: 
  3705: 	ROM_REGION( 0x800000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  3706: 	ROM_LOAD( "200-v1.bin", 0x000000, 0x200000, CRC(00fd48d2) SHA1(ddfee09328632e598fd51537b3ae8593219b2111) )
  3707: 	ROM_LOAD( "200-v2.bin", 0x200000, 0x200000, CRC(082acb31) SHA1(2f1c053040e9d50a6d45fd7bea1b96742bae694f) )
  3708: 	ROM_LOAD( "200-v3.bin", 0x400000, 0x200000, CRC(7abca053) SHA1(e229bc0ea82a371d6ee8fd9fe442b0fd141d0a71) )
  3709: 	ROM_LOAD( "200-v4.bin", 0x600000, 0x200000, CRC(6c7b4902) SHA1(d55e0f542d928a9a851133ff26763c8236cbbd4d) )
  3710: 
  3711: 	NO_DELTAT_REGION
  3712: 
  3713: 	ROM_REGION( 0x800000, REGION_GFX3, 0 )
  3714: 	ROM_LOAD16_BYTE( "200-c1.bin", 0x400000, 0x200000, CRC(8c6733f2) SHA1(c4d20a8df03bbb6bb72b8fc089d4833b79c75cee) ) /* Plane 0,1 */
  3715: 	ROM_CONTINUE(      			   0x000000, 0x200000 )
  3716: 	ROM_LOAD16_BYTE( "200-c2.bin", 0x400001, 0x200000, CRC(596cc256) SHA1(705f949b3ba721b2e7973eaf2b2f9283dfef778c) ) /* Plane 2,3 */
  3717: 	ROM_CONTINUE(      			   0x000001, 0x200000 )
  3718: ROM_END
  3719: 
  3720: ROM_START( mslug )
  3721: 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
  3722: 	ROM_LOAD16_WORD_SWAP( "201-p1.bin", 0x100000, 0x100000, CRC(08d8daa5) SHA1(b888993dbb7e9f0a28a01d7d2e1da00ef9cf6f38) )
  3723: 	ROM_CONTINUE(						0x000000, 0x100000 )
  3724: 
  3725: 	NEO_SFIX_128K( "201-s1.bin", CRC(2f55958d) SHA1(550b53628daec9f1e1e11a398854092d90f9505a) )
  3726: 
  3727: 	NEO_BIOS_SOUND_128K( "201-m1.bin", CRC(c28b3253) SHA1(fd75bd15aed30266a8b3775f276f997af57d1c06) )
  3728: 
  3729: 	ROM_REGION( 0x800000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  3730: 	ROM_LOAD( "201-v1.bin", 0x000000, 0x400000, CRC(23d22ed1) SHA1(cd076928468ad6bcc5f19f88cb843ecb5e660681) )
  3731: 	ROM_LOAD( "201-v2.bin", 0x400000, 0x400000, CRC(472cf9db) SHA1(5f79ea9286d22ed208128f9c31ca75552ce08b57) )
  3732: 
  3733: 	NO_DELTAT_REGION
  3734: 
  3735: 	ROM_REGION( 0x1000000, REGION_GFX3, 0 )
  3736: 	ROM_LOAD16_BYTE( "201-c1.bin", 0x400000, 0x200000, CRC(d00bd152) SHA1(eb688dba2233bece1c3ba120ac8eb342f37fba37) ) /* Plane 0,1 */
  3737: 	ROM_CONTINUE(      			   0x000000, 0x200000 )
  3738: 	ROM_LOAD16_BYTE( "201-c2.bin", 0x400001, 0x200000, CRC(ddff1dea) SHA1(e6ac8950d8ad8498270097a248c4b49876804197) ) /* Plane 2,3 */
  3739: 	ROM_CONTINUE(      			   0x000001, 0x200000 )
  3740: 	ROM_LOAD16_BYTE( "201-c3.bin", 0xc00000, 0x200000, CRC(d3d5f9e5) SHA1(7d259314c2198ee81a380d76728c3c1ac2c8b528) ) /* Plane 0,1 */
  3741: 	ROM_CONTINUE(      			   0x800000, 0x200000 )
  3742: 	ROM_LOAD16_BYTE( "201-c4.bin", 0xc00001, 0x200000, CRC(5ac1d497) SHA1(313249ea47b3553974cde1c4c36f1ff3adeb07d1) ) /* Plane 2,3 */
  3743: 	ROM_CONTINUE(      			   0x800001, 0x200000 )
  3744: ROM_END
  3745: 
  3746: ROM_START( puzzledp )
  3747: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  3748: 	ROM_LOAD16_WORD_SWAP( "202-p1.bin", 0x000000, 0x080000, CRC(2b61415b) SHA1(0e3e4faf2fd6e63407425e1ac788003e75aeeb4f) )
  3749: 
  3750: 	NEO_SFIX_64K( "202-s1.bin", CRC(4a421612) SHA1(8a79055be7bf6e2c344a72d6afe6a33be3d4a6c3) )
  3751: 
  3752: 	NEO_BIOS_SOUND_128K( "202-m1.bin", CRC(9c0291ea) SHA1(3fa67c62acba79be6b3a98cc1601e45569fa11ae) )
  3753: 
  3754: 	ROM_REGION( 0x080000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  3755: 	ROM_LOAD( "202-v1.bin", 0x000000, 0x080000, CRC(debeb8fb) SHA1(49a3d3578c087f1a0050168571ef8d1b08c5dc05) )
  3756: 
  3757: 	NO_DELTAT_REGION
  3758: 
  3759: 	ROM_REGION( 0x200000, REGION_GFX3, 0 )
  3760: 	ROM_LOAD16_BYTE( "202-c1.bin", 0x000000, 0x100000, CRC(cc0095ef) SHA1(3d86f455e6db10a2449b775dc386f1826ba3b62e) ) /* Plane 0,1 */
  3761: 	ROM_LOAD16_BYTE( "202-c2.bin", 0x000001, 0x100000, CRC(42371307) SHA1(df794f989e2883634bf7ffeea48d6bc3854529af) ) /* Plane 2,3 */
  3762: ROM_END
  3763: 
  3764: ROM_START( mosyougi )
  3765: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  3766: 	ROM_LOAD16_WORD_SWAP( "203-p1.bin", 0x000000, 0x100000, CRC(7ba70e2d) SHA1(945f472cc3e7706f613c52df18de35c986d166e7) )
  3767: 
  3768: 	NEO_SFIX_128K( "203-s1.bin", CRC(4e132fac) SHA1(ecc5552880cc0a771121efe2a60810b70f6121ff) )
  3769: 
  3770: 	NEO_BIOS_SOUND_128K( "203-m1.bin", CRC(a602c2c2) SHA1(19fd5d0379244c528b58343f6cbf78b4766fb23d) )
  3771: 
  3772: 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  3773: 	ROM_LOAD( "203-v1.bin", 0x000000, 0x200000, CRC(baa2b9a5) SHA1(914782b6c81d9a76ce02251575592b0648434ba3) )
  3774: 
  3775: 	NO_DELTAT_REGION
  3776: 
  3777: 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
  3778: 	ROM_LOAD16_BYTE( "203-c1.bin",  0x000000, 0x200000, CRC(bba9e8c0) SHA1(db89b7275a59ae6104a8308025c7e142a67b947b) ) /* Plane 0,1 */
  3779: 	ROM_LOAD16_BYTE( "203-c2.bin",  0x000001, 0x200000, CRC(2574be03) SHA1(198cfd697c623022919ae4118928a7fe30cd6c46) ) /* Plane 2,3 */
  3780: ROM_END
  3781: 
  3782: ROM_START( marukodq )
  3783: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  3784: 	ROM_LOAD16_WORD_SWAP( "206-p1.bin", 0x000000, 0x100000, CRC(c33ed21e) SHA1(bffff0d17e587e67672227e60c0ebd3f3a7193e6) )
  3785: 
  3786: 	NEO_SFIX_32K( "206-s1.bin", CRC(3b52a219) SHA1(3587ab9dd1b3026c28a03349f3a13e6dfa7ff490) )
  3787: 
  3788: 	NEO_BIOS_SOUND_128K( "206-m1.bin", CRC(0e22902e) SHA1(fb8466c342d4abd8bb4cad01c6ceab03f96cdad8) )
  3789: 
  3790: 	ROM_REGION( 0x400000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  3791: 	ROM_LOAD( "206-v1.bin", 0x000000, 0x200000, CRC(5385eca8) SHA1(1ca171ce74a5885ae8841d0924de21dc0af2214e) )
  3792: 	ROM_LOAD( "206-v2.bin", 0x200000, 0x200000, CRC(f8c55404) SHA1(cecc41e9e08a7ff05b6f62e713fc86a816bf55a2) )
  3793: 
  3794: 	NO_DELTAT_REGION
  3795: 
  3796: 	ROM_REGION( 0xa00000, REGION_GFX3, 0 )
  3797: 	ROM_LOAD16_BYTE( "206-c1.bin", 0x000000, 0x400000, CRC(4bd5e70f) SHA1(2cd546aafb73e0523655f53b134955ebc273aacd) ) /* Plane 0,1 */
  3798: 	ROM_LOAD16_BYTE( "206-c2.bin", 0x000001, 0x400000, CRC(67dbe24d) SHA1(37047c4e52525ff6d39a462222ec3e4cfc63e31c) ) /* Plane 2,3 */
  3799: 	ROM_LOAD16_BYTE( "206-c3.bin", 0x800000, 0x100000, CRC(79aa2b48) SHA1(31f94217cd35f48845c74a55256314c16fd26ed7) ) /* Plane 0,1 */
  3800: 	ROM_LOAD16_BYTE( "206-c4.bin", 0x800001, 0x100000, CRC(55e1314d) SHA1(fffbc9eb9000ff5b1063af1817de7ea4a267fedd) ) /* Plane 2,3 */
  3801: ROM_END
  3802: 
  3803: ROM_START( neomrdo )
  3804: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  3805: 	ROM_LOAD16_WORD_SWAP( "207-p1.bin", 0x000000, 0x80000, CRC(39efdb82) SHA1(75fe68921f871872e5fc92594e43b4cd712e819b) )
  3806: 
  3807: 	NEO_SFIX_64K( "207-s1.bin", CRC(6c4b09c4) SHA1(2e9eac88afab606fad6c439efba0f6490389dd5f) )
  3808: 
  3809: 	NEO_BIOS_SOUND_128K( "207-m1.bin", CRC(81eade02) SHA1(d6d135bc525f3ed14a8c255f0b83d83a52b0659c) )
  3810: 
  3811: 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  3812: 	ROM_LOAD( "207-v1.bin", 0x000000, 0x200000, CRC(4143c052) SHA1(561b19bc8811b80f2f42ffc0b5df27132696470a) )
  3813: 
  3814: 	NO_DELTAT_REGION
  3815: 
  3816: 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
  3817: 	ROM_LOAD16_BYTE( "207-c1.bin", 0x000000, 0x200000, CRC(c7541b9d) SHA1(25ca1a2b14cc2648d8dbe432cbd1396017af822c) )
  3818: 	ROM_LOAD16_BYTE( "207-c2.bin", 0x000001, 0x200000, CRC(f57166d2) SHA1(bf3aa47d17156485c2177fb63cba093f050abb98) )
  3819: ROM_END
  3820: 
  3821: ROM_START( sdodgeb )
  3822: 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
  3823: 	ROM_LOAD16_WORD_SWAP( "208-p1.bin", 0x100000, 0x100000, CRC(127f3d32) SHA1(18e77b79b1197a89371533ef9b1e4d682c44d875) )
  3824: 	ROM_CONTINUE(						0x000000, 0x100000 )
  3825: 
  3826: 	NEO_SFIX_128K( "208-s1.bin", CRC(64abd6b3) SHA1(0315d724e4d83a44ce84c531ff9b8c398363c039) )
  3827: 
  3828: 	NEO_BIOS_SOUND_128K( "208-m1.bin", CRC(0a5f3325) SHA1(04e0236df478a5452654c823dcb42fea65b6a718) )
  3829: 
  3830: 	ROM_REGION( 0x400000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  3831: 	ROM_LOAD( "208-v1.bin", 0x000000, 0x200000, CRC(8b53e945) SHA1(beb7d63f6101f8435f35321fddb8479d312505c4) )
  3832: 	ROM_LOAD( "208-v2.bin", 0x200000, 0x200000, CRC(af37ebf8) SHA1(f5c511479483533480f2b9ecf8edd4b7ae64c2d9) )
  3833: 
  3834: 	NO_DELTAT_REGION
  3835: 
  3836: 	ROM_REGION( 0x0c00000, REGION_GFX3, 0 )
  3837: 	ROM_LOAD16_BYTE( "208-c1.bin", 0x0000000, 0x400000, CRC(93d8619b) SHA1(6588cb67e38722d5843fb29943d92e3905101aff) ) /* Plane 0,1 */
  3838: 	ROM_LOAD16_BYTE( "208-c2.bin", 0x0000001, 0x400000, CRC(1c737bb6) SHA1(8e341989981a713e61dfed8bde9a6459583ef46d) ) /* Plane 2,3 */
  3839: 	ROM_LOAD16_BYTE( "208-c3.bin", 0x0800000, 0x200000, CRC(14cb1703) SHA1(a46acec03c1b2351fe36810628f02b7c848d13db) ) /* Plane 0,1 */
  3840: 	ROM_LOAD16_BYTE( "208-c4.bin", 0x0800001, 0x200000, CRC(c7165f19) SHA1(221f03de893dca0e5305fa17aa94f96c67713818) ) /* Plane 2,3 */
  3841: ROM_END
  3842: 
  3843: ROM_START( goalx3 )
  3844: 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
  3845: 	ROM_LOAD16_WORD_SWAP( "209-p1.bin", 0x100000, 0x100000, CRC(2a019a79) SHA1(422a639e74284fef2e53e1b49cf8803b0a7e80c6) )
  3846: 	ROM_CONTINUE(						0x000000, 0x100000 )
  3847: 
  3848: 	NEO_SFIX_128K( "209-s1.bin", CRC(c0eaad86) SHA1(99412093c9707d51817893971e73fb8469cdc9d0) )
  3849: 
  3850: 	NEO_BIOS_SOUND_64K( "209-m1.bin", CRC(dd945773) SHA1(2304d070864da79dceb29c64e8d71b7db0992d1e) )
  3851: 
  3852: 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  3853: 	ROM_LOAD( "209-v1.bin", 0x000000, 0x200000, CRC(ef214212) SHA1(3e05ccaa2d06decb18b379b96f900c0e6b39ce70) )
  3854: 
  3855: 	NO_DELTAT_REGION
  3856: 
  3857: 	ROM_REGION( 0xa00000, REGION_GFX3, 0 )
  3858: 	ROM_LOAD16_BYTE( "209-c1.bin", 0x400000, 0x200000, CRC(d061f1f5) SHA1(7cde2f4c6cc54fb0ffbe1d407831d652610a3aaf) ) /* Plane 0,1 */
  3859: 	ROM_CONTINUE(      			   0x000000, 0x200000 )
  3860: 	ROM_LOAD16_BYTE( "209-c2.bin", 0x400001, 0x200000, CRC(3f63c1a2) SHA1(3ce2c66fb2bee3face976e9f8973ccc483101ae5) ) /* Plane 2,3 */
  3861: 	ROM_CONTINUE(      			   0x000001, 0x200000 )
  3862: 	ROM_LOAD16_BYTE( "209-c3.bin", 0x800000, 0x100000, CRC(5f91bace) SHA1(3864be27dce6d8f8828d3bf09bfc8116116a2b56) ) /* Plane 0,1 */
  3863: 	ROM_LOAD16_BYTE( "209-c4.bin", 0x800001, 0x100000, CRC(1e9f76f2) SHA1(b57fdc226bfe328b8848127fb4292295f1287bf6) ) /* Plane 2,3 */
  3864: ROM_END
  3865: 
  3866: ROM_START( overtop )
  3867: 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
  3868: 	ROM_LOAD16_WORD_SWAP( "212-p1.bin", 0x100000, 0x100000, CRC(16c063a9) SHA1(5432869f830eed816ee5ed71c7fd39f749d15619) )
  3869: 	ROM_CONTINUE(					  0x000000, 0x100000 )
  3870: 
  3871: 	NEO_SFIX_128K( "212-s1.bin",  CRC(481d3ddc) SHA1(7b0df3fc5b19f282abfd0eb5a4c6ed836a536ece) )
  3872: 
  3873: 	NEO_BIOS_SOUND_128K( "212-m1.bin", CRC(fcab6191) SHA1(488b8310b0957f0012fe50f73641b606f6ac4a57) )
  3874: 
  3875: 	ROM_REGION( 0x400000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  3876: 	ROM_LOAD( "212-v1.bin", 0x000000, 0x400000, CRC(013d4ef9) SHA1(438a697c44525bdf78b54432c4f7217ab5667047) )
  3877: 
  3878: 	NO_DELTAT_REGION
  3879: 
  3880: 	ROM_REGION( 0x1400000, REGION_GFX3, 0 )
  3881: 	ROM_LOAD16_BYTE( "212-c1.bin", 0x0000000, 0x400000, CRC(50f43087) SHA1(e5a8c914ef8e77c7a29bffdeb18f1877b5c2fc7d) ) /* Plane 0,1 */
  3882: 	ROM_LOAD16_BYTE( "212-c2.bin", 0x0000001, 0x400000, CRC(a5b39807) SHA1(e98e82cf99576cb48cc5e8dc655b7e9a428c2843) ) /* Plane 2,3 */
  3883: 	ROM_LOAD16_BYTE( "212-c3.bin", 0x0800000, 0x400000, CRC(9252ea02) SHA1(269066e0f893d3e8e7c308528026a486c2b023a2) ) /* Plane 0,1 */
  3884: 	ROM_LOAD16_BYTE( "212-c4.bin", 0x0800001, 0x400000, CRC(5f41a699) SHA1(abbb162658e06a37db8475b659ece7e1270ebb49) ) /* Plane 2,3 */
  3885: 	ROM_LOAD16_BYTE( "212-c5.bin", 0x1000000, 0x200000, CRC(fc858bef) SHA1(0031def13e7cf4a465a1eca7aa0d13d1b21427e2) ) /* Plane 0,1 */
  3886: 	ROM_LOAD16_BYTE( "212-c6.bin", 0x1000001, 0x200000, CRC(0589c15e) SHA1(b1167caf7cb61f3e05a5d342290bfe00e02e9d38) ) /* Plane 2,3 */
  3887: ROM_END
  3888: 
  3889: ROM_START( neodrift )
  3890: 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
  3891: 	ROM_LOAD16_WORD_SWAP( "213-p1.bin",  0x100000, 0x100000, CRC(e397d798) SHA1(10f459111db4bab7aaa63ca47e83304a84300812) )
  3892: 	ROM_CONTINUE(						 0x000000, 0x100000)
  3893: 
  3894: 	NEO_SFIX_128K( "213-s1.bin", CRC(b76b61bc) SHA1(5fdb407d16ab9e33c4f26ee09ff70891ae1d2bd0) )
  3895: 
  3896: 	NEO_BIOS_SOUND_128K( "213-m1.bin", CRC(200045f1) SHA1(7a6cd1c8d4447ea260d7ff4520c676b8d685f2e4) )
  3897: 
  3898: 	ROM_REGION( 0x400000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  3899: 	ROM_LOAD( "213-v1.bin", 0x000000, 0x200000, CRC(a421c076) SHA1(129f05c1a28a6493442f47a79c2d3577a1a43ef5) )
  3900: 	ROM_LOAD( "213-v2.bin", 0x200000, 0x200000, CRC(233c7dd9) SHA1(be7f980aa83831b6605aaaf4ec904180bb96c935) )
  3901: 
  3902: 	NO_DELTAT_REGION
  3903: 
  3904: 	ROM_REGION( 0x800000, REGION_GFX3, 0 )
  3905: 	ROM_LOAD16_BYTE( "213-c1.bin", 0x400000, 0x200000, CRC(62c5edc9) SHA1(df3ed81b37fc03503c8702741d361f44adfcd481) ) /* Plane 0,1 */
  3906: 	ROM_CONTINUE(      			   0x000000, 0x200000 )
  3907: 	ROM_LOAD16_BYTE( "213-c2.bin", 0x400001, 0x200000, CRC(9dc9c72a) SHA1(c3960b18d940233332c2b1ee2b2b94685c724d1e) ) /* Plane 2,3 */
  3908: 	ROM_CONTINUE(      			   0x000001, 0x200000 )
  3909: ROM_END
  3910: 
  3911: ROM_START( kof96 )
  3912: 	ROM_REGION( 0x300000, REGION_CPU1, 0 )
  3913: 	ROM_LOAD16_WORD_SWAP( "214-p1.bin", 0x000000, 0x100000, CRC(52755d74) SHA1(4232d627f1d2e6ea9fc8cf01571d77d4d5b8a1bb) )
  3914: 	ROM_LOAD16_WORD_SWAP( "214-p2.bin", 0x100000, 0x200000, CRC(002ccb73) SHA1(3ae8df682c75027ca82db25491021eeba00a267e) )
  3915: 
  3916: 	NEO_SFIX_128K( "214-s1.bin", CRC(1254cbdb) SHA1(fce5cf42588298711a3633e9c9c1d4dcb723ac76) )
  3917: 
  3918: 	NEO_BIOS_SOUND_128K( "214-m1.bin", CRC(dabc427c) SHA1(b76722ed142ee7addceb4757424870dbd003e8b3) )
  3919: 
  3920: 	ROM_REGION( 0xa00000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  3921: 	ROM_LOAD( "214-v1.bin", 0x000000, 0x400000, CRC(63f7b045) SHA1(1353715f1a8476dca6f8031d9e7a401eacab8159) )
  3922: 	ROM_LOAD( "214-v2.bin", 0x400000, 0x400000, CRC(25929059) SHA1(6a721c4cb8f8dc772774023877d4a9f50d5a9e31) )
  3923: 	ROM_LOAD( "214-v3.bin", 0x800000, 0x200000, CRC(92a2257d) SHA1(5064aec78fa0d104e5dd5869b95382aa170214ee) )
  3924: 
  3925: 	NO_DELTAT_REGION
  3926: 
  3927: 	ROM_REGION( 0x2000000, REGION_GFX3, 0 )
  3928: 	ROM_LOAD16_BYTE( "214-c1.bin", 0x0000000, 0x400000, CRC(7ecf4aa2) SHA1(f773c4c1f05d58dd37e7bb2ac1d1e0ec43998a71) ) /* Plane 0,1 */
  3929: 	ROM_LOAD16_BYTE( "214-c2.bin", 0x0000001, 0x400000, CRC(05b54f37) SHA1(cc31653fe4cb05201fba234e080cb9c7a7592b1b) ) /* Plane 2,3 */
  3930: 	ROM_LOAD16_BYTE( "214-c3.bin", 0x0800000, 0x400000, CRC(64989a65) SHA1(e6f3749d43be0afa9dad7b085cb782ba694252ca) ) /* Plane 0,1 */
  3931: 	ROM_LOAD16_BYTE( "214-c4.bin", 0x0800001, 0x400000, CRC(afbea515) SHA1(ae875052728de33174827705646bd14cf3937b5c) ) /* Plane 2,3 */
  3932: 	ROM_LOAD16_BYTE( "214-c5.bin", 0x1000000, 0x400000, CRC(2a3bbd26) SHA1(7c1a7e50a10a1b082e0d0d515c34135ee9f995ac) ) /* Plane 0,1 */
  3933: 	ROM_LOAD16_BYTE( "214-c6.bin", 0x1000001, 0x400000, CRC(44d30dc7) SHA1(c8ae001e37224b55d9e4a4d99f6578b4f6eb055f) ) /* Plane 2,3 */
  3934: 	ROM_LOAD16_BYTE( "214-c7.bin", 0x1800000, 0x400000, CRC(3687331b) SHA1(2be95caab76d7af51674f93884330ba73a6053e4) ) /* Plane 0,1 */
  3935: 	ROM_LOAD16_BYTE( "214-c8.bin", 0x1800001, 0x400000, CRC(fa1461ad) SHA1(6c71a7f08e4044214223a6bf80984582ab5e0328) ) /* Plane 2,3 */
  3936: ROM_END
  3937: 
  3938: ROM_START( ssideki4 )
  3939: 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
  3940: 	ROM_LOAD16_WORD_SWAP( "215-p1.bin", 0x100000, 0x100000, CRC(519b4ba3) SHA1(5aa59514b23aa663f2c4014ee94a31e9f59151de) )
  3941: 	ROM_CONTINUE(						0x000000, 0x100000 )
  3942: 
  3943: 	NEO_SFIX_128K( "215-s1.bin", CRC(f0fe5c36) SHA1(b7badd6d2ac3788ce5cace1fcf5cdad14734e4e6) )
  3944: 
  3945: 	NEO_BIOS_SOUND_128K( "215-m1.bin", CRC(a932081d) SHA1(376a45e19edb780ac8798c41ae2260c8a8a4bba8) )
  3946: 
  3947: 	ROM_REGION( 0x600000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  3948: 	ROM_LOAD( "215-v1.bin", 0x200000, 0x200000, CRC(c4bfed62) SHA1(6fec1880eef16f2d1bce152f3c73fb3ea1a931a0) )
  3949: 	ROM_CONTINUE(			  0x000000, 0x200000 )
  3950: 	ROM_LOAD( "215-v2.bin", 0x400000, 0x200000, CRC(1bfa218b) SHA1(344836a578bde3c0ab59b58c8734f868e7403c26) )
  3951: 
  3952: 	NO_DELTAT_REGION
  3953: 
  3954: 	ROM_REGION( 0x1400000, REGION_GFX3, 0 )
  3955: 	ROM_LOAD16_BYTE( "215-c1.bin", 0x0400000, 0x200000, CRC(288a9225) SHA1(403acb892c0d0f2e5cdf4b0bb4b5843ab6e95874) ) /* Plane 0,1 */
  3956: 	ROM_CONTINUE(      			   0x0000000, 0x200000 )
  3957: 	ROM_LOAD16_BYTE( "215-c2.bin", 0x0400001, 0x200000, CRC(3fc9d1c4) SHA1(247dd81fe521876b3970c3ec8e260ada5618df8c) ) /* Plane 2,3 */
  3958: 	ROM_CONTINUE(      			   0x0000001, 0x200000 )
  3959: 	ROM_LOAD16_BYTE( "215-c3.bin", 0x0c00000, 0x200000, CRC(fedfaebe) SHA1(145007cf98b16c0d82385ce5df0b17806eb93ed8) ) /* Plane 0,1 */
  3960: 	ROM_CONTINUE(      			   0x0800000, 0x200000 )
  3961: 	ROM_LOAD16_BYTE( "215-c4.bin", 0x0c00001, 0x200000, CRC(877a5bb2) SHA1(7234b1cd5ae299a3596f05f7e9387b72dd425b36) ) /* Plane 2,3 */
  3962: 	ROM_CONTINUE(      			   0x0800001, 0x200000 )
  3963: 	ROM_LOAD16_BYTE( "215-c5.bin", 0x1000000, 0x200000, CRC(0c6f97ec) SHA1(b8d297f0ba2b04404eb0f7c6673ecc206fadae0c) ) /* Plane 0,1 */
  3964: 	ROM_LOAD16_BYTE( "215-c6.bin", 0x1000001, 0x200000, CRC(329c5e1b) SHA1(015c36b8d3efab9b4647f110ecb5c118a9c80f43) ) /* Plane 2,3 */
  3965: ROM_END
  3966: 
  3967: ROM_START( kizuna )
  3968: 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
  3969: 	ROM_LOAD16_WORD_SWAP( "216-p1.bin", 0x100000, 0x100000, CRC(75d2b3de) SHA1(ee778656c26828935ee2a2bfd0ce5a22aa681c10) )
  3970: 	ROM_CONTINUE(					 0x000000, 0x100000 )
  3971: 
  3972: 	NEO_SFIX_128K( "216-s1.bin",   CRC(efdc72d7) SHA1(be37cbf1852e2e4c907cc799b754b538544b6703) )
  3973: 
  3974: 	NEO_BIOS_SOUND_128K( "216-m1.bin", CRC(1b096820) SHA1(72852e78c620038f8dafde5e54e02e418c31be9c) )
  3975: 
  3976: 	ROM_REGION( 0x800000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  3977: 	ROM_LOAD( "216-v1.bin", 0x000000, 0x200000, CRC(530c50fd) SHA1(29401cee7f7d2c199c7cb58092e86b28205e81ad) )
  3978: 	ROM_LOAD( "216-v2.bin", 0x200000, 0x200000, CRC(03667a8d) SHA1(3b0475e553a49f8788f32b0c84f82645cc6b4273) )
  3979: 	ROM_LOAD( "216-v3.bin", 0x400000, 0x200000, CRC(7038c2f9) SHA1(c1d6f86b24feba03fe009b58199d2eeabe572f4e) )
  3980: 	ROM_LOAD( "216-v4.bin", 0x600000, 0x200000, CRC(31b99bd6) SHA1(5871751f8e9e6b98337472c22b5e1c7ede0a9311) )
  3981: 
  3982: 	NO_DELTAT_REGION
  3983: 
  3984: 	ROM_REGION( 0x1c00000, REGION_GFX3, 0 )
  3985: 	ROM_LOAD16_BYTE( "216-c1.bin", 0x0000000, 0x200000, CRC(763ba611) SHA1(d3262e0332c894ee149c5963f882cc5e5562ee57) ) /* Plane 0,1 */
  3986: 	ROM_LOAD16_BYTE( "216-c2.bin", 0x0000001, 0x200000, CRC(e05e8ca6) SHA1(986a9b16ff92bc101ab567d2d01348e093abea9a) ) /* Plane 2,3 */
  3987: 	/* 400000-7fffff empty */
  3988: 	ROM_LOAD16_BYTE( "216-c3.bin", 0x0800000, 0x400000, CRC(665c9f16) SHA1(7ec781a49a462f395b450460b29493f55134eac2) ) /* Plane 0,1 */
  3989: 	ROM_LOAD16_BYTE( "216-c4.bin", 0x0800001, 0x400000, CRC(7f5d03db) SHA1(365ed266c121f4df0bb76898955a8ae0e668a216) ) /* Plane 2,3 */
  3990: 	ROM_LOAD16_BYTE( "216-c5.bin", 0x1000000, 0x200000, CRC(59013f9e) SHA1(5bf48fcc450da72a8c4685f6e3887e67eae49988) ) /* Plane 0,1 */
  3991: 	ROM_LOAD16_BYTE( "216-c6.bin", 0x1000001, 0x200000, CRC(1c8d5def) SHA1(475d89a5c4922a9f6bd756d23c2624d57b6e9d62) ) /* Plane 2,3 */
  3992: 	/* 1400000-17fffff empty */
  3993: 	ROM_LOAD16_BYTE( "216-c7.bin", 0x1800000, 0x200000, CRC(c88f7035) SHA1(c29a428b741f4fe7b71a3bc23c87925b6bc1ca8f) ) /* Plane 0,1 */
  3994: 	ROM_LOAD16_BYTE( "216-c8.bin", 0x1800001, 0x200000, CRC(484ce3ba) SHA1(4f21ed20ce6e2b67e2b079404599310c94f591ff) ) /* Plane 2,3 */
  3995: ROM_END
  3996: 
  3997: ROM_START( ninjamas )
  3998: 	ROM_REGION( 0x300000, REGION_CPU1, 0 )
  3999: 	ROM_LOAD16_WORD_SWAP( "217-p1.bin", 0x000000, 0x100000, CRC(3e97ed69) SHA1(336bcae375a5109945d11356503bf0d9f4a9a50a) )
  4000: 	ROM_LOAD16_WORD_SWAP( "217-p2.bin", 0x100000, 0x200000, CRC(191fca88) SHA1(e318e5931704779bbe461719a5eeeba89bd83a5d) )
  4001: 
  4002: 	NEO_SFIX_128K( "217-s1.bin", CRC(8ff782f0) SHA1(90099c154357042ba658d4ef6abe4d9335bb7172) )
  4003: 
  4004: 	NEO_BIOS_SOUND_128K( "217-m1.bin", CRC(d00fb2af) SHA1(6bcaa52e1641cc24288e1f22f4dc98e8d8921b90) )
  4005: 
  4006: 	ROM_REGION( 0x600000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  4007: 	ROM_LOAD( "217-v1.bin", 0x000000, 0x400000, CRC(1c34e013) SHA1(5368e413d2188c4fd063b6bb7d5f498ff83ea812) )
  4008: 	ROM_LOAD( "217-v2.bin", 0x400000, 0x200000, CRC(22f1c681) SHA1(09da03b2e63d180e55173ff25e8735c4162f027b) )
  4009: 
  4010: 	NO_DELTAT_REGION
  4011: 
  4012: 	ROM_REGION( 0x2000000, REGION_GFX3, 0 )
  4013: 	ROM_LOAD16_BYTE( "217-c1.bin", 0x0400000, 0x200000, CRC(58f91ae0) SHA1(365e8b865bbd3a8a5ffc7d8ffa0e7694a0bf3a2a) ) /* Plane 0,1 */
  4014: 	ROM_CONTINUE(      			   0x0000000, 0x200000 )
  4015: 	ROM_LOAD16_BYTE( "217-c2.bin", 0x0400001, 0x200000, CRC(4258147f) SHA1(c996477ba1da2ee38e46fb3dc0ecfd322ff3dd52) ) /* Plane 2,3 */
  4016: 	ROM_CONTINUE(      			   0x0000001, 0x200000 )
  4017: 	ROM_LOAD16_BYTE( "217-c3.bin", 0x0c00000, 0x200000, CRC(36c29ce3) SHA1(90bfcf4c4d72fdc3d87055afb8ec56ab6cee7003) ) /* Plane 0,1 */
  4018: 	ROM_CONTINUE(      			   0x0800000, 0x200000 )
  4019: 	ROM_LOAD16_BYTE( "217-c4.bin", 0x0c00001, 0x200000, CRC(17e97a6e) SHA1(ecf5905a8116f2ae1ae7a42f13e0ebe770fadb14) ) /* Plane 2,3 */
  4020: 	ROM_CONTINUE(      			   0x0800001, 0x200000 )
  4021: 	ROM_LOAD16_BYTE( "217-c5.bin", 0x1400000, 0x200000, CRC(4683ffc0) SHA1(b3667cb143e2eb7a199e8b55e1815dd35abcf1ff) ) /* Plane 0,1 */
  4022: 	ROM_CONTINUE(      			   0x1000000, 0x200000 )
  4023: 	ROM_LOAD16_BYTE( "217-c6.bin", 0x1400001, 0x200000, CRC(de004f4a) SHA1(4b685e6efbfa74d7fcab2d1c8569df20662e2a6e) ) /* Plane 2,3 */
  4024: 	ROM_CONTINUE(      			   0x1000001, 0x200000 )
  4025: 	ROM_LOAD16_BYTE( "217-c7.bin", 0x1c00000, 0x200000, CRC(3e1885c0) SHA1(0fc611cbaebce6db3ff2caf54819a335aaf8dcab) ) /* Plane 0,1 */
  4026: 	ROM_CONTINUE(      			   0x1800000, 0x200000 )
  4027: 	ROM_LOAD16_BYTE( "217-c8.bin", 0x1c00001, 0x200000, CRC(5a5df034) SHA1(1863cdc8af52590b94c4a55f9333fc00d9b0b8a6) ) /* Plane 2,3 */
  4028: 	ROM_CONTINUE(      			   0x1800001, 0x200000 )
  4029: ROM_END
  4030: 
  4031: ROM_START( ragnagrd )
  4032: 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
  4033: 	ROM_LOAD16_WORD_SWAP( "218-p1.bin", 0x100000, 0x100000, CRC(ca372303) SHA1(67991e4fef9b36bc7d909810eebb857ac2f906f1) )
  4034: 	ROM_CONTINUE(						0x000000, 0x100000 )
  4035: 
  4036: 	NEO_SFIX_128K( "218-s1.bin", CRC(7d402f9a) SHA1(59ec29d03e62e7a8bef689a124a9164f43b2ace1) )
  4037: 
  4038: 	NEO_BIOS_SOUND_128K( "218-m1.bin", CRC(17028bcf) SHA1(7a4e8f33ce9b41beac2152b8f6003f247699e2e1) )
  4039: 
  4040: 	ROM_REGION( 0x800000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  4041: 	ROM_LOAD( "218-v1.bin", 0x000000, 0x400000, CRC(61eee7f4) SHA1(5b11b1a0b1b74dfbc2998cbda9f8f7a5e9059957) )
  4042: 	ROM_LOAD( "218-v2.bin", 0x400000, 0x400000, CRC(6104e20b) SHA1(18e8aae3e51e141977d523a10e737ff68fe81910) )
  4043: 
  4044: 	NO_DELTAT_REGION
  4045: 
  4046: 	ROM_REGION( 0x2000000, REGION_GFX3, 0 )
  4047: 	ROM_LOAD16_BYTE( "218-c1.bin", 0x0400000, 0x200000, CRC(18f61d79) SHA1(d815f57710403c76dc7b119b13dea629feb3c341) ) /* Plane 0,1 */
  4048: 	ROM_CONTINUE(      			   0x0000000, 0x200000 )
  4049: 	ROM_LOAD16_BYTE( "218-c2.bin", 0x0400001, 0x200000, CRC(dbf4ff4b) SHA1(8fa0fb1df9e771089d72077642a847ea2066e401) ) /* Plane 2,3 */
  4050: 	ROM_CONTINUE(      			   0x0000001, 0x200000 )
  4051: 	ROM_LOAD16_BYTE( "218-c3.bin", 0x0c00000, 0x200000, CRC(108d5589) SHA1(04e25114cbf283f2a824f9e2127dc5ed96dc6d50) ) /* Plane 0,1 */
  4052: 	ROM_CONTINUE(      			   0x0800000, 0x200000 )
  4053: 	ROM_LOAD16_BYTE( "218-c4.bin", 0x0c00001, 0x200000, CRC(7962d5ac) SHA1(fd126e19fcff517ade00bd2394d675949d7cce1c) ) /* Plane 2,3 */
  4054: 	ROM_CONTINUE(      			   0x0800001, 0x200000 )
  4055: 	ROM_LOAD16_BYTE( "218-c5.bin", 0x1400000, 0x200000, CRC(4b74021a) SHA1(021dfa2dbfb06933362c7e34350e24ab23d34ebc) ) /* Plane 0,1 */
  4056: 	ROM_CONTINUE(      			   0x1000000, 0x200000 )
  4057: 	ROM_LOAD16_BYTE( "218-c6.bin", 0x1400001, 0x200000, CRC(f5cf90bc) SHA1(6a1ea01b1610bb20f8dc68943ff622e7e600257b) ) /* Plane 2,3 */
  4058: 	ROM_CONTINUE(      			   0x1000001, 0x200000 )
  4059: 	ROM_LOAD16_BYTE( "218-c7.bin", 0x1c00000, 0x200000, CRC(32189762) SHA1(355c9780ed73e48316bb9402b972a47810fa8807) ) /* Plane 0,1 */
  4060: 	ROM_CONTINUE(      			   0x1800000, 0x200000 )
  4061: 	ROM_LOAD16_BYTE( "218-c8.bin", 0x1c00001, 0x200000, CRC(d5915828) SHA1(996930728f5f6aea180aba110e5214dc37f5b84a) ) /* Plane 2,3 */
  4062: 	ROM_CONTINUE(      			   0x1800001, 0x200000 )
  4063: ROM_END
  4064: 
  4065: ROM_START( pgoal )
  4066: 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
  4067: 	ROM_LOAD16_WORD_SWAP( "219-p1.bin", 0x100000, 0x100000, CRC(6af0e574) SHA1(c3f0fed0d942e48c99c80b1713f271c033ce0f4f) )
  4068: 	ROM_CONTINUE(						0x000000, 0x100000 )
  4069: 
  4070: 	NEO_SFIX_128K( "219-s1.bin", CRC(002f3c88) SHA1(a8a5bbc5397c8ae9858e38997ebdc713b7b4f50a) )
  4071: 
  4072: 	NEO_BIOS_SOUND_128K( "219-m1.bin", CRC(958efdc8) SHA1(aacc6056b1ff48cde8f241a11a27473cfb4b4aa3) )
  4073: 
  4074: 	ROM_REGION( 0x400000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  4075: 	ROM_LOAD( "219-v1.bin", 0x000000, 0x200000, CRC(2cc1bd05) SHA1(e204b6d359e5b37661dddc2c1f14d64fd9089f75) )
  4076: 	ROM_LOAD( "219-v2.bin", 0x200000, 0x200000, CRC(06ac1d3f) SHA1(c7f2287e4e8366b78bc26ede7802e2e92d44d7c9) )
  4077: 
  4078: 	NO_DELTAT_REGION
  4079: 
  4080: 	ROM_REGION( 0xc00000, REGION_GFX3, 0 )
  4081: 	ROM_LOAD16_BYTE( "219-c1.bin", 0x0000000, 0x200000, CRC(2dc69faf) SHA1(658327fdea658ed40f0074fe8800423cc9d553d5) ) /* Plane 0,1 */
  4082: 	ROM_LOAD16_BYTE( "219-c2.bin", 0x0000001, 0x200000, CRC(5db81811) SHA1(362c4df6ae62e125c0942ff8661a771ff32afbd7) ) /* Plane 2,3 */
  4083: 	ROM_LOAD16_BYTE( "219-c3.bin", 0x0400000, 0x200000, CRC(9dbfece5) SHA1(f52e2a34faab0416ea152559ff9089fb988b1f0b) ) /* Plane 0,1 */
  4084: 	ROM_LOAD16_BYTE( "219-c4.bin", 0x0400001, 0x200000, CRC(c9f4324c) SHA1(9d0dfcd39e72cbd63252b71b3ed879971b6f3443) ) /* Plane 2,3 */
  4085: 	ROM_LOAD16_BYTE( "219-c5.bin", 0x0800000, 0x200000, CRC(5fdad0a5) SHA1(56f6d2a7224aa4e82a1858079f918e85cadbd6c2) ) /* Plane 0,1 */
  4086: 	ROM_LOAD16_BYTE( "219-c6.bin", 0x0800001, 0x200000, CRC(f57b4a1c) SHA1(875ca69afbc5304ec23f4bc9186abe92f477f6c8) ) /* Plane 2,3 */
  4087: ROM_END
  4088: 
  4089: ROM_START( magdrop2 )
  4090: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  4091: 	ROM_LOAD16_WORD_SWAP( "221-p1.bin", 0x000000, 0x80000, CRC(7be82353) SHA1(08ab39f52b893591c13a7d7aa26b20ce86e9ddf5) )
  4092: 
  4093: 	NEO_SFIX_128K( "221-s1.bin", CRC(2a4063a3) SHA1(0e09a7d88d85b1a2100888f4211960ea56ef978b) )
  4094: 
  4095: 	NEO_BIOS_SOUND_128K( "221-m1.bin", CRC(bddae628) SHA1(02c77e6aaaed43e39778bf83a3184e7c21db63d4) )
  4096: 
  4097: 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  4098: 	ROM_LOAD( "221-v1.bin", 0x000000, 0x200000, CRC(7e5e53e4) SHA1(72b063b2d4acaaf72a20d14ad5bfc90cb64d3fed) )
  4099: 
  4100: 	NO_DELTAT_REGION
  4101: 
  4102: 	ROM_REGION( 0x800000, REGION_GFX3, 0 )
  4103: 	ROM_LOAD16_BYTE( "221-c1.bin", 0x000000, 0x400000, CRC(1f862a14) SHA1(1253e8b65d863d552d00dbdbfc5c168f5fc7edd1) ) /* Plane 0,1 */
  4104: 	ROM_LOAD16_BYTE( "221-c2.bin", 0x000001, 0x400000, CRC(14b90536) SHA1(e0d41f6b84d8261729f154b44ddd95c9b9c0714a) ) /* Plane 2,3 */
  4105: ROM_END
  4106: 
  4107: ROM_START( samsho4 )
  4108: 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
  4109: 	ROM_LOAD16_WORD_SWAP( "222-p1.bin", 0x000000, 0x100000, CRC(1a5cb56d) SHA1(9a0a5a1c7c5d428829f22d3d17f7033d43a51b5b) )
  4110: 	ROM_LOAD16_WORD_SWAP( "222-p2.bin", 0x300000, 0x200000, CRC(7587f09b) SHA1(4cbd14b1e5158ab2c96b0860afc550b5dc746ca7) )
  4111: 	ROM_CONTINUE(						0x100000, 0x200000 )
  4112: 
  4113: 	NEO_SFIX_128K( "222-s1.bin", CRC(8d3d3bf9) SHA1(9975ed9b458bdd14e23451d2534153f68a5e4e6c) )
  4114: 
  4115: 	NEO_BIOS_SOUND_128K( "222-m1.bin", CRC(7615bc1b) SHA1(b936f7b341f6fe0921b4c41049734684583e3596) )
  4116: 
  4117: 	ROM_REGION( 0xa00000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  4118: 	ROM_LOAD( "222-v1.bin", 0x000000, 0x400000, CRC(7d6ba95f) SHA1(03cb4e0d770e0b332b07b64cacef624460b84c78) )
  4119: 	ROM_LOAD( "222-v2.bin", 0x400000, 0x400000, CRC(6c33bb5d) SHA1(fd5d4e08a962dd0d22c52c91bad5ec7f23cfb901) )
  4120: 	ROM_LOAD( "222-v3.bin", 0x800000, 0x200000, CRC(831ea8c0) SHA1(f2987b7d09bdc4311e972ce8a9ab7ca9802db4db) )
  4121: 
  4122: 	NO_DELTAT_REGION
  4123: 
  4124: 	ROM_REGION( 0x2000000, REGION_GFX3, 0 )
  4125: 	ROM_LOAD16_BYTE( "222-c1.bin", 0x0400000, 0x200000, CRC(289100fa) SHA1(ead308ba395e4ddaa3e4e096cc6d264529132373) ) /* Plane 0,1 */
  4126: 	ROM_CONTINUE(      			   0x0000000, 0x200000 )
  4127: 	ROM_LOAD16_BYTE( "222-c2.bin", 0x0400001, 0x200000, CRC(c2716ea0) SHA1(06f2d218c0c90d978b03e8312fc1e79157a479f8) ) /* Plane 2,3 */
  4128: 	ROM_CONTINUE(      			   0x0000001, 0x200000 )
  4129: 	ROM_LOAD16_BYTE( "222-c3.bin", 0x0c00000, 0x200000, CRC(6659734f) SHA1(200c97e449057298b38cf67b053c241f2edfa740) ) /* Plane 0,1 */
  4130: 	ROM_CONTINUE(      			   0x0800000, 0x200000 )
  4131: 	ROM_LOAD16_BYTE( "222-c4.bin", 0x0c00001, 0x200000, CRC(91ebea00) SHA1(6574795885dd1e29f02e4973a391ff1964675896) ) /* Plane 2,3 */
  4132: 	ROM_CONTINUE(      			   0x0800001, 0x200000 )
  4133: 	ROM_LOAD16_BYTE( "222-c5.bin", 0x1400000, 0x200000, CRC(e22254ed) SHA1(56212ab8e24a78a990fa92fbb911f85e72783883) ) /* Plane 0,1 */
  4134: 	ROM_CONTINUE(      			   0x1000000, 0x200000 )
  4135: 	ROM_LOAD16_BYTE( "222-c6.bin", 0x1400001, 0x200000, CRC(00947b2e) SHA1(8e986b2f348d2977e9c0272e4d0879def07bcf1e) ) /* Plane 2,3 */
  4136: 	ROM_CONTINUE(      			   0x1000001, 0x200000 )
  4137: 	ROM_LOAD16_BYTE( "222-c7.bin", 0x1c00000, 0x200000, CRC(e3e3b0cd) SHA1(a722d14ea2c0a6882534568b5fc6e068605c13d8) ) /* Plane 0,1 */
  4138: 	ROM_CONTINUE(      			   0x1800000, 0x200000 )
  4139: 	ROM_LOAD16_BYTE( "222-c8.bin", 0x1c00001, 0x200000, CRC(f33967f1) SHA1(780a05ba8c1873748842599a71672140d1ffd2e8) ) /* Plane 2,3 */
  4140: 	ROM_CONTINUE(      			   0x1800001, 0x200000 )
  4141: ROM_END
  4142: 
  4143: ROM_START( rbffspec )
  4144: 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
  4145: 	ROM_LOAD16_WORD_SWAP( "223-p1.bin", 0x000000, 0x100000, CRC(f84a2d1d) SHA1(fc19225d9dbdb6bd0808023ee32c7829f6ffdef6) )
  4146: 	ROM_LOAD16_WORD_SWAP( "223-p2.bin", 0x300000, 0x200000, CRC(27e3e54b) SHA1(09f8912c9f105e54bac9781680859988f43917e8) )
  4147: 	ROM_CONTINUE(						0x100000, 0x200000 )
  4148: 
  4149: 	NEO_SFIX_128K( "223-s1.bin", CRC(7ecd6e8c) SHA1(465455afc4d83cbb118142be4671b2539ffafd79) )
  4150: 
  4151: 	NEO_BIOS_SOUND_128K( "223-m1.bin", CRC(3fee46bf) SHA1(e750f85233953853618fcdff980a4721af1710a3) )
  4152: 
  4153: 	ROM_REGION( 0xc00000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  4154: 	ROM_LOAD( "223-v1.bin", 0x000000, 0x400000, CRC(76673869) SHA1(78a26afa29f73de552ffabdbf3fc4bf26be8ae9e) )
  4155: 	ROM_LOAD( "223-v2.bin", 0x400000, 0x400000, CRC(7a275acd) SHA1(8afe87ce822614262b72a90b371fc79155ac0d0c) )
  4156: 	ROM_LOAD( "223-v3.bin", 0x800000, 0x400000, CRC(5a797fd2) SHA1(94958e334f86d4d71059af8138f255b8d97a3b01) )
  4157: 
  4158: 	NO_DELTAT_REGION
  4159: 
  4160: 	ROM_REGION( 0x2000000, REGION_GFX3, 0 )
  4161: 	ROM_LOAD16_BYTE( "223-c1.bin", 0x0400000, 0x200000, CRC(436edad4) SHA1(1ee871a7b720b46a84845dbfd6c0dcb1ffc95502) ) /* Plane 0,1 */
  4162: 	ROM_CONTINUE(      			   0x0000000, 0x200000 )
  4163: 	ROM_LOAD16_BYTE( "223-c2.bin", 0x0400001, 0x200000, CRC(cc7dc384) SHA1(31c6c872d0a3a0a7a55195f703eba36f1a631b9f) ) /* Plane 2,3 */
  4164: 	ROM_CONTINUE(      			   0x0000001, 0x200000 )
  4165: 	ROM_LOAD16_BYTE( "223-c3.bin", 0x0c00000, 0x200000, CRC(375954ea) SHA1(6e5e54f614f7985b309cbcc8ca9e441860074d8f) ) /* Plane 0,1 */
  4166: 	ROM_CONTINUE(      			   0x0800000, 0x200000 )
  4167: 	ROM_LOAD16_BYTE( "223-c4.bin", 0x0c00001, 0x200000, CRC(c1a98dd7) SHA1(e9094ee40374bd5134c9060ba6526fd00e9eb8b0) ) /* Plane 2,3 */
  4168: 	ROM_CONTINUE(      			   0x0800001, 0x200000 )
  4169: 	ROM_LOAD16_BYTE( "223-c5.bin", 0x1400000, 0x200000, CRC(12c5418e) SHA1(133e15a6667e17041782ffa594845b121548e63c) ) /* Plane 0,1 */
  4170: 	ROM_CONTINUE(      			   0x1000000, 0x200000 )
  4171: 	ROM_LOAD16_BYTE( "223-c6.bin", 0x1400001, 0x200000, CRC(c8ad71d5) SHA1(d55bd1395a48509fb091fa2321606c88a988583e) ) /* Plane 2,3 */
  4172: 	ROM_CONTINUE(      			   0x1000001, 0x200000 )
  4173: 	ROM_LOAD16_BYTE( "223-c7.bin", 0x1c00000, 0x200000, CRC(5c33d1d8) SHA1(924121e9e29e46b5158f8caa47799230065d1b00) ) /* Plane 0,1 */
  4174: 	ROM_CONTINUE(      			   0x1800000, 0x200000 )
  4175: 	ROM_LOAD16_BYTE( "223-c8.bin", 0x1c00001, 0x200000, CRC(efdeb140) SHA1(faf7e7a38891b08d2dd17f427fda05586cceab7f) ) /* Plane 2,3 */
  4176: 	ROM_CONTINUE(      			   0x1800001, 0x200000 )
  4177: ROM_END
  4178: 
  4179: ROM_START( twinspri )
  4180: 	ROM_REGION( 0x400000, REGION_CPU1, 0 )
  4181: 	ROM_LOAD16_WORD_SWAP( "224-p1.bin", 0x100000, 0x100000, CRC(7697e445) SHA1(5b55ca120f77a931d40719b14e0bfc8cac1d628c) )
  4182: 	ROM_CONTINUE(						0x000000, 0x100000 )
  4183: 
  4184: 	NEO_SFIX_128K( "224-s1.bin", CRC(eeed5758) SHA1(24e48f396716e145b692468762cf595fb7267873) )
  4185: 
  4186: 	NEO_BIOS_SOUND_128K( "224-m1.bin", CRC(364d6f96) SHA1(779b95a6476089b71f48c8368d9043ee1dba9032) )
  4187: 
  4188: 	ROM_REGION( 0x600000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  4189: 	ROM_LOAD( "224-v1.bin", 0x000000, 0x400000, CRC(ff57f088) SHA1(1641989b8aac899dbd68aa2332bcdf9b90b33564) )
  4190: 	ROM_LOAD( "224-v2.bin", 0x400000, 0x200000, CRC(7ad26599) SHA1(822030037b7664795bf3d64e1452d0aecc22497e) )
  4191: 
  4192: 	NO_DELTAT_REGION
  4193: 
  4194: 	ROM_REGION( 0xa00000, REGION_GFX3, 0 )
  4195: 	ROM_LOAD16_BYTE( "224-c1.bin", 0x400000, 0x200000, CRC(73b2a70b) SHA1(7444cbfc6d29810fcd6eae93508609e919e3c153) ) /* Plane 0,1 */
  4196: 	ROM_CONTINUE(      			   0x000000, 0x200000 )
  4197: 	ROM_LOAD16_BYTE( "224-c2.bin", 0x400001, 0x200000, CRC(3a3e506c) SHA1(076e78a68b26822c3c69fe8fbc0104dcec8dd880) ) /* Plane 2,3 */
  4198: 	ROM_CONTINUE(      			   0x000001, 0x200000 )
  4199: 	ROM_LOAD16_BYTE( "224-c3.bin", 0x800000, 0x100000, CRC(c59e4129) SHA1(93f02d1b4fbb152a9d336494fbff0d7642921de5) ) /* Plane 0,1 */
  4200: 	ROM_LOAD16_BYTE( "224-c4.bin", 0x800001, 0x100000, CRC(b5532e53) SHA1(7d896c25ba97f6e5d43c13d4df4ba72964a976ed) ) /* Plane 2,3 */
  4201: ROM_END
  4202: 
  4203: ROM_START( wakuwak7 )
  4204: 	ROM_REGION( 0x300000, REGION_CPU1, 0 )
  4205: 	ROM_LOAD16_WORD_SWAP( "225-p1.bin", 0x000000, 0x100000, CRC(b14da766) SHA1(bdffd72ff705fc6b085a4026217bac1c4bc93163) )
  4206: 	ROM_LOAD16_WORD_SWAP( "225-p2.bin", 0x100000, 0x200000, CRC(fe190665) SHA1(739d9a8fc2da34381654d9e291141eacc210ae5c) )
  4207: 
  4208: 	NEO_SFIX_128K( "225-s1.bin", CRC(71c4b4b5) SHA1(9410f13807f01082dc86f2d84051be4bed8e9f7c) )
  4209: 
  4210: 	NEO_BIOS_SOUND_128K( "225-m1.bin", CRC(0634bba6) SHA1(153aaf016440500df7a4454f3f2f2911219cb7d8) )
  4211: 
  4212: 	ROM_REGION( 0x800000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  4213: 	ROM_LOAD( "225-v1.bin", 0x000000, 0x400000, CRC(6195c6b4) SHA1(66c06b5904aedb256e3997bbec60f8ab50c6ff0c) )
  4214: 	ROM_LOAD( "225-v2.bin", 0x400000, 0x400000, CRC(6159c5fe) SHA1(9015e93416497f1ef877c717afed40f7ecfa42e4) )
  4215: 
  4216: 	NO_DELTAT_REGION
  4217: 
  4218: 	ROM_REGION( 0x1800000, REGION_GFX3, 0 )
  4219: 	ROM_LOAD16_BYTE( "225-c1.bin", 0x0400000, 0x200000, CRC(d91d386f) SHA1(35cd98aa5153f5da2d106ea2e138f419ea8eeccd) ) /* Plane 0,1 */
  4220: 	ROM_CONTINUE(      			   0x0000000, 0x200000 )
  4221: 	ROM_LOAD16_BYTE( "225-c2.bin", 0x0400001, 0x200000, CRC(36b5cf41) SHA1(6a135cf0b950a7ea5a5084d8affbe7b318566f13) ) /* Plane 2,3 */
  4222: 	ROM_CONTINUE(      			   0x0000001, 0x200000 )
  4223: 	ROM_LOAD16_BYTE( "225-c3.bin", 0x0c00000, 0x200000, CRC(02fcff2f) SHA1(e160d6410185a9bf7dd7dd81cdbecf3d0c524ede) ) /* Plane 0,1 */
  4224: 	ROM_CONTINUE(      			   0x0800000, 0x200000 )
  4225: 	ROM_LOAD16_BYTE( "225-c4.bin", 0x0c00001, 0x200000, CRC(cd7f1241) SHA1(51b3d47025e705eee6d95da52ecd74de3be52029) ) /* Plane 2,3 */
  4226: 	ROM_CONTINUE(      			   0x0800001, 0x200000 )
  4227: 	ROM_LOAD16_BYTE( "225-c5.bin", 0x1400000, 0x200000, CRC(03d32f25) SHA1(19ca7a77dfd645170ec2e77a8836ce4ba5b4da3a) ) /* Plane 0,1 */
  4228: 	ROM_CONTINUE(      			   0x1000000, 0x200000 )
  4229: 	ROM_LOAD16_BYTE( "225-c6.bin", 0x1400001, 0x200000, CRC(d996a90a) SHA1(f0365056a7b4f660b00c670a17efbb9f70e8db5d) ) /* Plane 2,3 */
  4230: 	ROM_CONTINUE(      			   0x1000001, 0x200000 )
  4231: ROM_END
  4232: 
  4233: ROM_START( stakwin2 )
  4234: 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
  4235: 	ROM_LOAD16_WORD_SWAP( "227-p1.bin", 0x100000, 0x100000, CRC(daf101d2) SHA1(96b90f884bae2969ebd8c04aba509928464e2433) )
  4236: 	ROM_CONTINUE(					  0x000000, 0x100000 )
  4237: 
  4238: 	NEO_SFIX_128K( "227-s1.bin", CRC(2a8c4462) SHA1(9155fbb5fee6d46a68d17ea780a7a92565f9aa47) )
  4239: 
  4240: 	NEO_BIOS_SOUND_128K( "227-m1.bin", CRC(c8e5e0f9) SHA1(09bb05ae6f09b59b9e4871fae1fc7c3bafd07394) )
  4241: 
  4242: 	ROM_REGION( 0x800000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  4243: 	ROM_LOAD( "227-v1.bin", 0x000000, 0x400000, CRC(b8f24181) SHA1(0a3af88d20ff65b82c58325d32c20b99fc07f7f3) )
  4244: 	ROM_LOAD( "227-v2.bin", 0x400000, 0x400000, CRC(ee39e260) SHA1(4ed6802564ce262ebe92c7276424056b70998758) )
  4245: 
  4246: 	NO_DELTAT_REGION
  4247: 
  4248: 	ROM_REGION( 0xc00000, REGION_GFX3, 0 )
  4249: 	ROM_LOAD16_BYTE( "227-c1.bin", 0x0000000, 0x400000, CRC(7d6c2af4) SHA1(e54f0ab15c95d7a6f965b5d8ab28b5445100650b) ) /* Plane 0,1 */
  4250: 	ROM_LOAD16_BYTE( "227-c2.bin", 0x0000001, 0x400000, CRC(7e402d39) SHA1(9d3a44f98ddd0b606c8b3efa0c6b9d5a46c0bfeb) ) /* Plane 2,3 */
  4251: 	ROM_LOAD16_BYTE( "227-c3.bin", 0x0800000, 0x200000, CRC(93dfd660) SHA1(5b473c556ef919cd7a872351dbb20a636aae32b6) ) /* Plane 0,1 */
  4252: 	ROM_LOAD16_BYTE( "227-c4.bin", 0x0800001, 0x200000, CRC(7efea43a) SHA1(3f2b1718fe7be06b6d75ec34badc2de2a3554d3e) ) /* Plane 2,3 */
  4253: ROM_END
  4254: 
  4255: ROM_START( breakers )
  4256: 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
  4257: 	ROM_LOAD16_WORD_SWAP( "230-p1.bin", 0x100000, 0x100000, CRC(ed24a6e6) SHA1(3fb77ae696d92d2f9a5d589e08b708545c7cda0a) )
  4258: 	ROM_CONTINUE(						0x000000, 0x100000 )
  4259: 
  4260: 	NEO_SFIX_128K( "230-s1.bin", CRC(076fb64c) SHA1(c166038128d7004f69932141f83b320a35c2b4ca) )
  4261: 
  4262: 	NEO_BIOS_SOUND_128K( "230-m1.bin", CRC(3951a1c1) SHA1(1e6442a7ea82ada9503d71045dd93e12bd05254f) )
  4263: 
  4264: 	ROM_REGION( 0x800000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  4265: 	ROM_LOAD( "230-v1.bin", 0x000000, 0x400000, CRC(7f9ed279) SHA1(acd0558960ec29bfc3e3ee99d00e503bebff8513) )
  4266: 	ROM_LOAD( "230-v2.bin", 0x400000, 0x400000, CRC(1d43e420) SHA1(26d09b8b18b4b802dbda4d6f06626c24d0b7c512) )
  4267: 
  4268: 	NO_DELTAT_REGION
  4269: 
  4270: 	ROM_REGION( 0x1000000, REGION_GFX3, 0 )
  4271: 	ROM_LOAD16_BYTE( "230-c1.bin", 0x000000, 0x400000, CRC(68d4ae76) SHA1(2e820067f6963669f104bebf19e865fe4127b4dd) ) /* Plane 0,1 */
  4272: 	ROM_LOAD16_BYTE( "230-c2.bin", 0x000001, 0x400000, CRC(fdee05cd) SHA1(efc4ffd790953ac7c25d5f045c64a9b49d24b096) ) /* Plane 2,3 */
  4273: 	ROM_LOAD16_BYTE( "230-c3.bin", 0x800000, 0x400000, CRC(645077f3) SHA1(0ae74f3b4b3b88f128c6d8c0f35ffa53f5d67ef2) ) /* Plane 0,1 */
  4274: 	ROM_LOAD16_BYTE( "230-c4.bin", 0x800001, 0x400000, CRC(63aeb74c) SHA1(9ff6930c0c3d79b46b86356e8565ce4fcd69ac38) ) /* Plane 2,3 */
  4275: ROM_END
  4276: 
  4277: ROM_START( miexchng )
  4278: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  4279: 	ROM_LOAD16_WORD_SWAP( "231-p1.bin", 0x000000, 0x80000, CRC(61be1810) SHA1(1ab0e11352ca05329c6e3f5657b60e4a227fcbfb) )
  4280: 
  4281: 	NEO_SFIX_128K( "231-s1.bin", CRC(fe0c0c53) SHA1(54d56d4463db193e504658f4f6f4997a62ae3d95) )
  4282: 
  4283: 	NEO_BIOS_SOUND_128K( "231-m1.bin", CRC(de41301b) SHA1(59ce3836ac8f064d56a446c9374f05bcb40fcfd8) )
  4284: 
  4285: 	ROM_REGION( 0x400000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  4286: 	ROM_LOAD( "231-v1.bin", 0x000000, 0x400000, CRC(113fb898) SHA1(9168ba90c4aa969f69eb11ba3f4d76592d81e05a) )
  4287: 
  4288: 	NO_DELTAT_REGION
  4289: 
  4290: 	ROM_REGION( 0x500000, REGION_GFX3, 0 )
  4291: 	ROM_LOAD16_BYTE( "231-c1.bin", 0x000000, 0x200000, CRC(6c403ba3) SHA1(3830446fbd07d5a6564f9ac68a4bec5ff5b7d5c9) ) /* Plane 0,1 */
  4292: 	ROM_LOAD16_BYTE( "231-c2.bin", 0x000001, 0x200000, CRC(554bcd9b) SHA1(e658161618bd41a66f1040be409efdea28020cf6) ) /* Plane 2,3 */
  4293: 	ROM_LOAD16_BYTE( "231-c3.bin", 0x400000, 0x080000, CRC(14524eb5) SHA1(e090b99a1ee2cca4a7f7d5262e764d1cab6bada2) ) /* Plane 0,1 */
  4294: 	ROM_LOAD16_BYTE( "231-c4.bin", 0x400001, 0x080000, CRC(1694f171) SHA1(a6af5d3f1e0b3f73da275e04d4434c6c9c7b9208) ) /* Plane 2,3 */
  4295: ROM_END
  4296: 
  4297: ROM_START( kof97 )
  4298: 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
  4299: 	ROM_LOAD16_WORD_SWAP( "232-p1.bin", 0x000000, 0x100000, CRC(7db81ad9) SHA1(8bc42be872fd497eb198ca13bf004852b88eb1dc) )
  4300: 	ROM_LOAD16_WORD_SWAP( "232-p2.bin", 0x100000, 0x400000, CRC(158b23f6) SHA1(9744620a70513490aaf9c5eda33e5ec31222be19) )
  4301: 
  4302: 	NEO_SFIX_128K( "232-s1.bin", CRC(8514ecf5) SHA1(18d8e7feb51ea88816f1c786932a53655b0de6a0) )
  4303: 
  4304: 	NEO_BIOS_SOUND_128K( "232-m1.bin", CRC(45348747) SHA1(ed77cbae2b208d1177a9f5f6e8cd57070e90b65b) )
  4305: 
  4306: 	ROM_REGION( 0xc00000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  4307: 	ROM_LOAD( "232-v1.bin", 0x000000, 0x400000, CRC(22a2b5b5) SHA1(ebdbc977332e6d93e266755000b43857e0082965) )
  4308: 	ROM_LOAD( "232-v2.bin", 0x400000, 0x400000, CRC(2304e744) SHA1(98d283e2bcc9291a53f52afd35ef76dfb0828432) )
  4309: 	ROM_LOAD( "232-v3.bin", 0x800000, 0x400000, CRC(759eb954) SHA1(54e77c4e9e6b89458e59824e478ddc33a9c72655) )
  4310: 
  4311: 	NO_DELTAT_REGION
  4312: 
  4313: 	ROM_REGION( 0x2800000, REGION_GFX3, 0 )
  4314: 	ROM_LOAD16_BYTE( "232-c1.bin", 0x0000000, 0x800000, CRC(5f8bf0a1) SHA1(e8b63bbc814de171fd18c5864a7fc639970c1ecf) ) /* Plane 0,1 */
  4315: 	ROM_LOAD16_BYTE( "232-c2.bin", 0x0000001, 0x800000, CRC(e4d45c81) SHA1(fdb2b9326362e27b1c7a5beb977e0bc537488186) ) /* Plane 2,3 */
  4316: 	ROM_LOAD16_BYTE( "232-c3.bin", 0x1000000, 0x800000, CRC(581d6618) SHA1(14d3124a08ded59f86932c6b28e1a4e48c564ccd) ) /* Plane 0,1 */
  4317: 	ROM_LOAD16_BYTE( "232-c4.bin", 0x1000001, 0x800000, CRC(49bb1e68) SHA1(f769c1bd1b019521111ff3f0d22c63cb1f2640ef) ) /* Plane 2,3 */
  4318: 	ROM_LOAD16_BYTE( "232-c5.bin", 0x2000000, 0x400000, CRC(34fc4e51) SHA1(b39c65f27873f71a6f5a5d1d04e5435f874472ee) ) /* Plane 0,1 */
  4319: 	ROM_LOAD16_BYTE( "232-c6.bin", 0x2000001, 0x400000, CRC(4ff4d47b) SHA1(4d5689ede24a5fe4330bd85d4d3f4eb2795308bb) ) /* Plane 2,3 */
  4320: ROM_END
  4321: 
  4322: ROM_START( kof97a )
  4323: 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
  4324: 	ROM_LOAD16_WORD_SWAP( "232-pg1.bin",0x000000, 0x100000, CRC(5c2400b7) SHA1(49e23f80c012c62146a1bb8f254a7597823de430) )
  4325: 	ROM_LOAD16_WORD_SWAP( "232-p2.bin", 0x100000, 0x400000, CRC(158b23f6) SHA1(9744620a70513490aaf9c5eda33e5ec31222be19) )
  4326: 
  4327: 	NEO_SFIX_128K( "232-s1.bin", CRC(8514ecf5) SHA1(18d8e7feb51ea88816f1c786932a53655b0de6a0) )
  4328: 
  4329: 	NEO_BIOS_SOUND_128K( "232-m1.bin", CRC(45348747) SHA1(ed77cbae2b208d1177a9f5f6e8cd57070e90b65b) )
  4330: 
  4331: 	ROM_REGION( 0xc00000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  4332: 	ROM_LOAD( "232-v1.bin", 0x000000, 0x400000, CRC(22a2b5b5) SHA1(ebdbc977332e6d93e266755000b43857e0082965) )
  4333: 	ROM_LOAD( "232-v2.bin", 0x400000, 0x400000, CRC(2304e744) SHA1(98d283e2bcc9291a53f52afd35ef76dfb0828432) )
  4334: 	ROM_LOAD( "232-v3.bin", 0x800000, 0x400000, CRC(759eb954) SHA1(54e77c4e9e6b89458e59824e478ddc33a9c72655) )
  4335: 
  4336: 	NO_DELTAT_REGION
  4337: 
  4338: 	ROM_REGION( 0x2800000, REGION_GFX3, 0 )
  4339: 	ROM_LOAD16_BYTE( "232-c1.bin", 0x0000000, 0x800000, CRC(5f8bf0a1) SHA1(e8b63bbc814de171fd18c5864a7fc639970c1ecf) ) /* Plane 0,1 */
  4340: 	ROM_LOAD16_BYTE( "232-c2.bin", 0x0000001, 0x800000, CRC(e4d45c81) SHA1(fdb2b9326362e27b1c7a5beb977e0bc537488186) ) /* Plane 2,3 */
  4341: 	ROM_LOAD16_BYTE( "232-c3.bin", 0x1000000, 0x800000, CRC(581d6618) SHA1(14d3124a08ded59f86932c6b28e1a4e48c564ccd) ) /* Plane 0,1 */
  4342: 	ROM_LOAD16_BYTE( "232-c4.bin", 0x1000001, 0x800000, CRC(49bb1e68) SHA1(f769c1bd1b019521111ff3f0d22c63cb1f2640ef) ) /* Plane 2,3 */
  4343: 	ROM_LOAD16_BYTE( "232-c5.bin", 0x2000000, 0x400000, CRC(34fc4e51) SHA1(b39c65f27873f71a6f5a5d1d04e5435f874472ee) ) /* Plane 0,1 */
  4344: 	ROM_LOAD16_BYTE( "232-c6.bin", 0x2000001, 0x400000, CRC(4ff4d47b) SHA1(4d5689ede24a5fe4330bd85d4d3f4eb2795308bb) ) /* Plane 2,3 */
  4345: ROM_END
  4346: 
  4347: ROM_START( magdrop3 )
  4348: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  4349: 	ROM_LOAD16_WORD_SWAP( "233-p1.bin", 0x000000, 0x100000, CRC(931e17fa) SHA1(4a95c4b79d0878485ce272e9f4c4f647bec0e070) )
  4350: 
  4351: 	NEO_SFIX_128K( "233-s1.bin", CRC(7399e68a) SHA1(b535ee56a0f0995f04674e676f6aa636ffad26aa) )
  4352: 
  4353: 	NEO_BIOS_SOUND_128K( "233-m1.bin", CRC(5beaf34e) SHA1(2905d26945932cddc2dd3a1dc5abba8aa3baee14) )
  4354: 
  4355: 	ROM_REGION( 0x480000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  4356: 	ROM_LOAD( "233-v1.bin", 0x000000, 0x400000, CRC(58839298) SHA1(18cae7bba997c52780761cbf119c4e4b34397a61) )
  4357: 	ROM_LOAD( "233-v2.bin", 0x400000, 0x080000, CRC(d5e30df4) SHA1(bbbc0ff5b975471bd682f85976ac4a93f6d44f2e) )
  4358: 
  4359: 	NO_DELTAT_REGION
  4360: 
  4361: 	ROM_REGION( 0x1000000, REGION_GFX3, 0 )
  4362: 	ROM_LOAD16_BYTE( "233-c1.bin", 0x400000, 0x200000, CRC(734db3d6) SHA1(6d12b3ef34aae066f8c5cae5f6a272c8f482bdd0) ) /* Plane 0,1 */
  4363: 	ROM_CONTINUE(      			   0x000000, 0x200000 )
  4364: 	ROM_LOAD16_BYTE( "233-c2.bin", 0x400001, 0x200000, CRC(d78f50e5) SHA1(102526982596a9d3052d3f3181a98558c596c907) ) /* Plane 2,3 */
  4365: 	ROM_CONTINUE(      			   0x000001, 0x200000 )
  4366: 	ROM_LOAD16_BYTE( "233-c3.bin", 0xc00000, 0x200000, CRC(ec65f472) SHA1(23271ca8617d08f23417dd071333c91ef90715b5) ) /* Plane 0,1 */
  4367: 	ROM_CONTINUE(      			   0x800000, 0x200000 )
  4368: 	ROM_LOAD16_BYTE( "233-c4.bin", 0xc00001, 0x200000, CRC(f55dddf3) SHA1(fec0930e5cb26be4d73bfa8c76ef37eb4bbec60a) ) /* Plane 2,3 */
  4369: 	ROM_CONTINUE(      			   0x800001, 0x200000 )
  4370: ROM_END
  4371: 
  4372: ROM_START( lastblad )
  4373: 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
  4374: 	ROM_LOAD16_WORD_SWAP( "234-p1.bin", 0x000000, 0x100000, CRC(cd01c06d) SHA1(d66142571afe07c6191b52f319f1bc8bc8541c14) )
  4375: 	ROM_LOAD16_WORD_SWAP( "234-p2.bin", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) )
  4376: 
  4377: 	NEO_SFIX_128K( "234-s1.bin", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) )
  4378: 
  4379: 	NEO_BIOS_SOUND_128K( "234-m1.bin", CRC(087628ea) SHA1(48dcf739bb16699af4ab8ed632b7dcb25e470e06) )
  4380: 
  4381: 	ROM_REGION( 0xe00000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  4382: 	ROM_LOAD( "234-v1.bin", 0x000000, 0x400000, CRC(ed66b76f) SHA1(8a05ff06d9b6f01c6c16b3026282eaabb0e25b44) )
  4383: 	ROM_LOAD( "234-v2.bin", 0x400000, 0x400000, CRC(a0e7f6e2) SHA1(753ff74fa9294f695aae511ae01ead119b114a57) )
  4384: 	ROM_LOAD( "234-v3.bin", 0x800000, 0x400000, CRC(a506e1e2) SHA1(b3e04ba1a5cb50b77c6fbe9fe353b9b64b6f3f74) )
  4385: 	ROM_LOAD( "234-v4.bin", 0xc00000, 0x200000, CRC(13583c4b) SHA1(8b84dd4117bb0d535f30531499621622967b2344) )
  4386: 
  4387: 	NO_DELTAT_REGION
  4388: 
  4389: 	ROM_REGION( 0x2400000, REGION_GFX3, 0 )
  4390: 	ROM_LOAD16_BYTE( "234-c1.bin", 0x0000000, 0x800000, CRC(9f7e2bd3) SHA1(2828aca0c0f5802110f10453c1cf640f69736554) ) /* Plane 0,1 */
  4391: 	ROM_LOAD16_BYTE( "234-c2.bin", 0x0000001, 0x800000, CRC(80623d3c) SHA1(ad460615115ec8fb25206f012da59ecfc8059b64) ) /* Plane 2,3 */
  4392: 	ROM_LOAD16_BYTE( "234-c3.bin", 0x1000000, 0x800000, CRC(91ab1a30) SHA1(e3cf9133784bef2c8f1bfe45f277ccf82cc6f6a1) ) /* Plane 0,1 */
  4393: 	ROM_LOAD16_BYTE( "234-c4.bin", 0x1000001, 0x800000, CRC(3d60b037) SHA1(78a50233bcd19e92c7b6f7ee1a53417d9db21f6a) ) /* Plane 2,3 */
  4394: 	ROM_LOAD16_BYTE( "234-c5.bin", 0x2000000, 0x200000, CRC(17bbd7ca) SHA1(7abb4ae5d3f5bb488c20ffe59496316bce999c23) ) /* Plane 0,1 */
  4395: 	ROM_LOAD16_BYTE( "234-c6.bin", 0x2000001, 0x200000, CRC(5c35d541) SHA1(6bdd3e8abc0e577420762aea5ab20b1360868905) ) /* Plane 2,3 */
  4396: ROM_END
  4397: 
  4398: ROM_START( lastblda )
  4399: 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
  4400: 	ROM_LOAD16_WORD_SWAP( "234-p1.rom", 0x000000, 0x100000, CRC(e123a5a3) SHA1(a3ddabc00feeb54272b145246612ad4632b0e413) )
  4401: 	ROM_LOAD16_WORD_SWAP( "234-p2.bin", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) )
  4402: 
  4403: 	NEO_SFIX_128K( "234-s1.bin", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) )
  4404: 
  4405: 	NEO_BIOS_SOUND_128K( "234-m1.bin", CRC(087628ea) SHA1(48dcf739bb16699af4ab8ed632b7dcb25e470e06) )
  4406: 
  4407: 	ROM_REGION( 0xe00000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  4408: 	ROM_LOAD( "234-v1.bin", 0x000000, 0x400000, CRC(ed66b76f) SHA1(8a05ff06d9b6f01c6c16b3026282eaabb0e25b44) )
  4409: 	ROM_LOAD( "234-v2.bin", 0x400000, 0x400000, CRC(a0e7f6e2) SHA1(753ff74fa9294f695aae511ae01ead119b114a57) )
  4410: 	ROM_LOAD( "234-v3.bin", 0x800000, 0x400000, CRC(a506e1e2) SHA1(b3e04ba1a5cb50b77c6fbe9fe353b9b64b6f3f74) )
  4411: 	ROM_LOAD( "234-v4.bin", 0xc00000, 0x200000, CRC(13583c4b) SHA1(8b84dd4117bb0d535f30531499621622967b2344) )
  4412: 
  4413: 	NO_DELTAT_REGION
  4414: 
  4415: 	ROM_REGION( 0x2400000, REGION_GFX3, 0 )
  4416: 	ROM_LOAD16_BYTE( "234-c1.bin", 0x0000000, 0x800000, CRC(9f7e2bd3) SHA1(2828aca0c0f5802110f10453c1cf640f69736554) ) /* Plane 0,1 */
  4417: 	ROM_LOAD16_BYTE( "234-c2.bin", 0x0000001, 0x800000, CRC(80623d3c) SHA1(ad460615115ec8fb25206f012da59ecfc8059b64) ) /* Plane 2,3 */
  4418: 	ROM_LOAD16_BYTE( "234-c3.bin", 0x1000000, 0x800000, CRC(91ab1a30) SHA1(e3cf9133784bef2c8f1bfe45f277ccf82cc6f6a1) ) /* Plane 0,1 */
  4419: 	ROM_LOAD16_BYTE( "234-c4.bin", 0x1000001, 0x800000, CRC(3d60b037) SHA1(78a50233bcd19e92c7b6f7ee1a53417d9db21f6a) ) /* Plane 2,3 */
  4420: 	ROM_LOAD16_BYTE( "234-c5.bin", 0x2000000, 0x200000, CRC(17bbd7ca) SHA1(7abb4ae5d3f5bb488c20ffe59496316bce999c23) ) /* Plane 0,1 */
  4421: 	ROM_LOAD16_BYTE( "234-c6.bin", 0x2000001, 0x200000, CRC(5c35d541) SHA1(6bdd3e8abc0e577420762aea5ab20b1360868905) ) /* Plane 2,3 */
  4422: ROM_END
  4423: 
  4424: ROM_START( puzzldpr )
  4425: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  4426: 	ROM_LOAD16_WORD_SWAP( "235-p1.bin", 0x000000, 0x080000, CRC(afed5de2) SHA1(a5d82c6dbe687505e8c8d7339908da45cd379a0b) )
  4427: 
  4428: 	NEO_SFIX_64K( "235-s1.bin", CRC(5a68d91e) SHA1(a8c58eb68fd7e6e2d9d1153a9da514430437f342) )
  4429: 
  4430: 	NEO_BIOS_SOUND_128K( "202-m1.bin", CRC(9c0291ea) SHA1(3fa67c62acba79be6b3a98cc1601e45569fa11ae) )
  4431: 
  4432: 	ROM_REGION( 0x080000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  4433: 	ROM_LOAD( "202-v1.bin", 0x000000, 0x080000, CRC(debeb8fb) SHA1(49a3d3578c087f1a0050168571ef8d1b08c5dc05) )
  4434: 
  4435: 	NO_DELTAT_REGION
  4436: 
  4437: 	ROM_REGION( 0x200000, REGION_GFX3, 0 )
  4438: 	ROM_LOAD16_BYTE( "202-c1.bin", 0x000000, 0x100000, CRC(cc0095ef) SHA1(3d86f455e6db10a2449b775dc386f1826ba3b62e) ) /* Plane 0,1 */
  4439: 	ROM_LOAD16_BYTE( "202-c2.bin", 0x000001, 0x100000, CRC(42371307) SHA1(df794f989e2883634bf7ffeea48d6bc3854529af) ) /* Plane 2,3 */
  4440: ROM_END
  4441: 
  4442: ROM_START( irrmaze )
  4443: 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
  4444: 	ROM_LOAD16_WORD_SWAP( "236-p1.bin", 0x000000, 0x200000, CRC(6d536c6e) SHA1(87d66683304a6617da8af7dfdfcbf4a3ab63056a) )
  4445: 
  4446: 	NEO_SFIX_128K( "236-s1.bin", CRC(5d1ca640) SHA1(40a9668a1742a44597a07ce72273d17119815637) )
  4447: 
  4448: 	ROM_REGION16_BE( 0x20000, REGION_USER1, 0 )
  4449: 	/* special BIOS with trackball support */
  4450: 	IRRMAZE_BIOS
  4451: 	ROM_REGION( 0x50000, REGION_CPU2, 0 )
  4452: 	ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(97cf998b) SHA1(977387a7c76ef9b21d0b01fa69830e949a9a9626) )  /* we don't use the BIOS anyway... */
  4453: 	ROM_LOAD( "236-m1.bin", 0x00000, 0x20000, CRC(880a1abd) SHA1(905afa157aba700e798243b842792e50729b19a0) )  /* so overwrite it with the real thing */
  4454: 	ROM_RELOAD(             0x10000, 0x20000 )
  4455: 	ROM_REGION( 0x10000, REGION_GFX4, 0 )
  4456: 	ROM_LOAD( "000-lo.lo", 0x00000, 0x10000, CRC(e09e253c) SHA1(2b1c719531dac9bb503f22644e6e4236b91e7cfc) )  /* Y zoom control */
  4457: 
  4458: 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  4459: 	ROM_LOAD( "236-v1.bin", 0x000000, 0x200000, CRC(5f89c3b4) SHA1(dc8fd561cf8dfdd41696dcf14ea8d2d0ac4eec4b) )
  4460: 
  4461: 	ROM_REGION( 0x100000, REGION_SOUND2, ROMREGION_SOUNDONLY )
  4462: 	ROM_LOAD( "236-v2.bin", 0x000000, 0x100000, CRC(1e843567) SHA1(30d63887b4900571025b3077b9e41099a59c3ad9) )
  4463: 
  4464: 	ROM_REGION( 0x0800000, REGION_GFX3, 0 )
  4465: 	ROM_LOAD16_BYTE( "236-c1.bin", 0x000000, 0x400000, CRC(c1d47902) SHA1(727001c34f979226fc8f581113ce2aaac4fc0d42) ) /* Plane 0,1 */
  4466: 	ROM_LOAD16_BYTE( "236-c2.bin", 0x000001, 0x400000, CRC(e15f972e) SHA1(6a329559c57a67be73a6733513b59e9e6c8d61cc) ) /* Plane 2,3 */
  4467: ROM_END
  4468: 
  4469: ROM_START( popbounc )
  4470: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  4471: 	ROM_LOAD16_WORD_SWAP( "237-p1.bin", 0x000000, 0x100000, CRC(be96e44f) SHA1(43679da8664fbb491103a1108040ddf94d59fc2b) )
  4472: 
  4473: 	NEO_SFIX_128K( "237-s1.bin", CRC(b61cf595) SHA1(b14f8b78af7c634d41cf34d36b11b116e61f7342) )
  4474: 
  4475: 	NEO_BIOS_SOUND_128K( "237-m1.bin", CRC(d4c946dd) SHA1(6ca09040b5db8d89511d627954c783154d58ab01) )
  4476: 
  4477: 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  4478: 	ROM_LOAD( "237-v1.bin", 0x000000, 0x200000, CRC(edcb1beb) SHA1(62f086b9968b366b59276ee4ae3c32c4d76fc6ce) )
  4479: 
  4480: 	NO_DELTAT_REGION
  4481: 
  4482: 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
  4483: 	ROM_LOAD16_BYTE( "237-c1.bin", 0x000000, 0x200000, CRC(eda42d66) SHA1(2735538fcb9dc0c16e043a8728c8b642650189f4) )
  4484: 	ROM_LOAD16_BYTE( "237-c2.bin", 0x000001, 0x200000, CRC(5e633c65) SHA1(9a82107caf027317c173c1c1ef676f0fdeea79b2) )
  4485: ROM_END
  4486: 
  4487: ROM_START( shocktro )
  4488: 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
  4489: 	ROM_LOAD16_WORD_SWAP( "238-p1.bin", 0x000000, 0x100000, CRC(5677456f) SHA1(f76169fa5c90871d65e2a16fd1bb036c90533ac8) )
  4490: 	ROM_LOAD16_WORD_SWAP( "238-p2.bin", 0x300000, 0x200000, CRC(646f6c76) SHA1(d8fb851414995ba09dbe397d9ed1c765a52d8e1e) )
  4491: 	ROM_CONTINUE(						0x100000, 0x200000 )
  4492: 
  4493: 	NEO_SFIX_128K( "238-s1.bin", CRC(1f95cedb) SHA1(adfa74868147fd260481e4c387d254d3b6de83f4) )
  4494: 
  4495: 	NEO_BIOS_SOUND_128K( "238-m1.bin", CRC(075b9518) SHA1(ac21b88a860b9572bf24432b4cadcc96d108055d) )
  4496: 
  4497: 	ROM_REGION( 0x600000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  4498: 	ROM_LOAD( "238-v1.bin", 0x000000, 0x400000, CRC(260c0bef) SHA1(9c4f80ce4bb205afed11bb8b8926d20748eb5512) )
  4499: 	ROM_LOAD( "238-v2.bin", 0x400000, 0x200000, CRC(4ad7d59e) SHA1(bfdf2684f7f38af4e75ad0068ff9463dc2601598) )
  4500: 
  4501: 	NO_DELTAT_REGION
  4502: 
  4503: 	ROM_REGION( 0x2000000, REGION_GFX3, 0 )
  4504: 	ROM_LOAD16_BYTE( "238-c1.bin", 0x0400000, 0x200000, CRC(aad087fc) SHA1(7246269496d53b4af2ee12a69620f29272ea9037) ) /* Plane 0,1 */
  4505: 	ROM_CONTINUE(      			   0x0000000, 0x200000 )
  4506: 	ROM_LOAD16_BYTE( "238-c2.bin", 0x0400001, 0x200000, CRC(7e39df1f) SHA1(ecead5bf06dc5719de0ae7593560b37e0f1481b0) ) /* Plane 2,3 */
  4507: 	ROM_CONTINUE(      			   0x0000001, 0x200000 )
  4508: 	ROM_LOAD16_BYTE( "238-c3.bin", 0x0c00000, 0x200000, CRC(6682a458) SHA1(2dc2c8c88d5c471869b08596eef585ad18f2b370) ) /* Plane 0,1 */
  4509: 	ROM_CONTINUE(      			   0x0800000, 0x200000 )
  4510: 	ROM_LOAD16_BYTE( "238-c4.bin", 0x0c00001, 0x200000, CRC(cbef1f17) SHA1(25080c4f4ac4e7075c4f976d8fa6ab4d8f7d7237) ) /* Plane 2,3 */
  4511: 	ROM_CONTINUE(      			   0x0800001, 0x200000 )
  4512: 	ROM_LOAD16_BYTE( "238-c5.bin", 0x1400000, 0x200000, CRC(e17762b1) SHA1(1cc8cb9e485d86e5e0e50bcbe0e81cfb273f0664) ) /* Plane 0,1 */
  4513: 	ROM_CONTINUE(      			   0x1000000, 0x200000 )
  4514: 	ROM_LOAD16_BYTE( "238-c6.bin", 0x1400001, 0x200000, CRC(28beab71) SHA1(683abb317b1b95ba122859aea701f52197c10208) ) /* Plane 2,3 */
  4515: 	ROM_CONTINUE(      			   0x1000001, 0x200000 )
  4516: 	ROM_LOAD16_BYTE( "238-c7.bin", 0x1c00000, 0x200000, CRC(a47e62d2) SHA1(39285f78a9ed1138034de91efb7045084a5925f0) ) /* Plane 0,1 */
  4517: 	ROM_CONTINUE(      			   0x1800000, 0x200000 )
  4518: 	ROM_LOAD16_BYTE( "238-c8.bin", 0x1c00001, 0x200000, CRC(e8e890fb) SHA1(abbbfa0e162d7711d62df08a9721d8c923888c78) ) /* Plane 2,3 */
  4519: 	ROM_CONTINUE(      			   0x1800001, 0x200000 )
  4520: ROM_END
  4521: 
  4522: ROM_START( shocktra )
  4523: 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
  4524: 	ROM_LOAD16_WORD_SWAP( "238-pg1.p1", 0x000000, 0x100000, CRC(efedf8dc) SHA1(f638df9bf7aa7d514ee2bccfc7f2adbf39ca83fc) )
  4525: 	ROM_LOAD16_WORD_SWAP( "238-p2.bin", 0x300000, 0x200000, CRC(646f6c76) SHA1(d8fb851414995ba09dbe397d9ed1c765a52d8e1e) )
  4526: 	ROM_CONTINUE(						0x100000, 0x200000 )
  4527: 
  4528: 	NEO_SFIX_128K( "238-s1.bin", CRC(1f95cedb) SHA1(adfa74868147fd260481e4c387d254d3b6de83f4) )
  4529: 
  4530: 	NEO_BIOS_SOUND_128K( "238-m1.bin", CRC(075b9518) SHA1(ac21b88a860b9572bf24432b4cadcc96d108055d) )
  4531: 
  4532: 	ROM_REGION( 0x600000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  4533: 	ROM_LOAD( "238-v1.bin", 0x000000, 0x400000, CRC(260c0bef) SHA1(9c4f80ce4bb205afed11bb8b8926d20748eb5512) )
  4534: 	ROM_LOAD( "238-v2.bin", 0x400000, 0x200000, CRC(4ad7d59e) SHA1(bfdf2684f7f38af4e75ad0068ff9463dc2601598) )
  4535: 
  4536: 	NO_DELTAT_REGION
  4537: 
  4538: 	ROM_REGION( 0x2000000, REGION_GFX3, 0 )
  4539: 	ROM_LOAD16_BYTE( "238-c1.bin", 0x0400000, 0x200000, CRC(aad087fc) SHA1(7246269496d53b4af2ee12a69620f29272ea9037) ) /* Plane 0,1 */
  4540: 	ROM_CONTINUE(      			   0x0000000, 0x200000 )
  4541: 	ROM_LOAD16_BYTE( "238-c2.bin", 0x0400001, 0x200000, CRC(7e39df1f) SHA1(ecead5bf06dc5719de0ae7593560b37e0f1481b0) ) /* Plane 2,3 */
  4542: 	ROM_CONTINUE(      			   0x0000001, 0x200000 )
  4543: 	ROM_LOAD16_BYTE( "238-c3.bin", 0x0c00000, 0x200000, CRC(6682a458) SHA1(2dc2c8c88d5c471869b08596eef585ad18f2b370) ) /* Plane 0,1 */
  4544: 	ROM_CONTINUE(      			   0x0800000, 0x200000 )
  4545: 	ROM_LOAD16_BYTE( "238-c4.bin", 0x0c00001, 0x200000, CRC(cbef1f17) SHA1(25080c4f4ac4e7075c4f976d8fa6ab4d8f7d7237) ) /* Plane 2,3 */
  4546: 	ROM_CONTINUE(      			   0x0800001, 0x200000 )
  4547: 	ROM_LOAD16_BYTE( "238-c5.bin", 0x1400000, 0x200000, CRC(e17762b1) SHA1(1cc8cb9e485d86e5e0e50bcbe0e81cfb273f0664) ) /* Plane 0,1 */
  4548: 	ROM_CONTINUE(      			   0x1000000, 0x200000 )
  4549: 	ROM_LOAD16_BYTE( "238-c6.bin", 0x1400001, 0x200000, CRC(28beab71) SHA1(683abb317b1b95ba122859aea701f52197c10208) ) /* Plane 2,3 */
  4550: 	ROM_CONTINUE(      			   0x1000001, 0x200000 )
  4551: 	ROM_LOAD16_BYTE( "238-c7.bin", 0x1c00000, 0x200000, CRC(a47e62d2) SHA1(39285f78a9ed1138034de91efb7045084a5925f0) ) /* Plane 0,1 */
  4552: 	ROM_CONTINUE(      			   0x1800000, 0x200000 )
  4553: 	ROM_LOAD16_BYTE( "238-c8.bin", 0x1c00001, 0x200000, CRC(e8e890fb) SHA1(abbbfa0e162d7711d62df08a9721d8c923888c78) ) /* Plane 2,3 */
  4554: 	ROM_CONTINUE(      			   0x1800001, 0x200000 )
  4555: ROM_END
  4556: 
  4557: ROM_START( blazstar )
  4558: 	ROM_REGION( 0x300000, REGION_CPU1, 0 )
  4559: 	ROM_LOAD16_WORD_SWAP( "239-p1.bin", 0x000000, 0x100000, CRC(183682f8) SHA1(dcee1c2cf4a991ca1f9f2b40c4a738f21682807b) )
  4560: 	ROM_LOAD16_WORD_SWAP( "239-p2.bin", 0x100000, 0x200000, CRC(9a9f4154) SHA1(f8805453d0995c8fa16cd9accfb7a990071ca630) )
  4561: 
  4562: 	NEO_SFIX_128K( "239-s1.bin", CRC(d56cb498) SHA1(420ce56431dc7f3f7de84fcbc8c0a17b5eab205e) )
  4563: 
  4564: 	NEO_BIOS_SOUND_128K( "239-m1.bin", CRC(d31a3aea) SHA1(e23abfeb23052f0358edcf2c83401025fe632511) )
  4565: 
  4566: 	ROM_REGION( 0x800000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  4567: 	ROM_LOAD( "239-v1.bin", 0x000000, 0x400000, CRC(1b8d5bf7) SHA1(67fc1f7e36e92a89cd1d415eb31a2892f57b0d04) )
  4568: 	ROM_LOAD( "239-v2.bin", 0x400000, 0x400000, CRC(74cf0a70) SHA1(b00451a2a30de2517ae3eca35eb1fe985b950eb8) )
  4569: 
  4570: 	NO_DELTAT_REGION
  4571: 
  4572: 	ROM_REGION( 0x2000000, REGION_GFX3, 0 )
  4573: 	ROM_LOAD16_BYTE( "239-c1.bin", 0x0400000, 0x200000, CRC(754744e0) SHA1(8f498bc1722189c037568d0fe72d2012e87a4c85) ) /* Plane 0,1 */
  4574: 	ROM_CONTINUE(      			   0x0000000, 0x200000 )
  4575: 	ROM_LOAD16_BYTE( "239-c2.bin", 0x0400001, 0x200000, CRC(af98c037) SHA1(954a860c79544310685ee22b29fd2153bee8acce) ) /* Plane 2,3 */
  4576: 	ROM_CONTINUE(      			   0x0000001, 0x200000 )
  4577: 	ROM_LOAD16_BYTE( "239-c3.bin", 0x0c00000, 0x200000, CRC(7b39b590) SHA1(27c606539f626df039ba7376dc1feeee8dc82911) ) /* Plane 0,1 */
  4578: 	ROM_CONTINUE(      			   0x0800000, 0x200000 )
  4579: 	ROM_LOAD16_BYTE( "239-c4.bin", 0x0c00001, 0x200000, CRC(6e731b30) SHA1(3499b8d9fbb881cdaf5d3022533ae1fd45a125e9) ) /* Plane 2,3 */
  4580: 	ROM_CONTINUE(      			   0x0800001, 0x200000 )
  4581: 	ROM_LOAD16_BYTE( "239-c5.bin", 0x1400000, 0x200000, CRC(9ceb113b) SHA1(cb1318ff1e814fc797ba17f9fc0764d944eedf86) ) /* Plane 0,1 */
  4582: 	ROM_CONTINUE(      			   0x1000000, 0x200000 )
  4583: 	ROM_LOAD16_BYTE( "239-c6.bin", 0x1400001, 0x200000, CRC(6a78e810) SHA1(f55e95d467851d790b10612ebc2e0dee352f49b9) ) /* Plane 2,3 */
  4584: 	ROM_CONTINUE(      			   0x1000001, 0x200000 )
  4585: 	ROM_LOAD16_BYTE( "239-c7.bin", 0x1c00000, 0x200000, CRC(50d28eca) SHA1(3e0f513fe07d16484a8c3896c8cb1b14c7e1a7bb) ) /* Plane 0,1 */
  4586: 	ROM_CONTINUE(      			   0x1800000, 0x200000 )
  4587: 	ROM_LOAD16_BYTE( "239-c8.bin", 0x1c00001, 0x200000, CRC(cdbbb7d7) SHA1(eadd2711bcb54e1ea6c449b459843ac3c0ac8415) ) /* Plane 2,3 */
  4588: 	ROM_CONTINUE(      			   0x1800001, 0x200000 )
  4589: ROM_END
  4590: 
  4591: ROM_START( rbff2 )
  4592: 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
  4593: 	ROM_LOAD16_WORD_SWAP( "240-p1.bin", 0x000000, 0x100000, CRC(b6969780) SHA1(e3373d18e0f0724d69efb8024a27cca121f1b5b2) )
  4594: 	ROM_LOAD16_WORD_SWAP( "240-p2.bin", 0x100000, 0x400000, CRC(960aa88d) SHA1(3d9e785891871af90313f178dca2724633406674) )
  4595: 
  4596: 	NEO_SFIX_128K( "240-s1.bin",  CRC(da3b40de) SHA1(e6bf74e057ac6fe1f249a7547f13ba7fbc694561) )
  4597: 
  4598: 	NEO_BIOS_SOUND_256K( "240-m1.bin", CRC(ed482791) SHA1(1f54a45967cb7842c33aa24be322c9f33ff75ac3) )
  4599: 
  4600: 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  4601: 	ROM_LOAD( "240-v1.bin", 0x000000, 0x400000, CRC(f796265a) SHA1(736dff37eb91fc856b4d189249fb0de9b6c0813a) )
  4602: 	ROM_LOAD( "240-v2.bin", 0x400000, 0x400000, CRC(2cb3f3bb) SHA1(697e677890892f4b028c9a27c66809ca0a8a9b18) )
  4603: 	ROM_LOAD( "240-v3.bin", 0x800000, 0x400000, CRC(df77b7fa) SHA1(4df971ce20bdb8c1ce8cc1692a32ac69505ffa9a) )
  4604: 	ROM_LOAD( "240-v4.bin", 0xc00000, 0x400000, CRC(33a356ee) SHA1(b2a08052be670f301f8d4903b36c70088d1a11da) )
  4605: 
  4606: 	NO_DELTAT_REGION
  4607: 
  4608: 	ROM_REGION( 0x3000000, REGION_GFX3, 0 )
  4609: 	ROM_LOAD16_BYTE( "240-c1.bin", 0x0000000, 0x800000, CRC(effac504) SHA1(e36a96e7369b02c7e839b5abf3c6799453ba1927) ) /* Plane 0,1 */
  4610: 	ROM_LOAD16_BYTE( "240-c2.bin", 0x0000001, 0x800000, CRC(ed182d44) SHA1(a9fc0a3a786bf067c129ec7220df65953dff804f) ) /* Plane 2,3 */
  4611: 	ROM_LOAD16_BYTE( "240-c3.bin", 0x1000000, 0x800000, CRC(22e0330a) SHA1(0fe7f6a8aeba7f17dbb278e85003969ff10d3cd2) ) /* Plane 0,1 */
  4612: 	ROM_LOAD16_BYTE( "240-c4.bin", 0x1000001, 0x800000, CRC(c19a07eb) SHA1(139eac8b51cadf328dd42d8109f4e2463f57230c) ) /* Plane 2,3 */
  4613: 	ROM_LOAD16_BYTE( "240-c5.bin", 0x2000000, 0x800000, CRC(244dff5a) SHA1(156548156d3ceaa808d0053d0749af2526a3943e) ) /* Plane 0,1 */
  4614: 	ROM_LOAD16_BYTE( "240-c6.bin", 0x2000001, 0x800000, CRC(4609e507) SHA1(bb17f50a377dddb77c1eeda5944a7bcbf0cca5f7) ) /* Plane 2,3 */
  4615: ROM_END
  4616: 
  4617: ROM_START( rbff2a )
  4618: 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
  4619: 	ROM_LOAD16_WORD_SWAP( "240-p1.rom", 0x000000, 0x100000, CRC(80e41205) SHA1(8f83eb8ff54be4ec40f8a0dd2cbe56c54908d00a) )
  4620: 	ROM_LOAD16_WORD_SWAP( "240-p2.bin", 0x100000, 0x400000, CRC(960aa88d) SHA1(3d9e785891871af90313f178dca2724633406674) )
  4621: 
  4622: 	NEO_SFIX_128K( "240-s1.bin",  CRC(da3b40de) SHA1(e6bf74e057ac6fe1f249a7547f13ba7fbc694561) )
  4623: 
  4624: 	NEO_BIOS_SOUND_256K( "240-m1.bin", CRC(ed482791) SHA1(1f54a45967cb7842c33aa24be322c9f33ff75ac3) )
  4625: 
  4626: 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  4627: 	ROM_LOAD( "240-v1.bin", 0x000000, 0x400000, CRC(f796265a) SHA1(736dff37eb91fc856b4d189249fb0de9b6c0813a) )
  4628: 	ROM_LOAD( "240-v2.bin", 0x400000, 0x400000, CRC(2cb3f3bb) SHA1(697e677890892f4b028c9a27c66809ca0a8a9b18) )
  4629: 	ROM_LOAD( "240-v3.bin", 0x800000, 0x400000, CRC(df77b7fa) SHA1(4df971ce20bdb8c1ce8cc1692a32ac69505ffa9a) )
  4630: 	ROM_LOAD( "240-v4.bin", 0xc00000, 0x400000, CRC(33a356ee) SHA1(b2a08052be670f301f8d4903b36c70088d1a11da) )
  4631: 
  4632: 	NO_DELTAT_REGION
  4633: 
  4634: 	ROM_REGION( 0x3000000, REGION_GFX3, 0 )
  4635: 	ROM_LOAD16_BYTE( "240-c1.bin", 0x0000000, 0x800000, CRC(effac504) SHA1(e36a96e7369b02c7e839b5abf3c6799453ba1927) ) /* Plane 0,1 */
  4636: 	ROM_LOAD16_BYTE( "240-c2.bin", 0x0000001, 0x800000, CRC(ed182d44) SHA1(a9fc0a3a786bf067c129ec7220df65953dff804f) ) /* Plane 2,3 */
  4637: 	ROM_LOAD16_BYTE( "240-c3.bin", 0x1000000, 0x800000, CRC(22e0330a) SHA1(0fe7f6a8aeba7f17dbb278e85003969ff10d3cd2) ) /* Plane 0,1 */
  4638: 	ROM_LOAD16_BYTE( "240-c4.bin", 0x1000001, 0x800000, CRC(c19a07eb) SHA1(139eac8b51cadf328dd42d8109f4e2463f57230c) ) /* Plane 2,3 */
  4639: 	ROM_LOAD16_BYTE( "240-c5.bin", 0x2000000, 0x800000, CRC(244dff5a) SHA1(156548156d3ceaa808d0053d0749af2526a3943e) ) /* Plane 0,1 */
  4640: 	ROM_LOAD16_BYTE( "240-c6.bin", 0x2000001, 0x800000, CRC(4609e507) SHA1(bb17f50a377dddb77c1eeda5944a7bcbf0cca5f7) ) /* Plane 2,3 */
  4641: ROM_END
  4642: 
  4643: ROM_START( mslug2 )
  4644: 	ROM_REGION( 0x300000, REGION_CPU1, 0 )
  4645: 	ROM_LOAD16_WORD_SWAP( "241-p1.bin", 0x000000, 0x100000, CRC(2a53c5da) SHA1(5a6aba482cac588a6c2c51179c95b487c6e11899) )
  4646: 	ROM_LOAD16_WORD_SWAP( "241-p2.bin", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) )
  4647: 
  4648: 	NEO_SFIX_128K( "241-s1.bin",  CRC(f3d32f0f) SHA1(2dc38b7dfd3ff14f64d5c0733c510b6bb8c692d0) )
  4649: 
  4650: 	NEO_BIOS_SOUND_128K( "241-m1.bin", CRC(94520ebd) SHA1(f8a1551cebcb91e416f30f50581feed7f72899e9) )
  4651: 
  4652: 	ROM_REGION( 0x800000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  4653: 	ROM_LOAD( "241-v1.bin", 0x000000, 0x400000, CRC(99ec20e8) SHA1(80597707f1fe115eed1941bb0701fc00790ad504) )
  4654: 	ROM_LOAD( "241-v2.bin", 0x400000, 0x400000, CRC(ecb16799) SHA1(b4b4ddc680836ed55942c66d7dfe756314e02211) )
  4655: 
  4656: 	NO_DELTAT_REGION
  4657: 
  4658: 	ROM_REGION( 0x2000000, REGION_GFX3, 0 )
  4659: 	ROM_LOAD16_BYTE( "241-c1.bin", 0x0000000, 0x800000, CRC(394b5e0d) SHA1(4549926f5054ee6aa7689cf920be0327e3908a50) ) /* Plane 0,1 */
  4660: 	ROM_LOAD16_BYTE( "241-c2.bin", 0x0000001, 0x800000, CRC(e5806221) SHA1(1e5475cfab129c77acc610f09369ca42ba5aafa5) ) /* Plane 2,3 */
  4661: 	ROM_LOAD16_BYTE( "241-c3.bin", 0x1000000, 0x800000, CRC(9f6bfa6f) SHA1(a4319b48004e723f81a980887678e3e296049a53) ) /* Plane 0,1 */
  4662: 	ROM_LOAD16_BYTE( "241-c4.bin", 0x1000001, 0x800000, CRC(7d3e306f) SHA1(1499316fb381775218d897b81a6a0c3465d1a37c) ) /* Plane 2,3 */
  4663: ROM_END
  4664: 
  4665: ROM_START( kof98 ) /* encrypted code + protection */
  4666: 	ROM_REGION( 0x600000, REGION_CPU1, 0 )
  4667: 	ROM_LOAD16_WORD_SWAP( "yz98-p1.160", 0x000000, 0x200000, CRC(8893df89) SHA1(0452828785110601c65f667209fc2d2926cd3751) )
  4668: 	ROM_LOAD16_WORD_SWAP( "242-p2.bin", 0x200000, 0x400000, CRC(980aba4c) SHA1(5e735929ec6c3ca5b2efae3c7de47bcbb8ade2c5) )
  4669: 
  4670: 	NEO_SFIX_128K( "242-s1.bin", CRC(7f7b4805) SHA1(80ee6e5d0ece9c34ebca54b043a7cb33f9ff6b92) )
  4671: 
  4672: 	NEO_BIOS_SOUND_256K( "242-m1a.bin", CRC(4ef7016b) SHA1(4182235e963bd70d398a79abeb54ab4d62887c48) )
  4673: 
  4674: 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  4675: 	ROM_LOAD( "242-v1.bin", 0x000000, 0x400000, CRC(b9ea8051) SHA1(49606f64eb249263b3341b4f50cc1763c390b2af) )
  4676: 	ROM_LOAD( "242-v2.bin", 0x400000, 0x400000, CRC(cc11106e) SHA1(d3108bc05c9bf041d4236b2fa0c66b013aa8db1b) )
  4677: 	ROM_LOAD( "242-v3.bin", 0x800000, 0x400000, CRC(044ea4e1) SHA1(062a2f2e52098d73bc31c9ad66f5db8080395ce8) )
  4678: 	ROM_LOAD( "242-v4.bin", 0xc00000, 0x400000, CRC(7985ea30) SHA1(54ed5f0324de6164ea81943ebccb3e8d298368ec) )
  4679: 
  4680: 	NO_DELTAT_REGION
  4681: 
  4682: 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
  4683: 	ROM_LOAD16_BYTE( "242-c1.bin", 0x0000000, 0x800000, CRC(e564ecd6) SHA1(78f22787a204f26bae9b2b1c945ddbc27143352f) ) /* Plane 0,1 */
  4684: 	ROM_LOAD16_BYTE( "242-c2.bin", 0x0000001, 0x800000, CRC(bd959b60) SHA1(2c97c59e77c9a3fe7d664e741d37944f3d56c10b) ) /* Plane 2,3 */
  4685: 	ROM_LOAD16_BYTE( "242-c3.bin", 0x1000000, 0x800000, CRC(22127b4f) SHA1(bd0d00f889d9da7c6ac48f287d9ed8c605ae22cf) ) /* Plane 0,1 */
  4686: 	ROM_LOAD16_BYTE( "242-c4.bin", 0x1000001, 0x800000, CRC(0b4fa044) SHA1(fa13c3764fae6b035a626601bc43629f1ebaaffd) ) /* Plane 2,3 */
  4687: 	ROM_LOAD16_BYTE( "242-c5.bin", 0x2000000, 0x800000, CRC(9d10bed3) SHA1(4d44addc7c808649bfb03ec45fb9529da413adff) ) /* Plane 0,1 */
  4688: 	ROM_LOAD16_BYTE( "242-c6.bin", 0x2000001, 0x800000, CRC(da07b6a2) SHA1(9c3f0da7cde1ffa8feca89efc88f07096e502acf) ) /* Plane 2,3 */
  4689: 	ROM_LOAD16_BYTE( "242-c7.bin", 0x3000000, 0x800000, CRC(f6d7a38a) SHA1(dd295d974dd4a7e5cb26a3ef3febcd03f28d522b) ) /* Plane 0,1 */
  4690: 	ROM_LOAD16_BYTE( "242-c8.bin", 0x3000001, 0x800000, CRC(c823e045) SHA1(886fbf64bcb58bc4eabb1fc9262f6ac9901a0f28) ) /* Plane 2,3 */
  4691: ROM_END
  4692: 
  4693: ROM_START( kof98n )
  4694: 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
  4695: 	ROM_LOAD16_WORD_SWAP( "242-p1.bin", 0x000000, 0x100000, CRC(61ac868a) SHA1(26577264aa72d6af272952a876fcd3775f53e3fa) )
  4696: 	ROM_LOAD16_WORD_SWAP( "242-p2.bin", 0x100000, 0x400000, CRC(980aba4c) SHA1(5e735929ec6c3ca5b2efae3c7de47bcbb8ade2c5) )
  4697: 
  4698: 	NEO_SFIX_128K( "242-s1.bin", CRC(7f7b4805) SHA1(80ee6e5d0ece9c34ebca54b043a7cb33f9ff6b92) )
  4699: 
  4700: 	NEO_BIOS_SOUND_256K( "242-m1.bin", CRC(4e7a6b1b) SHA1(b54d08f88713ed0271aa06f9f7c9c572ef555b1a) )
  4701: 
  4702: 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  4703: 	ROM_LOAD( "242-v1.bin", 0x000000, 0x400000, CRC(b9ea8051) SHA1(49606f64eb249263b3341b4f50cc1763c390b2af) )
  4704: 	ROM_LOAD( "242-v2.bin", 0x400000, 0x400000, CRC(cc11106e) SHA1(d3108bc05c9bf041d4236b2fa0c66b013aa8db1b) )
  4705: 	ROM_LOAD( "242-v3.bin", 0x800000, 0x400000, CRC(044ea4e1) SHA1(062a2f2e52098d73bc31c9ad66f5db8080395ce8) )
  4706: 	ROM_LOAD( "242-v4.bin", 0xc00000, 0x400000, CRC(7985ea30) SHA1(54ed5f0324de6164ea81943ebccb3e8d298368ec) )
  4707: 
  4708: 	NO_DELTAT_REGION
  4709: 
  4710: 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
  4711: 	ROM_LOAD16_BYTE( "242-c1.bin", 0x0000000, 0x800000, CRC(e564ecd6) SHA1(78f22787a204f26bae9b2b1c945ddbc27143352f) ) /* Plane 0,1 */
  4712: 	ROM_LOAD16_BYTE( "242-c2.bin", 0x0000001, 0x800000, CRC(bd959b60) SHA1(2c97c59e77c9a3fe7d664e741d37944f3d56c10b) ) /* Plane 2,3 */
  4713: 	ROM_LOAD16_BYTE( "242-c3.bin", 0x1000000, 0x800000, CRC(22127b4f) SHA1(bd0d00f889d9da7c6ac48f287d9ed8c605ae22cf) ) /* Plane 0,1 */
  4714: 	ROM_LOAD16_BYTE( "242-c4.bin", 0x1000001, 0x800000, CRC(0b4fa044) SHA1(fa13c3764fae6b035a626601bc43629f1ebaaffd) ) /* Plane 2,3 */
  4715: 	ROM_LOAD16_BYTE( "242-c5.bin", 0x2000000, 0x800000, CRC(9d10bed3) SHA1(4d44addc7c808649bfb03ec45fb9529da413adff) ) /* Plane 0,1 */
  4716: 	ROM_LOAD16_BYTE( "242-c6.bin", 0x2000001, 0x800000, CRC(da07b6a2) SHA1(9c3f0da7cde1ffa8feca89efc88f07096e502acf) ) /* Plane 2,3 */
  4717: 	ROM_LOAD16_BYTE( "242-c7.bin", 0x3000000, 0x800000, CRC(f6d7a38a) SHA1(dd295d974dd4a7e5cb26a3ef3febcd03f28d522b) ) /* Plane 0,1 */
  4718: 	ROM_LOAD16_BYTE( "242-c8.bin", 0x3000001, 0x800000, CRC(c823e045) SHA1(886fbf64bcb58bc4eabb1fc9262f6ac9901a0f28) ) /* Plane 2,3 */
  4719: ROM_END
  4720: 
  4721: ROM_START( lastbld2 )
  4722: 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
  4723: 	ROM_LOAD16_WORD_SWAP( "243-p1.bin", 0x000000, 0x100000, CRC(af1e6554) SHA1(bd8526f60c2472937728a5d933fbd19d899f2cba) )
  4724: 	ROM_LOAD16_WORD_SWAP( "243-p2.bin", 0x100000, 0x400000, CRC(add4a30b) SHA1(7db62564db49fe0218cbb35b119d62582a24d658) )
  4725: 
  4726: 	NEO_SFIX_128K( "243-s1.bin", CRC(c9cd2298) SHA1(a9a18b5347f9dbe29a2ccb63fd4c8fd19537bf8b) )
  4727: 
  4728: 	NEO_BIOS_SOUND_128K( "243-m1.bin", CRC(acf12d10) SHA1(6e6b98cc1fa44f24a5168877559b0055e6957b60) )
  4729: 
  4730: 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  4731: 	ROM_LOAD( "243-v1.bin", 0x000000, 0x400000, CRC(f7ee6fbb) SHA1(55137bcabeeb590e40a9b8a7c07dd106e4d12a90) )
  4732: 	ROM_LOAD( "243-v2.bin", 0x400000, 0x400000, CRC(aa9e4df6) SHA1(a0b91f63e2552a8ad9e0d1af00e2c38288637161) )
  4733: 	ROM_LOAD( "243-v3.bin", 0x800000, 0x400000, CRC(4ac750b2) SHA1(585a154acc67bd84ea5b944686b78ed082b768d9) )
  4734: 	ROM_LOAD( "243-v4.bin", 0xc00000, 0x400000, CRC(f5c64ba6) SHA1(2eac455def8c27090862cc042f65a3a8aad88283) )
  4735: 
  4736: 	NO_DELTAT_REGION
  4737: 
  4738: 	ROM_REGION( 0x3000000, REGION_GFX3, 0 )
  4739: 	ROM_LOAD16_BYTE( "243-c1.bin",  0x0000000, 0x800000, CRC(5839444d) SHA1(0616921c4cce20422563578bd0e806d359508599) ) /* Plane 0,1 */
  4740: 	ROM_LOAD16_BYTE( "243-c2.bin",  0x0000001, 0x800000, CRC(dd087428) SHA1(ca27fdb60425664956a18c021ea465f452fb1527) ) /* Plane 2,3 */
  4741: 	ROM_LOAD16_BYTE( "243-c3.bin",  0x1000000, 0x800000, CRC(6054cbe0) SHA1(ec2f65e9c930250ee25fd064ee5ae76a7a9c61d9) ) /* Plane 0,1 */
  4742: 	ROM_LOAD16_BYTE( "243-c4.bin",  0x1000001, 0x800000, CRC(8bd2a9d2) SHA1(0935df65cd2b0891a708bcc0f1c188148058d4b5) ) /* Plane 2,3 */
  4743: 	ROM_LOAD16_BYTE( "243-c5.bin",  0x2000000, 0x800000, CRC(6a503dcf) SHA1(23241b16d7e20f923d41186b29487ab922c7f530) ) /* Plane 0,1 */
  4744: 	ROM_LOAD16_BYTE( "243-c6.bin",  0x2000001, 0x800000, CRC(ec9c36d0) SHA1(e145e9e359000dda6e1dfe95a996bc6d29cfca21) ) /* Plane 2,3 */
  4745: ROM_END
  4746: 
  4747: ROM_START( neocup98 )
  4748: 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
  4749: 	ROM_LOAD16_WORD_SWAP( "244-p1.bin", 0x100000, 0x100000, CRC(f8fdb7a5) SHA1(f34ee5d1c24e70427d05ef488f46906dbd9f9950) )
  4750: 	ROM_CONTINUE(					   0x000000, 0x100000 )
  4751: 
  4752: 	NEO_SFIX_128K( "244-s1.bin", CRC(9bddb697) SHA1(2f479bcd5a433201168792a578de3057252d649f) )
  4753: 
  4754: 	NEO_BIOS_SOUND_128K( "244-m1.bin", CRC(a701b276) SHA1(055550ebc650835bcf8ea4457b2c91bd73e21281) )
  4755: 
  4756: 	ROM_REGION( 0x600000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  4757: 	ROM_LOAD( "244-v1.bin", 0x000000, 0x400000, CRC(79def46d) SHA1(63414235de2e177654508f1c840040424f8993e6) )
  4758: 	ROM_LOAD( "244-v2.bin", 0x400000, 0x200000, CRC(b231902f) SHA1(9209772e947a2c7ac31b49dd613bf2eab0cb3358) )
  4759: 
  4760: 	NO_DELTAT_REGION
  4761: 
  4762: 	ROM_REGION( 0x1000000, REGION_GFX3, 0 )
  4763: 	ROM_LOAD16_BYTE( "244-c1.bin", 0x000000, 0x800000, CRC(d2c40ec7) SHA1(989d972aabcc7f190bdd5d861d3e13c09dd0803e) ) /* Plane 0,1 */
  4764: 	ROM_LOAD16_BYTE( "244-c2.bin", 0x000001, 0x800000, CRC(33aa0f35) SHA1(3443c7765c6aa177003d42bbfcac9f31d1e12575) ) /* Plane 2,3 */
  4765: ROM_END
  4766: 
  4767: ROM_START( breakrev )
  4768: 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
  4769: 	ROM_LOAD16_WORD_SWAP( "245-p1.bin", 0x100000, 0x100000, CRC(c828876d) SHA1(1dcba850e5cf8219d0945612cfded6d20ca8682a) )
  4770: 	ROM_CONTINUE(					   0x000000, 0x100000 )
  4771: 
  4772: 	NEO_SFIX_128K( "245-s1.bin", CRC(e7660a5d) SHA1(1cd54964ba60b245ea57d9daf0e27b572b815d21) )
  4773: 
  4774: 	NEO_BIOS_SOUND_128K( "245-m1.bin", CRC(00f31c66) SHA1(8488598415c9b74bce00e05b31d96e3d1625c20d) )
  4775: 
  4776: 	ROM_REGION(  0x800000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  4777: 	ROM_LOAD( "245-v1.bin", 0x000000, 0x400000, CRC(e255446c) SHA1(b3933340d49d4ba581f3bf1af7ad69d786205790) )
  4778: 	ROM_LOAD( "245-v2.bin", 0x400000, 0x400000, CRC(9068198a) SHA1(71819b0475a5e173a2f9a6e4ff19a94655141c3c) )
  4779: 
  4780: 	NO_DELTAT_REGION
  4781: 
  4782: 	ROM_REGION( 0x1400000, REGION_GFX3, 0 )
  4783: 	ROM_LOAD16_BYTE( "230-c1.bin", 0x0000000, 0x400000, CRC(68d4ae76) SHA1(2e820067f6963669f104bebf19e865fe4127b4dd) ) /* Plane 0,1 */
  4784: 	ROM_LOAD16_BYTE( "230-c2.bin", 0x0000001, 0x400000, CRC(fdee05cd) SHA1(efc4ffd790953ac7c25d5f045c64a9b49d24b096) ) /* Plane 2,3 */
  4785: 	ROM_LOAD16_BYTE( "230-c3.bin", 0x0800000, 0x400000, CRC(645077f3) SHA1(0ae74f3b4b3b88f128c6d8c0f35ffa53f5d67ef2) ) /* Plane 0,1 */
  4786: 	ROM_LOAD16_BYTE( "230-c4.bin", 0x0800001, 0x400000, CRC(63aeb74c) SHA1(9ff6930c0c3d79b46b86356e8565ce4fcd69ac38) ) /* Plane 2,3 */
  4787: 	ROM_LOAD16_BYTE( "245-c5.bin",  0x1000000, 0x200000, CRC(28ff1792) SHA1(0cc5c16ac42f52cee74f88235aef0671bee33b4c) ) /* Plane 0,1 */
  4788: 	ROM_LOAD16_BYTE( "245-c6.bin",  0x1000001, 0x200000, CRC(23c65644) SHA1(9dc74c3075cf0f738b6b41e5e8d89a74a6c9ef07) ) /* Plane 2,3 */
  4789: ROM_END
  4790: 
  4791: ROM_START( shocktr2 )
  4792: 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
  4793: 	ROM_LOAD16_WORD_SWAP( "246-p1.bin", 0x000000, 0x100000, CRC(6d4b7781) SHA1(3c9d53d5da9842bfd45037c919064dda3fb2e089) )
  4794: 	ROM_LOAD16_WORD_SWAP( "246-p2.bin", 0x100000, 0x400000, CRC(72ea04c3) SHA1(4fb1d22c30f5f3db4637dd92a4d2705c88de399d) )
  4795: 
  4796: 	NEO_SFIX_128K( "246-s1.bin", CRC(2a360637) SHA1(431b43da5377dd189e51bd93d88d8a24d1b5090a) )
  4797: 
  4798: 	NEO_BIOS_SOUND_128K( "246-m1.bin", CRC(d0604ad1) SHA1(fae3cd52a177eadd5f5775ace957cc0f8301e65d) )
  4799: 
  4800: 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  4801: 	ROM_LOAD( "246-v1.bin", 0x000000, 0x400000, CRC(16986fc6) SHA1(cff3103dadf2f4390460456a5bd3fb5f28e21f6a) )
  4802: 	ROM_LOAD( "246-v2.bin", 0x400000, 0x400000, CRC(ada41e83) SHA1(78e37ffaaa5679c8775a3a71f6df7a0d15082bdc) )
  4803: 	ROM_LOAD( "246-v3.bin", 0x800000, 0x200000, CRC(a05ba5db) SHA1(09d739cad323d918f4196f91b654627fcafd8f4d) )
  4804: 
  4805: 	NO_DELTAT_REGION
  4806: 
  4807: 	ROM_REGION( 0x3000000, REGION_GFX3, 0 )
  4808: 	ROM_LOAD16_BYTE( "246-c1.bin", 0x0000000, 0x800000, CRC(47ac9ec5) SHA1(2d9eea11ba87baa23b18a1a3f607dc137846e807) ) /* Plane 0,1 */
  4809: 	ROM_LOAD16_BYTE( "246-c2.bin", 0x0000001, 0x800000, CRC(7bcab64f) SHA1(08d0edddd14b53d606e9a7a46aa4fb4e7398e0d0) ) /* Plane 2,3 */
  4810: 	ROM_LOAD16_BYTE( "246-c3.bin", 0x1000000, 0x800000, CRC(db2f73e8) SHA1(8d0c3473a8b2a4e28fed1b74beb2e025b7e61867) ) /* Plane 0,1 */
  4811: 	ROM_LOAD16_BYTE( "246-c4.bin", 0x1000001, 0x800000, CRC(5503854e) SHA1(a0f2e7c609cbb2aa43493a39d7dcaeca3d511d26) ) /* Plane 2,3 */
  4812: 	ROM_LOAD16_BYTE( "246-c5.bin", 0x2000000, 0x800000, CRC(055b3701) SHA1(97f5e92538d1f2e437dcb3f80e56e1230287e8d1) ) /* Plane 0,1 */
  4813: 	ROM_LOAD16_BYTE( "246-c6.bin", 0x2000001, 0x800000, CRC(7e2caae1) SHA1(d9de14e3e323664a8c5b7f1df1ba9ec7dd0e6a46) ) /* Plane 2,3 */
  4814: ROM_END
  4815: 
  4816: ROM_START( flipshot )
  4817: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  4818: 	ROM_LOAD16_WORD_SWAP( "247-p1.bin", 0x000000, 0x080000, CRC(d2e7a7e3) SHA1(1ff4f070fcc658bbc7dc69e16c87f82d7392d100) )
  4819: 
  4820: 	NEO_SFIX_128K( "247-s1.bin", CRC(6300185c) SHA1(cb2f1de085fde214f96a962b1c2fa285eb387d44) )
  4821: 
  4822: 	NEO_BIOS_SOUND_128K( "247-m1.bin", CRC(a9fe0144) SHA1(4cc076ecce9216a373f3dcd7ba28a03d6050e522) )
  4823: 
  4824: 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  4825: 	ROM_LOAD( "247-v1.bin", 0x000000, 0x200000, CRC(42ec743d) SHA1(f45b5167ebcbd59300f4e5b05448cd421654102a) )
  4826: 
  4827: 	NO_DELTAT_REGION
  4828: 
  4829: 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
  4830: 	ROM_LOAD16_BYTE( "247-c1.bin",  0x000000, 0x200000, CRC(c9eedcb2) SHA1(7627f2810322c146511525eb70b573a6a5ede926) ) /* Plane 0,1 */
  4831: 	ROM_LOAD16_BYTE( "247-c2.bin",  0x000001, 0x200000, CRC(7d6d6e87) SHA1(6475b58b9f91c20d1f465f3e892de0c68e12a92b) ) /* Plane 2,3 */
  4832: ROM_END
  4833: 
  4834: ROM_START( pbobbl2n )
  4835: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  4836: 	ROM_LOAD16_WORD_SWAP( "248-p1.bin", 0x000000, 0x100000, CRC(9d6c0754) SHA1(95c70c2d51fc4de01e768e03cc800a850aaad5dc) )
  4837: 
  4838: 	NEO_SFIX_128K( "248-s1.bin", CRC(0a3fee41) SHA1(0ab2120e462086be942efcf6ffb37f58ea966ca3) )
  4839: 
  4840: 	NEO_BIOS_SOUND_128K( "248-m1.bin", CRC(883097a9) SHA1(677bf9684c0c7977a9a3f0c1288e430040a53b49) )
  4841: 
  4842: 	ROM_REGION( 0x800000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  4843: 	ROM_LOAD( "248-v1.bin", 0x000000, 0x400000, CRC(57fde1fa) SHA1(af39bc141fc35b78dcacfd42b3abb29d7e5c2c89) )
  4844: 	ROM_LOAD( "248-v2.bin", 0x400000, 0x400000, CRC(4b966ef3) SHA1(083c0e9fd7b8e506087648cdd8ec4206103984cd) )
  4845: 
  4846: 	NO_DELTAT_REGION
  4847: 
  4848: 	ROM_REGION( 0xa00000, REGION_GFX3, 0 )
  4849: 	ROM_LOAD16_BYTE( "248-c1.bin", 0x000000, 0x400000, CRC(d9115327) SHA1(a49aa836a902326cfe785428e1699fefcf8566d4) ) /* Plane 0,1 */
  4850: 	ROM_LOAD16_BYTE( "248-c2.bin", 0x000001, 0x400000, CRC(77f9fdac) SHA1(4642d71d32b6a05dc8bfa0f95c936a77c7cef05e) ) /* Plane 2,3 */
  4851: 	ROM_LOAD16_BYTE( "248-c3.bin", 0x800000, 0x100000, CRC(8890bf7c) SHA1(a52f6bafd60e72003bfe38c80c1dde24b4983b2a) ) /* Plane 0,1 */
  4852: 	ROM_LOAD16_BYTE( "248-c4.bin", 0x800001, 0x100000, CRC(8efead3f) SHA1(f577d2f7c6f850b3d100c36947ad15e33dfa0bed) ) /* Plane 2,3 */
  4853: ROM_END
  4854: 
  4855: ROM_START( ctomaday )
  4856: 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
  4857: 	ROM_LOAD16_WORD_SWAP( "249-p1.bin", 0x100000, 0x100000, CRC(c9386118) SHA1(5554662c7bc8605889cac4a67fee05bbb4eb786f) )
  4858: 	ROM_CONTINUE(					   0x000000, 0x100000 )
  4859: 
  4860: 	NEO_SFIX_128K( "249-s1.bin", CRC(dc9eb372) SHA1(b8aa142243ba303799554479bfc88eb49260f3b1) )
  4861: 
  4862: 	NEO_BIOS_SOUND_128K( "249-m1.bin", CRC(80328a47) SHA1(34b6b1a81eab1cf38834b2eea55454ce1b6100e2) )
  4863: 
  4864: 	ROM_REGION( 0x500000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  4865: 	ROM_LOAD( "249-v1.bin", 0x000000, 0x400000, CRC(de7c8f27) SHA1(3681a68a702ab5da8f509b8301d6cada75959332) )
  4866: 	ROM_LOAD( "249-v2.bin", 0x400000, 0x100000, CRC(c8e40119) SHA1(738f525c381ed68c0b8a89318a3e4d0089473c45) )
  4867: 
  4868: 	NO_DELTAT_REGION
  4869: 
  4870: 	ROM_REGION( 0x800000, REGION_GFX3, 0 )
  4871: 	ROM_LOAD16_BYTE( "249-c1.bin",  0x000000, 0x400000, CRC(041fb8ee) SHA1(dacc84d713d76818d89a26358374afaa22fa82a2) ) /* Plane 0,1 */
  4872: 	ROM_LOAD16_BYTE( "249-c2.bin",  0x000001, 0x400000, CRC(74f3cdf4) SHA1(55ddabaf77f4d575f4deb24fe63e4bdc2c6f31e1) ) /* Plane 2,3 */
  4873: ROM_END
  4874: 
  4875: ROM_START( mslugx )
  4876: 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
  4877: 	ROM_LOAD16_WORD_SWAP( "250-p1.bin", 0x000000, 0x100000, CRC(81f1f60b) SHA1(4c19f2e9824e606178ac1c9d4b0516fbaa625035) )
  4878: 	ROM_LOAD16_WORD_SWAP( "250-p2.bin", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) )
  4879: 
  4880: 	NEO_SFIX_128K( "250-s1.bin",  CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) )
  4881: 
  4882: 	NEO_BIOS_SOUND_128K( "250-m1.bin", CRC(fd42a842) SHA1(55769bad4860f64ef53a333e0da9e073db483d6a) )
  4883: 
  4884: 	ROM_REGION( 0xa00000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  4885: 	ROM_LOAD( "250-v1.bin", 0x000000, 0x400000, CRC(c79ede73) SHA1(ebfcc67204ff9677cf7972fd5b6b7faabf07280c) )
  4886: 	ROM_LOAD( "250-v2.bin", 0x400000, 0x400000, CRC(ea9aabe1) SHA1(526c42ca9a388f7435569400e2f132e2724c71ff) )
  4887: 	ROM_LOAD( "250-v3.bin", 0x800000, 0x200000, CRC(2ca65102) SHA1(45979d1edb1fc774a415d9386f98d7cb252a2043) )
  4888: 
  4889: 	NO_DELTAT_REGION
  4890: 
  4891: 	ROM_REGION( 0x3000000, REGION_GFX3, 0 )
  4892: 	ROM_LOAD16_BYTE( "250-c1.bin", 0x0000000, 0x800000, CRC(09a52c6f) SHA1(c3e8a8ccdac0f8bddc4c3413277626532405fae2) ) /* Plane 0,1 */
  4893: 	ROM_LOAD16_BYTE( "250-c2.bin", 0x0000001, 0x800000, CRC(31679821) SHA1(554f600a3aa09c16c13c625299b087a79d0d15c5) ) /* Plane 2,3 */
  4894: 	ROM_LOAD16_BYTE( "250-c3.bin", 0x1000000, 0x800000, CRC(fd602019) SHA1(c56646c62387bc1439d46610258c755beb8d7dd8) ) /* Plane 0,1 */
  4895: 	ROM_LOAD16_BYTE( "250-c4.bin", 0x1000001, 0x800000, CRC(31354513) SHA1(31be8ea2498001f68ce4b06b8b90acbf2dcab6af) ) /* Plane 2,3 */
  4896: 	ROM_LOAD16_BYTE( "250-c5.bin", 0x2000000, 0x800000, CRC(a4b56124) SHA1(d41069856df990a1a99d39fb263c8303389d5475) ) /* Plane 0,1 */
  4897: 	ROM_LOAD16_BYTE( "250-c6.bin", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) /* Plane 0,1 */
  4898: ROM_END
  4899: 
  4900: ROM_START( kof99 ) /* Original Version - Encrypted Code & GFX */
  4901: 	ROM_REGION( 0x900000, REGION_CPU1, 0 )
  4902: 	ROM_LOAD16_WORD_SWAP( "251-sma.kc",  0x0c0000, 0x040000, CRC(6c9d0647) SHA1(2a0ce62ca6c18007e8fbe1b60475c7874ab79389) )	/* stored in the custom chip */
  4903: 	ROM_LOAD16_WORD_SWAP( "251-p1.bin",  0x100000, 0x400000, CRC(006e4532) SHA1(47791ab4044ad55988b1d3412d95b65b91a163c8) )
  4904: 	ROM_LOAD16_WORD_SWAP( "251-pg2.bin", 0x500000, 0x400000, CRC(d9057f51) SHA1(8d365b4dd40351495df99d6c765df1434b0b0548) )
  4905: 
  4906: 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
  4907: 	ROM_REGION( 0x20000, REGION_GFX1, 0 )
  4908: 	ROM_FILL(                 0x000000, 0x20000, 0 )
  4909: 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
  4910: 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
  4911: 
  4912: 	NEO_BIOS_SOUND_128K( "251-m1.bin", CRC(5e74539c) SHA1(6f49a9343cbd026b2c6720ff3fa2e5b1f85e80da) )
  4913: 
  4914: 	ROM_REGION( 0x0e00000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  4915: 	ROM_LOAD( "251-v1.bin", 0x000000, 0x400000, CRC(ef2eecc8) SHA1(8ed13b9db92dba3124bc5ba66e3e275885ece24a) )
  4916: 	ROM_LOAD( "251-v2.bin", 0x400000, 0x400000, CRC(73e211ca) SHA1(0e60fa64cab6255d9721e2b4bc22e3de64c874c5) )
  4917: 	ROM_LOAD( "251-v3.bin", 0x800000, 0x400000, CRC(821901da) SHA1(c6d4975bfaa19a62ed59126cadf2578c0a5c257f) )
  4918: 	ROM_LOAD( "251-v4.bin", 0xc00000, 0x200000, CRC(b49e6178) SHA1(dde6f76e958841e8c99b693e13ced9aa9ef316dc) )
  4919: 
  4920: 	NO_DELTAT_REGION
  4921: 
  4922: 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
  4923: 	/* Encrypted */
  4924: 	ROM_LOAD16_BYTE( "251-c1.bin",   0x0000000, 0x800000, CRC(0f9e93fe) SHA1(c7d77f0833c6f526f632e4f2dce59e302f6b9a15) ) /* Plane 0,1 */
  4925: 	ROM_LOAD16_BYTE( "251-c2.bin",   0x0000001, 0x800000, CRC(e71e2ea3) SHA1(39c7a326fddbcca3b29c68cdc96aad4d62295c0f) ) /* Plane 2,3 */
  4926: 	ROM_LOAD16_BYTE( "251-c3.bin",   0x1000000, 0x800000, CRC(238755d2) SHA1(01125b5c7a28e350f091280b041954fd1ac7c98f) ) /* Plane 0,1 */
  4927: 	ROM_LOAD16_BYTE( "251-c4.bin",   0x1000001, 0x800000, CRC(438c8b22) SHA1(ffbc643f5b27dd00f2f95d4ef4c5f29ee814722b) ) /* Plane 2,3 */
  4928: 	ROM_LOAD16_BYTE( "251-c5.bin",   0x2000000, 0x800000, CRC(0b0abd0a) SHA1(d5ad324fe523bdc6f09209d236cc4932524a48f1) ) /* Plane 0,1 */
  4929: 	ROM_LOAD16_BYTE( "251-c6.bin",   0x2000001, 0x800000, CRC(65bbf281) SHA1(79ae174667a23dabcfe865b6cd6133c86098452e) ) /* Plane 2,3 */
  4930: 	ROM_LOAD16_BYTE( "251-c7.bin",   0x3000000, 0x800000, CRC(ff65f62e) SHA1(7cd335fede05b56e15db90ce407c1183a78da4e9) ) /* Plane 0,1 */
  4931: 	ROM_LOAD16_BYTE( "251-c8.bin",   0x3000001, 0x800000, CRC(8d921c68) SHA1(42acf1d27d52a8e3b6262eb7df50693c0b135565) ) /* Plane 2,3 */
  4932: ROM_END
  4933: 
  4934: ROM_START( kof99a ) /* Original Version - Encrypted Code & GFX */
  4935: 	ROM_REGION( 0x900000, REGION_CPU1, 0 )
  4936: 	ROM_LOAD16_WORD_SWAP( "251-sma.ka",  0x0c0000, 0x040000, CRC(7766d09e) SHA1(4e0a49d1ad669a62676cb30f527c6590cde80194) )	/* stored in the custom chip */
  4937: 	ROM_LOAD16_WORD_SWAP( "251-p1.bin",  0x100000, 0x400000, CRC(006e4532) SHA1(47791ab4044ad55988b1d3412d95b65b91a163c8) )
  4938: 	ROM_LOAD16_WORD_SWAP( "251-p2.bin",  0x500000, 0x400000, CRC(90175f15) SHA1(aa9e75810438a8b45808a8bf32cb04d91b5c0b3a) )
  4939: 
  4940: 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
  4941: 	ROM_REGION( 0x20000, REGION_GFX1, 0 )
  4942: 	ROM_FILL(                 0x000000, 0x20000, 0 )
  4943: 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
  4944: 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
  4945: 
  4946: 	NEO_BIOS_SOUND_128K( "251-m1.bin", CRC(5e74539c) SHA1(6f49a9343cbd026b2c6720ff3fa2e5b1f85e80da) )
  4947: 
  4948: 	ROM_REGION( 0x0e00000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  4949: 	ROM_LOAD( "251-v1.bin", 0x000000, 0x400000, CRC(ef2eecc8) SHA1(8ed13b9db92dba3124bc5ba66e3e275885ece24a) )
  4950: 	ROM_LOAD( "251-v2.bin", 0x400000, 0x400000, CRC(73e211ca) SHA1(0e60fa64cab6255d9721e2b4bc22e3de64c874c5) )
  4951: 	ROM_LOAD( "251-v3.bin", 0x800000, 0x400000, CRC(821901da) SHA1(c6d4975bfaa19a62ed59126cadf2578c0a5c257f) )
  4952: 	ROM_LOAD( "251-v4.bin", 0xc00000, 0x200000, CRC(b49e6178) SHA1(dde6f76e958841e8c99b693e13ced9aa9ef316dc) )
  4953: 
  4954: 	NO_DELTAT_REGION
  4955: 
  4956: 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
  4957: 	/* Encrypted */
  4958: 	ROM_LOAD16_BYTE( "251-c1.bin",   0x0000000, 0x800000, CRC(0f9e93fe) SHA1(c7d77f0833c6f526f632e4f2dce59e302f6b9a15) ) /* Plane 0,1 */
  4959: 	ROM_LOAD16_BYTE( "251-c2.bin",   0x0000001, 0x800000, CRC(e71e2ea3) SHA1(39c7a326fddbcca3b29c68cdc96aad4d62295c0f) ) /* Plane 2,3 */
  4960: 	ROM_LOAD16_BYTE( "251-c3.bin",   0x1000000, 0x800000, CRC(238755d2) SHA1(01125b5c7a28e350f091280b041954fd1ac7c98f) ) /* Plane 0,1 */
  4961: 	ROM_LOAD16_BYTE( "251-c4.bin",   0x1000001, 0x800000, CRC(438c8b22) SHA1(ffbc643f5b27dd00f2f95d4ef4c5f29ee814722b) ) /* Plane 2,3 */
  4962: 	ROM_LOAD16_BYTE( "251-c5.bin",   0x2000000, 0x800000, CRC(0b0abd0a) SHA1(d5ad324fe523bdc6f09209d236cc4932524a48f1) ) /* Plane 0,1 */
  4963: 	ROM_LOAD16_BYTE( "251-c6.bin",   0x2000001, 0x800000, CRC(65bbf281) SHA1(79ae174667a23dabcfe865b6cd6133c86098452e) ) /* Plane 2,3 */
  4964: 	ROM_LOAD16_BYTE( "251-c7.bin",   0x3000000, 0x800000, CRC(ff65f62e) SHA1(7cd335fede05b56e15db90ce407c1183a78da4e9) ) /* Plane 0,1 */
  4965: 	ROM_LOAD16_BYTE( "251-c8.bin",   0x3000001, 0x800000, CRC(8d921c68) SHA1(42acf1d27d52a8e3b6262eb7df50693c0b135565) ) /* Plane 2,3 */
  4966: ROM_END
  4967: 
  4968: ROM_START( kof99e ) /* Original Version - Encrypted Code & GFX */
  4969: 	ROM_REGION( 0x900000, REGION_CPU1, 0 )
  4970: 	ROM_LOAD16_WORD_SWAP( "251-sma.ka",  0x0c0000, 0x040000, CRC(7766d09e) SHA1(4e0a49d1ad669a62676cb30f527c6590cde80194) )	/* stored in the custom chip */
  4971: 	ROM_LOAD16_WORD_SWAP( "251-ep1.p1",  0x100000, 0x200000, CRC(1e8d692d) SHA1(eea1aa8c0a17f089ac14831889c36535e559072c) )
  4972: 	ROM_LOAD16_WORD_SWAP( "251-ep2.p2",  0x300000, 0x200000, CRC(d6206e5a) SHA1(0e1100d03c40c6d5cfa899d009e319ae73fce6b8) )
  4973: 	ROM_LOAD16_WORD_SWAP( "251-ep3.p3",  0x500000, 0x200000, CRC(d58c3ef8) SHA1(f927d90d55b49944f448d6286e0cb913cc70ade1) )
  4974: 	ROM_LOAD16_WORD_SWAP( "251-ep4.p4",  0x700000, 0x200000, CRC(52de02ae) SHA1(f16924ff8eef92da7716236a6a055e22e090a02b) )
  4975: 
  4976: 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
  4977: 	ROM_REGION( 0x20000, REGION_GFX1, 0 )
  4978: 	ROM_FILL(                 0x000000, 0x20000, 0 )
  4979: 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
  4980: 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
  4981: 
  4982: 	NEO_BIOS_SOUND_128K( "251-m1.bin", CRC(5e74539c) SHA1(6f49a9343cbd026b2c6720ff3fa2e5b1f85e80da) )
  4983: 
  4984: 	ROM_REGION( 0x0e00000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  4985: 	ROM_LOAD( "251-v1.bin", 0x000000, 0x400000, CRC(ef2eecc8) SHA1(8ed13b9db92dba3124bc5ba66e3e275885ece24a) )
  4986: 	ROM_LOAD( "251-v2.bin", 0x400000, 0x400000, CRC(73e211ca) SHA1(0e60fa64cab6255d9721e2b4bc22e3de64c874c5) )
  4987: 	ROM_LOAD( "251-v3.bin", 0x800000, 0x400000, CRC(821901da) SHA1(c6d4975bfaa19a62ed59126cadf2578c0a5c257f) )
  4988: 	ROM_LOAD( "251-v4.bin", 0xc00000, 0x200000, CRC(b49e6178) SHA1(dde6f76e958841e8c99b693e13ced9aa9ef316dc) )
  4989: 
  4990: 	NO_DELTAT_REGION
  4991: 
  4992: 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
  4993: 	/* Encrypted */
  4994: 	ROM_LOAD16_BYTE( "251-c1.bin",   0x0000000, 0x800000, CRC(0f9e93fe) SHA1(c7d77f0833c6f526f632e4f2dce59e302f6b9a15) ) /* Plane 0,1 */
  4995: 	ROM_LOAD16_BYTE( "251-c2.bin",   0x0000001, 0x800000, CRC(e71e2ea3) SHA1(39c7a326fddbcca3b29c68cdc96aad4d62295c0f) ) /* Plane 2,3 */
  4996: 	ROM_LOAD16_BYTE( "251-c3.bin",   0x1000000, 0x800000, CRC(238755d2) SHA1(01125b5c7a28e350f091280b041954fd1ac7c98f) ) /* Plane 0,1 */
  4997: 	ROM_LOAD16_BYTE( "251-c4.bin",   0x1000001, 0x800000, CRC(438c8b22) SHA1(ffbc643f5b27dd00f2f95d4ef4c5f29ee814722b) ) /* Plane 2,3 */
  4998: 	ROM_LOAD16_BYTE( "251-c5.bin",   0x2000000, 0x800000, CRC(0b0abd0a) SHA1(d5ad324fe523bdc6f09209d236cc4932524a48f1) ) /* Plane 0,1 */
  4999: 	ROM_LOAD16_BYTE( "251-c6.bin",   0x2000001, 0x800000, CRC(65bbf281) SHA1(79ae174667a23dabcfe865b6cd6133c86098452e) ) /* Plane 2,3 */
  5000: 	ROM_LOAD16_BYTE( "251-c7.bin",   0x3000000, 0x800000, CRC(ff65f62e) SHA1(7cd335fede05b56e15db90ce407c1183a78da4e9) ) /* Plane 0,1 */
  5001: 	ROM_LOAD16_BYTE( "251-c8.bin",   0x3000001, 0x800000, CRC(8d921c68) SHA1(42acf1d27d52a8e3b6262eb7df50693c0b135565) ) /* Plane 2,3 */
  5002: ROM_END
  5003: 
  5004: ROM_START( kof99n ) /* Original Version - Encrypted GFX */
  5005: 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
  5006: 	ROM_LOAD16_WORD_SWAP( "152-p1.bin", 0x000000, 0x100000, CRC(f2c7ddfa) SHA1(d592eecc53d442c55c2f26a6a721fdf2924d2a5b) )
  5007: 	ROM_LOAD16_WORD_SWAP( "152-p2.bin", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) )
  5008: 
  5009: 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
  5010: 	ROM_REGION( 0x20000, REGION_GFX1, 0 )
  5011: 	ROM_FILL(                 0x000000, 0x20000, 0 )
  5012: 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
  5013: 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
  5014: 
  5015: 	NEO_BIOS_SOUND_128K( "251-m1.bin", CRC(5e74539c) SHA1(6f49a9343cbd026b2c6720ff3fa2e5b1f85e80da) )
  5016: 
  5017: 	ROM_REGION( 0x0e00000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  5018: 	ROM_LOAD( "251-v1.bin", 0x000000, 0x400000, CRC(ef2eecc8) SHA1(8ed13b9db92dba3124bc5ba66e3e275885ece24a) )
  5019: 	ROM_LOAD( "251-v2.bin", 0x400000, 0x400000, CRC(73e211ca) SHA1(0e60fa64cab6255d9721e2b4bc22e3de64c874c5) )
  5020: 	ROM_LOAD( "251-v3.bin", 0x800000, 0x400000, CRC(821901da) SHA1(c6d4975bfaa19a62ed59126cadf2578c0a5c257f) )
  5021: 	ROM_LOAD( "251-v4.bin", 0xc00000, 0x200000, CRC(b49e6178) SHA1(dde6f76e958841e8c99b693e13ced9aa9ef316dc) )
  5022: 
  5023: 	NO_DELTAT_REGION
  5024: 
  5025: 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
  5026: 	/* Encrypted */
  5027: 	ROM_LOAD16_BYTE( "251-c1.bin",   0x0000000, 0x800000, CRC(0f9e93fe) SHA1(c7d77f0833c6f526f632e4f2dce59e302f6b9a15) ) /* Plane 0,1 */
  5028: 	ROM_LOAD16_BYTE( "251-c2.bin",   0x0000001, 0x800000, CRC(e71e2ea3) SHA1(39c7a326fddbcca3b29c68cdc96aad4d62295c0f) ) /* Plane 2,3 */
  5029: 	ROM_LOAD16_BYTE( "251-c3.bin",   0x1000000, 0x800000, CRC(238755d2) SHA1(01125b5c7a28e350f091280b041954fd1ac7c98f) ) /* Plane 0,1 */
  5030: 	ROM_LOAD16_BYTE( "251-c4.bin",   0x1000001, 0x800000, CRC(438c8b22) SHA1(ffbc643f5b27dd00f2f95d4ef4c5f29ee814722b) ) /* Plane 2,3 */
  5031: 	ROM_LOAD16_BYTE( "251-c5.bin",   0x2000000, 0x800000, CRC(0b0abd0a) SHA1(d5ad324fe523bdc6f09209d236cc4932524a48f1) ) /* Plane 0,1 */
  5032: 	ROM_LOAD16_BYTE( "251-c6.bin",   0x2000001, 0x800000, CRC(65bbf281) SHA1(79ae174667a23dabcfe865b6cd6133c86098452e) ) /* Plane 2,3 */
  5033: 	ROM_LOAD16_BYTE( "251-c7.bin",   0x3000000, 0x800000, CRC(ff65f62e) SHA1(7cd335fede05b56e15db90ce407c1183a78da4e9) ) /* Plane 0,1 */
  5034: 	ROM_LOAD16_BYTE( "251-c8.bin",   0x3000001, 0x800000, CRC(8d921c68) SHA1(42acf1d27d52a8e3b6262eb7df50693c0b135565) ) /* Plane 2,3 */
  5035: ROM_END
  5036: 
  5037: ROM_START( kof99p ) /* Prototype Version - Possibly Hacked */
  5038: 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
  5039: 	ROM_LOAD16_WORD_SWAP( "251-p1p.bin", 0x000000, 0x100000, CRC(f37929c4) SHA1(226e7e3d629568399b88275e5bcd4e5b3839be95) )
  5040: 	ROM_LOAD16_WORD_SWAP( "251-p2p.bin", 0x100000, 0x400000, CRC(739742ad) SHA1(31acaf05a9bf186305888d3db7e4e8a83f7bb0a4) )
  5041: 
  5042: 	/* This is the S1 from the prototype, the final is certainly be different */
  5043: 	NEO_SFIX_128K( "251-s1p.bin", CRC(fb1498ed) SHA1(d40060b31b6f217a4abdf3b336439fcd7bd7aaef) )
  5044: 
  5045: 	/* Did the Prototype really use the same sound program / voice roms, sound isn't great .. */
  5046: 	NEO_BIOS_SOUND_128K( "251-m1.bin", CRC(5e74539c) SHA1(6f49a9343cbd026b2c6720ff3fa2e5b1f85e80da) )
  5047: 
  5048: 	ROM_REGION( 0x0e00000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  5049: 	ROM_LOAD( "251-v1.bin", 0x000000, 0x400000, CRC(ef2eecc8) SHA1(8ed13b9db92dba3124bc5ba66e3e275885ece24a) )
  5050: 	ROM_LOAD( "251-v2.bin", 0x400000, 0x400000, CRC(73e211ca) SHA1(0e60fa64cab6255d9721e2b4bc22e3de64c874c5) )
  5051: 	ROM_LOAD( "251-v3.bin", 0x800000, 0x400000, CRC(821901da) SHA1(c6d4975bfaa19a62ed59126cadf2578c0a5c257f) )
  5052: 	ROM_LOAD( "251-v4.bin", 0xc00000, 0x200000, CRC(b49e6178) SHA1(dde6f76e958841e8c99b693e13ced9aa9ef316dc) )
  5053: 
  5054: 	NO_DELTAT_REGION
  5055: 
  5056: 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
  5057: 	/* these are probably decrypted versions of the roms found in the final */
  5058: 	ROM_LOAD16_BYTE( "251-c1p.bin", 0x0000000, 0x800000, CRC(e5d8ffa4) SHA1(65f15f9f02424a7a9dd35916166594f283e8d424) ) /* Plane 0,1 */
  5059: 	ROM_LOAD16_BYTE( "251-c2p.bin", 0x0000001, 0x800000, CRC(d822778f) SHA1(b590055e9bf1549bd6e1ecdabd65702202615712) ) /* Plane 2,3 */
  5060: 	ROM_LOAD16_BYTE( "251-c3p.bin", 0x1000000, 0x800000, CRC(f20959e8) SHA1(38293043fa77ac51c5e3191118874c58f1ae4d30) ) /* Plane 0,1 */
  5061: 	ROM_LOAD16_BYTE( "251-c4p.bin", 0x1000001, 0x800000, CRC(54ffbe9f) SHA1(8e62442923551f07a552621951b1accab2830e3b) ) /* Plane 2,3 */
  5062: 	ROM_LOAD16_BYTE( "251-c5p.bin", 0x2000000, 0x800000, CRC(d87a3bbc) SHA1(430f6812088712e0eb5714dcc664d8bba75e921a) ) /* Plane 0,1 */
  5063: 	ROM_LOAD16_BYTE( "251-c6p.bin", 0x2000001, 0x800000, CRC(4d40a691) SHA1(2b580d0678a5e6033ef16130671e860364d35e56) ) /* Plane 2,3 */
  5064: 	ROM_LOAD16_BYTE( "251-c7p.bin", 0x3000000, 0x800000, CRC(a4479a58) SHA1(d50e6cc9ccfe1ddbc6d90d46b8ca2cb0304edd8c) ) /* Plane 0,1 */
  5065: 	ROM_LOAD16_BYTE( "251-c8p.bin", 0x3000001, 0x800000, CRC(ead513ce) SHA1(e9b07a0b01fdeb3004755a479df059c81b4d0ed6) ) /* Plane 2,3 */
  5066: ROM_END
  5067: 
  5068: ROM_START( ganryu ) /* Original Version - Encrypted GFX */
  5069: 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
  5070: 	ROM_LOAD16_WORD_SWAP( "252-p1.bin", 0x100000, 0x100000, CRC(4b8ac4fb) SHA1(93d90271bff281862b03beba3809cf95a47a1e44) )
  5071: 	ROM_CONTINUE(						0x000000, 0x100000 )
  5072: 
  5073: 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
  5074: 	ROM_REGION( 0x20000, REGION_GFX1, 0 )
  5075: 	ROM_FILL(                 0x000000, 0x20000, 0 )
  5076: 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
  5077: 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
  5078: 
  5079: 	NEO_BIOS_SOUND_128K( "252-m1.bin", CRC(30cc4099) SHA1(46453b7aac41855a92724a785372f8daf931d8d4) )
  5080: 
  5081: 	ROM_REGION( 0x0400000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  5082: 	ROM_LOAD( "252-v1.bin", 0x000000, 0x400000, CRC(e5946733) SHA1(d5904a50465af03d6ff33399a98f3259721ca0b2) )
  5083: 
  5084: 	NO_DELTAT_REGION
  5085: 
  5086: 	ROM_REGION( 0x1000000, REGION_GFX3, 0 )
  5087: 	/* Encrypted */
  5088: 	ROM_LOAD16_BYTE( "252-c1.bin", 0x0000000, 0x800000, CRC(50ee7882) SHA1(ace0f95407c246d0456341cf2ad8a7668b81df8a) )
  5089: 	ROM_LOAD16_BYTE( "252-c2.bin", 0x0000001, 0x800000, CRC(62585474) SHA1(b35461598087aa82886af0030c61b26cc064af5f) )
  5090: ROM_END
  5091: 
  5092: ROM_START( garou )
  5093: 	ROM_REGION( 0x900000, REGION_CPU1, 0 )
  5094: 	ROM_LOAD16_WORD_SWAP( "253-sma.bin", 0x0c0000, 0x040000, CRC(98bc93dc) SHA1(01fe3d18b50f770e131e8d8eeff4c630ba8c9551) )	/* stored in the custom chip */
  5095: 	ROM_LOAD16_WORD_SWAP( "253-ep1.p1",  0x100000, 0x200000, CRC(ea3171a4) SHA1(bbda40f652baa0dc5fc6a006c001a1bdb0df43f6) )
  5096: 	ROM_LOAD16_WORD_SWAP( "253-ep2.p2",  0x300000, 0x200000, CRC(382f704b) SHA1(0ace9c84a8b8a0524fd9a503e7d872de1bf1bd52) )
  5097: 	ROM_LOAD16_WORD_SWAP( "253-ep3.p3",  0x500000, 0x200000, CRC(e395bfdd) SHA1(6b50f5ac15bf66b7e4e9bff57594fd3d7530c831) )
  5098: 	ROM_LOAD16_WORD_SWAP( "253-ep4.p4",  0x700000, 0x200000, CRC(da92c08e) SHA1(5556f983ebcebc33160e90a6a6cf589d54c8cedc) )
  5099: 
  5100: 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
  5101: 	ROM_REGION( 0x80000, REGION_GFX1, 0 )	/* larger char set */
  5102: 	ROM_FILL(                 0x000000, 0x20000, 0 )
  5103: 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
  5104: 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
  5105: 
  5106: 	NEO_BIOS_SOUND_256K( "253-m1.bin", CRC(36a806be) SHA1(90fb44dc0c3fb57946a0f35716056abb84a0f191) )
  5107: 
  5108: 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  5109: 	ROM_LOAD( "253-v1.bin", 0x000000, 0x400000, CRC(263e388c) SHA1(11f05feee170370c4bfc5053af79246a6e3de5dc) )
  5110: 	ROM_LOAD( "253-v2.bin", 0x400000, 0x400000, CRC(2c6bc7be) SHA1(c9c61054ce1a47bf1bf77a31117726b499df24a4) )
  5111: 	ROM_LOAD( "253-v3.bin", 0x800000, 0x400000, CRC(0425b27d) SHA1(986863c98fc3445487242dcf2ea75b075e7f33ee) )
  5112: 	ROM_LOAD( "253-v4.bin", 0xc00000, 0x400000, CRC(a54be8a9) SHA1(d7123e79b43e8adfaa5ecadbfcbeb6be890ec311) )
  5113: 
  5114: 	NO_DELTAT_REGION
  5115: 
  5116: 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
  5117: 	/* Encrypted */
  5118: 	ROM_LOAD16_BYTE( "253-c1.bin", 0x0000000, 0x800000, CRC(0603e046) SHA1(5ef4557ce90ba65d36129de97be1fdc049c4a3d0) ) /* Plane 0,1 */
  5119: 	ROM_LOAD16_BYTE( "253-c2.bin", 0x0000001, 0x800000, CRC(0917d2a4) SHA1(d4ed3a13ae22f880fb399671c1752f1a0283f316) ) /* Plane 2,3 */
  5120: 	ROM_LOAD16_BYTE( "253-c3.bin", 0x1000000, 0x800000, CRC(6737c92d) SHA1(678f0c9cc1267bd131546981b9989bfb7289d8ba) ) /* Plane 0,1 */
  5121: 	ROM_LOAD16_BYTE( "253-c4.bin", 0x1000001, 0x800000, CRC(5ba92ec6) SHA1(aae36b050a3a0321026a96eba06dd184c0e2acca) ) /* Plane 2,3 */
  5122: 	ROM_LOAD16_BYTE( "253-c5.bin", 0x2000000, 0x800000, CRC(3eab5557) SHA1(47c433015aa81a0b0a1d3ee51382c4948b80c023) ) /* Plane 0,1 */
  5123: 	ROM_LOAD16_BYTE( "253-c6.bin", 0x2000001, 0x800000, CRC(308d098b) SHA1(b052f1fa9fbc69606004c250e2505360eaa24949) ) /* Plane 2,3 */
  5124: 	ROM_LOAD16_BYTE( "253-c7.bin", 0x3000000, 0x800000, CRC(c0e995ae) SHA1(8675ca787d28246174c313167f82557f021366fc) ) /* Plane 0,1 */
  5125: 	ROM_LOAD16_BYTE( "253-c8.bin", 0x3000001, 0x800000, CRC(21a11303) SHA1(fd61221ad257c185ef5c1f9694bd6b840b591af3) ) /* Plane 2,3 */
  5126: ROM_END
  5127: 
  5128: ROM_START( garouo )
  5129: 	ROM_REGION( 0x900000, REGION_CPU1, 0 )
  5130: 	ROM_LOAD16_WORD_SWAP( "253-smao.bin", 0x0c0000, 0x040000, CRC(96c72233) SHA1(29e19effd40fdf7e5144332396857f4ad0eff13e) )	/* stored in the custom chip */
  5131: 	ROM_LOAD16_WORD_SWAP( "253-p1.bin",   0x100000, 0x400000, CRC(18ae5d7e) SHA1(bdb58ec9137d8653979b47132f2d10e1cc6aaa24) )
  5132: 	ROM_LOAD16_WORD_SWAP( "253-p2.bin",   0x500000, 0x400000, CRC(afffa779) SHA1(ac017986f02277fbcd656b8c02492a3f4216a90e) )
  5133: 
  5134: 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
  5135: 	ROM_REGION( 0x80000, REGION_GFX1, 0 )	/* larger char set */
  5136: 	ROM_FILL(                 0x000000, 0x20000, 0 )
  5137: 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
  5138: 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
  5139: 
  5140: 	NEO_BIOS_SOUND_256K( "253-m1.bin", CRC(36a806be) SHA1(90fb44dc0c3fb57946a0f35716056abb84a0f191) )
  5141: 
  5142: 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  5143: 	ROM_LOAD( "253-v1.bin", 0x000000, 0x400000, CRC(263e388c) SHA1(11f05feee170370c4bfc5053af79246a6e3de5dc) )
  5144: 	ROM_LOAD( "253-v2.bin", 0x400000, 0x400000, CRC(2c6bc7be) SHA1(c9c61054ce1a47bf1bf77a31117726b499df24a4) )
  5145: 	ROM_LOAD( "253-v3.bin", 0x800000, 0x400000, CRC(0425b27d) SHA1(986863c98fc3445487242dcf2ea75b075e7f33ee) )
  5146: 	ROM_LOAD( "253-v4.bin", 0xc00000, 0x400000, CRC(a54be8a9) SHA1(d7123e79b43e8adfaa5ecadbfcbeb6be890ec311) )
  5147: 
  5148: 	NO_DELTAT_REGION
  5149: 
  5150: 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
  5151: 	/* Encrypted */
  5152: 	ROM_LOAD16_BYTE( "253-c1.bin", 0x0000000, 0x800000, CRC(0603e046) SHA1(5ef4557ce90ba65d36129de97be1fdc049c4a3d0) ) /* Plane 0,1 */
  5153: 	ROM_LOAD16_BYTE( "253-c2.bin", 0x0000001, 0x800000, CRC(0917d2a4) SHA1(d4ed3a13ae22f880fb399671c1752f1a0283f316) ) /* Plane 2,3 */
  5154: 	ROM_LOAD16_BYTE( "253-c3.bin", 0x1000000, 0x800000, CRC(6737c92d) SHA1(678f0c9cc1267bd131546981b9989bfb7289d8ba) ) /* Plane 0,1 */
  5155: 	ROM_LOAD16_BYTE( "253-c4.bin", 0x1000001, 0x800000, CRC(5ba92ec6) SHA1(aae36b050a3a0321026a96eba06dd184c0e2acca) ) /* Plane 2,3 */
  5156: 	ROM_LOAD16_BYTE( "253-c5.bin", 0x2000000, 0x800000, CRC(3eab5557) SHA1(47c433015aa81a0b0a1d3ee51382c4948b80c023) ) /* Plane 0,1 */
  5157: 	ROM_LOAD16_BYTE( "253-c6.bin", 0x2000001, 0x800000, CRC(308d098b) SHA1(b052f1fa9fbc69606004c250e2505360eaa24949) ) /* Plane 2,3 */
  5158: 	ROM_LOAD16_BYTE( "253-c7.bin", 0x3000000, 0x800000, CRC(c0e995ae) SHA1(8675ca787d28246174c313167f82557f021366fc) ) /* Plane 0,1 */
  5159: 	ROM_LOAD16_BYTE( "253-c8.bin", 0x3000001, 0x800000, CRC(21a11303) SHA1(fd61221ad257c185ef5c1f9694bd6b840b591af3) ) /* Plane 2,3 */
  5160: ROM_END
  5161: 
  5162: ROM_START( garoup ) /* Prototype Version, seems genuine */
  5163: 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
  5164: 	ROM_LOAD16_WORD_SWAP( "253-p1p.bin", 0x000000, 0x100000, CRC(c72f0c16) SHA1(1ff6bb651682f93bef9ff02622c3cf63fe594986) )
  5165: 	ROM_LOAD16_WORD_SWAP( "253-p2p.bin", 0x100000, 0x400000, CRC(bf8de565) SHA1(0e24574168cd38138bed0aa4dca49849f6901ca2) )
  5166: 
  5167: 	NEO_SFIX_128K( "253-s1p.bin", CRC(779989de) SHA1(8bd550857b60f8a907f6d39a4225ceffdd330307) )
  5168: 
  5169: 	NEO_BIOS_SOUND_256K( "253-m1p.bin", CRC(bbe464f7) SHA1(f5f8f3e48f5d453f45107085d6f4023bcd24c053) )
  5170: 
  5171: 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  5172: 	ROM_LOAD( "253-v1p.bin", 0x000000, 0x400000, CRC(274f3923) SHA1(4c7a8ad1cd0e3afc1f78de3c2929120ed434f104) )
  5173: 	ROM_LOAD( "253-v2p.bin", 0x400000, 0x400000, CRC(8f86dabe) SHA1(b3d2d9f5c1d97a6e7aee2c674fb6627f41bbb240) )
  5174: 	ROM_LOAD( "253-v3p.bin", 0x800000, 0x400000, CRC(05fd06cd) SHA1(6cd699719614bb87547632ea3d61d92d81fdf563) )
  5175: 	ROM_LOAD( "253-v4p.bin", 0xc00000, 0x400000, CRC(14984063) SHA1(170d5638327ec0eb3590b80dc11590897367250c) )
  5176: 
  5177: 	NO_DELTAT_REGION
  5178: 
  5179: 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
  5180: 	ROM_LOAD16_BYTE( "253-c1p.bin", 0x0000000, 0x800000, CRC(5bb5d137) SHA1(d648febd8e6a0bdd9bdbb6ce1f1f8b08567ec05a) ) /* Plane 0,1 */
  5181: 	ROM_LOAD16_BYTE( "253-c2p.bin", 0x0000001, 0x800000, CRC(5c8d2960) SHA1(f7503502be0332adf408ee0ea5ee5161c8939fd8) ) /* Plane 2,3 */
  5182: 	ROM_LOAD16_BYTE( "253-c3p.bin", 0x1000000, 0x800000, CRC(234d16fc) SHA1(7b9221f7ecc438150c8a10be72390329854ed21b) ) /* Plane 0,1 */
  5183: 	ROM_LOAD16_BYTE( "253-c4p.bin", 0x1000001, 0x800000, CRC(b9b5b993) SHA1(6059793eaf6e58c172235fe64aa9d25a40c38ed6) ) /* Plane 2,3 */
  5184: 	ROM_LOAD16_BYTE( "253-c5p.bin", 0x2000000, 0x800000, CRC(722615d2) SHA1(798832c535869f0e247c3db0d8253779b103e213) ) /* Plane 0,1 */
  5185: 	ROM_LOAD16_BYTE( "253-c6p.bin", 0x2000001, 0x800000, CRC(0a6fab38) SHA1(eaee6f2f18af91f7959d84d4b991b3fc182d07c4) ) /* Plane 2,3 */
  5186: 	ROM_LOAD16_BYTE( "253-c7p.bin", 0x3000000, 0x800000, CRC(d68e806f) SHA1(92bfd9839115bd590972ae4ecc45ad35dce22387) ) /* Plane 0,1 */
  5187: 	ROM_LOAD16_BYTE( "253-c8p.bin", 0x3000001, 0x800000, CRC(f778fe99) SHA1(c963f6ba90a36d02991728b44ffcf174ca18268a) ) /* Plane 2,3 */
  5188: ROM_END
  5189: 
  5190: ROM_START( s1945p ) /* Original Version, Encrypted GFX Roms */
  5191: 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
  5192: 	ROM_LOAD16_WORD_SWAP( "254-p1.bin", 0x000000, 0x100000, CRC(ff8efcff) SHA1(dcaeaca573385c172ecc43ee6bee355359091893) )
  5193: 	ROM_LOAD16_WORD_SWAP( "254-p2.bin", 0x100000, 0x400000, CRC(efdfd4dd) SHA1(254f3e1b546eed788f7ae919be9d1bf9702148ce) )
  5194: 
  5195: 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
  5196: 	ROM_REGION( 0x20000, REGION_GFX1, 0 )
  5197: 	ROM_FILL(                 0x000000, 0x20000, 0 )
  5198: 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
  5199: 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
  5200: 
  5201: 	NEO_BIOS_SOUND_128K( "254-m1.bin", CRC(994b4487) SHA1(a4e645a3ababa48a8325980ff022e04a8b51b017) )
  5202: 
  5203: 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  5204: 	ROM_LOAD( "254-v1.bin", 0x000000, 0x400000, CRC(844f58fb) SHA1(e59544457be9f21481eac8b5a39b9cbb502f252d) )
  5205: 	ROM_LOAD( "254-v2.bin", 0x400000, 0x400000, CRC(d9a248f0) SHA1(dd3e0974b753e6f94d0943a002de45668a1b072b) )
  5206: 	ROM_LOAD( "254-v3.bin", 0x800000, 0x400000, CRC(0b0d2d33) SHA1(f8e76af42a997f36a40f66b39de00f68afe6a89c) )
  5207: 	ROM_LOAD( "254-v4.bin", 0xc00000, 0x400000, CRC(6d13dc91) SHA1(8433513c0b5aea61939068a25ab90efbe3e44116) )
  5208: 
  5209: 	NO_DELTAT_REGION
  5210: 
  5211: 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
  5212: 	ROM_LOAD16_BYTE( "254-c1.bin", 0x0000000, 0x800000, CRC(ae6fc8ef) SHA1(544ccdaee8a4a45cdce9483e30852811d2d5f3cc) ) /* Plane 0,1 */
  5213: 	ROM_LOAD16_BYTE( "254-c2.bin", 0x0000001, 0x800000, CRC(436fa176) SHA1(d70141a91a360a1b1070753086f976608fec38af) ) /* Plane 2,3 */
  5214: 	ROM_LOAD16_BYTE( "254-c3.bin", 0x1000000, 0x800000, CRC(e53ff2dc) SHA1(31f6aaffe28146d574aa72f14f90a9d968f36bc6) ) /* Plane 0,1 */
  5215: 	ROM_LOAD16_BYTE( "254-c4.bin", 0x1000001, 0x800000, CRC(818672f0) SHA1(460c6738d0ee5ae440a23fc1434fab53bbb242b5) ) /* Plane 2,3 */
  5216: 	ROM_LOAD16_BYTE( "254-c5.bin", 0x2000000, 0x800000, CRC(4580eacd) SHA1(feb96eb5e80c9125ddd7836e0939212cd3011c34) ) /* Plane 0,1 */
  5217: 	ROM_LOAD16_BYTE( "254-c6.bin", 0x2000001, 0x800000, CRC(e34970fc) SHA1(6e43e15e27bc914357f977116ab1e2d98711bb21) ) /* Plane 2,3 */
  5218: 	ROM_LOAD16_BYTE( "254-c7.bin", 0x3000000, 0x800000, CRC(f2323239) SHA1(5b3e8dd77474203be010ec7363858d806344a320) ) /* Plane 0,1 */
  5219: 	ROM_LOAD16_BYTE( "254-c8.bin", 0x3000001, 0x800000, CRC(66848c7d) SHA1(24d4ed627940a4cf8129761c1da15556e52e199c) ) /* Plane 2,3 */
  5220: ROM_END
  5221: 
  5222: ROM_START( preisle2 ) /* Original Version, Encrypted GFX */
  5223: 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
  5224: 	ROM_LOAD16_WORD_SWAP( "255-p1.bin", 0x000000, 0x100000, CRC(dfa3c0f3) SHA1(793c6a46f3a794536dc0327a3f3fad20e25ab661) )
  5225: 	ROM_LOAD16_WORD_SWAP( "255-p2.bin", 0x100000, 0x400000, CRC(42050b80) SHA1(0981a8295d43b264c2b95e5d7568bdda4e64c976) )
  5226: 
  5227: 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
  5228: 	ROM_REGION( 0x20000, REGION_GFX1, 0 )
  5229: 	ROM_FILL(                 0x000000, 0x20000, 0 )
  5230: 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
  5231: 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
  5232: 
  5233: 	NEO_BIOS_SOUND_128K( "255-m1.bin", CRC(8efd4014) SHA1(5b73809b6e4e49264d281ef3e5004ac8a9de296d) )
  5234: 
  5235: 	ROM_REGION( 0x0600000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  5236: 	ROM_LOAD( "255-v1.bin", 0x000000, 0x400000, CRC(5a14543d) SHA1(7146ac748f846c7e2d5b0bdcf953892e39b648fe) )
  5237: 	ROM_LOAD( "255-v2.bin", 0x400000, 0x200000, CRC(6610d91a) SHA1(b2c6786920dc1712e88c3cc26d2c6c3ac2615bf4) )
  5238: 
  5239: 	NO_DELTAT_REGION
  5240: 
  5241: 	ROM_REGION( 0x3000000, REGION_GFX3, 0 )
  5242: 	/* Encrypted */
  5243: 	ROM_LOAD16_BYTE( "255-c1.bin",   0x0000000, 0x800000, CRC(ea06000b) SHA1(1539b12e461fa48301190eb8171bbffff9d984b7) ) /* Plane 0,1 */
  5244: 	ROM_LOAD16_BYTE( "255-c2.bin",   0x0000001, 0x800000, CRC(04e67d79) SHA1(aadb6ee750da2c14c6eededa2218db95e051a32c) ) /* Plane 2,3 */
  5245: 	ROM_LOAD16_BYTE( "255-c3.bin",   0x1000000, 0x800000, CRC(60e31e08) SHA1(bd5b81ad9d04cdc4e0df31ac40eca305f98277eb) ) /* Plane 0,1 */
  5246: 	ROM_LOAD16_BYTE( "255-c4.bin",   0x1000001, 0x800000, CRC(40371d69) SHA1(90011ccc5672ff1b90737cf50c963e71b6217ce3) ) /* Plane 2,3 */
  5247: 	ROM_LOAD16_BYTE( "255-c5.bin",   0x2000000, 0x800000, CRC(0b2e6adf) SHA1(15c7d9aa8b1ad9a071e6fd0ef0de8a057c23b02e) ) /* Plane 0,1 */
  5248: 	ROM_LOAD16_BYTE( "255-c6.bin",   0x2000001, 0x800000, CRC(b001bdd3) SHA1(394ba8004644844ee97a120cfda48aeac685af8a) ) /* Plane 2,3 */
  5249: ROM_END
  5250: 
  5251: ROM_START( mslug3 ) /* Original Version - Encrypted Code & GFX */
  5252: 	ROM_REGION( 0x900000, REGION_CPU1, 0 )
  5253: 	ROM_LOAD16_WORD_SWAP( "256-sma.bin", 0x0c0000, 0x040000, CRC(9cd55736) SHA1(d6efb2b313127c2911d47d9324626b3f1e7c6ccb) )	/* stored in the custom chip */
  5254: 	ROM_LOAD16_WORD_SWAP( "256-p1.bin",  0x100000, 0x400000, CRC(b07edfd5) SHA1(dcbd9e500bfae98d754e55cdbbbbf9401013f8ee) )
  5255: 	ROM_LOAD16_WORD_SWAP( "256-p2.bin",  0x500000, 0x400000, CRC(6097c26b) SHA1(248ec29d21216f29dc6f5f3f0e1ad1601b3501b6) )
  5256: 
  5257: 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
  5258: 	ROM_REGION( 0x80000, REGION_GFX1, 0 ) /* larger char set */
  5259: 	ROM_FILL(                 0x000000, 0x20000, 0 )
  5260: 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
  5261: 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
  5262: 
  5263: 	NEO_BIOS_SOUND_512K( "256-m1.bin", CRC(eaeec116) SHA1(54419dbb21edc8c4b37eaac2e7ad9496d2de037a) )
  5264: 
  5265: 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  5266: 	ROM_LOAD( "256-v1.bin", 0x000000, 0x400000, CRC(f2690241) SHA1(fd56babc1934d10e0d27c32f032f9edda7ca8ce9) )
  5267: 	ROM_LOAD( "256-v2.bin", 0x400000, 0x400000, CRC(7e2a10bd) SHA1(0d587fb9f64cba0315ce2d8a03e2b8fe34936dff) )
  5268: 	ROM_LOAD( "256-v3.bin", 0x800000, 0x400000, CRC(0eaec17c) SHA1(c3ed613cc6993edd6fc0d62a90bcd85de8e21915) )
  5269: 	ROM_LOAD( "256-v4.bin", 0xc00000, 0x400000, CRC(9b4b22d4) SHA1(9764fbf8453e52f80aa97a46fb9cf5937ef15a31) )
  5270: 
  5271: 	NO_DELTAT_REGION
  5272: 
  5273: 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
  5274: 	/* Encrypted */
  5275: 	ROM_LOAD16_BYTE( "256-c1.bin",   0x0000000, 0x800000, CRC(5a79c34e) SHA1(b8aa51fa50935cae62ab3d125b723ab888691e60) ) /* Plane 0,1 */
  5276: 	ROM_LOAD16_BYTE( "256-c2.bin",   0x0000001, 0x800000, CRC(944c362c) SHA1(3843ab300f956280475469caee70135658f67089) ) /* Plane 2,3 */
  5277: 	ROM_LOAD16_BYTE( "256-c3.bin",   0x1000000, 0x800000, CRC(6e69d36f) SHA1(94e8cf42e999114b4bd8b30e0aa2f365578c4c9a) ) /* Plane 0,1 */
  5278: 	ROM_LOAD16_BYTE( "256-c4.bin",   0x1000001, 0x800000, CRC(b755b4eb) SHA1(804700a0966a48f130c434ede3f970792ea74fa5) ) /* Plane 2,3 */
  5279: 	ROM_LOAD16_BYTE( "256-c5.bin",   0x2000000, 0x800000, CRC(7aacab47) SHA1(312c1c9846175fe1a3cad51d5ae230cf674fc93d) ) /* Plane 0,1 */
  5280: 	ROM_LOAD16_BYTE( "256-c6.bin",   0x2000001, 0x800000, CRC(c698fd5d) SHA1(16818883b06849ba2f8d61bdd5e21aaf99bd8408) ) /* Plane 2,3 */
  5281: 	ROM_LOAD16_BYTE( "256-c7.bin",   0x3000000, 0x800000, CRC(cfceddd2) SHA1(7def666adf8bd1703f40c61f182fc040b6362dc9) ) /* Plane 0,1 */
  5282: 	ROM_LOAD16_BYTE( "256-c8.bin",   0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) /* Plane 2,3 */
  5283: ROM_END
  5284: 
  5285: ROM_START( mslug3n ) /* Original Version - Encrypted GFX */
  5286: 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
  5287: 	ROM_LOAD16_WORD_SWAP( "256-ph1.rom",  0x000000, 0x100000, CRC(9c42ca85) SHA1(7a8f77a89867b889295ae9b9dfd4ba28f02d234d) )
  5288: 	ROM_LOAD16_WORD_SWAP( "256-ph2.rom",  0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) )
  5289: 
  5290: 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
  5291: 	ROM_REGION( 0x80000, REGION_GFX1, 0 ) /* larger char set */
  5292: 	ROM_FILL(                 0x000000, 0x20000, 0 )
  5293: 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
  5294: 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
  5295: 
  5296: 	NEO_BIOS_SOUND_512K( "256-m1.bin", CRC(eaeec116) SHA1(54419dbb21edc8c4b37eaac2e7ad9496d2de037a) )
  5297: 
  5298: 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  5299: 	ROM_LOAD( "256-v1.bin", 0x000000, 0x400000, CRC(f2690241) SHA1(fd56babc1934d10e0d27c32f032f9edda7ca8ce9) )
  5300: 	ROM_LOAD( "256-v2.bin", 0x400000, 0x400000, CRC(7e2a10bd) SHA1(0d587fb9f64cba0315ce2d8a03e2b8fe34936dff) )
  5301: 	ROM_LOAD( "256-v3.bin", 0x800000, 0x400000, CRC(0eaec17c) SHA1(c3ed613cc6993edd6fc0d62a90bcd85de8e21915) )
  5302: 	ROM_LOAD( "256-v4.bin", 0xc00000, 0x400000, CRC(9b4b22d4) SHA1(9764fbf8453e52f80aa97a46fb9cf5937ef15a31) )
  5303: 
  5304: 	NO_DELTAT_REGION
  5305: 
  5306: 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
  5307: 	/* Encrypted */
  5308: 	ROM_LOAD16_BYTE( "256-c1.bin",   0x0000000, 0x800000, CRC(5a79c34e) SHA1(b8aa51fa50935cae62ab3d125b723ab888691e60) ) /* Plane 0,1 */
  5309: 	ROM_LOAD16_BYTE( "256-c2.bin",   0x0000001, 0x800000, CRC(944c362c) SHA1(3843ab300f956280475469caee70135658f67089) ) /* Plane 2,3 */
  5310: 	ROM_LOAD16_BYTE( "256-c3.bin",   0x1000000, 0x800000, CRC(6e69d36f) SHA1(94e8cf42e999114b4bd8b30e0aa2f365578c4c9a) ) /* Plane 0,1 */
  5311: 	ROM_LOAD16_BYTE( "256-c4.bin",   0x1000001, 0x800000, CRC(b755b4eb) SHA1(804700a0966a48f130c434ede3f970792ea74fa5) ) /* Plane 2,3 */
  5312: 	ROM_LOAD16_BYTE( "256-c5.bin",   0x2000000, 0x800000, CRC(7aacab47) SHA1(312c1c9846175fe1a3cad51d5ae230cf674fc93d) ) /* Plane 0,1 */
  5313: 	ROM_LOAD16_BYTE( "256-c6.bin",   0x2000001, 0x800000, CRC(c698fd5d) SHA1(16818883b06849ba2f8d61bdd5e21aaf99bd8408) ) /* Plane 2,3 */
  5314: 	ROM_LOAD16_BYTE( "256-c7.bin",   0x3000000, 0x800000, CRC(cfceddd2) SHA1(7def666adf8bd1703f40c61f182fc040b6362dc9) ) /* Plane 0,1 */
  5315: 	ROM_LOAD16_BYTE( "256-c8.bin",   0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) /* Plane 2,3 */
  5316: ROM_END
  5317: 
  5318: ROM_START( kof2000 ) /* Original Version, Encrypted Code + Sound + GFX Roms */
  5319: 	ROM_REGION( 0x900000, REGION_CPU1, 0 )
  5320: 	ROM_LOAD16_WORD_SWAP( "257-sma.bin", 0x0c0000, 0x040000, CRC(71c6e6bb) SHA1(1bd29ded4c6b29780db8e8b772c452189699ca89) )	/* stored in the custom chip */
  5321: 	ROM_LOAD16_WORD_SWAP( "257-p1.bin",  0x100000, 0x400000, CRC(60947b4c) SHA1(5faa0a7ac7734d6c8e276589bd12dd574264647d) )
  5322: 	ROM_LOAD16_WORD_SWAP( "257-p2.bin",  0x500000, 0x400000, CRC(1b7ec415) SHA1(f19fa44e9ee5b5a6eb4a051349d6bc4acc3bbbdb) )
  5323: 
  5324: 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
  5325: 	ROM_REGION( 0x80000, REGION_GFX1, 0 )	/* larger char set */
  5326: 	ROM_FILL(                 0x000000, 0x20000, 0 )
  5327: 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
  5328: 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
  5329: 
  5330: 	/* The M1 ROM is encrypted, we load it here for reference and replace it with a decrypted version */
  5331: 	ROM_REGION( 0x40000, REGION_USER4, 0 )
  5332: 	ROM_LOAD( "257-m1.bin", 0x00000, 0x40000, CRC(4b749113) SHA1(2af2361146edd0ce3966614d90165a5c1afb8de4) )
  5333: 	NEO_BIOS_SOUND_256K( "257-m1d.bin", CRC(d404db70) SHA1(8cd1f3e140a9a367de23544e76371b0491287909) )
  5334: 
  5335: 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  5336: 	ROM_LOAD( "257-v1.bin", 0x000000, 0x400000, CRC(17cde847) SHA1(4bcc0205b70dc6d9216b29025450c9c5b08cb65d) )
  5337: 	ROM_LOAD( "257-v2.bin", 0x400000, 0x400000, CRC(1afb20ff) SHA1(57dfd2de058139345ff2b744a225790baaecd5a2) )
  5338: 	ROM_LOAD( "257-v3.bin", 0x800000, 0x400000, CRC(4605036a) SHA1(51b228a0600d38a6ec37aec4822879ec3b0ee106) )
  5339: 	ROM_LOAD( "257-v4.bin", 0xc00000, 0x400000, CRC(764bbd6b) SHA1(df23c09ca6cf7d0ae5e11ff16e30c159725106b3) )
  5340: 
  5341: 	NO_DELTAT_REGION
  5342: 
  5343: 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
  5344: 	ROM_LOAD16_BYTE( "257-c1.bin",   0x0000000, 0x800000, CRC(cef1cdfa) SHA1(6135080f3a6b4712b76cc217edcc58e72b55c2b9) ) /* Plane 0,1 */
  5345: 	ROM_LOAD16_BYTE( "257-c2.bin",   0x0000001, 0x800000, CRC(f7bf0003) SHA1(9f7b19a2100cf7d12867e742f440dd5277b4f895) ) /* Plane 2,3 */
  5346: 	ROM_LOAD16_BYTE( "257-c3.bin",   0x1000000, 0x800000, CRC(101e6560) SHA1(8073ae1139e215d1167f8d32c14079a46ce3ee1c) ) /* Plane 0,1 */
  5347: 	ROM_LOAD16_BYTE( "257-c4.bin",   0x1000001, 0x800000, CRC(bd2fc1b1) SHA1(da0006761923ad49b404a08d7a151193ee307a69) ) /* Plane 2,3 */
  5348: 	ROM_LOAD16_BYTE( "257-c5.bin",   0x2000000, 0x800000, CRC(89775412) SHA1(b221b30224bc4239f1b3c2d2fd1cd4fa84e3523c) ) /* Plane 0,1 */
  5349: 	ROM_LOAD16_BYTE( "257-c6.bin",   0x2000001, 0x800000, CRC(fa7200d5) SHA1(6f2b0d38af34e280d56a58955400e5c679906871) ) /* Plane 2,3 */
  5350: 	ROM_LOAD16_BYTE( "257-c7.bin",   0x3000000, 0x800000, CRC(7da11fe4) SHA1(065336cf166807acb6c8569d59d3bf37a19b0a42) ) /* Plane 0,1 */
  5351: 	ROM_LOAD16_BYTE( "257-c8.bin",   0x3000001, 0x800000, CRC(b1afa60b) SHA1(b916184f5cfe4121752270f4f65abf35d8eb0519) ) /* Plane 2,3 */
  5352: ROM_END
  5353: 
  5354: ROM_START( kof2000n ) /* Original Version, Encrypted Sound + GFX Roms */
  5355: 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
  5356: 	ROM_LOAD16_WORD_SWAP( "257-p1n.bin",  0x000000, 0x100000, CRC(5f809dbe) SHA1(2bc233dcff5622de86d01e3b74b840c7caf12982) )
  5357: 	ROM_LOAD16_WORD_SWAP( "257-p2n.bin",  0x100000, 0x400000, CRC(693c2c5e) SHA1(dc9121b7369ef46596343cac055a00aec81704d4) )
  5358: 
  5359: 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
  5360: 	ROM_REGION( 0x80000, REGION_GFX1, 0 )	/* larger char set */
  5361: 	ROM_FILL(                 0x000000, 0x20000, 0 )
  5362: 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
  5363: 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
  5364: 
  5365: 	/* The M1 ROM is encrypted, we load it here for reference and replace it with a decrypted version */
  5366: 	ROM_REGION( 0x40000, REGION_USER4, 0 )
  5367: 	ROM_LOAD( "257-m1.bin", 0x00000, 0x40000, CRC(4b749113) SHA1(2af2361146edd0ce3966614d90165a5c1afb8de4) )
  5368: 	NEO_BIOS_SOUND_256K( "257-m1d.bin", CRC(d404db70) SHA1(8cd1f3e140a9a367de23544e76371b0491287909) )
  5369: 
  5370: 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  5371: 	ROM_LOAD( "257-v1.bin", 0x000000, 0x400000, CRC(17cde847) SHA1(4bcc0205b70dc6d9216b29025450c9c5b08cb65d) )
  5372: 	ROM_LOAD( "257-v2.bin", 0x400000, 0x400000, CRC(1afb20ff) SHA1(57dfd2de058139345ff2b744a225790baaecd5a2) )
  5373: 	ROM_LOAD( "257-v3.bin", 0x800000, 0x400000, CRC(4605036a) SHA1(51b228a0600d38a6ec37aec4822879ec3b0ee106) )
  5374: 	ROM_LOAD( "257-v4.bin", 0xc00000, 0x400000, CRC(764bbd6b) SHA1(df23c09ca6cf7d0ae5e11ff16e30c159725106b3) )
  5375: 
  5376: 	NO_DELTAT_REGION
  5377: 
  5378: 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
  5379: 	ROM_LOAD16_BYTE( "257-c1.bin",   0x0000000, 0x800000, CRC(cef1cdfa) SHA1(6135080f3a6b4712b76cc217edcc58e72b55c2b9) ) /* Plane 0,1 */
  5380: 	ROM_LOAD16_BYTE( "257-c2.bin",   0x0000001, 0x800000, CRC(f7bf0003) SHA1(9f7b19a2100cf7d12867e742f440dd5277b4f895) ) /* Plane 2,3 */
  5381: 	ROM_LOAD16_BYTE( "257-c3.bin",   0x1000000, 0x800000, CRC(101e6560) SHA1(8073ae1139e215d1167f8d32c14079a46ce3ee1c) ) /* Plane 0,1 */
  5382: 	ROM_LOAD16_BYTE( "257-c4.bin",   0x1000001, 0x800000, CRC(bd2fc1b1) SHA1(da0006761923ad49b404a08d7a151193ee307a69) ) /* Plane 2,3 */
  5383: 	ROM_LOAD16_BYTE( "257-c5.bin",   0x2000000, 0x800000, CRC(89775412) SHA1(b221b30224bc4239f1b3c2d2fd1cd4fa84e3523c) ) /* Plane 0,1 */
  5384: 	ROM_LOAD16_BYTE( "257-c6.bin",   0x2000001, 0x800000, CRC(fa7200d5) SHA1(6f2b0d38af34e280d56a58955400e5c679906871) ) /* Plane 2,3 */
  5385: 	ROM_LOAD16_BYTE( "257-c7.bin",   0x3000000, 0x800000, CRC(7da11fe4) SHA1(065336cf166807acb6c8569d59d3bf37a19b0a42) ) /* Plane 0,1 */
  5386: 	ROM_LOAD16_BYTE( "257-c8.bin",   0x3000001, 0x800000, CRC(b1afa60b) SHA1(b916184f5cfe4121752270f4f65abf35d8eb0519) ) /* Plane 2,3 */
  5387: ROM_END
  5388: 
  5389: ROM_START( bangbead ) /* Original Version - Encrypted GFX */
  5390: 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
  5391: 	ROM_LOAD16_WORD_SWAP( "259-p1.bin", 0x100000, 0x100000, CRC(88a37f8b) SHA1(566db84850fad5e8fe822e8bba910a33e083b550) )
  5392: 	ROM_CONTINUE(                       0x000000, 0x100000 )
  5393: 
  5394: 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
  5395: 	ROM_REGION( 0x20000, REGION_GFX1, 0 )
  5396: 	ROM_FILL(                 0x000000, 0x20000, 0 )
  5397: 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
  5398: 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
  5399: 
  5400: 	NEO_BIOS_SOUND_128K( "259-m1.bin", CRC(85668ee9) SHA1(7d3f51710cf90c097cd3faaeeef10ceb85cbb3e8) )
  5401: 
  5402: 	ROM_REGION( 0x500000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  5403: 	ROM_LOAD( "259-v1.bin", 0x000000, 0x400000, CRC(088eb8ab) SHA1(608306e35501dd7d382d9f96b28e7550aa896a03) )
  5404: 	ROM_LOAD( "259-v2.bin", 0x400000, 0x100000, CRC(97528fe9) SHA1(8f5eddbb3a9a225492479d1a44801f3916c8e791) )
  5405: 
  5406: 	NO_DELTAT_REGION
  5407: 
  5408: 	ROM_REGION( 0x1000000, REGION_GFX3, 0 )
  5409: 	/* Encrypted */
  5410: 	ROM_LOAD16_BYTE( "259-c1.bin", 0x0000000, 0x800000, CRC(1f537f74) SHA1(b8ef691e92191c20a5ed4f20a75cca3c7383bca6) )
  5411: 	ROM_LOAD16_BYTE( "259-c2.bin", 0x0000001, 0x800000, CRC(0efd98ff) SHA1(d350315d3c7f26d638458e5ccf2126069a4c7a5b) )
  5412: ROM_END
  5413: 
  5414: /* same data, diff. format roms, not encrypted, it could be a bootleg, not a prototype, since its identical
  5415:    when decrypted i'm disabling it for now */
  5416: #if 0 
  5417: ROM_START( bangbedp )
  5418: 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
  5419: 	ROM_LOAD16_WORD_SWAP( "259-p1.bin", 0x100000, 0x100000, CRC(88a37f8b) SHA1(566db84850fad5e8fe822e8bba910a33e083b550) )
  5420: 	ROM_CONTINUE(                       0x000000, 0x100000 )
  5421: 
  5422: 	NEO_SFIX_128K( "259-s1p.bin", CRC(bb50fb2d) SHA1(7372939f328fb5e7d09c16985e09ae8c34702b0c) )
  5423: 
  5424: 	NEO_BIOS_SOUND_128K( "259-m1.bin", CRC(85668ee9) SHA1(7d3f51710cf90c097cd3faaeeef10ceb85cbb3e8) )
  5425: 
  5426: 	ROM_REGION( 0x500000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  5427: 	ROM_LOAD( "259-v1p.bin", 0x000000, 0x200000, CRC(e97b9385) SHA1(d213cae6cf5732b8ab1f8a8cf04afee5dfd9a260) )
  5428: 	ROM_LOAD( "259-v2p.bin", 0x200000, 0x200000, CRC(b0cbd70a) SHA1(fc7c8183f8ff9800e8aae7c8d44d962300058cfb) )
  5429: 	ROM_LOAD( "259-v3p.bin", 0x400000, 0x100000, CRC(97528fe9) SHA1(8f5eddbb3a9a225492479d1a44801f3916c8e791) )
  5430: 
  5431: 	NO_DELTAT_REGION
  5432: 
  5433: 	ROM_REGION( 0x600000, REGION_GFX3, 0 )
  5434: 	ROM_LOAD16_BYTE( "259-c1p.bin", 0x000000, 0x200000, CRC(e3919e44) SHA1(54c722414b5a7ad311dc8ddf6fdda88535e829d1) ) /* Plane 0,1 */
  5435: 	ROM_LOAD16_BYTE( "259-c2p.bin", 0x000001, 0x200000, CRC(baf5a320) SHA1(ead3d81d9b4aeb45af4f9cb5c38157f2236b506c) ) /* Plane 2,3 */
  5436: 	ROM_LOAD16_BYTE( "259-c3p.bin", 0x400000, 0x100000, CRC(c8e52157) SHA1(f10f58e905c4cbaf182b20e63abe5364462133c5) ) /* Plane 0,1 */
  5437: 	ROM_LOAD16_BYTE( "259-c4p.bin", 0x400001, 0x100000, CRC(69fa8e60) SHA1(29c1fbdb79dedf1470683202e2cb3435732d9275) ) /* Plane 2,3 */
  5438: ROM_END
  5439: #endif 
  5440: 
  5441: ROM_START( nitd ) /* Original Version - Encrypted GFX */
  5442: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  5443: 	ROM_LOAD16_WORD_SWAP( "260-p1.bin", 0x000000, 0x080000, CRC(61361082) SHA1(441f3f41c1aa752c0e0a9a0b1d92711d9e636b85) )
  5444: 
  5445: 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
  5446: 	ROM_REGION( 0x20000, REGION_GFX1, 0 )
  5447: 	ROM_FILL(                 0x000000, 0x20000, 0 )
  5448: 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
  5449: 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
  5450: 
  5451: 	NEO_BIOS_SOUND_512K( "260-m1.bin", CRC(6407c5e5) SHA1(d273e154cc905b63205a17a1a6d419cac3485a92) )
  5452: 
  5453: 	ROM_REGION( 0x0400000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  5454: 	ROM_LOAD( "260-v1.bin", 0x000000, 0x400000, CRC(24b0480c) SHA1(d769e621be52a5cd2e2568891b5f95a48268e1e0) )
  5455: 
  5456: 	NO_DELTAT_REGION
  5457: 
  5458: 	ROM_REGION( 0x1000000, REGION_GFX3, 0 )
  5459: 	/* Encrypted */
  5460: 	ROM_LOAD16_BYTE( "260-c1.bin", 0x0000000, 0x800000, CRC(147b0c7f) SHA1(a647c3a2f6d146ff47521c1d39f58830601f5781) )
  5461: 	ROM_LOAD16_BYTE( "260-c2.bin", 0x0000001, 0x800000, CRC(d2b04b0d) SHA1(ce4322e6cfacb627fe997efe81018861e21d3c27) )
  5462: ROM_END
  5463: 
  5464: ROM_START( zupapa ) /* Original Version - Encrypted GFX */
  5465: 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
  5466: 	ROM_LOAD16_WORD_SWAP( "070-p1.bin", 0x000000, 0x100000, CRC(5a96203e) SHA1(49cddec9ca6cc51e5ecf8a34e447a23e1f8a15a1) )
  5467: 
  5468: 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
  5469: 	ROM_REGION( 0x20000, REGION_GFX1, 0 )
  5470: 	ROM_FILL(                 0x000000, 0x20000, 0 )
  5471: 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
  5472: 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
  5473: 
  5474: 	NEO_BIOS_SOUND_128K( "070-m1.bin", CRC(5a3b3191) SHA1(fa9a9930e18c64e598841fb344c4471d3d2c1964) )
  5475: 
  5476: 	ROM_REGION( 0x0200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  5477: 	ROM_LOAD( "070-v1.bin", 0x000000, 0x200000, CRC(d3a7e1ff) SHA1(4a4a227e10f4af58168f6c26011ea1d414253f92) )
  5478: 
  5479: 	NO_DELTAT_REGION
  5480: 
  5481: 	ROM_REGION( 0x1000000, REGION_GFX3, 0 )
  5482: 	/* Encrypted */
  5483: 	ROM_LOAD16_BYTE( "070-c1.bin", 0x0000000, 0x800000, CRC(f8ad02d8) SHA1(9be54532332a8e963ec35ff1e518947bb11ebade) )
  5484: 	ROM_LOAD16_BYTE( "070-c2.bin", 0x0000001, 0x800000, CRC(70156dde) SHA1(06286bf043d50199b47df9a76ca91f39cb28cb90) )
  5485: ROM_END
  5486: 
  5487: ROM_START( sengoku3 ) /* Original Version - Encrypted GFX */
  5488: 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
  5489: //	ROM_LOAD16_WORD_SWAP( "261-p1.bin", 0x100000, 0x100000, CRC(5b557201) SHA1(d01421d1dc80fe7d2a46b9f79c0f344b3c81c1e7) ) this one is almost certainly bad
  5490: 	ROM_LOAD16_WORD_SWAP( "261-p1.bin", 0x100000, 0x100000, CRC(e0d4bc0a) SHA1(8df366097f224771ca6d1aa5c1691cd46776cd12) )
  5491: 	ROM_CONTINUE(                       0x000000, 0x100000 )
  5492: 
  5493: 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
  5494: 	ROM_REGION( 0x20000, REGION_GFX1, 0 )
  5495: 	ROM_FILL(                 0x000000, 0x20000, 0 )
  5496: 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
  5497: 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
  5498: 
  5499: 	NEO_BIOS_SOUND_128K( "261-m1.bin", CRC(36ed9cdd) SHA1(78a7d755e9e9f52255ac6228d9d402fd6a02c126) )
  5500: 
  5501: 	ROM_REGION( 0x0e00000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  5502: 	ROM_LOAD( "261-v1.bin", 0x000000, 0x400000, CRC(64c30081) SHA1(f9ebd20cf59b72e864b7274c1bdb6d99ecaf4595) )
  5503: 	ROM_LOAD( "261-v2.bin", 0x400000, 0x400000, CRC(392a9c47) SHA1(7ab90a54089236ca6c3ef1af8e566a8025d38159) )
  5504: 	ROM_LOAD( "261-v3.bin", 0x800000, 0x400000, CRC(c1a7ebe3) SHA1(1d7bb481451f5ee0457e954bb5210300182c3c9c) )
  5505: 	ROM_LOAD( "261-v4.bin", 0xc00000, 0x200000, CRC(9000d085) SHA1(11157b355ab4eb6627e9f322ed875332d3d77349) )
  5506: 
  5507: 	NO_DELTAT_REGION
  5508: 
  5509: 	ROM_REGION( 0x2000000, REGION_GFX3, 0 )
  5510: 	ROM_LOAD16_BYTE( "261-c1.bin", 0x0000000, 0x800000, CRC(ded84d9c) SHA1(d960523b813d4fae06d716298d4e431a5c77a0c5) )
  5511: 	ROM_LOAD16_BYTE( "261-c2.bin", 0x0000001, 0x800000, CRC(b8eb4348) SHA1(619d24312549932959481fa58f43f11c048e1ca5) )
  5512: 	ROM_LOAD16_BYTE( "261-c3.bin", 0x1000000, 0x800000, CRC(84e2034a) SHA1(38ec4ae4b86933a25c9a03799b8cade4b1346401) )
  5513: 	ROM_LOAD16_BYTE( "261-c4.bin", 0x1000001, 0x800000, CRC(0b45ae53) SHA1(a19fb21408ab633aee8bbf38bf43b5e26766b355) )
  5514: ROM_END
  5515: 
  5516: ROM_START( kof2001 )
  5517: 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
  5518: 	ROM_LOAD16_WORD_SWAP( "262-p1.bin", 0x000000, 0x100000, CRC(9381750d) SHA1(dcfecd69e563ff52fe07d23c5372d0f748b07819) )
  5519: 	ROM_LOAD16_WORD_SWAP( "262-p2.bin", 0x100000, 0x400000, CRC(8e0d8329) SHA1(10dcc1baf0aaf1fc84c4d856bca6bcff85aed2bc) )
  5520: 
  5521: 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
  5522: 	ROM_REGION( 0x20000, REGION_GFX1, 0 )
  5523: 	ROM_FILL(                 0x000000, 0x20000, 0 )
  5524: 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
  5525: 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
  5526: 
  5527: 	/* The M1 ROM is encrypted, we load it here for reference and replace it with a decrypted version */
  5528: 	ROM_REGION( 0x40000, REGION_USER4, 0 )
  5529: 	ROM_LOAD( "265-262.m1", 0x00000, 0x20000, CRC(1d5aab51) SHA1(52327c5bcad87770419057097cca20a3b187bec3) ) /* yes it really does have a strange name */
  5530: 	NEO_BIOS_SOUND_128K( "262-m1d.bin",  CRC(73c1f5b0) SHA1(27975713e091ecc2a370061080d0920a3c4fde63) )
  5531: 
  5532: 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  5533: 	ROM_LOAD( "262-v1.bin", 0x000000, 0x400000, CRC(83d49ecf) SHA1(2f2c116e45397652e77fcf5d951fa5f71b639572) )
  5534: 	ROM_LOAD( "262-v2.bin", 0x400000, 0x400000, CRC(003f1843) SHA1(bdd58837ad542548bd4053c262f558af88e3b989) )
  5535: 	ROM_LOAD( "262-v3.bin", 0x800000, 0x400000, CRC(2ae38dbe) SHA1(4e82b7dd3b899d61907620517a5a27bdaba0725d) )
  5536: 	ROM_LOAD( "262-v4.bin", 0xc00000, 0x400000, CRC(26ec4dd9) SHA1(8bd68d95a2d913be41a51f51e48dbe3bff5924fb) )
  5537: 
  5538: 	NO_DELTAT_REGION
  5539: 
  5540: 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
  5541: 	/* Encrypted */
  5542: 	ROM_LOAD16_BYTE( "262-c1.bin", 0x0000000, 0x800000, CRC(99cc785a) SHA1(374f0674871d0196fa274aa6c5956d7b3848d5da) ) /* Plane 0,1 */
  5543: 	ROM_LOAD16_BYTE( "262-c2.bin", 0x0000001, 0x800000, CRC(50368cbf) SHA1(5d9e206e98e0b0c7735b72ea46b45058fdec2352) ) /* Plane 2,3 */
  5544: 	ROM_LOAD16_BYTE( "262-c3.bin", 0x1000000, 0x800000, CRC(fb14ff87) SHA1(445a8db2fc69eff54a252700f2d3a89244c58e75) ) /* Plane 0,1 */
  5545: 	ROM_LOAD16_BYTE( "262-c4.bin", 0x1000001, 0x800000, CRC(4397faf8) SHA1(6752b394f6647502a649a3e62bd3442f936b733e) ) /* Plane 2,3 */
  5546: 	ROM_LOAD16_BYTE( "262-c5.bin", 0x2000000, 0x800000, CRC(91f24be4) SHA1(88190c41f7d4a0f4b1982149fc9acfc640af498d) ) /* Plane 0,1 */
  5547: 	ROM_LOAD16_BYTE( "262-c6.bin", 0x2000001, 0x800000, CRC(a31e4403) SHA1(5cd1a14703aa58810e2377dfb7353c61e9dc9c1f) ) /* Plane 2,3 */
  5548: 	ROM_LOAD16_BYTE( "262-c7.bin", 0x3000000, 0x800000, CRC(54d9d1ec) SHA1(80c3a8ec39130dd5d3da561f287709da6b8abcf4) ) /* Plane 0,1 */
  5549: 	ROM_LOAD16_BYTE( "262-c8.bin", 0x3000001, 0x800000, CRC(59289a6b) SHA1(ddfce7c85b2a144975db5bb14b4b51aaf881880e) ) /* Plane 2,3 */
  5550: ROM_END
  5551: 
  5552: ROM_START( cthd2003 ) /* this is a hack of kof2001 much like the various korean hacks / bootlegs of games */
  5553: 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
  5554: 	ROM_LOAD16_WORD_SWAP( "5003-p1.bin", 0x000000, 0x100000, CRC(bb7602c1) SHA1(abf329a40f34c88f7325b255e3bc090db1edaca4) )
  5555: 	ROM_LOAD16_WORD_SWAP( "5003-p2.bin", 0x100000, 0x400000, CRC(adc1c22b) SHA1(271e0629989257a0d21d280c05df53df259414b1) )
  5556: 
  5557: 	NEO_SFIX_128K( "5003-s1.bin", CRC(5ba29aab) SHA1(e7ea67268a10243693bff722e6fd2276ca540acf) )
  5558: 
  5559: 	NEO_BIOS_SOUND_128K( "5003-m1.bin", CRC(1a8c274b) SHA1(5f6f9c533f4a296a18c741ce59a69cf6f5c836b9) )
  5560: 
  5561: 	/* sound roms are identical to kof2001 */
  5562: 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  5563: 	ROM_LOAD( "262-v1.bin", 0x000000, 0x400000, CRC(83d49ecf) SHA1(2f2c116e45397652e77fcf5d951fa5f71b639572) )
  5564: 	ROM_LOAD( "262-v2.bin", 0x400000, 0x400000, CRC(003f1843) SHA1(bdd58837ad542548bd4053c262f558af88e3b989) )
  5565: 	ROM_LOAD( "262-v3.bin", 0x800000, 0x400000, CRC(2ae38dbe) SHA1(4e82b7dd3b899d61907620517a5a27bdaba0725d) )
  5566: 	ROM_LOAD( "262-v4.bin", 0xc00000, 0x400000, CRC(26ec4dd9) SHA1(8bd68d95a2d913be41a51f51e48dbe3bff5924fb) )
  5567: 
  5568: 	NO_DELTAT_REGION
  5569: 
  5570: 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
  5571: 	/* Encrypted */
  5572: 	ROM_LOAD16_BYTE( "5003-c1.bin", 0x0000000, 0x800000, CRC(68f54b67) SHA1(e2869709b11ea2846799fe431211c83e928e103e) ) /* Plane 0,1 */
  5573: 	ROM_LOAD16_BYTE( "5003-c2.bin", 0x0000001, 0x800000, CRC(2f8849d5) SHA1(7ef74981aa056f5acab4ddabffd3e98b4cb970be) ) /* Plane 2,3 */
  5574: 	ROM_LOAD16_BYTE( "5003-c3.bin", 0x1000000, 0x800000, CRC(ac4aff71) SHA1(c983f642e68deaa40fee3e208f2dd55f3bacbdc1) ) /* Plane 0,1 */
  5575: 	ROM_LOAD16_BYTE( "5003-c4.bin", 0x1000001, 0x800000, CRC(afef5d66) SHA1(39fe785563fbea54bba88de60dcc62e2458bd74a) ) /* Plane 2,3 */
  5576: 	ROM_LOAD16_BYTE( "5003-c5.bin", 0x2000000, 0x800000, CRC(c7c1ae50) SHA1(f54f5be7513a5ce2f01ab107a2b26f6a9ee1f2a9) ) /* Plane 0,1 */
  5577: 	ROM_LOAD16_BYTE( "5003-c6.bin", 0x2000001, 0x800000, CRC(613197f9) SHA1(6d1fefa1be81b79e251e55a1352544c0298e4674) ) /* Plane 2,3 */
  5578: 	ROM_LOAD16_BYTE( "5003-c7.bin", 0x3000000, 0x800000, CRC(64ddfe0f) SHA1(361f3f4618009bf6419961266eb9ab5002bef53c) ) /* Plane 0,1 */
  5579: 	ROM_LOAD16_BYTE( "5003-c8.bin", 0x3000001, 0x800000, CRC(917a1439) SHA1(6f28d1d7c6edee1283f25e632c69204dbebe40af) ) /* Plane 2,3 */
  5580: ROM_END
  5581: 
  5582: ROM_START( mslug4 ) /* Original Version - Encrypted GFX */
  5583: 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
  5584: 	ROM_LOAD16_WORD_SWAP( "263-p1.bin",  0x000000, 0x100000, CRC(27e4def3) )
  5585: 	ROM_LOAD16_WORD_SWAP( "263-p2.bin",  0x100000, 0x400000, CRC(fdb7aed8) )
  5586: 
  5587: 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
  5588: 	ROM_REGION( 0x80000, REGION_GFX1, 0 )	/* larger char set */
  5589: 	ROM_FILL(                 0x000000, 0x20000, 0 )
  5590: 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
  5591: 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
  5592: 
  5593: 	/* The M1 ROM is encrypted, we load it here for reference and replace it with a decrypted version */
  5594: 	ROM_REGION( 0x40000, REGION_USER4, 0 )
  5595: 	ROM_LOAD( "263-m1.bin", 0x00000, 0x10000, CRC(38ffad14) )
  5596: 	NEO_BIOS_SOUND_64K( "263-m1d.bin", CRC(69fedba1) )
  5597: 
  5598: 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  5599: 	ROM_LOAD( "263-v1.bin", 0x000000, 0x800000, CRC(01e9b9cd) )
  5600: 	ROM_LOAD( "263-v2.bin", 0x800000, 0x800000, CRC(4ab2bf81) )
  5601: 
  5602: 	NO_DELTAT_REGION
  5603: 
  5604: 	ROM_REGION( 0x3000000, REGION_GFX3, 0 )
  5605: 	/* Encrypted */
  5606: 	ROM_LOAD16_BYTE( "263-c1.bin",   0x0000000, 0x800000, CRC(6c2b0856) ) /* Plane 0,1 */
  5607: 	ROM_LOAD16_BYTE( "263-c2.bin",   0x0000001, 0x800000, CRC(c6035792) ) /* Plane 2,3 */
  5608: 	ROM_LOAD16_BYTE( "263-c3.bin",   0x1000000, 0x800000, CRC(0721d112) ) /* Plane 0,1 */
  5609: 	ROM_LOAD16_BYTE( "263-c4.bin",   0x1000001, 0x800000, CRC(6aa688dd) ) /* Plane 2,3 */
  5610: 	ROM_LOAD16_BYTE( "263-c5.bin",   0x2000000, 0x800000, CRC(794bc2d6) ) /* Plane 0,1 */
  5611: 	ROM_LOAD16_BYTE( "263-c6.bin",   0x2000001, 0x800000, CRC(f85eae54) ) /* Plane 2,3 */
  5612: ROM_END
  5613: 
  5614: ROM_START( rotd )
  5615: 	ROM_REGION( 0x800000, REGION_CPU1, 0 )
  5616: 	ROM_LOAD16_WORD_SWAP( "264-p1.bin", 0x000000, 0x800000, CRC(b8cc969d) )
  5617: 
  5618: 	ROM_REGION( 0x20000, REGION_GFX1, 0 )
  5619: 	ROM_FILL(				  0x000000, 0x20000, 0 )
  5620: 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
  5621: 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
  5622: 
  5623: 	ROM_REGION( 0x40000, REGION_USER4, 0 )
  5624: 	ROM_LOAD( "264-m1.bin", 0x00000, 0x10000, CRC(9abd048c) ) /* encrypted, we load it here for reference and replace with decrypted ROM */
  5625: 	NEO_BIOS_SOUND_64K( "264-m1d.bin", CRC(e5f42e7d) ) /* decrypted */
  5626: 
  5627: 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  5628: 	/* encrypted */
  5629: 	ROM_LOAD( "264-v1.bin", 0x000000, 0x800000, CRC(fa005812) )
  5630: 	ROM_LOAD( "264-v2.bin", 0x800000, 0x800000, CRC(c3dc8bf0) )
  5631: 
  5632: 	NO_DELTAT_REGION
  5633: 
  5634: 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
  5635: 	ROM_LOAD16_BYTE( "264-c1.bin", 0x0000000, 0x800000, CRC(4f148fee) )
  5636: 	ROM_LOAD16_BYTE( "264-c2.bin", 0x0000001, 0x800000, CRC(7cf5ff72) )
  5637: 	ROM_LOAD16_BYTE( "264-c3.bin", 0x1000000, 0x800000, CRC(64d84c98) )
  5638: 	ROM_LOAD16_BYTE( "264-c4.bin", 0x1000001, 0x800000, CRC(2f394a95) )
  5639: 	ROM_LOAD16_BYTE( "264-c5.bin", 0x2000000, 0x800000, CRC(6b99b978) )
  5640: 	ROM_LOAD16_BYTE( "264-c6.bin", 0x2000001, 0x800000, CRC(847d5c7d) )
  5641: 	ROM_LOAD16_BYTE( "264-c7.bin", 0x3000000, 0x800000, CRC(231d681e) )
  5642: 	ROM_LOAD16_BYTE( "264-c8.bin", 0x3000001, 0x800000, CRC(c5edb5c4) )
  5643: ROM_END
  5644: 
  5645: ROM_START( kof2002 )
  5646: 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
  5647: 	ROM_LOAD16_WORD_SWAP( "265-p1.bin", 0x000000, 0x100000, CRC(9ede7323) )
  5648: 	ROM_LOAD16_WORD_SWAP( "265-p2.bin", 0x100000, 0x400000, CRC(327266b8) )
  5649: 
  5650: 	ROM_REGION( 0x20000, REGION_GFX1, 0 )
  5651: 	ROM_FILL(				  0x000000, 0x20000, 0 )
  5652: 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
  5653: 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
  5654: 
  5655: 	ROM_REGION( 0x20000, REGION_USER4, 0 )
  5656: 	ROM_LOAD( "265-m1.bin", 0x00000, 0x20000, CRC(85aaa632) ) /* encrypted, we load it here for reference and replace with decrypted ROM */
  5657: 	NEO_BIOS_SOUND_128K( "265-m1d.bin", CRC(ab9d360e) ) /* decrypted */
  5658: 
  5659: 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
  5660: 	/* encrypted, we load these here for reference and replace with decrypted ROMs */
  5661: 	ROM_LOAD( "265-v1.bin", 0x000000, 0x800000, CRC(15e8f3f5) )
  5662: 	ROM_LOAD( "265-v2.bin", 0x800000, 0x800000, CRC(da41d6f9) )
  5663: 	/* decrypted */
  5664: 	ROM_LOAD( "265-v1d.bin", 0x000000, 0x400000, CRC(13d98607) )
  5665: 	ROM_LOAD( "265-v2d.bin", 0x400000, 0x400000, CRC(9cf74677) )
  5666: 	ROM_LOAD( "265-v3d.bin", 0x800000, 0x400000, CRC(8e9448b5) )
  5667: 	ROM_LOAD( "265-v4d.bin", 0xc00000, 0x400000, CRC(067271b5) )
  5668: 
  5669: 	NO_DELTAT_REGION
  5670: 
  5671: 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
  5672: 	ROM_LOAD16_BYTE( "265-c1.bin", 0x0000000, 0x800000, CRC(2b65a656) )
  5673: 	ROM_LOAD16_BYTE( "265-c2.bin", 0x0000001, 0x800000, CRC(adf18983) )
  5674: 	ROM_LOAD16_BYTE( "265-c3.bin", 0x1000000, 0x800000, CRC(875e9fd7) )
  5675: 	ROM_LOAD16_BYTE( "265-c4.bin", 0x1000001, 0x800000, CRC(2da13947) )
  5676: 	ROM_LOAD16_BYTE( "265-c5.bin", 0x2000000, 0x800000, CRC(61bd165d) )
  5677: 	ROM_LOAD16_BYTE( "265-c6.bin", 0x2000001, 0x800000, CRC(03fdd1eb) )
  5678: 	ROM_LOAD16_BYTE( "265-c7.bin", 0x3000000, 0x800000, CRC(1a2749d8) )
  5679: 	ROM_LOAD16_BYTE( "265-c8.bin", 0x3000001, 0x800000, CRC(ab0bb549) )
  5680: ROM_END
  5681: 
  5682: 
  5683: /******************************************************************************/
  5684: 
  5685: /* dummy entry for the dummy bios driver */
  5686: ROM_START( neogeo )
  5687: 	ROM_REGION16_BE( 0x020000, REGION_USER1, 0 )
  5688: 	NEOGEO_BIOS
  5689: 
  5690: 	ROM_REGION( 0x50000, REGION_CPU2, 0 )
  5691: 	ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(97cf998b) SHA1(977387a7c76ef9b21d0b01fa69830e949a9a9626) )
  5692: 
  5693: 	ROM_REGION( 0x10000, REGION_GFX4, 0 )
  5694: 	ROM_LOAD( "000-lo.lo", 0x00000, 0x10000, CRC(e09e253c) SHA1(2b1c719531dac9bb503f22644e6e4236b91e7cfc) )  /* Y zoom control */
  5695: 
  5696: 	ROM_REGION( 0x20000, REGION_GFX1, 0 )
  5697: 	ROM_FILL(                 0x000000, 0x20000, 0 )
  5698: 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
  5699: 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
  5700: ROM_END
  5701: 
  5702: 
  5703: 
  5704: DRIVER_INIT( kof99 )
  5705: {
  5706: 	data16_t *rom;
  5707: 	int i,j;
  5708: 
  5709: 	rom = (data16_t *)(memory_region(REGION_CPU1) + 0x100000);
  5710: 	/* swap data lines on the whole ROMs */
  5711: 	for (i = 0;i < 0x800000/2;i++)
  5712: 	{
  5713: 		rom[i] = BITSWAP16(rom[i],13,7,3,0,9,4,5,6,1,12,8,14,10,11,2,15);
  5714: 	}
  5715: 
  5716: 	/* swap address lines for the banked part */
  5717: 	for (i = 0;i < 0x600000/2;i+=0x800/2)
  5718: 	{
  5719: 		data16_t buffer[0x800/2];
  5720: 		memcpy(buffer,&rom[i],0x800);
  5721: 		for (j = 0;j < 0x800/2;j++)
  5722: 		{
  5723: 			rom[i+j] = buffer[BITSWAP24(j,23,22,21,20,19,18,17,16,15,14,13,12,11,10,6,2,4,9,8,3,1,7,0,5)];
  5724: 		}
  5725: 	}
  5726: 
  5727: 	/* swap address lines & relocate fixed part */
  5728: 	rom = (data16_t *)memory_region(REGION_CPU1);
  5729: 	for (i = 0;i < 0x0c0000/2;i++)
  5730: 	{
  5731: 		rom[i] = rom[0x700000/2 + BITSWAP24(i,23,22,21,20,19,18,11,6,14,17,16,5,8,10,12,0,4,3,2,7,9,15,13,1)];
  5732: 	}
  5733: 
  5734: 	neogeo_fix_bank_type = 1;
  5735: 	kof99_neogeo_gfx_decrypt(0x00);
  5736: 	init_neogeo();
  5737: 	install_mem_read16_handler(0, 0x2ffff8, 0x2ffff9, sma_random_r);
  5738: 	install_mem_read16_handler(0, 0x2ffffa, 0x2ffffb, sma_random_r);
  5739: }
  5740: 
  5741: DRIVER_INIT( garou )
  5742: {
  5743: 	data16_t *rom;
  5744: 	int i,j;
  5745: 
  5746: 	/* thanks to Razoola and Mr K for the info */
  5747: 	rom = (data16_t *)(memory_region(REGION_CPU1) + 0x100000);
  5748: 	/* swap data lines on the whole ROMs */
  5749: 	for (i = 0;i < 0x800000/2;i++)
  5750: 	{
  5751: 		rom[i] = BITSWAP16(rom[i],13,12,14,10,8,2,3,1,5,9,11,4,15,0,6,7);
  5752: 	}
  5753: 
  5754: 	/* swap address lines & relocate fixed part */
  5755: 	rom = (data16_t *)memory_region(REGION_CPU1);
  5756: 	for (i = 0;i < 0x0c0000/2;i++)
  5757: 	{
  5758: 		rom[i] = rom[0x710000/2 + BITSWAP24(i,23,22,21,20,19,18,4,5,16,14,7,9,6,13,17,15,3,1,2,12,11,8,10,0)];
  5759: 	}
  5760: 
  5761: 	/* swap address lines for the banked part */
  5762: 	rom = (data16_t *)(memory_region(REGION_CPU1) + 0x100000);
  5763: 	for (i = 0;i < 0x800000/2;i+=0x8000/2)
  5764: 	{
  5765: 		data16_t buffer[0x8000/2];
  5766: 		memcpy(buffer,&rom[i],0x8000);
  5767: 		for (j = 0;j < 0x8000/2;j++)
  5768: 		{
  5769: 			rom[i+j] = buffer[BITSWAP24(j,23,22,21,20,19,18,17,16,15,14,9,4,8,3,13,6,2,7,0,12,1,11,10,5)];
  5770: 		}
  5771: 	}
  5772: 
  5773: 	neogeo_fix_bank_type = 1;
  5774: 	kof99_neogeo_gfx_decrypt(0x06);
  5775: 	init_neogeo();
  5776: 	install_mem_read16_handler(0, 0x2fffcc, 0x2fffcd, sma_random_r);
  5777: 	install_mem_read16_handler(0, 0x2ffff0, 0x2ffff1, sma_random_r);
  5778: }
  5779: 
  5780: DRIVER_INIT( garouo )
  5781: {
  5782: 	data16_t *rom;
  5783: 	int i,j;
  5784: 
  5785: 	/* thanks to Razoola and Mr K for the info */
  5786: 	rom = (data16_t *)(memory_region(REGION_CPU1) + 0x100000);
  5787: 	/* swap data lines on the whole ROMs */
  5788: 	for (i = 0;i < 0x800000/2;i++)
  5789: 	{
  5790: 		rom[i] = BITSWAP16(rom[i],14,5,1,11,7,4,10,15,3,12,8,13,0,2,9,6);
  5791: 	}
  5792: 
  5793: 	/* swap address lines & relocate fixed part */
  5794: 	rom = (data16_t *)memory_region(REGION_CPU1);
  5795: 	for (i = 0;i < 0x0c0000/2;i++)
  5796: 	{
  5797: 		rom[i] = rom[0x7f8000/2 + BITSWAP24(i,23,22,21,20,19,18,5,16,11,2,6,7,17,3,12,8,14,4,0,9,1,10,15,13)];
  5798: 	}
  5799: 
  5800: 	/* swap address lines for the banked part */
  5801: 	rom = (data16_t *)(memory_region(REGION_CPU1) + 0x100000);
  5802: 	for (i = 0;i < 0x800000/2;i+=0x8000/2)
  5803: 	{
  5804: 		data16_t buffer[0x8000/2];
  5805: 		memcpy(buffer,&rom[i],0x8000);
  5806: 		for (j = 0;j < 0x8000/2;j++)
  5807: 		{
  5808: 			rom[i+j] = buffer[BITSWAP24(j,23,22,21,20,19,18,17,16,15,14,12,8,1,7,11,3,13,10,6,9,5,4,0,2)];
  5809: 		}
  5810: 	}
  5811: 
  5812: 	neogeo_fix_bank_type = 1;
  5813: 	kof99_neogeo_gfx_decrypt(0x06);
  5814: 	init_neogeo();
  5815: 	install_mem_read16_handler(0, 0x2fffcc, 0x2fffcd, sma_random_r);
  5816: 	install_mem_read16_handler(0, 0x2ffff0, 0x2ffff1, sma_random_r);
  5817: }
  5818: 
  5819: DRIVER_INIT( mslug3 )
  5820: {
  5821: 	data16_t *rom;
  5822: 	int i,j;
  5823: 
  5824: 	/* thanks to Razoola and Mr K for the info */
  5825: 	rom = (data16_t *)(memory_region(REGION_CPU1) + 0x100000);
  5826: 	/* swap data lines on the whole ROMs */
  5827: 	for (i = 0;i < 0x800000/2;i++)
  5828: 	{
  5829: 		rom[i] = BITSWAP16(rom[i],4,11,14,3,1,13,0,7,2,8,12,15,10,9,5,6);
  5830: 	}
  5831: 
  5832: 	/* swap address lines & relocate fixed part */
  5833: 	rom = (data16_t *)memory_region(REGION_CPU1);
  5834: 	for (i = 0;i < 0x0c0000/2;i++)
  5835: 	{
  5836: 		rom[i] = rom[0x5d0000/2 + BITSWAP24(i,23,22,21,20,19,18,15,2,1,13,3,0,9,6,16,4,11,5,7,12,17,14,10,8)];
  5837: 	}
  5838: 
  5839: 	/* swap address lines for the banked part */
  5840: 	rom = (data16_t *)(memory_region(REGION_CPU1) + 0x100000);
  5841: 	for (i = 0;i < 0x800000/2;i+=0x10000/2)
  5842: 	{
  5843: 		data16_t buffer[0x10000/2];
  5844: 		memcpy(buffer,&rom[i],0x10000);
  5845: 		for (j = 0;j < 0x10000/2;j++)
  5846: 		{
  5847: 			rom[i+j] = buffer[BITSWAP24(j,23,22,21,20,19,18,17,16,15,2,11,0,14,6,4,13,8,9,3,10,7,5,12,1)];
  5848: 		}
  5849: 	}
  5850: 
  5851: 	neogeo_fix_bank_type = 1;
  5852: 	kof99_neogeo_gfx_decrypt(0xad);
  5853: 	init_neogeo();
  5854: }
  5855: 
  5856: DRIVER_INIT( kof2000 )
  5857: {
  5858: 	data16_t *rom;
  5859: 	int i,j;
  5860: 
  5861: 	/* thanks to Razoola and Mr K for the info */
  5862: 	rom = (data16_t *)(memory_region(REGION_CPU1) + 0x100000);
  5863: 	/* swap data lines on the whole ROMs */
  5864: 	for (i = 0;i < 0x800000/2;i++)
  5865: 	{
  5866: 		rom[i] = BITSWAP16(rom[i],12,8,11,3,15,14,7,0,10,13,6,5,9,2,1,4);
  5867: 	}
  5868: 
  5869: 	/* swap address lines for the banked part */
  5870: 	for (i = 0;i < 0x63a000/2;i+=0x800/2)
  5871: 	{
  5872: 		data16_t buffer[0x800/2];
  5873: 		memcpy(buffer,&rom[i],0x800);
  5874: 		for (j = 0;j < 0x800/2;j++)
  5875: 		{
  5876: 			rom[i+j] = buffer[BITSWAP24(j,23,22,21,20,19,18,17,16,15,14,13,12,11,10,4,1,3,8,6,2,7,0,9,5)];
  5877: 		}
  5878: 	}
  5879: 
  5880: 	/* swap address lines & relocate fixed part */
  5881: 	rom = (data16_t *)memory_region(REGION_CPU1);
  5882: 	for (i = 0;i < 0x0c0000/2;i++)
  5883: 	{
  5884: 		rom[i] = rom[0x73a000/2 + BITSWAP24(i,23,22,21,20,19,18,8,4,15,13,3,14,16,2,6,17,7,12,10,0,5,11,1,9)];
  5885: 	}
  5886: 
  5887: 	neogeo_fix_bank_type = 2;
  5888: 	kof2000_neogeo_gfx_decrypt(0x00);
  5889: 	init_neogeo();
  5890: 	install_mem_read16_handler(0, 0x2fffd8, 0x2fffd9, sma_random_r);
  5891: 	install_mem_read16_handler(0, 0x2fffda, 0x2fffdb, sma_random_r);
  5892: }
  5893: 
  5894: 
  5895: DRIVER_INIT( kof99n )
  5896: {
  5897: 	neogeo_fix_bank_type = 1;
  5898: 	kof99_neogeo_gfx_decrypt(0x00);
  5899: 	init_neogeo();
  5900: }
  5901: 
  5902: DRIVER_INIT( ganryu )
  5903: {
  5904: 	neogeo_fix_bank_type = 1;
  5905: 	kof99_neogeo_gfx_decrypt(0x07);
  5906: 	init_neogeo();
  5907: }
  5908: 
  5909: DRIVER_INIT( s1945p )
  5910: {
  5911: 	neogeo_fix_bank_type = 1;
  5912: 	kof99_neogeo_gfx_decrypt(0x05);
  5913: 	init_neogeo();
  5914: }
  5915: 
  5916: DRIVER_INIT( preisle2 )
  5917: {
  5918: 	neogeo_fix_bank_type = 1;
  5919: 	kof99_neogeo_gfx_decrypt(0x9f);
  5920: 	init_neogeo();
  5921: }
  5922: 
  5923: DRIVER_INIT( mslug3n )
  5924: {
  5925: 	neogeo_fix_bank_type = 1;
  5926: 	kof99_neogeo_gfx_decrypt(0xad);
  5927: 	init_neogeo();
  5928: }
  5929: 
  5930: DRIVER_INIT( kof2000n )
  5931: {
  5932: 	neogeo_fix_bank_type = 2;
  5933: 	kof2000_neogeo_gfx_decrypt(0x00);
  5934: 	init_neogeo();
  5935: }
  5936: 
  5937: DRIVER_INIT( bangbead )
  5938: {
  5939: 	neogeo_fix_bank_type = 1;
  5940: 	kof99_neogeo_gfx_decrypt(0xf8);
  5941: 	init_neogeo();
  5942: }
  5943: 
  5944: DRIVER_INIT( nitd )
  5945: {
  5946: 	neogeo_fix_bank_type = 1;
  5947: 	kof99_neogeo_gfx_decrypt(0xff);
  5948: 	init_neogeo();
  5949: }
  5950: 
  5951: DRIVER_INIT( zupapa )
  5952: {
  5953: 	neogeo_fix_bank_type = 1;
  5954: 	kof99_neogeo_gfx_decrypt(0xbd);
  5955: 	init_neogeo();
  5956: }
  5957: 
  5958: DRIVER_INIT( sengoku3 )
  5959: {
  5960: 	neogeo_fix_bank_type = 1;
  5961: 	kof99_neogeo_gfx_decrypt(0xfe);
  5962: 	init_neogeo();
  5963: }
  5964: 
  5965: DRIVER_INIT( kof2001 )
  5966: {
  5967: 	neogeo_fix_bank_type = 0;
  5968: 	kof2000_neogeo_gfx_decrypt(0x1e);
  5969: 	init_neogeo();
  5970: }
  5971: 
  5972: DRIVER_INIT( mslug4 )
  5973: {
  5974: 	data16_t *rom;
  5975: 	int i,j;
  5976: 
  5977: 	neogeo_fix_bank_type = 1; /* maybe slightly different, USA violent content screen is wrong */
  5978: 	kof2000_neogeo_gfx_decrypt(0x31);
  5979: 	init_neogeo();
  5980: 
  5981: 	/* thanks to Elsemi for the NEO-PCM2 info */
  5982: 	rom = (data16_t *)(memory_region(REGION_SOUND1));
  5983: 	if( rom != NULL )
  5984: 	{
  5985: 		/* swap address lines on the whole ROMs */
  5986: 		for( i = 0; i < 0x1000000 / 2; i += 8 / 2 )
  5987: 		{
  5988: 			data16_t buffer[ 8 / 2 ];
  5989: 			memcpy( buffer, &rom[ i ], 8 );
  5990: 			for( j = 0; j < 8 / 2; j++ )
  5991: 			{
  5992: 				rom[ i + j ] = buffer[ j ^ 2 ];
  5993: 			}
  5994: 		}
  5995: 	}
  5996: }
  5997: 
  5998: DRIVER_INIT( rotd )
  5999: {
  6000: 	data16_t *rom;
  6001: 	int i,j;
  6002: 
  6003: 	neogeo_fix_bank_type = 1;
  6004: 	kof2000_neogeo_gfx_decrypt(0x3f);
  6005: 	init_neogeo();
  6006: 
  6007: 	/* thanks to Elsemi for the NEO-PCM2 info */
  6008: 	rom = (data16_t *)(memory_region(REGION_SOUND1));
  6009: 	if( rom != NULL )
  6010: 	{
  6011: 		/* swap address lines on the whole ROMs */
  6012: 		for( i = 0; i < 0x1000000 / 2; i += 16 / 2 )
  6013: 		{
  6014: 			data16_t buffer[ 16 / 2 ];
  6015: 			memcpy( buffer, &rom[ i ], 16 );
  6016: 			for( j = 0; j < 16 / 2; j++ )
  6017: 			{
  6018: 				rom[ i + j ] = buffer[ j ^ 4 ];
  6019: 			}
  6020: 		}
  6021: 	}
  6022: }
  6023: 
  6024: DRIVER_INIT( kof2002 )
  6025: {
  6026: 	UINT8 *src = memory_region(REGION_CPU1)+0x100000;
  6027: 	UINT8 *dst = malloc(0x400000);
  6028: 	int i;
  6029: 	unsigned int sec[]={0x100000,0x280000,0x300000,0x180000,0x000000,0x380000,0x200000,0x080000};
  6030: 
  6031: 	if (dst)
  6032: 	{
  6033: 		memcpy(dst,src,0x400000);
  6034: 
  6035: 		for(i=0;i<8;++i)
  6036: 		{
  6037: 			memcpy(src+i*0x80000,dst+sec[i],0x80000);
  6038: 		}
  6039: 		free(dst);
  6040: 	}
  6041: 
  6042: 	neogeo_fix_bank_type = 0;
  6043: 	kof2000_neogeo_gfx_decrypt(0xec);
  6044: 
  6045: 	init_neogeo();
  6046: }
  6047: 
  6048: static void kof98P1decode(void)
  6049: {
  6050: 	UINT8 *src = memory_region(REGION_CPU1);
  6051: 	UINT8 *dst = malloc(0x200000);
  6052: 	int i, j, k;
  6053: 	unsigned int sec[]={0x000000,0x100000,0x000004,0x100004,0x10000a,0x00000a,0x10000e,0x00000e};
  6054: 	unsigned int pos[]={0x000,0x004,0x00a,0x00e};
  6055: 
  6056: 	memcpy( dst, src, 0x200000);
  6057: 	for( i=0x800; i<0x100000; i+=0x200 )
  6058: 	{
  6059: 		for( j=0; j<0x100; j+=0x10 )
  6060: 		{
  6061: 			for( k=0; k<16; k+=2)
  6062: 			{
  6063: 				memcpy( &src[i+j+k],       &dst[ i+j+sec[k/2]+0x100 ], 2 );
  6064: 				memcpy( &src[i+j+k+0x100], &dst[ i+j+sec[k/2] ],       2 );
  6065: 			}
  6066: 			if( i >= 0x080000 && i < 0x0c0000)
  6067: 			{
  6068: 				for( k=0; k<4; k++ )
  6069: 				{
  6070: 					memcpy( &src[i+j+pos[k]],       &dst[i+j+pos[k]],       2 );
  6071: 					memcpy( &src[i+j+pos[k]+0x100], &dst[i+j+pos[k]+0x100], 2 );
  6072: 				}
  6073: 			}
  6074: 			else if( i >= 0x0c0000 )
  6075: 			{
  6076: 				for( k=0; k<4; k++ )
  6077: 				{
  6078: 					memcpy( &src[i+j+pos[k]],       &dst[i+j+pos[k]+0x100], 2 );
  6079: 					memcpy( &src[i+j+pos[k]+0x100], &dst[i+j+pos[k]],       2 );
  6080: 				}
  6081: 			}
  6082: 		}
  6083: 		memcpy( &src[i+0x000000], &dst[i+0x000000], 2 );
  6084: 		memcpy( &src[i+0x000002], &dst[i+0x100000], 2 );
  6085: 		memcpy( &src[i+0x000100], &dst[i+0x000100], 2 );
  6086: 		memcpy( &src[i+0x000102], &dst[i+0x100100], 2 );
  6087: 	}
  6088: 	memcpy( &src[0x100000], &src[0x200000], 0x400000 );
  6089: 
  6090: 	free(dst);
  6091: }
  6092: 
  6093: WRITE16_HANDLER ( kof98_prot_w )
  6094: {
  6095: 	/* info from razoola */
  6096: 	UINT16* mem16 = (UINT16*)memory_region(REGION_CPU1);
  6097: 
  6098: 	switch (data)
  6099: 	{
  6100: 		case 0x0090:
  6101: 		logerror ("%06x kof98 - protection 0x0090 old %04x %04x\n",activecpu_get_pc(), mem16[0x100/2], mem16[0x102/2]);
  6102: 		mem16[0x100/2] = 0x00c2; mem16[0x102/2] = 0x00fd;
  6103: 		break;
  6104: 
  6105: 		case 0x00f0:
  6106: 		logerror ("%06x kof98 - protection 0x00f0 old %04x %04x\n",activecpu_get_pc(), mem16[0x100/2], mem16[0x102/2]);
  6107: 		mem16[0x100/2] = 0x4e45; mem16[0x102/2] = 0x4f2d;
  6108: 		break;
  6109: 
  6110: 		default: // 00aa is written, but not needed?
  6111: 		logerror ("%06x kof98 - unknown protection write %04x\n",activecpu_get_pc(), data);
  6112: 		break;
  6113: 	}
  6114: }
  6115: 
  6116: 
  6117: DRIVER_INIT ( kof98 )
  6118: {
  6119: 	kof98P1decode();
  6120: 
  6121: /* when 0x20aaaa contains 0x0090 (word) then 0x100 (normally the neogeo header) should return 0x00c200fd
  6122:    worked out using real hw */
  6123: 
  6124: 	install_mem_write16_handler(0, 0x20aaaa, 0x20aaab, kof98_prot_w);
  6125: 
  6126: 	init_neogeo();
  6127: 
  6128: }
  6129: 
  6130: DRIVER_INIT( mjneogeo )
  6131: {
  6132: 	install_mem_read16_handler (0, 0x300000, 0x300001, mjneogeo_r);
  6133: 	install_mem_write16_handler(0, 0x380000, 0x380001, mjneogeo_w);
  6134: 
  6135: 	init_neogeo();
  6136: }
  6137: 
  6138: /* descrambling information from razoola */
  6139: static void cthd2003_neogeo_gfx_address_fix_do(int start, int end, int bit3shift, int bit2shift, int bit1shift, int bit0shift)
  6140: {
  6141: 	int i,j;
  6142: 	int tilesize=128;
  6143: 
  6144: 	UINT8* rom = (UINT8*)malloc(16*tilesize);	// 16 tiles buffer
  6145: 	UINT8* realrom = memory_region(REGION_GFX3) + start*tilesize;
  6146: 
  6147: 	for (i = 0; i < (end-start)/16; i++) {
  6148: 		for (j = 0; j < 16; j++) {
  6149: 			int offset = (((j&1)>>0)<<bit0shift)
  6150: 				        +(((j&2)>>1)<<bit1shift)
  6151: 				        +(((j&4)>>2)<<bit2shift)
  6152: 						+(((j&8)>>3)<<bit3shift);
  6153: 
  6154: 			memcpy(rom+j*tilesize, realrom+offset*tilesize, tilesize);
  6155: 		}
  6156: 		memcpy(realrom,rom,tilesize*16);
  6157: 		realrom+=16*tilesize;
  6158: 	}
  6159: 	free(rom);
  6160: }
  6161: 
  6162: static void cthd2003_neogeo_gfx_address_fix(int start, int end)
  6163: {
  6164: 	cthd2003_neogeo_gfx_address_fix_do(start+512*0, end+512*0, 0,3,2,1);
  6165: 	cthd2003_neogeo_gfx_address_fix_do(start+512*1, end+512*1, 1,0,3,2);
  6166: 	cthd2003_neogeo_gfx_address_fix_do(start+512*2, end+512*2, 2,1,0,3);
  6167: 	// skip 3 & 4
  6168: 	cthd2003_neogeo_gfx_address_fix_do(start+512*5, end+512*5, 0,1,2,3);
  6169: 	cthd2003_neogeo_gfx_address_fix_do(start+512*6, end+512*6, 0,1,2,3);
  6170: 	cthd2003_neogeo_gfx_address_fix_do(start+512*7, end+512*7, 0,2,3,1);
  6171: }
  6172: 
  6173: static void cthd2003_c(int pow)
  6174: {
  6175: 	int i;
  6176: 
  6177: 	for (i=0; i<=192; i+=8)
  6178: 		cthd2003_neogeo_gfx_address_fix(i*512,i*512+512);
  6179: 
  6180: 	for (i=200; i<=392; i+=8)
  6181: 		cthd2003_neogeo_gfx_address_fix(i*512,i*512+512);
  6182: 
  6183: 	for (i=400; i<=592; i+=8)
  6184: 		cthd2003_neogeo_gfx_address_fix(i*512,i*512+512);
  6185: 
  6186: 	for (i=600; i<=792; i+=8)
  6187: 		cthd2003_neogeo_gfx_address_fix(i*512,i*512+512);
  6188: 
  6189: 	for (i=800; i<=992; i+=8)
  6190: 		cthd2003_neogeo_gfx_address_fix(i*512,i*512+512);
  6191: 
  6192: 	for (i=1000; i<=1016; i+=8)
  6193: 		cthd2003_neogeo_gfx_address_fix(i*512,i*512+512);
  6194: }
  6195: 
  6196: 
  6197: DRIVER_INIT (cthd2003)
  6198: {
  6199: 	UINT8 *romdata = memory_region(REGION_GFX1);
  6200: 	UINT8*tmp = (UINT8*)malloc(8*128*128);
  6201: 
  6202: 	memcpy(tmp+8*0*128, romdata+8*0*128, 8*32*128);
  6203: 	memcpy(tmp+8*32*128, romdata+8*64*128, 8*32*128);
  6204: 	memcpy(tmp+8*64*128, romdata+8*32*128, 8*32*128);
  6205: 	memcpy(tmp+8*96*128, romdata+8*96*128, 8*32*128);
  6206: 	memcpy(romdata, tmp, 8*128*128);
  6207: 
  6208: 	romdata = memory_region(REGION_CPU2)+0x10000;
  6209:  	memcpy(tmp+8*0*128, romdata+8*0*128, 8*32*128);
  6210: 	memcpy(tmp+8*32*128, romdata+8*64*128, 8*32*128);
  6211:  	memcpy(tmp+8*64*128, romdata+8*32*128, 8*32*128);
  6212: 	memcpy(tmp+8*96*128, romdata+8*96*128, 8*32*128);
  6213: 	memcpy(romdata, tmp, 8*128*128);
  6214: 
  6215:  	free(tmp);
  6216: 
  6217: 	memcpy(romdata-0x10000,romdata,0x10000);;
  6218: 
  6219: 	cthd2003_c(0);
  6220:  	init_neogeo();
  6221: }
  6222: 
  6223: 
  6224: /******************************************************************************/
  6225: 
  6226: static UINT32 cpu1_second_bankaddress;
  6227: 
  6228: void neogeo_set_cpu1_second_bank(UINT32 bankaddress)
  6229: {
  6230: 	data8_t *RAM = memory_region(REGION_CPU1);
  6231: 
  6232: 	cpu1_second_bankaddress = bankaddress;
  6233: 	cpu_setbank(4,&RAM[bankaddress]);
  6234: }
  6235: 
  6236: void neogeo_init_cpu2_setbank(void)
  6237: {
  6238: 	UINT8 *mem08 = memory_region(REGION_CPU2);
  6239: 
  6240: 	cpu_setbank(5,&mem08[bank[0]]);
  6241: 	cpu_setbank(6,&mem08[bank[1]]);
  6242: 	cpu_setbank(7,&mem08[bank[2]]);
  6243: 	cpu_setbank(8,&mem08[bank[3]]);
  6244: }
  6245: 
  6246: static void neogeo_init_cpu_banks(void)
  6247: {
  6248: 	neogeo_set_cpu1_second_bank(cpu1_second_bankaddress);
  6249: 	neogeo_init_cpu2_setbank();
  6250: }
  6251: 
  6252: void neogeo_register_main_savestate(void)
  6253: {
  6254: 	state_save_register_UINT32("neogeo", 0, "neogeo_frame_counter",       &neogeo_frame_counter,       1);
  6255: 	state_save_register_UINT32("neogeo", 0, "neogeo_frame_counter_speed", &neogeo_frame_counter_speed, 1);
  6256: 	state_save_register_int   ("neogeo", 0, "current_rastercounter",      &current_rastercounter);
  6257: 	state_save_register_int   ("neogeo", 0, "current_rasterline",         &current_rasterline);
  6258: 	state_save_register_int   ("neogeo", 0, "scanline_read",              &scanline_read);
  6259: 	state_save_register_int   ("neogeo", 0, "irq2start",                  &irq2start);
  6260: 	state_save_register_int   ("neogeo", 0, "irq2control",                &irq2control);
  6261: 	state_save_register_UINT32("neogeo", 0, "irq2pos_value",              &irq2pos_value,              1);
  6262: 	state_save_register_int   ("neogeo", 0, "vblank_int",                 &vblank_int);
  6263: 	state_save_register_int   ("neogeo", 0, "scanline_int",               &scanline_int);
  6264: 	state_save_register_int   ("neogeo", 0, "fc",                         &fc);
  6265: 	state_save_register_int   ("neogeo", 0, "neogeo_raster_enable",       &neogeo_raster_enable);
  6266: 	state_save_register_int   ("neogeo", 0, "pending_command",            &pending_command);
  6267: 	state_save_register_int   ("neogeo", 0, "result_code",                &result_code);
  6268: 	state_save_register_int   ("neogeo", 0, "ts",                         &ts);
  6269: 	state_save_register_UINT32("neogeo", 0, "bank",                       bank,                        4);
  6270: 	state_save_register_int   ("neogeo", 0, "neogeo_rng",                 &neogeo_rng);
  6271: 	state_save_register_UINT32("neogeo", 0, "cpu1_second_bankaddress",    &cpu1_second_bankaddress,    1);
  6272: 
  6273: 	state_save_register_func_postload(neogeo_init_cpu_banks);
  6274: }
  6275: 
  6276: /******************************************************************************/
  6277: 
  6278: /* A dummy driver, so that the bios can be debugged, and to serve as */
  6279: /* parent for the NEOGEO_BIOS files, so that we do not have to include */
  6280: /* them in every zip file */
  6281: GAMEBX( 1990, neogeo, 0, neogeo, neogeo, neogeo, neogeo, ROT0, "SNK", "Neo-Geo", NOT_A_DRIVER )
  6282: 
  6283: /******************************************************************************/
  6284: 
  6285: /*     YEAR  NAME      PARENT    BIOS    MACHINE INPUT    INIT      MONITOR  */
  6286: 
  6287: /* SNK */
  6288: GAMEB( 1990, nam1975,  neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "NAM-1975" )
  6289: GAMEB( 1990, bstars,   neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "SNK", "Baseball Stars Professional" )
  6290: GAMEB( 1990, tpgolf,   neogeo,   neogeo, raster, neogeo,  neogeo,   ROT0, "SNK", "Top Player's Golf" )
  6291: GAMEB( 1990, mahretsu, neogeo,   neogeo, neogeo, mjneogeo,mjneogeo, ROT0, "SNK", "Mahjong Kyoretsuden" )
  6292: GAMEB( 1990, ridhero,  neogeo,   neogeo, raster, neogeo,  neogeo,   ROT0, "SNK", "Riding Hero (set 1)" )
  6293: GAMEB( 1990, ridheroh, ridhero,  neogeo, raster, neogeo,  neogeo,   ROT0, "SNK", "Riding Hero (set 2)" )
  6294: GAMEB( 1991, alpham2,  neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "Alpha Mission II / ASO II - Last Guardian" )
  6295: GAMEB( 1990, cyberlip, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "Cyber-Lip" )
  6296: GAMEB( 1990, superspy, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "The Super Spy" )
  6297: GAMEB( 1992, mutnat,   neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "Mutation Nation" )
  6298: GAMEB( 1991, kotm,     neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "King of the Monsters (set 1)" )
  6299: GAMEB( 1991, kotmh,    kotm,     neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "King of the Monsters (set 2)" )
  6300: GAMEB( 1991, sengoku,  neogeo,   neogeo, ras320, neogeo,  neogeo,   ROT0, "SNK", "Sengoku / Sengoku Denshou (set 1)" )
  6301: GAMEB( 1991, sengokh,  sengoku,  neogeo, ras320, neogeo,  neogeo,   ROT0, "SNK", "Sengoku / Sengoku Denshou (set 2)" )
  6302: GAMEB( 1991, burningf, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "Burning Fight (set 1)" )
  6303: GAMEB( 1991, burningh, burningf, neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "Burning Fight (set 2)" )
  6304: GAMEB( 1990, lbowling, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "League Bowling" )
  6305: GAMEB( 1991, gpilots,  neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "Ghost Pilots" )
  6306: GAMEB( 1990, joyjoy,   neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "Puzzled / Joy Joy Kid" )
  6307: GAMEB( 1991, quizdais, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "Quiz Daisousa Sen - The Last Count Down" )
  6308: GAMEB( 1992, lresort,  neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "Last Resort" )
  6309: GAMEB( 1991, eightman, neogeo,   neogeo, ras320, neogeo,  neogeo,   ROT0, "SNK / Pallas", "Eight Man" )
  6310: GAMEB( 1991, legendos, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "Legend of Success Joe / Ashitano Joe Densetsu" )
  6311: GAMEB( 1991, 2020bb,   neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK / Pallas", "2020 Super Baseball (set 1)" )
  6312: GAMEB( 1991, 2020bbh,  2020bb,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK / Pallas", "2020 Super Baseball (set 2)" )
  6313: GAMEB( 1991, socbrawl, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "Soccer Brawl" )
  6314: GAMEB( 1991, fatfury1, neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "SNK", "Fatal Fury - King of Fighters / Garou Densetsu - shukumei no tatakai" )
  6315: GAMEB( 1991, roboarmy, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "Robo Army" )
  6316: GAMEB( 1992, fbfrenzy, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "Football Frenzy" )
  6317: GAMEB( 1992, kotm2,    neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "King of the Monsters 2 - The Next Thing" )
  6318: GAMEB( 1993, sengoku2, neogeo,   neogeo, raster, neogeo,  neogeo,   ROT0, "SNK", "Sengoku 2 / Sengoku Denshou 2")
  6319: GAMEB( 1992, bstars2,  neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "Baseball Stars 2" )
  6320: GAMEB( 1992, quizdai2, neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "SNK", "Quiz Meitantei Neo & Geo - Quiz Daisousa Sen part 2" )
  6321: GAMEB( 1993, 3countb,  neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "SNK", "3 Count Bout / Fire Suplex" )
  6322: GAMEB( 1992, aof,      neogeo,   neogeo, raster, neogeo,  neogeo,   ROT0, "SNK", "Art of Fighting / Ryuuko no Ken" )
  6323: GAMEB( 1993, samsho,   neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "SNK", "Samurai Shodown / Samurai Spirits" )
  6324: GAMEB( 1994, tophuntr, neogeo,   neogeo, ras320, neogeo,  neogeo,   ROT0, "SNK", "Top Hunter - Roddy & Cathy" )
  6325: GAMEB( 1992, fatfury2, neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "SNK", "Fatal Fury 2 / Garou Densetsu 2 - arata-naru tatakai" )
  6326: GAMEB( 1992, ssideki,  neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "Super Sidekicks / Tokuten Ou" )
  6327: GAMEB( 1994, kof94,    neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "The King of Fighters '94" )
  6328: GAMEB( 1994, aof2,     neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "Art of Fighting 2 / Ryuuko no Ken 2" )
  6329: GAMEB( 1993, fatfursp, neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "SNK", "Fatal Fury Special / Garou Densetsu Special" )
  6330: GAMEB( 1995, savagere, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "Savage Reign / Fu'un Mokushiroku - kakutou sousei" )
  6331: GAMEB( 1994, ssideki2, neogeo,   neogeo, ras320, neogeo,  neogeo,   ROT0, "SNK", "Super Sidekicks 2 - The World Championship / Tokuten Ou 2 - real fight football" )
  6332: GAMEB( 1994, samsho2,  neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "SNK", "Samurai Shodown II / Shin Samurai Spirits - Haohmaru jigokuhen" )
  6333: GAMEB( 1995, fatfury3, neogeo,   neogeo, ras320, neogeo,  neogeo,   ROT0, "SNK", "Fatal Fury 3 - Road to the Final Victory / Garou Densetsu 3 - haruka-naru tatakai" )
  6334: GAMEB( 1995, ssideki3, neogeo,   neogeo, ras320, neogeo,  neogeo,   ROT0, "SNK", "Super Sidekicks 3 - The Next Glory / Tokuten Ou 3 - eikoue no michi" )
  6335: GAMEB( 1995, kof95,    neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "The King of Fighters '95 (set 1)" )
  6336: GAMEB( 1995, kof95a,   kof95,    neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "The King of Fighters '95 (set 2)" )
  6337: GAMEB( 1995, samsho3,  neogeo,   neogeo, raster, neogeo,  neogeo,   ROT0, "SNK", "Samurai Shodown III / Samurai Spirits - Zankurou Musouken" )
  6338: GAMEB( 1995, rbff1,    neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "SNK", "Real Bout Fatal Fury / Real Bout Garou Densetsu" )
  6339: GAMEB( 1996, aof3,     neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "Art of Fighting 3 - The Path of the Warrior / Art of Fighting - Ryuuko no Ken Gaiden" )
  6340: GAMEB( 1996, kof96,    neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "The King of Fighters '96" )
  6341: GAMEB( 1996, ssideki4, neogeo,   neogeo, ras320, neogeo,  neogeo,   ROT0, "SNK", "Ultimate 11 - The SNK Football Championship / Tokuten Ou - Honoo no Libero, The" )
  6342: GAMEB( 1996, kizuna,   neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "Kizuna Encounter - Super Tag Battle / Fu'un Super Tag Battle" )
  6343: GAMEB( 1996, samsho4,  neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "SNK", "Samurai Shodown IV - Amakusa's Revenge / Samurai Spirits - Amakusa Kourin" )
  6344: GAMEB( 1996, rbffspec, neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "SNK", "Real Bout Fatal Fury Special / Real Bout Garou Densetsu Special" )
  6345: GAMEB( 1997, kof97,    neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "The King of Fighters '97 (set 1)" )
  6346: GAMEB( 1997, kof97a,   kof97,    neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "The King of Fighters '97 (set 2)" )
  6347: GAMEB( 1997, lastblad, neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "SNK", "Last Blade / Bakumatsu Roman - Gekka no Kenshi, The (set 1)" )
  6348: GAMEB( 1997, lastblda, lastblad, neogeo, neo320, neogeo,  neogeo,   ROT0, "SNK", "Last Blade / Bakumatsu Roman - Gekka no Kenshi, The (set 2)" )
  6349: GAMEB( 1997, irrmaze,  neogeo,   neogeo, neogeo, irrmaze, neogeo,   ROT0, "SNK / Saurus", "The Irritating Maze / Ultra Denryu Iraira Bou" )
  6350: GAMEB( 1998, rbff2,    neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "SNK", "Real Bout Fatal Fury 2 - The Newcomers / Real Bout Garou Densetsu 2 - the newcomers (set 1)" )
  6351: GAMEB( 1998, rbff2a,   rbff2,    neogeo, neo320, neogeo,  neogeo,   ROT0, "SNK", "Real Bout Fatal Fury 2 - The Newcomers / Real Bout Garou Densetsu 2 - the newcomers (set 2)" )
  6352: GAMEB( 1998, mslug2,   neogeo,   neogeo, raster, neogeo,  neogeo,   ROT0, "SNK", "Metal Slug 2 - Super Vehicle-001/II" )
  6353: GAMEB( 1998, kof98,    neogeo,   neogeo, neogeo, neogeo,  kof98,    ROT0, "SNK", "The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends" )
  6354: GAMEB( 1998, kof98n,   kof98,    neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (not encrypted)" )
  6355: GAMEB( 1998, lastbld2, neogeo,   neogeo, ras320, neogeo,  neogeo,   ROT0, "SNK", "Last Blade 2 / Bakumatsu Roman - Dai Ni Maku Gekka no Kenshi, The" )
  6356: GAMEB( 1998, neocup98, neogeo,   neogeo, ras320, neogeo,  neogeo,   ROT0, "SNK", "Neo-Geo Cup '98 - The Road to the Victory" )
  6357: GAMEB( 1999, mslugx,   neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "Metal Slug X - Super Vehicle-001" )
  6358: GAMEB( 1999, kof99,    neogeo,   neogeo, raster, neogeo,  kof99,    ROT0, "SNK", "The King of Fighters '99 - Millennium Battle (set 1)" ) /* Encrypted Code & GFX */
  6359: GAMEB( 1999, kof99a,   kof99,    neogeo, raster, neogeo,  kof99,    ROT0, "SNK", "The King of Fighters '99 - Millennium Battle (set 2)" ) /* Encrypted Code & GFX, crashes going into attract demo */
  6360: GAMEB( 1999, kof99e,   kof99,    neogeo, raster, neogeo,  kof99,    ROT0, "SNK", "The King of Fighters '99 - Millennium Battle (earlier)" ) /* Encrypted Code & GFX */
  6361: GAMEB( 1999, kof99n,   kof99,    neogeo, raster, neogeo,  kof99n,   ROT0, "SNK", "The King of Fighters '99 - Millennium Battle (not encrypted)" )	/* Encrypted GFX */
  6362: GAMEB( 1999, kof99p,   kof99,    neogeo, raster, neogeo,  neogeo,   ROT0, "SNK", "The King of Fighters '99 - Millennium Battle (prototype)" )
  6363: GAMEB( 1999, garou,    neogeo,   neogeo, ras320, neogeo,  garou,    ROT0, "SNK", "Garou - Mark of the Wolves (set 1)" ) /* Encrypted Code & GFX */
  6364: GAMEB( 1999, garouo,   garou,    neogeo, ras320, neogeo,  garouo,   ROT0, "SNK", "Garou - Mark of the Wolves (set 2)" ) /* Encrypted Code & GFX */
  6365: GAMEB( 1999, garoup,   garou,    neogeo, ras320, neogeo,  neogeo,   ROT0, "SNK", "Garou - Mark of the Wolves (prototype)" )
  6366: GAMEB( 2000, mslug3,   neogeo,   neogeo, raster, neogeo,  mslug3,   ROT0, "SNK", "Metal Slug 3" ) /* Encrypted Code & GFX */
  6367: GAMEB( 2000, mslug3n,  mslug3,   neogeo, raster, neogeo,  mslug3n,  ROT0, "SNK", "Metal Slug 3 (not encrypted)" ) /* Encrypted GFX */
  6368: GAMEB( 2000, kof2000,  neogeo,   neogeo, neogeo, neogeo,  kof2000,  ROT0, "SNK", "The King of Fighters 2000" ) /* Encrypted Code & GFX */
  6369: GAMEB( 2000, kof2000n, kof2000,  neogeo, neogeo, neogeo,  kof2000n, ROT0, "SNK", "The King of Fighters 2000 (not encrypted)" ) /* Encrypted GFX */
  6370: GAMEB( 2001, zupapa,   neogeo,   neogeo, neogeo, neogeo,  zupapa,   ROT0, "SNK", "Zupapa!" )	/* Encrypted GFX */
  6371: GAMEB( 2001, sengoku3, neogeo,   neogeo, neo320, neogeo,  sengoku3, ROT0, "SNK", "Sengoku 3" )	/* Encrypted GFX */
  6372: 
  6373: /* Alpha Denshi Co. / ADK (changed name in 1993) */
  6374: GAMEB( 1990, maglord,  neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "Alpha Denshi Co.", "Magician Lord (set 1)" )
  6375: GAMEB( 1990, maglordh, maglord,  neogeo, neo320, neogeo,  neogeo,   ROT0, "Alpha Denshi Co.", "Magician Lord (set 2)" )
  6376: GAMEB( 1990, ncombat,  neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Alpha Denshi Co.", "Ninja Combat" )
  6377: GAMEB( 1990, bjourney, neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "Alpha Denshi Co.", "Blue's Journey / Raguy" )
  6378: GAMEB( 1991, crsword,  neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Alpha Denshi Co.", "Crossed Swords" )
  6379: GAMEB( 1991, trally,   neogeo,   neogeo, ras320, neogeo,  neogeo,   ROT0, "Alpha Denshi Co.", "Thrash Rally" )
  6380: GAMEB( 1992, ncommand, neogeo,   neogeo, raster, neogeo,  neogeo,   ROT0, "Alpha Denshi Co.", "Ninja Commando" )
  6381: GAMEB( 1992, wh1,      neogeo,   neogeo, ras320, neogeo,  neogeo,   ROT0, "Alpha Denshi Co.", "World Heroes (set 1)" )
  6382: GAMEB( 1992, wh1h,     wh1,      neogeo, ras320, neogeo,  neogeo,   ROT0, "Alpha Denshi Co.", "World Heroes (set 2)" )
  6383: GAMEB( 1993, wh2,      neogeo,   neogeo, raster, neogeo,  neogeo,   ROT0, "ADK",              "World Heroes 2" )
  6384: GAMEB( 1994, wh2j,     neogeo,   neogeo, raster, neogeo,  neogeo,   ROT0, "ADK / SNK",        "World Heroes 2 Jet" )
  6385: GAMEB( 1994, aodk,     neogeo,   neogeo, raster, neogeo,  neogeo,   ROT0, "ADK / SNK",        "Aggressors of Dark Kombat / Tsuukai GANGAN Koushinkyoku" )
  6386: GAMEB( 1995, whp,      neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "ADK / SNK",        "World Heroes Perfect" )
  6387: GAMEB( 1995, mosyougi, neogeo,   neogeo, raster_busy, neogeo,  neogeo,   ROT0, "ADK / SNK",        "Syougi No Tatsujin - Master of Syougi" )
  6388: GAMEB( 1996, overtop,  neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "ADK",              "Over Top" )
  6389: GAMEB( 1996, ninjamas, neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "ADK / SNK",        "Ninja Master's - haoh-ninpo-cho" )
  6390: GAMEB( 1996, twinspri, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "ADK",              "Twinkle Star Sprites" )
  6391: 
  6392: /* Aicom */
  6393: GAMEB( 1994, janshin,  neogeo,   neogeo, neo320, mjneogeo,mjneogeo, ROT0, "Aicom", "Jyanshin Densetsu - Quest of Jongmaster" )
  6394: GAMEB( 1995, pulstar,  neogeo,   neogeo, ras320, neogeo,  neogeo,   ROT0, "Aicom", "Pulstar" )
  6395: 
  6396: /* Data East Corporation */
  6397: GAMEB( 1993, spinmast, neogeo,   neogeo, raster, neogeo,  neogeo,   ROT0, "Data East Corporation", "Spin Master / Miracle Adventure" )
  6398: GAMEB( 1994, wjammers, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Data East Corporation", "Windjammers / Flying Power Disc" )
  6399: GAMEB( 1994, karnovr,  neogeo,   neogeo, raster, neogeo,  neogeo,   ROT0, "Data East Corporation", "Karnov's Revenge / Fighter's History Dynamite" )
  6400: GAMEB( 1994, strhoop,  neogeo,   neogeo, raster, neogeo,  neogeo,   ROT0, "Data East Corporation", "Street Hoop / Street Slam / Dunk Dream" )
  6401: GAMEB( 1996, magdrop2, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Data East Corporation", "Magical Drop II" )
  6402: GAMEB( 1997, magdrop3, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Data East Corporation", "Magical Drop III" )
  6403: 
  6404: /* Eleven */
  6405: GAMEB( 2000, nitd,     neogeo,   neogeo, neo320, neogeo,  nitd,     ROT0, "Eleven / Gavaking", "Nightmare in the Dark" ) /* Encrypted GFX */
  6406: 
  6407: /* Face */
  6408: GAMEB( 1994, gururin,  neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Face", "Gururin" )
  6409: GAMEB( 1997, miexchng, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Face", "Money Puzzle Exchanger / Money Idol Exchanger" )
  6410: 
  6411: /* Hudson Soft */
  6412: GAMEB( 1994, panicbom, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Eighting / Hudson", "Panic Bomber" )
  6413: GAMEB( 1995, kabukikl, neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "Hudson", "Far East of Eden - Kabuki Klash / Tengai Makyou - Shin Den" )
  6414: GAMEB( 1997, neobombe, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Hudson", "Neo Bomberman" )
  6415: 
  6416: /* Monolith Corp. */
  6417: GAMEB( 1990, minasan,  neogeo,   neogeo, neogeo, mjneogeo,mjneogeo, ROT0, "Monolith Corp.", "Minnasanno Okagesamadesu" )
  6418: GAMEB( 1991, bakatono, neogeo,   neogeo, neogeo, mjneogeo,mjneogeo, ROT0, "Monolith Corp.", "Bakatonosama Mahjong Manyuki" )
  6419: 
  6420: /* Nazca */
  6421: GAMEB( 1996, turfmast, neogeo,   neogeo, raster, neogeo,  neogeo,   ROT0, "Nazca", "Neo Turf Masters / Big Tournament Golf" )
  6422: GAMEB( 1996, mslug,    neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Nazca", "Metal Slug - Super Vehicle-001" )
  6423: 
  6424: /* NMK */
  6425: GAMEB( 1994, zedblade, neogeo,   neogeo, raster, neogeo,  neogeo,   ROT0, "NMK", "Zed Blade / Operation Ragnarok" )
  6426: 
  6427: /* Psikyo */
  6428: GAMEB( 1999, s1945p,   neogeo,   neogeo, neo320, neogeo,  s1945p,   ROT0, "Psikyo", "Strikers 1945 Plus" )	/* Encrypted GFX */
  6429: 
  6430: /* Sammy */
  6431: GAMEB( 1992, viewpoin, neogeo,   neogeo, raster, neogeo,  neogeo,   ROT0, "Sammy", "Viewpoint" )
  6432: 
  6433: /* Saurus */
  6434: GAMEB( 1995, quizkof,  neogeo,   neogeo, raster, neogeo,  neogeo,   ROT0, "Saurus", "Quiz King of Fighters" )
  6435: GAMEB( 1995, stakwin,  neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "Saurus", "Stakes Winner / Stakes Winner - GI kinzen seihae no michi" )
  6436: GAMEB( 1996, ragnagrd, neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "Saurus", "Ragnagard / Shin-Oh-Ken" )
  6437: GAMEB( 1996, pgoal,    neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Saurus", "Pleasure Goal / Futsal - 5 on 5 Mini Soccer" )
  6438: GAMEB( 1996, stakwin2, neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "Saurus", "Stakes Winner 2" )
  6439: GAMEB( 1997, shocktro, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Saurus", "Shock Troopers (set 1)" )
  6440: GAMEB( 1997, shocktra, shocktro, neogeo, neogeo, neogeo,  neogeo,   ROT0, "Saurus", "Shock Troopers (set 2)" )
  6441: GAMEB( 1998, shocktr2, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Saurus", "Shock Troopers - 2nd Squad" )
  6442: 
  6443: /* Sunsoft */
  6444: GAMEB( 1995, galaxyfg, neogeo,   neogeo, raster, neogeo,  neogeo,   ROT0, "Sunsoft", "Galaxy Fight - Universal Warriors" )
  6445: GAMEB( 1996, wakuwak7, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Sunsoft", "Waku Waku 7" )
  6446: 
  6447: /* Taito */
  6448: GAMEB( 1994, pbobblen, neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "Taito", "Puzzle Bobble / Bust-A-Move (Neo-Geo) (set 1)" )
  6449: GAMEB( 1994, pbobblna, pbobblen, neogeo, neo320, neogeo,  neogeo,   ROT0, "Taito", "Puzzle Bobble / Bust-A-Move (Neo-Geo) (set 2)" )
  6450: GAMEB( 1999, pbobbl2n, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Taito (SNK license)", "Puzzle Bobble 2 / Bust-A-Move Again (Neo-Geo)" )
  6451: 
  6452: /* Takara */
  6453: GAMEB( 1995, marukodq, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Takara", "Chibi Marukochan Deluxe Quiz" )
  6454: 
  6455: /* Technos */
  6456: GAMEB( 1995, doubledr, neogeo,   neogeo, ras320, neogeo,  neogeo,   ROT0, "Technos", "Double Dragon (Neo-Geo)" )
  6457: GAMEB( 1995, gowcaizr, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Technos", "Voltage Fighter - Gowcaizer / Choujin Gakuen Gowcaizer")
  6458: GAMEB( 1996, sdodgeb,  neogeo,   neogeo, raster, neogeo,  neogeo,   ROT0, "Technos", "Super Dodge Ball / Kunio no Nekketsu Toukyuu Densetsu" )
  6459: 
  6460: /* Tecmo */
  6461: GAMEB( 1996, tws96,    neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Tecmo", "Tecmo World Soccer '96" )
  6462: 
  6463: /* Yumekobo */
  6464: GAMEB( 1998, blazstar, neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "Yumekobo", "Blazing Star" )
  6465: GAMEB( 1999, preisle2, neogeo,   neogeo, neogeo, neogeo,  preisle2, ROT0, "Yumekobo", "Prehistoric Isle 2" ) /* Encrypted GFX */
  6466: 
  6467: /* Viccom */
  6468: GAMEB( 1994, fightfev, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Viccom", "Fight Fever / Crystal Legacy" )
  6469: 
  6470: /* Video System Co. */
  6471: GAMEB( 1994, pspikes2, neogeo,   neogeo, ras320, neogeo,  neogeo,   ROT0, "Video System Co.", "Power Spikes II" )
  6472: GAMEB( 1994, sonicwi2, neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "Video System Co.", "Aero Fighters 2 / Sonic Wings 2" )
  6473: GAMEB( 1995, sonicwi3, neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "Video System Co.", "Aero Fighters 3 / Sonic Wings 3" )
  6474: GAMEB( 1997, popbounc, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Video System Co.", "Pop 'n Bounce / Gapporin" )
  6475: 
  6476: /* Visco */
  6477: GAMEB( 1992, androdun, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Visco", "Andro Dunos" )
  6478: GAMEB( 1995, puzzledp, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Taito (Visco license)", "Puzzle De Pon!" )
  6479: GAMEB( 1996, neomrdo,  neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Visco", "Neo Mr. Do!" )
  6480: GAMEB( 1995, goalx3,   neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Visco", "Goal! Goal! Goal!" )
  6481: GAMEB( 1996, neodrift, neogeo,   neogeo, raster, neogeo,  neogeo,   ROT0, "Visco", "Neo Drift Out - New Technology" )
  6482: GAMEB( 1996, breakers, neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "Visco", "Breakers" )
  6483: GAMEB( 1997, puzzldpr, puzzledp, neogeo, neogeo, neogeo,  neogeo,   ROT0, "Taito (Visco license)", "Puzzle De Pon! R!" )
  6484: GAMEB( 1998, breakrev, breakers, neogeo, neo320, neogeo,  neogeo,   ROT0, "Visco", "Breakers Revenge")
  6485: GAMEB( 1998, flipshot, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Visco", "Battle Flip Shot" )
  6486: GAMEB( 1999, ctomaday, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Visco", "Captain Tomaday" )
  6487: GAMEB( 1999, ganryu,   neogeo,   neogeo, neogeo, neogeo,  ganryu,   ROT0, "Visco", "Musashi Ganryuuki" )	/* Encrypted GFX */
  6488: GAMEB( 2000, bangbead, neogeo,   neogeo, raster, neogeo,  bangbead, ROT0, "Visco", "Bang Bead" )
  6489: #if 0 
  6490: GAMEB( 2000, bangbedp, bangbead, neogeo, raster, neogeo,  neogeo,   ROT0, "Visco", "Bang Bead (prototype)" )
  6491: #endif 
  6492: 
  6493: /* Eolith */
  6494: GAMEB( 2001, kof2001,  neogeo,   neogeo, neogeo, neogeo,  kof2001,  ROT0, "Eolith / SNK", "The King of Fighters 2001" )
  6495: GAMEB( 2001, cthd2003, kof2001,  neogeo, neogeo, neogeo,  cthd2003, ROT0, "bootleg", "Crouching Tiger Hidden Dragon 2003" ) // hack / bootleg of kof2001
  6496: GAMEB( 2002, kof2002,  neogeo,	 neogeo, neogeo, neogeo,  kof2002,  ROT0, "Eolith / Playmore Corporation", "The King of Fighters 2002" )
  6497: 
  6498: /* Mega Enterprise */
  6499: GAMEB( 2002, mslug4,   neogeo,   neogeo, neogeo, neogeo,  mslug4,   ROT0, "Mega Enterprise / Playmore Corporation", "Metal Slug 4" )
  6500: 
  6501: /* Evoga */
  6502: GAMEB( 2002, rotd,	  neogeo,	 neogeo, neogeo, neogeo,  rotd,	   ROT0, "Evoga / Playmore Corporation", "Rage of the Dragons" )
  6503: 




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