1  /***************************************************************************
2 	M.A.M.E. Neo Geo driver presented to you by the Shin Emu Keikaku team.
3 	The following people have all spent probably far too much time on this:
4 	AVDB
5 	Bryan McPhail
6 	Fuzz
7 	Ernesto Corvi
8 	Andrew Prime
9 	Neogeo Motherboard (info - courtesy of Guru)
10 	--------------------------------------------
11 	PCB Layout (single slot, older version)
12 	NEO-MVH MV1
13 	|---------------------------------------------------------------------|
14 	|       4558                                                          |
15 	|                                          HC04  HC32                 |
16 	|                      SP-S2.SP1  NEO-E0   000-L0.L0   LS244  AS04    |
17 	|             YM2610                                                  |
18 	| 4558                                                                |
19 	|       4558                        5814  HC259   SFIX.SFIX           |
20 	|                                                             NEO-I0  |
21 	| HA13001 YM3016                    5814                              |
22 	--|                                                                   |
23 	  |     4558                                                          |
24 	--|                                                 mame.sm1   LS32    |
25 	|                                                                     |
26 	|                           LSPC-A0         PRO-C0            LS244   |
27 	|                                                                     |
28 	|J              68000                                                 |
29 	|A                                                                    |
30 	|M                                                                    |
31 	|M                                                      NEO-ZMC2      |
32 	|A                                                                    |
33 	|   LS273  NEO-G0                          58256  58256     Z80A      |
34 	|                           58256  58256   58256  58256     6116      |
35 	|   LS273 5864                                                        |
36 	--| LS05  5864  PRO-B0                                                |
37 	  |                                                                   |
38 	--|             LS06   HC32           D4990A    NEO-F0   24.000MHz    |
39 	|                      DSW1    BATT3.6V 32.768kHz       NEO-D0        |
40 	|                                           2003  2003                |
41 	|---------------------------------------------------------------------|
42 	Notes:
43 	      68k clock: 12.000MHz
44 	      Z80 clock: 4.000MHz
45 	   YM2610 clock: 8.000MHz
46 	          VSync: 60Hz
47 	          HSync: 15.21kHz
48 	         Custom SNK chips
49 	         ----------------
50 	         NEO-G0: QFP64
51 	         NEO-E0: QFP64
52 	         PRO-B0: QFP136
53 	        LSPC-A0: QFP160
54 	         PRO-C0: QFP136
55 	         NEO-F0: QFP64
56 	         NEO-D0: QFP64
57 	       NEO-ZMC2: QFP80
58 	         NEO-I0: QFP64
59 	         ROMs        Type
60 	         ----------------------------
61 	         SP-S2.SP1   TC531024 (DIP40)
62 	         000-L0.L0   TC531000 (DIP28)
63 	         SFIX.SFIX   D27C1000 (DIP32)
64 	         mame.sm1     MB832001 (DIP32)
65 	------------------------------------------------------
66 	GRAPHICAL ISSUES :
67 	- Effects created using the Raster Interrupt are probably not 100% correct,
68 	  e.g.:
69 	  - full screen zoom in trally and tpgolf is broken again :-( I think this was
70 	    caused by the fix for kof94 japan stage.
71 	  - Tests on the hardware show that there are 264 raster lines; however, there
72 	    are one or two line alignemnt issues with some games, SCANLINE_ADJUST is
73 	    a kludge to get the alignment almost right in most cases.
74 	    Some good places to test raster effects handling and alignment:
75 	    - aodk 100 mega shock logo
76 		- viewpoin Sammy logo
77 	    - zedblade parallax scrolling
78 		- ridhero road
79 	    - turfmast Japan course hole 4 (the one with the waterfall)
80 	    - fatfury3, 7th stage (Port Town). Raster effects are used for the background.
81 	  - spinmast uses IRQ2 with no noticeable effect (it seems to be always near
82 	    the bottom of the screen).
83 	  - garoup enables IRQ2 on Terry's stage, but with no noticeable effect. Note
84 	    that it is NOT enabled in 2 players mode, only vs cpu.
85 	  - strhoop enables IRQ2 on every scanline during attract mode, with no
86 	    noticeable effect.
87 	  - Money Idol Exchanger runs slow during the "vs. Computer" mode. Solo mode
88 	    works fine.
89 	- Full screen zoom has some glitches in tpgolf.
90 	- Gururin has bad tiles all over the place (used to work ..)
91 	- Bad clipping during scrolling at the sides on some games.
92 		(tpgolf for example)
93 	AUDIO ISSUES :
94 	- Sound (Music) was cutting out in ncommand and ncombat due to a bug in the
95 	  original code, which should obviously have no ill effect on the real YM2610 but
96 	  confused the emulated one. This is fixed in the YM2610 emulator.
97 	- Some rather bad sounding parts in a couple of Games
98 		(shocktro End of Intro)
99 	- In mahretsu music should stop when you begin play (correct after a continue) *untested*
100 	GAMEPLAY ISSUES / LOCKUPS :
101 	- Viewpoint resets halfway through level 1. This is a bug in the asm 68k core.
102 	- magdrop2 behaves strangely when P2 wins a 2 Player game (reports both as losing)
103 	- popbounc without a patch this locks up when sound is disabled, also for this game 'paddle'
104 	  conroller can be selected in the setup menus, but Mame doesn't support this.
105 	- ssideki2 locks up sometimes during play *not tested recently, certainly used to*
106 	- 2020bb apparently resets when the batter gets hit by the pitcher *not tested*
107 	- some games apparently crash / reset when you finish them before you get the ending *untested*
108 	- fatfury3 locks up when you complete the game.
109 	NON-ISSUES / FIXED ISSUES :
110 	- Auto Animation Speed is not quite right in Many Games
111 		(mslug waterfalls, some bg's in samsho4, blazstar lev 2 etc.)
112 	- shocktro locking up at the bosses, this was fixed a long long time ago, it was due to bugs
113 	  in the 68k Core.
114 	- sound, graphic, the odd game crash & any other strange happenings in kof99p and garoup are
115 	  probably because these machines are prototypes, the games are therefore not finished.  There
116 	  are 'patched' versions of these romsets available in some locations, however these will not
117 	  be supported.
118 	OTHER MINOR THINGS :
119 	- 2020bb version display, the program roms contains two version numbers, the one which always
120 	  get displayed when running in Mame is that which would be displayed on a console.
121 	  This depends on location 0x46 of nvram. That location is the BIOS "Demo sound" bit ('00' for
122 	  'set up in each game' and '01' for 'without'). If you set 0x46 to '01' ALL Demosound
123 	  (Neo Splash screen and in game attract mode) is off, and version number is 1.32X. If you set
124 	  0x46 to '00' and set 0x229 (Demosound bit for the game itself. '00' for 'ON' and '01' for
125 	  'OFF') to '01' The Neo splashscreen has sound but the ingame attract mode does not and
126 	  version is set to 1.32X. So it would seem that 1.32X gets displayed when demosund is off
127 	  and 1.02C when Demosound is on.
128 	NOTES ABOUT UNSUPPORTED GAMES :
129 	- Diggerman (???, 2000) - Not A Real Arcade Game .. Will Not Be Supported.
130 	VIEWPOINT CRASH
131 	"Viewpoint resets under the ASM core due to nested IRQ1."
132 =============================================================================
133 Points to note, known and proven information deleted from this map:
134 	0x3000001		Dipswitches
135 				bit 0 : Selftest
136 				bit 1 : Unknown (Unused ?) \ something to do with
137 				bit 2 : Unknown (Unused ?) / auto repeating keys ?
138 				bit 3 : \
139 				bit 4 :  | communication setting ?
140 				bit 5 : /
141 				bit 6 : free play
142 				bit 7 : stop mode ?
143 	0x320001		bit 0 : COIN 1
144 				bit 1 : COIN 2
145 				bit 2 : SERVICE
146 				bit 3 : UNKNOWN
147 				bit 4 : UNKNOWN
148 				bit 5 : UNKNOWN
149 				bit 6 : 4990 test pulse bit.
150 				bit 7 : 4990 data bit.
151 	0x380051		4990 control write register
152 				bit 0: C0
153 				bit 1: C1
154 				bit 2: C2
155 				bit 3-7: unused.
156 				0x02 = shift.
157 				0x00 = register hold.
158 				0x04 = ????.
159 				0x03 = time read (reset register).
160 	0x3c000c		IRQ acknowledge
161 	0x380011		Backup bank select
162 	0x3a0001		Enable display.
163 	0x3a0011		Disable display
164 	0x3a0003		Swap in Bios (0x80 bytes vector table of BIOS)
165 	0x3a0013		Swap in Rom  (0x80 bytes vector table of ROM bank)
166 	0x3a000d		lock backup ram
167 	0x3a001d		unlock backup ram
168 	0x3a000b		set game vector table (?)  mirror ?
169 	0x3a001b		set bios vector table (?)  mirror ?
170 	0x3a000c		Unknown (ghost pilots)
171 	0x31001c		Unknown (ghost pilots)
172 	IO word read
173 	0x3c0002		return vidram word (pointed to by 0x3c0000)
174 	0x3c0006		?????.
175 	0x3c0008		shadow adress for 0x3c0000 (not confirmed).
176 	0x3c000a		shadow adress for 0x3c0002 (confirmed, see
177 							   Puzzle de Pon).
178 	IO word write
179 	0x3c0006		Unknown, set vblank counter (?)
180 	0x3c0008		shadow address for 0x3c0000 (not confirmed)
181 	0x3c000a		shadow address for 0x3c0002 (not confirmed)
182 	The Neo Geo contains an NEC 4990 Serial I/O calendar & clock.
183 	accesed through 0x320001, 0x380050, 0x280050 (shadow adress).
184 	A schematic for this device can be found on the NEC webpages.
185 ******************************************************************************/
186 
187 /* Changes 25/03/2003 DH
188 -- using elsemi's information all the bios patches have been removed.
189 this required
190 bios / game vector selection to be emulated
191 calender emulation fixes
192 removal of hacks to change region / get info memory card manager
193  *note1 memory card manager is reportedly only accessable on the
194   neogeo console so should be a job for MESS, not MAME
195  *note2 to change region you must now recompile with the relevant
196   part of the code uncommented so the correct bios roms are loaded
197  *note3 startup now takes longer, this is because it is performing
198   memory checks which were previously skipped
199 -- added correct Bang Bead set (again based on Elsemi's Information)
200 -- fixed bios filename (based on info from Guru)
201 -- are the EURO bios roms infact ASIA bios roms?
202 */
203 
204 
205 #include "driver.h"
206 #include "vidhrdw/generic.h"
207 #include "machine/pd4990a.h"
208 #include "cpu/z80/z80.h"
209 #include "neogeo.h"
210 #include "state.h"
211 
212 
213 /* values probed by Razoola from the real board */
214 #define RASTER_LINES 264
215 /* VBLANK should fire on line 248 */
216 #define RASTER_COUNTER_START 0x1f0	/* value assumed right after vblank */
217 #define RASTER_COUNTER_RELOAD 0x0f8	/* value assumed after 0x1ff */
218 #define RASTER_LINE_RELOAD (0x200 - RASTER_COUNTER_START)
219 
220 #define SCANLINE_ADJUST 3	/* in theory should be 0, give or take an off-by-one mistake */
221 
222 
223 /******************************************************************************/
224 
225 unsigned int neogeo_frame_counter;
226 unsigned int neogeo_frame_counter_speed=4;
227 
228 /******************************************************************************/
229 
230 static int irq2start=1000,irq2control;
231 static int current_rastercounter,current_rasterline,scanline_read;
232 static UINT32 irq2pos_value;
233 static int vblank_int,scanline_int;
234 
235 /*	flags for irq2control:
236 	0x07 unused? kof94 sets some random combination of these at the character
237 		 selection screen but only because it does andi.w #$ff2f, $3c0006. It
238 		 clears them immediately after.
239 	0x08 shocktro2, stops autoanim counter
240 	Maybe 0x07 writes to the autoanim counter, meaning that in conjunction with
241 	0x08 one could fine control it. However, if that was the case, writing the
242 	the IRQ2 control bits would interfere with autoanimation, so I'm probably
243 	wrong.
244 	0x10 irq2 enable, tile engine scanline irq that is triggered
245 	when a certain scanline is reached.
246 	0x20 when set, the next values written in the irq position register
247 	sets irq2 to happen N lines after the current one
248 	0x40 when set, irq position register is automatically loaded at vblank to
249 	set the irq2 line.
250 	0x80 when set, every time irq2 is triggered the irq position register is
251 	automatically loaded to set the next irq2 line.
252 	0x80 and 0x40 may be set at the same time (Viewpoint does this).
253 */
254 
255 #define IRQ2CTRL_AUTOANIM_STOP		0x08
256 #define IRQ2CTRL_ENABLE				0x10
257 #define IRQ2CTRL_LOAD_RELATIVE		0x20
258 #define IRQ2CTRL_AUTOLOAD_VBLANK	0x40
259 #define IRQ2CTRL_AUTOLOAD_REPEAT	0x80
260 
261 
update_interrupts(void)262 static void update_interrupts(void)
263 {
264 	int level = 0;
265 
266 	/* determine which interrupt is active */
267 	if (vblank_int) level = 1;
268 	if (scanline_int) level = 2;
269 
270 	/* either set or clear the appropriate lines */
271 	if (level)
272 		cpu_set_irq_line(0, level, ASSERT_LINE);
273 	else
274 		cpu_set_irq_line(0, 7, CLEAR_LINE);
275 }
276 
WRITE16_HANDLER(neo_irqack_w)277 static WRITE16_HANDLER( neo_irqack_w )
278 {
279 	if (ACCESSING_LSB)
280 	{
281 		if (data & 4) vblank_int = 0;
282 		if (data & 2) scanline_int = 0;
283 		update_interrupts();
284 	}
285 }
286 
287 
288 static int fc = 0;
289 
INTERRUPT_GEN(neogeo_interrupt)290 static INTERRUPT_GEN( neogeo_interrupt )
291 {
292 	int line = RASTER_LINES - cpu_getiloops();
293 
294 	current_rasterline = line;
295 
296 	{
297 		int l = line;
298 
299 		if (l == RASTER_LINES) l = 0;	/* vblank */
300 		if (l < RASTER_LINE_RELOAD)
301 			current_rastercounter = RASTER_COUNTER_START + l;
302 		else
303 			current_rastercounter = RASTER_COUNTER_RELOAD + l - RASTER_LINE_RELOAD;
304 	}
305 
306 	if (line == RASTER_LINES)	/* vblank */
307 	{
308 		current_rasterline = 0;
309 
310 		/* Add a timer tick to the pd4990a */
311 		pd4990a_addretrace();
312 
313 		/* Animation counter */
314 		if (!(irq2control & IRQ2CTRL_AUTOANIM_STOP))
315 		{
316 			if (fc++>neogeo_frame_counter_speed)	/* fixed animation speed */
317 			{
318 				fc=0;
319 				neogeo_frame_counter++;
320 			}
321 			/* fc++; */
322 		}
323 
324 		if (irq2control & IRQ2CTRL_ENABLE)
325 			usrintf_showmessage("IRQ2 enabled, need raster driver");
326 
327 		/* return a standard vblank interrupt */
328 		vblank_int = 1;	   /* vertical blank */
329 	}
330 
331 	update_interrupts();
332 }
333 
334 
335 static int neogeo_raster_enable = 1;
336 
raster_interrupt(int busy)337 static void raster_interrupt(int busy)
338 {
339 	int line = RASTER_LINES - cpu_getiloops();
340 	int do_refresh = 0;
341 
342 	current_rasterline = line;
343 
344 	{
345 		int l = line;
346 
347 		if (l == RASTER_LINES) l = 0;	/* vblank */
348 		if (l < RASTER_LINE_RELOAD)
349 			current_rastercounter = RASTER_COUNTER_START + l;
350 		else
351 			current_rastercounter = RASTER_COUNTER_RELOAD + l - RASTER_LINE_RELOAD;
352 	}
353 
354 	if (busy)
355 	{
356 		if (neogeo_raster_enable && scanline_read)
357 		{
358 			do_refresh = 1;
359 /*logerror("partial refresh at raster line %d (raster counter %03x)\n",line,current_rastercounter);*/
360 			scanline_read = 0;
361 		}
362 	}
363 
364 	if (irq2control & IRQ2CTRL_ENABLE)
365 	{
366 		if (line == irq2start)
367 		{
368 /*logerror("trigger IRQ2 at raster line %d (raster counter %d)\n",line,current_rastercounter);*/
369 			if (!busy)
370 			{
371 				if (neogeo_raster_enable)
372 					do_refresh = 1;
373 			}
374 
375 			if (irq2control & IRQ2CTRL_AUTOLOAD_REPEAT)
376 				irq2start += (irq2pos_value + 3) / 0x180;	/* ridhero gives 0x17d */
377 
378 			scanline_int = 1;
379 		}
380 	}
381 
382 	if (line == RASTER_LINES)	/* vblank */
383 	{
384 		current_rasterline = 0;
385 
386 		if (keyboard_pressed_memory(KEYCODE_F1))
387 		{
388 			neogeo_raster_enable ^= 1;
389 			usrintf_showmessage("raster effects %sabled",neogeo_raster_enable ? "en" : "dis");
390 		}
391 
392 		if (irq2control & IRQ2CTRL_AUTOLOAD_VBLANK)
393 			irq2start = (irq2pos_value + 3) / 0x180;	/* ridhero gives 0x17d */
394 		else
395 			irq2start = 1000;
396 
397 
398 		/* Add a timer tick to the pd4990a */
399 		pd4990a_addretrace();
400 
401 		/* Animation counter */
402 		if (!(irq2control & IRQ2CTRL_AUTOANIM_STOP))
403 		{
404 			if (fc++>neogeo_frame_counter_speed)	/* fixed animation speed */
405 			{
406 				fc=0;
407 				neogeo_frame_counter++;
408 			}
409 			/* fc++; */
410 		}
411 
412 		/* return a standard vblank interrupt */
413 /*logerror("trigger IRQ1\n");*/
414 		vblank_int = 1;	   /* vertical blank */
415 	}
416 
417 	if (do_refresh)
418 	{
419 		if (line > RASTER_LINE_RELOAD)	/* avoid unnecessary updates after start of vblank */
420 			force_partial_update((current_rastercounter - 256) - 1 + SCANLINE_ADJUST);
421 	}
422 
423 	update_interrupts();
424 }
425 
INTERRUPT_GEN(neogeo_raster_interrupt)426 static INTERRUPT_GEN( neogeo_raster_interrupt )
427 {
428 	raster_interrupt(0);
429 }
430 
INTERRUPT_GEN(neogeo_raster_interrupt_busy)431 static INTERRUPT_GEN( neogeo_raster_interrupt_busy )
432 {
433 	raster_interrupt(1);
434 }
435 
436 
437 
438 static int pending_command;
439 static int result_code;
440 
441 /* Calendar, coins + Z80 communication */
READ16_HANDLER(timer16_r)442 static READ16_HANDLER( timer16_r )
443 {
444 	data16_t res;
445 	int coinflip = pd4990a_testbit_r(0);
446 	int databit = pd4990a_databit_r(0);
447 
448 /*	log_cb(RETRO_LOG_DEBUG, LOGPRE "CPU %04x - Read timer\n",activecpu_get_pc());*/
449 
450 	res = (readinputport(4) & ~(readinputport(5) & 0x20)) ^ (coinflip << 6) ^ (databit << 7);
451 
452 	if (Machine->sample_rate)
453 	{
454 		res |= result_code << 8;
455 		if (pending_command) res &= 0x7fff;
456 	}
457 	else
458 		res |= 0x0100;
459 
460 	return res;
461 }
462 
WRITE16_HANDLER(neo_z80_w)463 static WRITE16_HANDLER( neo_z80_w )
464 {
465 	/* tpgold uses 16-bit writes, this can't be correct */
466 /*	if (ACCESSING_LSB)*/
467 /*		return;*/
468 
469 	soundlatch_w(0,(data>>8)&0xff);
470 	pending_command = 1;
471 	cpu_set_irq_line(1, IRQ_LINE_NMI, PULSE_LINE);
472 	/* spin for a while to let the Z80 read the command (fixes hanging sound in pspikes2) */
473 /*	cpu_spinuntil_time(TIME_IN_USEC(20));*/
474 	cpu_boost_interleave(0, TIME_IN_USEC(20));
475 }
476 
477 static int mjneogo_select;
478 
WRITE16_HANDLER(mjneogeo_w)479 static WRITE16_HANDLER ( mjneogeo_w )
480 {
481 	mjneogo_select = data;
482 }
483 
READ16_HANDLER(mjneogeo_r)484 static READ16_HANDLER ( mjneogeo_r )
485 {
486 	data16_t res;
487 
488 /*
489 cpu #0 (PC=00C18B9A): unmapped memory word write to 00380000 = 0012 & 00FF
490 cpu #0 (PC=00C18BB6): unmapped memory word write to 00380000 = 001B & 00FF
491 cpu #0 (PC=00C18D54): unmapped memory word write to 00380000 = 0024 & 00FF
492 cpu #0 (PC=00C18D6C): unmapped memory word write to 00380000 = 0009 & 00FF
493 cpu #0 (PC=00C18C40): unmapped memory word write to 00380000 = 0000 & 00FF
494 */
495 	res = 0;
496 
497 	switch (mjneogo_select)
498 	{
499 		case 0x00:
500 		res = 0; /* nothing?*/
501 		break;
502 		case 0x09:
503 		res = (readinputport(7) << 8); /* a,b,c,d,e,g ....*/
504 		break;
505 		case 0x12:
506 		res = (readinputport(8) << 8); /* h,i,j,k,l ...*/
507 		break;
508 		case 0x1b:
509 		res = (readinputport(0) << 8); /* player 1 normal inputs?*/
510 		break;
511 		case 0x24:
512 		res = (readinputport(9) << 8); /* call etc.*/
513 		break;
514 		default:
515 		break;
516 	}
517 
518 	return res + readinputport(3);
519 }
520 
521 
522 
523 int neogeo_has_trackball;
524 static int ts;
525 
WRITE16_HANDLER(trackball_select_16_w)526 static WRITE16_HANDLER( trackball_select_16_w )
527 {
528 	ts = data & 1;
529 }
530 
READ16_HANDLER(controller1_16_r)531 static READ16_HANDLER( controller1_16_r )
532 {
533 	data16_t res;
534 
535 	if (neogeo_has_trackball)
536 		res = (readinputport(ts?7:0) << 8) + readinputport(3);
537 	else
538 		res = (readinputport(0) << 8) + readinputport(3);
539 
540 	return res;
541 }
READ16_HANDLER(controller2_16_r)542 static READ16_HANDLER( controller2_16_r )
543 {
544 	data16_t res;
545 
546 	res = (readinputport(1) << 8);
547 
548 	return res;
549 }
READ16_HANDLER(controller3_16_r)550 static READ16_HANDLER( controller3_16_r )
551 {
552 	if (memcard_status==0)
553 		return (readinputport(2) << 8);
554 	else
555 		return ((readinputport(2) << 8)&0x8FFF);
556 }
READ16_HANDLER(controller4_16_r)557 static READ16_HANDLER( controller4_16_r )
558 {
559 	return (readinputport(6) & ~(readinputport(5) & 0x40));
560 }
561 
READ16_HANDLER(popbounc1_16_r)562 static READ16_HANDLER( popbounc1_16_r )
563 {
564 	data16_t res;
565 
566 	res = (readinputport(ts?0:7) << 8) + readinputport(3);
567 
568 	return res;
569 }
570 
READ16_HANDLER(popbounc2_16_r)571 static READ16_HANDLER( popbounc2_16_r )
572 {
573 	data16_t res;
574 
575 	res = (readinputport(ts?1:8) << 8);
576 
577 	return res;
578 }
579 
WRITE16_HANDLER(neo_bankswitch_w)580 static WRITE16_HANDLER( neo_bankswitch_w )
581 {
582 	int bankaddress;
583 
584 	if (memory_region_length(REGION_CPU1) <= 0x100000)
585 	{
586 log_cb(RETRO_LOG_DEBUG, LOGPRE "warning: bankswitch to %02x but no banks available\n",data);
587 		return;
588 	}
589 
590 	data = data&0x7;
591 	bankaddress = (data+1)*0x100000;
592 	if (bankaddress >= memory_region_length(REGION_CPU1))
593 	{
594 log_cb(RETRO_LOG_DEBUG, LOGPRE "PC %06x: warning: bankswitch to empty bank %02x\n",activecpu_get_pc(),data);
595 		bankaddress = 0x100000;
596 	}
597 
598 	neogeo_set_cpu1_second_bank(bankaddress);
599 }
600 
601 
602 
603 /* TODO: Figure out how this really works! */
READ16_HANDLER(neo_control_16_r)604 static READ16_HANDLER( neo_control_16_r )
605 {
606 	int res;
607 
608 	/*
609 		The format of this very important location is:	AAAA AAAA A??? BCCC
610 		A is the raster line counter. mosyougi relies solely on this to do the
611 		  raster effects on the title screen; sdodgeb loops waiting for the top
612 		  bit to be 1; zedblade heavily depends on it to work correctly (it
613 		  checks the top bit in the IRQ2 handler).
614 		B is definitely a PAL/NTSC flag. Evidence:
615 		  1) trally changes the position of the speed indicator depending on
616 			 it (0 = lower 1 = higher).
617 		  2) samsho3 sets a variable to 60 when the bit is 0 and 50 when it's 1.
618 			 This is obviously the video refresh rate in Hz.
619 		  3) samsho3 sets another variable to 256 or 307. This could be the total
620 			 screen height (including vblank), or close to that.
621 		  Some games (e.g. lstbld2, samsho3) do this (or similar):
622 		  bclr	  #$0, $3c000e.l
623 		  when the bit is set, so 3c000e (whose function is unknown) has to be
624 		  related
625 		C is a variable speed counter. In blazstar, it controls the background
626 		  speed in level 2.
627 	*/
628 
629 	scanline_read = 1;	/* needed for raster_busy optimization */
630 
631 	res =	((current_rastercounter << 7) & 0xff80) |	/* raster counter */
632 			(neogeo_frame_counter & 0x0007);			/* frame counter */
633 
634 	log_cb(RETRO_LOG_DEBUG, LOGPRE "PC %06x: neo_control_16_r (%04x)\n",activecpu_get_pc(),res);
635 	return res;
636 }
637 
638 
639 /* this does much more than this, but I'm not sure exactly what */
WRITE16_HANDLER(neo_control_16_w)640 WRITE16_HANDLER( neo_control_16_w )
641 {
642 	log_cb(RETRO_LOG_DEBUG, LOGPRE "%06x: neo_control_16_w %04x\n",activecpu_get_pc(),data);
643 
644 	/* Auto-Anim Speed Control */
645 	neogeo_frame_counter_speed = (data >> 8) & 0xff;
646 
647 	irq2control = data & 0xff;
648 }
649 
WRITE16_HANDLER(neo_irq2pos_16_w)650 static WRITE16_HANDLER( neo_irq2pos_16_w )
651 {
652 	log_cb(RETRO_LOG_DEBUG, LOGPRE "%06x: neo_irq2pos_16_w offset %d %04x\n",activecpu_get_pc(),offset,data);
653 
654 	if (offset)
655 		irq2pos_value = (irq2pos_value & 0xffff0000) | (UINT32)data;
656 	else
657 		irq2pos_value = (irq2pos_value & 0x0000ffff) | ((UINT32)data << 16);
658 
659 	if (irq2control & IRQ2CTRL_LOAD_RELATIVE)
660 	{
661 /*		int line = (irq2pos_value + 3) / 0x180;	 // ridhero gives 0x17d /*/
662 		int line = (irq2pos_value + 0x3b) / 0x180;	/* turfmast goes as low as 0x145 */
663 
664 		irq2start = current_rasterline + line;
665 
666 		log_cb(RETRO_LOG_DEBUG, LOGPRE "irq2start = %d, current_rasterline = %d, current_rastercounter = %d\n",irq2start,current_rasterline,current_rastercounter);
667 	}
668 }
669 
670 
671 /******************************************************************************/
672 
MEMORY_READ16_START(neogeo_readmem)673 static MEMORY_READ16_START( neogeo_readmem )
674 	{ 0x000000, 0x0fffff, MRA16_ROM },			/* Rom bank 1 */
675 	{ 0x100000, 0x10ffff, MRA16_BANK1 },		/* Ram bank 1 */
676 	{ 0x200000, 0x2fffff, MRA16_BANK4 },		/* Rom bank 2 */
677 
678 	{ 0x300000, 0x300001, controller1_16_r },
679 	{ 0x300080, 0x300081, controller4_16_r },	/* Test switch in here */
680 	{ 0x320000, 0x320001, timer16_r },			/* Coins, Calendar, Z80 communication */
681 	{ 0x340000, 0x340001, controller2_16_r },
682 	{ 0x380000, 0x380001, controller3_16_r },
683 	{ 0x3c0000, 0x3c0001, neogeo_vidram16_data_r }, /* Baseball Stars */
684 	{ 0x3c0002, 0x3c0003, neogeo_vidram16_data_r },
685 	{ 0x3c0004, 0x3c0005, neogeo_vidram16_modulo_r },
686 
687 	{ 0x3c0006, 0x3c0007, neo_control_16_r },
688 	{ 0x3c000a, 0x3c000b, neogeo_vidram16_data_r }, /* Puzzle de Pon */
689 
690 	{ 0x400000, 0x401fff, neogeo_paletteram16_r },
691 	{ 0x6a0000, 0x6a1fff, MRA16_RAM },
692 	{ 0x800000, 0x800fff, neogeo_memcard16_r }, /* memory card */
693 	{ 0xc00000, 0xc1ffff, MRA16_BANK3 },		/* system bios rom */
694 	{ 0xd00000, 0xd0ffff, neogeo_sram16_r },	/* 64k battery backed SRAM */
695 MEMORY_END
696 
697 static MEMORY_WRITE16_START( neogeo_writemem )
698 	{ 0x000000, 0x0fffff, MWA16_ROM },	  /* ghost pilots writes to ROM */
699 	{ 0x100000, 0x10ffff, MWA16_BANK1 },	/* WORK RAM*/
700 /*	{ 0x200000, 0x200fff, whp copies ROM data here. Why? Is there RAM in the banked ROM space? */
701 /* trally writes to 200000-200003 as well, probably looking for a serial link */
702 /* both games write to 0000fe before writing to 200000. The two things could be related. */
703 /* sidkicks reads and writes to several addresses in this range, using this for copy */
704 /* protection. Custom parts instead of the banked ROMs? */
705 	{ 0x2ffff0, 0x2fffff, neo_bankswitch_w },	/* NOTE THIS CHANGE TO END AT FF !!! */
706 	{ 0x300000, 0x300001, watchdog_reset16_w },
707 	{ 0x320000, 0x320001, neo_z80_w },				/* Sound CPU */
708 	{ 0x380000, 0x380001, trackball_select_16_w },	/* Used by bios, unknown */
709 	{ 0x380030, 0x380031, MWA16_NOP },				/* Used by bios, unknown */
710 	{ 0x380040, 0x380041, MWA16_NOP },				/* Output leds */
711 	{ 0x380050, 0x380051, pd4990a_control_16_w },
712 	{ 0x380060, 0x380063, MWA16_NOP },				/* Used by bios, unknown */
713 	{ 0x3800e0, 0x3800e3, MWA16_NOP },				/* Used by bios, unknown */
714 
715 	{ 0x3a0000, 0x3a0001, MWA16_NOP },
716 	{ 0x3a0010, 0x3a0011, MWA16_NOP },
717 	{ 0x3a0002, 0x3a0003, neogeo_select_bios_vectors },
718 	{ 0x3a0012, 0x3a0013, neogeo_select_game_vectors },
719 	{ 0x3a000a, 0x3a000b, neo_board_fix_16_w }, /* Select board FIX char rom */
720 	{ 0x3a001a, 0x3a001b, neo_game_fix_16_w },	/* Select game FIX char rom */
721 	{ 0x3a000c, 0x3a000d, neogeo_sram16_lock_w },
722 	{ 0x3a001c, 0x3a001d, neogeo_sram16_unlock_w },
723 	{ 0x3a000e, 0x3a000f, neogeo_setpalbank1_16_w },
724 	{ 0x3a001e, 0x3a001f, neogeo_setpalbank0_16_w },	/* Palette banking */
725 
726 	{ 0x3c0000, 0x3c0001, neogeo_vidram16_offset_w },
727 	{ 0x3c0002, 0x3c0003, neogeo_vidram16_data_w },
728 	{ 0x3c0004, 0x3c0005, neogeo_vidram16_modulo_w },
729 
730 	{ 0x3c0006, 0x3c0007, neo_control_16_w },	/* IRQ2 control */
731 	{ 0x3c0008, 0x3c000b, neo_irq2pos_16_w },	/* IRQ2 position */
732 	{ 0x3c000c, 0x3c000d, neo_irqack_w },		/* IRQ acknowledge */
733 /*	{ 0x3c000e, 0x3c000f },  // Unknown, see control_r /*/
734 
735 	{ 0x400000, 0x401fff, neogeo_paletteram16_w },	/* COLOR RAM BANK1*/
736 	{ 0x6a0000, 0x6a1fff, MWA16_RAM },	/* COLOR RAM BANK0 (used only in startup tests?)*/
737 	{ 0x800000, 0x800fff, neogeo_memcard16_w }, 	/* mem card */
738 	{ 0xd00000, 0xd0ffff, neogeo_sram16_w, &neogeo_sram16 },	/* 64k battery backed SRAM */
739 MEMORY_END
740 
741 /******************************************************************************/
742 
743 static MEMORY_READ_START( sound_readmem )
744 	{ 0x0000, 0x7fff, MRA_ROM },
745 	{ 0x8000, 0xbfff, MRA_BANK5 },
746 	{ 0xc000, 0xdfff, MRA_BANK6 },
747 	{ 0xe000, 0xefff, MRA_BANK7 },
748 	{ 0xf000, 0xf7ff, MRA_BANK8 },
749 	{ 0xf800, 0xffff, MRA_RAM },
750 MEMORY_END
751 
752 static MEMORY_WRITE_START( sound_writemem )
753 	{ 0x0000, 0xf7ff, MWA_ROM },
754 	{ 0xf800, 0xffff, MWA_RAM },
755 MEMORY_END
756 
757 
758 static UINT32 bank[4] = {
759 	0x08000,
760 	0x0c000,
761 	0x0e000,
762 	0x0f000
763 };
764 
765 
READ_HANDLER(z80_port_r)766 static READ_HANDLER( z80_port_r )
767 {
768 #if 0
769 {
770 	char buf[80];
771 	sprintf(buf,"%05x %05x %05x %05x",bank[0],bank[1],bank[2],bank[3]);
772 	usrintf_showmessage(buf);
773 }
774 #endif
775 
776 	switch (offset & 0xff)
777 	{
778 	case 0x00:
779 		pending_command = 0;
780 		return soundlatch_r(0);
781 		break;
782 
783 	case 0x04:
784 		return YM2610_status_port_0_A_r(0);
785 		break;
786 
787 	case 0x05:
788 		return YM2610_read_port_0_r(0);
789 		break;
790 
791 	case 0x06:
792 		return YM2610_status_port_0_B_r(0);
793 		break;
794 
795 	case 0x08:
796 		{
797 			UINT8 *mem08 = memory_region(REGION_CPU2);
798 			bank[3] = 0x0800 * ((offset >> 8) & 0x7f) + 0x10000;
799 			cpu_setbank(8,&mem08[bank[3]]);
800 			return 0;
801 			break;
802 		}
803 
804 	case 0x09:
805 		{
806 			UINT8 *mem08 = memory_region(REGION_CPU2);
807 			bank[2] = 0x1000 * ((offset >> 8) & 0x3f) + 0x10000;
808 			cpu_setbank(7,&mem08[bank[2]]);
809 			return 0;
810 			break;
811 		}
812 
813 	case 0x0a:
814 		{
815 			UINT8 *mem08 = memory_region(REGION_CPU2);
816 			bank[1] = 0x2000 * ((offset >> 8) & 0x1f) + 0x10000;
817 			cpu_setbank(6,&mem08[bank[1]]);
818 			return 0;
819 			break;
820 		}
821 
822 	case 0x0b:
823 		{
824 			UINT8 *mem08 = memory_region(REGION_CPU2);
825 			bank[0] = 0x4000 * ((offset >> 8) & 0x0f) + 0x10000;
826 			cpu_setbank(5,&mem08[bank[0]]);
827 			return 0;
828 			break;
829 		}
830 
831 	default:
832 log_cb(RETRO_LOG_DEBUG, LOGPRE "CPU #1 PC %04x: read unmapped port %02x\n",activecpu_get_pc(),offset&0xff);
833 		return 0;
834 		break;
835 	}
836 }
837 
WRITE_HANDLER(z80_port_w)838 static WRITE_HANDLER( z80_port_w )
839 {
840 	switch (offset & 0xff)
841 	{
842 	case 0x04:
843 		YM2610_control_port_0_A_w(0,data);
844 		break;
845 
846 	case 0x05:
847 		YM2610_data_port_0_A_w(0,data);
848 		break;
849 
850 	case 0x06:
851 		YM2610_control_port_0_B_w(0,data);
852 		break;
853 
854 	case 0x07:
855 		YM2610_data_port_0_B_w(0,data);
856 		break;
857 
858 	case 0x08:
859 		/* NMI enable / acknowledge? (the data written doesn't matter) */
860 		break;
861 
862 	case 0x0c:
863 		result_code = data;
864 		break;
865 
866 	case 0x18:
867 		/* NMI disable? (the data written doesn't matter) */
868 		break;
869 
870 	default:
871 log_cb(RETRO_LOG_DEBUG, LOGPRE "CPU #1 PC %04x: write %02x to unmapped port %02x\n",activecpu_get_pc(),data,offset&0xff);
872 		break;
873 	}
874 }
875 
PORT_READ_START(neo_readio)876 static PORT_READ_START( neo_readio )
877 	{ 0x0000, 0xffff, z80_port_r },
878 PORT_END
879 
880 static PORT_WRITE_START( neo_writeio )
881 	{ 0x0000, 0xffff, z80_port_w },
882 PORT_END
883 
884 /******************************************************************************/
885 
886 INPUT_PORTS_START( neogeo )
887 	PORT_START		/* IN0 */
888 	PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP )
889 	PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN )
890 	PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT )
891 	PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT )
892 	PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 )
893 	PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 )
894 	PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 )
895 	PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON4 )
896 
897 	PORT_START		/* IN1 */
898 	PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP | IPF_PLAYER2 )
899 	PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN | IPF_PLAYER2 )
900 	PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT | IPF_PLAYER2 )
901 	PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT | IPF_PLAYER2 )
902 	PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 | IPF_PLAYER2 )
903 	PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 | IPF_PLAYER2 )
904 	PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 | IPF_PLAYER2 )
905 	PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON4 | IPF_PLAYER2 )
906 
907 	PORT_START		/* IN2 */
908 	PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_START1 )   /* Player 1 Start */
909 	PORT_BITX(0x02, IP_ACTIVE_LOW, 0, "Next Game",KEYCODE_7, IP_JOY_NONE )
910 	PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_START2 )   /* Player 2 Start */
911 	PORT_BITX(0x08, IP_ACTIVE_LOW, 0, "Previous Game",KEYCODE_8, IP_JOY_NONE )
912 	PORT_BIT( 0x30, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* memory card inserted */
913 	PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* memory card write protection */
914 	PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
915 
916 	PORT_START		/* IN3 */
917 	PORT_DIPNAME( 0x01, 0x01, "Test Switch" )
918 	PORT_DIPSETTING(	0x01, DEF_STR( Off ) )
919 	PORT_DIPSETTING(	0x00, DEF_STR( On ) )
920 	PORT_DIPNAME( 0x02, 0x02, "Coin Chutes?" )
921 	PORT_DIPSETTING(	0x00, "1?" )
922 	PORT_DIPSETTING(	0x02, "2?" )
923 	PORT_DIPNAME( 0x04, 0x04, "Autofire (in some games)" )
924 	PORT_DIPSETTING(	0x04, DEF_STR( Off ) )
925 	PORT_DIPSETTING(	0x00, DEF_STR( On ) )
926 	PORT_DIPNAME( 0x38, 0x38, "COMM Setting" )
927 	PORT_DIPSETTING(	0x38, DEF_STR( Off ) )
928 	PORT_DIPSETTING(	0x30, "1" )
929 	PORT_DIPSETTING(	0x20, "2" )
930 	PORT_DIPSETTING(	0x10, "3" )
931 	PORT_DIPSETTING(	0x00, "4" )
932 	PORT_DIPNAME( 0x40, 0x40, DEF_STR( Free_Play ) )
933 	PORT_DIPSETTING(	0x40, DEF_STR( Off ) )
934 	PORT_DIPSETTING(	0x00, DEF_STR( On ) )
935 	PORT_DIPNAME( 0x80, 0x80, "Freeze" )
936 	PORT_DIPSETTING(	0x80, DEF_STR( Off ) )
937 	PORT_DIPSETTING(	0x00, DEF_STR( On ) )
938 
939 	PORT_START		/* IN4 */
940 	PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 )
941 	PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 )
942 	PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SERVICE1 )
943 	PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* having this ACTIVE_HIGH causes you to start with 2 credits using USA bios roms*/
944 	PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* having this ACTIVE_HIGH causes you to start with 2 credits using USA bios roms*/
945 	PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_SPECIAL )  /* handled by fake IN5 */
946 	PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNKNOWN )
947 	PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNKNOWN )
948 
949 	/* Fake  IN 5 */
950 	PORT_START
951 #if 0
952 	PORT_DIPNAME( 0x03, 0x02,"Territory" )
953 	PORT_DIPSETTING(	0x00,"Japan" )
954 	PORT_DIPSETTING(	0x01,"USA" )
955 	PORT_DIPSETTING(	0x02,"Europe" )
956 /*	PORT_DIPNAME( 0x04, 0x04,"Machine Mode" )*/
957 /*	PORT_DIPSETTING(	0x00,"Home" )*/
958 /*	PORT_DIPSETTING(	0x04,"Arcade" )*/
959 	PORT_DIPNAME( 0x60, 0x60,"Game Slots" )		/* Stored at 0x47 of NVRAM*/
960 	PORT_DIPSETTING(	0x60,"2" )
961 /*	PORT_DIPSETTING(	0x40,"2" )*/
962 	PORT_DIPSETTING(	0x20,"4" )
963 	PORT_DIPSETTING(	0x00,"6" )
964 #endif
965 
966 	PORT_START		/* Test switch */
967 	PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNKNOWN )
968 	PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNKNOWN )
969 	PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNKNOWN )
970 	PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNKNOWN )
971 	PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNKNOWN )
972 	PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNKNOWN )
973 	PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_SPECIAL )  /* handled by fake IN5 */
974 	PORT_BITX( 0x80, IP_ACTIVE_LOW, 0, "Test Switch", KEYCODE_F2, IP_JOY_NONE )
975 INPUT_PORTS_END
976 
977 INPUT_PORTS_START( mjneogeo )
978 	PORT_START		/* IN0 */
979 	PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP )
980 	PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN )
981 	PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT )
982 	PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT )
983 	PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 )
984 	PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 )
985 	PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 )
986 	PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON4 )
987 
988 	PORT_START		/* IN1 */
989 	PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP | IPF_PLAYER2 )
990 	PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN | IPF_PLAYER2 )
991 	PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT | IPF_PLAYER2 )
992 	PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT | IPF_PLAYER2 )
993 	PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 | IPF_PLAYER2 )
994 	PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 | IPF_PLAYER2 )
995 	PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 | IPF_PLAYER2 )
996 	PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON4 | IPF_PLAYER2 )
997 
998 	PORT_START		/* IN2 */
999 	PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_START1 )   /* Player 1 Start */
1000 	PORT_BITX(0x02, IP_ACTIVE_LOW, 0, "Next Game",KEYCODE_7, IP_JOY_NONE ) /* select*/
1001 	PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_START2 )   /* Player 2 Start */
1002 	PORT_BITX(0x08, IP_ACTIVE_LOW, 0, "Previous Game",KEYCODE_8, IP_JOY_NONE )
1003 	PORT_BIT( 0x30, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* memory card inserted */
1004 	PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* memory card write protection */
1005 	PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1006 
1007 	PORT_START		/* IN3 */
1008 	PORT_DIPNAME( 0x01, 0x01, "Test Switch" )
1009 	PORT_DIPSETTING(	0x01, DEF_STR( Off ) )
1010 	PORT_DIPSETTING(	0x00, DEF_STR( On ) )
1011 	PORT_DIPNAME( 0x02, 0x02, "Coin Chutes?" )
1012 	PORT_DIPSETTING(	0x00, "1?" )
1013 	PORT_DIPSETTING(	0x02, "2?" )
1014 	PORT_DIPNAME( 0x04, 0x00, "Mahjong Control Panel" )
1015 	PORT_DIPSETTING(	0x04, DEF_STR( Off ) )
1016 	PORT_DIPSETTING(	0x00, DEF_STR( On ) )
1017 	PORT_DIPNAME( 0x38, 0x38, "COMM Setting" )
1018 	PORT_DIPSETTING(	0x38, DEF_STR( Off ) )
1019 	PORT_DIPSETTING(	0x30, "1" )
1020 	PORT_DIPSETTING(	0x20, "2" )
1021 	PORT_DIPSETTING(	0x10, "3" )
1022 	PORT_DIPSETTING(	0x00, "4" )
1023 	PORT_DIPNAME( 0x40, 0x40, DEF_STR( Free_Play ) )
1024 	PORT_DIPSETTING(	0x40, DEF_STR( Off ) )
1025 	PORT_DIPSETTING(	0x00, DEF_STR( On ) )
1026 	PORT_DIPNAME( 0x80, 0x80, "Freeze" )
1027 	PORT_DIPSETTING(	0x80, DEF_STR( Off ) )
1028 	PORT_DIPSETTING(	0x00, DEF_STR( On ) )
1029 
1030 	PORT_START		/* IN4 */
1031 	PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 )
1032 	PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 )
1033 	PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SERVICE1 )
1034 	PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* having this ACTIVE_HIGH causes you to start with 2 credits using USA bios roms*/
1035 	PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* having this ACTIVE_HIGH causes you to start with 2 credits using USA bios roms*/
1036 	PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_SPECIAL )  /* handled by fake IN5 */
1037 	PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNKNOWN )
1038 	PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNKNOWN )
1039 
1040 	/* Fake  IN 5 */
1041 	PORT_START
1042 #if 0
1043 	PORT_DIPNAME( 0x03, 0x02,"Territory" )
1044 	PORT_DIPSETTING(	0x00,"Japan" )
1045 	PORT_DIPSETTING(	0x01,"USA" )
1046 	PORT_DIPSETTING(	0x02,"Europe" )
1047 /*	PORT_DIPNAME( 0x04, 0x04,"Machine Mode" )*/
1048 /*	PORT_DIPSETTING(	0x00,"Home" )*/
1049 /*	PORT_DIPSETTING(	0x04,"Arcade" )*/
1050 	PORT_DIPNAME( 0x60, 0x60,"Game Slots" )		/* Stored at 0x47 of NVRAM*/
1051 	PORT_DIPSETTING(	0x60,"2" )
1052 /*	PORT_DIPSETTING(	0x40,"2" )*/
1053 	PORT_DIPSETTING(	0x20,"4" )
1054 	PORT_DIPSETTING(	0x00,"6" )
1055 #endif
1056 
1057 	PORT_START		/* Test switch */
1058 	PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNKNOWN )
1059 	PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNKNOWN )
1060 	PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNKNOWN )
1061 	PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNKNOWN )
1062 	PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNKNOWN )
1063 	PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNKNOWN )
1064 	PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_SPECIAL )  /* handled by fake IN5 */
1065 	PORT_BITX( 0x80, IP_ACTIVE_LOW, 0, "Test Switch", KEYCODE_F2, IP_JOY_NONE )
1066 
1067 	PORT_START
1068 	PORT_BITX(0x01, IP_ACTIVE_LOW, 0, "A",   KEYCODE_A,        IP_JOY_NONE )
1069 	PORT_BITX(0x02, IP_ACTIVE_LOW, 0, "B",   KEYCODE_B,        IP_JOY_NONE )
1070 	PORT_BITX(0x04, IP_ACTIVE_LOW, 0, "C",   KEYCODE_C,        IP_JOY_NONE )
1071 	PORT_BITX(0x08, IP_ACTIVE_LOW, 0, "D",   KEYCODE_D,        IP_JOY_NONE )
1072 	PORT_BITX(0x10, IP_ACTIVE_LOW, 0, "E",   KEYCODE_E,        IP_JOY_NONE )
1073 	PORT_BITX(0x20, IP_ACTIVE_LOW, 0, "F",   KEYCODE_F,        IP_JOY_NONE )
1074 	PORT_BITX(0x40, IP_ACTIVE_LOW, 0, "G",   KEYCODE_G,        IP_JOY_NONE )
1075 	PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1076 
1077 	PORT_START
1078 	PORT_BITX(0x01, IP_ACTIVE_LOW, 0, "H",   KEYCODE_H,        IP_JOY_NONE )
1079 	PORT_BITX(0x02, IP_ACTIVE_LOW, 0, "I",   KEYCODE_I,        IP_JOY_NONE )
1080 	PORT_BITX(0x04, IP_ACTIVE_LOW, 0, "J",   KEYCODE_J,        IP_JOY_NONE )
1081 	PORT_BITX(0x08, IP_ACTIVE_LOW, 0, "K",   KEYCODE_K,        IP_JOY_NONE )
1082 	PORT_BITX(0x10, IP_ACTIVE_LOW, 0, "L",   KEYCODE_L,        IP_JOY_NONE )
1083 	PORT_BITX(0x20, IP_ACTIVE_LOW, 0, "M",   KEYCODE_M,        IP_JOY_NONE )
1084 	PORT_BITX(0x40, IP_ACTIVE_LOW, 0, "N",   KEYCODE_N,        IP_JOY_NONE )
1085 	PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1086 
1087 	PORT_START
1088 	PORT_BITX(0x01, IP_ACTIVE_LOW, 0, "Pon",   KEYCODE_LALT,     IP_JOY_NONE )
1089 	PORT_BITX(0x02, IP_ACTIVE_LOW, 0, "Chi",   KEYCODE_SPACE,    IP_JOY_NONE )
1090 	PORT_BITX(0x04, IP_ACTIVE_LOW, 0, "Kan",   KEYCODE_LCONTROL, IP_JOY_NONE )
1091 	PORT_BITX(0x08, IP_ACTIVE_LOW, 0, "Ron",   KEYCODE_Z,        IP_JOY_NONE )
1092 	PORT_BITX(0x10, IP_ACTIVE_LOW, 0, "Reach", KEYCODE_LSHIFT,   IP_JOY_NONE )
1093 	PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
1094 	PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
1095 	PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1096 INPUT_PORTS_END
1097 
1098 
1099 INPUT_PORTS_START( irrmaze )
1100 	PORT_START		/* IN0 multiplexed */
1101 	PORT_ANALOG( 0xff, 0x7f, IPT_TRACKBALL_X | IPF_REVERSE, 10, 20, 0, 0 )
1102 
1103 	PORT_START		/* IN1 */
1104 	PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_UNKNOWN )
1105 	PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN )
1106 	PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN )
1107 	PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN )
1108 	PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 )
1109 	PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 )
1110 	PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON1 | IPF_PLAYER2 )
1111 	PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON2 | IPF_PLAYER2 )
1112 
1113 	PORT_START		/* IN2 */
1114 	PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_START1 )   /* Player 1 Start */
1115 	PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN )
1116 	PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_START2 )   /* Player 2 Start */
1117 	PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN )
1118 	PORT_BIT( 0x30, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* memory card inserted */
1119 	PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* memory card write protection */
1120 	PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1121 
1122 	PORT_START		/* IN3 */
1123 	PORT_DIPNAME( 0x01, 0x01, "Test Switch" )
1124 	PORT_DIPSETTING(	0x01, DEF_STR( Off ) )
1125 	PORT_DIPSETTING(	0x00, DEF_STR( On ) )
1126 	PORT_DIPNAME( 0x02, 0x02, "Coin Chutes?" )
1127 	PORT_DIPSETTING(	0x00, "1?" )
1128 	PORT_DIPSETTING(	0x02, "2?" )
1129 	PORT_DIPNAME( 0x04, 0x04, "Autofire (in some games)" )
1130 	PORT_DIPSETTING(	0x04, DEF_STR( Off ) )
1131 	PORT_DIPSETTING(	0x00, DEF_STR( On ) )
1132 	PORT_DIPNAME( 0x38, 0x38, "COMM Setting" )
1133 	PORT_DIPSETTING(	0x38, DEF_STR( Off ) )
1134 	PORT_DIPSETTING(	0x30, "1" )
1135 	PORT_DIPSETTING(	0x20, "2" )
1136 	PORT_DIPSETTING(	0x10, "3" )
1137 	PORT_DIPSETTING(	0x00, "4" )
1138 	PORT_DIPNAME( 0x40, 0x40, DEF_STR( Free_Play ) )
1139 	PORT_DIPSETTING(	0x40, DEF_STR( Off ) )
1140 	PORT_DIPSETTING(	0x00, DEF_STR( On ) )
1141 	PORT_DIPNAME( 0x80, 0x80, "Freeze" )
1142 	PORT_DIPSETTING(	0x80, DEF_STR( Off ) )
1143 	PORT_DIPSETTING(	0x00, DEF_STR( On ) )
1144 
1145 	PORT_START		/* IN4 */
1146 	PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 )
1147 	PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 )
1148 	PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SERVICE1 )
1149 	PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* having this ACTIVE_HIGH causes you to start with 2 credits using USA bios roms*/
1150 	PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* having this ACTIVE_HIGH causes you to start with 2 credits using USA bios roms*/
1151 	PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_SPECIAL )  /* handled by fake IN5 */
1152 	PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNKNOWN )
1153 	PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNKNOWN )
1154 
1155 	/* Fake  IN 5 */
1156 	PORT_START
1157 #if 0
1158 	PORT_DIPNAME( 0x03, 0x02,"Territory" )
1159 	PORT_DIPSETTING(	0x00,"Japan" )
1160 	PORT_DIPSETTING(	0x01,"USA" )
1161 	PORT_DIPSETTING(	0x02,"Europe" )
1162 /*	PORT_DIPNAME( 0x04, 0x04,"Machine Mode" )*/
1163 /*	PORT_DIPSETTING(	0x00,"Home" )*/
1164 /*	PORT_DIPSETTING(	0x04,"Arcade" )*/
1165 #endif
1166 
1167 	PORT_START		/* Test switch */
1168 	PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNKNOWN )
1169 	PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNKNOWN )
1170 	PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNKNOWN )
1171 	PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNKNOWN )
1172 	PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNKNOWN )
1173 	PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNKNOWN )
1174 	PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNKNOWN )  /* This bit is used.. */
1175 	PORT_BITX( 0x80, IP_ACTIVE_LOW, 0, "Test Switch", KEYCODE_F2, IP_JOY_NONE )
1176 
1177 	PORT_START		/* IN0 multiplexed */
1178 	PORT_ANALOG( 0xff, 0x7f, IPT_TRACKBALL_Y | IPF_REVERSE, 10, 20, 0, 0 )
1179 INPUT_PORTS_END
1180 
1181 INPUT_PORTS_START( popbounc )
1182 	PORT_START		/* IN0 */
1183 	PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP )
1184 	PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN )
1185 	PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT )
1186 	PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT )
1187 	PORT_BIT( 0x90, IP_ACTIVE_LOW, IPT_BUTTON1 ) /* note it needs it from 0x80 when using paddle*/
1188 	PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 )
1189 	PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 )
1190 
1191 	PORT_START		/* IN1 */
1192 	PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP | IPF_PLAYER2 )
1193 	PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN | IPF_PLAYER2 )
1194 	PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT | IPF_PLAYER2 )
1195 	PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT | IPF_PLAYER2 )
1196 	PORT_BIT( 0x90, IP_ACTIVE_LOW, IPT_BUTTON1 | IPF_PLAYER2 ) /* note it needs it from 0x80 when using paddle*/
1197 	PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 | IPF_PLAYER2 )
1198 	PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 | IPF_PLAYER2 )
1199 
1200 	PORT_START		/* IN2 */
1201 	PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_START1 )   /* Player 1 Start */
1202 	PORT_BITX(0x02, IP_ACTIVE_LOW, 0, "Next Game",KEYCODE_7, IP_JOY_NONE )
1203 	PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_START2 )   /* Player 2 Start */
1204 	PORT_BITX(0x08, IP_ACTIVE_LOW, 0, "Previous Game",KEYCODE_8, IP_JOY_NONE )
1205 	PORT_BIT( 0x30, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* memory card inserted */
1206 	PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* memory card write protection */
1207 	PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1208 
1209 	PORT_START		/* IN3 */
1210 	PORT_DIPNAME( 0x01, 0x01, "Test Switch" )
1211 	PORT_DIPSETTING(	0x01, DEF_STR( Off ) )
1212 	PORT_DIPSETTING(	0x00, DEF_STR( On ) )
1213 	PORT_DIPNAME( 0x02, 0x02, "Coin Chutes?" )
1214 	PORT_DIPSETTING(	0x00, "1?" )
1215 	PORT_DIPSETTING(	0x02, "2?" )
1216 	PORT_DIPNAME( 0x04, 0x04, "Autofire (in some games)" )
1217 	PORT_DIPSETTING(	0x04, DEF_STR( Off ) )
1218 	PORT_DIPSETTING(	0x00, DEF_STR( On ) )
1219 	PORT_DIPNAME( 0x38, 0x38, "COMM Setting" )
1220 	PORT_DIPSETTING(	0x38, DEF_STR( Off ) )
1221 	PORT_DIPSETTING(	0x30, "1" )
1222 	PORT_DIPSETTING(	0x20, "2" )
1223 	PORT_DIPSETTING(	0x10, "3" )
1224 	PORT_DIPSETTING(	0x00, "4" )
1225 	PORT_DIPNAME( 0x40, 0x40, DEF_STR( Free_Play ) )
1226 	PORT_DIPSETTING(	0x40, DEF_STR( Off ) )
1227 	PORT_DIPSETTING(	0x00, DEF_STR( On ) )
1228 	PORT_DIPNAME( 0x80, 0x80, "Freeze" )
1229 	PORT_DIPSETTING(	0x80, DEF_STR( Off ) )
1230 	PORT_DIPSETTING(	0x00, DEF_STR( On ) )
1231 
1232 	PORT_START		/* IN4 */
1233 	PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 )
1234 	PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 )
1235 	PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SERVICE1 )
1236 	PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* having this ACTIVE_HIGH causes you to start with 2 credits using USA bios roms*/
1237 	PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* having this ACTIVE_HIGH causes you to start with 2 credits using USA bios roms*/
1238 	PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_SPECIAL )  /* handled by fake IN5 */
1239 	PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNKNOWN )
1240 	PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNKNOWN )
1241 
1242 	/* Fake  IN 5 */
1243 	PORT_START
1244 #if 0
1245 	PORT_DIPNAME( 0x03, 0x02,"Territory" )
1246 	PORT_DIPSETTING(	0x00,"Japan" )
1247 	PORT_DIPSETTING(	0x01,"USA" )
1248 	PORT_DIPSETTING(	0x02,"Europe" )
1249 /*	PORT_DIPNAME( 0x04, 0x04,"Machine Mode" )*/
1250 /*	PORT_DIPSETTING(	0x00,"Home" )*/
1251 /*	PORT_DIPSETTING(	0x04,"Arcade" )*/
1252 	PORT_DIPNAME( 0x60, 0x60,"Game Slots" )		/* Stored at 0x47 of NVRAM*/
1253 	PORT_DIPSETTING(	0x60,"2" )
1254 /*	PORT_DIPSETTING(	0x40,"2" )*/
1255 	PORT_DIPSETTING(	0x20,"4" )
1256 	PORT_DIPSETTING(	0x00,"6" )
1257 #endif
1258 
1259 	PORT_START		/* Test switch */
1260 	PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNKNOWN )
1261 	PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNKNOWN )
1262 	PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNKNOWN )
1263 	PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNKNOWN )
1264 	PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNKNOWN )
1265 	PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNKNOWN )
1266 	PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_SPECIAL )  /* handled by fake IN5 */
1267 	PORT_BITX( 0x80, IP_ACTIVE_LOW, 0, "Test Switch", KEYCODE_F2, IP_JOY_NONE )
1268 
1269 	PORT_START		/* IN0 multiplexed */
1270 	PORT_ANALOG( 0xff, 0x7f, IPT_DIAL, 10, 20, 0, 0 )
1271 
1272 	PORT_START		/* IN1 multiplexed */
1273 	PORT_ANALOG( 0xff, 0x7f, IPT_DIAL | IPF_PLAYER2 , 10, 20, 0, 0 )
1274 INPUT_PORTS_END
1275 
1276 INPUT_PORTS_START( kog )
1277 	PORT_START		/* IN0 */
1278 	PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP )
1279 	PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN )
1280 	PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT )
1281 	PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT )
1282 	PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 )
1283 	PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 )
1284 	PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 )
1285 	PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON4 )
1286 
1287 	PORT_START		/* IN1 */
1288 	PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP | IPF_PLAYER2 )
1289 	PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN | IPF_PLAYER2 )
1290 	PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT | IPF_PLAYER2 )
1291 	PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT | IPF_PLAYER2 )
1292 	PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 | IPF_PLAYER2 )
1293 	PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 | IPF_PLAYER2 )
1294 	PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 | IPF_PLAYER2 )
1295 	PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON4 | IPF_PLAYER2 )
1296 
1297 	PORT_START		/* IN2 */
1298 	PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_START1 )   /* Player 1 Start */
1299 	PORT_BITX(0x02, IP_ACTIVE_LOW, 0, "Next Game",KEYCODE_7, IP_JOY_NONE )
1300 	PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_START2 )   /* Player 2 Start */
1301 	PORT_BITX(0x08, IP_ACTIVE_LOW, 0, "Previous Game",KEYCODE_8, IP_JOY_NONE )
1302 	PORT_BIT( 0x30, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* memory card inserted */
1303 	PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* memory card write protection */
1304 	PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1305 
1306 	PORT_START		/* IN3 */
1307 	PORT_DIPNAME( 0x01, 0x01, "Test Switch" )
1308 	PORT_DIPSETTING(	0x01, DEF_STR( Off ) )
1309 	PORT_DIPSETTING(	0x00, DEF_STR( On ) )
1310 	PORT_DIPNAME( 0x02, 0x02, "Coin Chutes?" )
1311 	PORT_DIPSETTING(	0x00, "1?" )
1312 	PORT_DIPSETTING(	0x02, "2?" )
1313 	PORT_DIPNAME( 0x04, 0x04, "Autofire (in some games)" )
1314 	PORT_DIPSETTING(	0x04, DEF_STR( Off ) )
1315 	PORT_DIPSETTING(	0x00, DEF_STR( On ) )
1316 	PORT_DIPNAME( 0x38, 0x38, "COMM Setting" )
1317 	PORT_DIPSETTING(	0x38, DEF_STR( Off ) )
1318 	PORT_DIPSETTING(	0x30, "1" )
1319 	PORT_DIPSETTING(	0x20, "2" )
1320 	PORT_DIPSETTING(	0x10, "3" )
1321 	PORT_DIPSETTING(	0x00, "4" )
1322 	PORT_DIPNAME( 0x40, 0x40, DEF_STR( Free_Play ) )
1323 	PORT_DIPSETTING(	0x40, DEF_STR( Off ) )
1324 	PORT_DIPSETTING(	0x00, DEF_STR( On ) )
1325 	PORT_DIPNAME( 0x80, 0x80, "Freeze" )
1326 	PORT_DIPSETTING(	0x80, DEF_STR( Off ) )
1327 	PORT_DIPSETTING(	0x00, DEF_STR( On ) )
1328 
1329 	PORT_START		/* IN4 */
1330 	PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 )
1331 	PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 )
1332 	PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SERVICE1 )
1333 	PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* having this ACTIVE_HIGH causes you to start with 2 credits using USA bios roms*/
1334 	PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* having this ACTIVE_HIGH causes you to start with 2 credits using USA bios roms*/
1335 	PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_SPECIAL )  /* handled by fake IN5 */
1336 	PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNKNOWN )
1337 	PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNKNOWN )
1338 
1339 	/* Fake  IN 5 */
1340 	PORT_START
1341 #if 0
1342 	PORT_DIPNAME( 0x03, 0x02,"Territory" )
1343 	PORT_DIPSETTING(	0x00,"Japan" )
1344 	PORT_DIPSETTING(	0x01,"USA" )
1345 	PORT_DIPSETTING(	0x02,"Europe" )
1346 /*	PORT_DIPNAME( 0x04, 0x04,"Machine Mode" )*/
1347 /*	PORT_DIPSETTING(	0x00,"Home" )*/
1348 /*	PORT_DIPSETTING(	0x04,"Arcade" )*/
1349 	PORT_DIPNAME( 0x60, 0x60,"Game Slots" )		/* Stored at 0x47 of NVRAM*/
1350 	PORT_DIPSETTING(	0x60,"2" )
1351 /*	PORT_DIPSETTING(	0x40,"2" )*/
1352 	PORT_DIPSETTING(	0x20,"4" )
1353 	PORT_DIPSETTING(	0x00,"6" )
1354 #endif
1355 
1356 	PORT_START		/* Test switch */
1357 	PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNKNOWN )
1358 	PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNKNOWN )
1359 	PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNKNOWN )
1360 	PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNKNOWN )
1361 	PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNKNOWN )
1362 	PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNKNOWN )
1363 	PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_SPECIAL )  /* handled by fake IN5 */
1364 	PORT_BITX( 0x80, IP_ACTIVE_LOW, 0, "Test Switch", KEYCODE_F2, IP_JOY_NONE )
1365 
1366 	PORT_START		/* Test switch */
1367     PORT_DIPNAME( 0x01, 0x01,"Jumper (Title)" )
1368 	PORT_DIPSETTING(	0x01,"USA" )
1369 	PORT_DIPSETTING(	0x00, "Non-English" )
1370 INPUT_PORTS_END
1371 
1372 INPUT_PORTS_START( svcpcb )
1373 	PORT_START		/* IN0 */
1374 	PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP )
1375 	PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN )
1376 	PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT )
1377 	PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT )
1378 	PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 )
1379 	PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 )
1380 	PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 )
1381 	PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON4 )
1382 
1383 	PORT_START		/* IN1 */
1384 	PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_JOYSTICK_UP | IPF_PLAYER2 )
1385 	PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN | IPF_PLAYER2 )
1386 	PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT | IPF_PLAYER2 )
1387 	PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT | IPF_PLAYER2 )
1388 	PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON1 | IPF_PLAYER2 )
1389 	PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON2 | IPF_PLAYER2 )
1390 	PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_BUTTON3 | IPF_PLAYER2 )
1391 	PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_BUTTON4 | IPF_PLAYER2 )
1392 
1393 	PORT_START		/* IN2 */
1394 	PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_START1 )   /* Player 1 Start */
1395 	PORT_BITX(0x02, IP_ACTIVE_LOW, 0, "Next Game",KEYCODE_7, IP_JOY_NONE )
1396 	PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_START2 )   /* Player 2 Start */
1397 	PORT_BITX(0x08, IP_ACTIVE_LOW, 0, "Previous Game",KEYCODE_8, IP_JOY_NONE )
1398 	PORT_BIT( 0x30, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* memory card inserted */
1399 	PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* memory card write protection */
1400 	PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
1401 
1402 	PORT_START		/* IN3 */
1403 	PORT_DIPNAME( 0x01, 0x01, "Test Switch" )
1404 	PORT_DIPSETTING(	0x01, DEF_STR( Off ) )
1405 	PORT_DIPSETTING(	0x00, DEF_STR( On ) )
1406 	PORT_DIPNAME( 0x02, 0x02, "Coin Chutes?" )
1407 	PORT_DIPSETTING(	0x00, "1?" )
1408 	PORT_DIPSETTING(	0x02, "2?" )
1409 	PORT_DIPNAME( 0x04, 0x04, "Autofire (in some games)" )
1410 	PORT_DIPSETTING(	0x04, DEF_STR( Off ) )
1411 	PORT_DIPSETTING(	0x00, DEF_STR( On ) )
1412 	PORT_DIPNAME( 0x38, 0x38, "COMM Setting" )
1413 	PORT_DIPSETTING(	0x38, DEF_STR( Off ) )
1414 	PORT_DIPSETTING(	0x30, "1" )
1415 	PORT_DIPSETTING(	0x20, "2" )
1416 	PORT_DIPSETTING(	0x10, "3" )
1417 	PORT_DIPSETTING(	0x00, "4" )
1418 	PORT_DIPNAME( 0x40, 0x40, DEF_STR( Free_Play ) )
1419 	PORT_DIPSETTING(	0x40, DEF_STR( Off ) )
1420 	PORT_DIPSETTING(	0x00, DEF_STR( On ) )
1421 	PORT_DIPNAME( 0x80, 0x80, "Freeze" )
1422 	PORT_DIPSETTING(	0x80, DEF_STR( Off ) )
1423 	PORT_DIPSETTING(	0x00, DEF_STR( On ) )
1424 
1425 	PORT_START		/* IN4 */
1426 	PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 )
1427 	PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN2 )
1428 	PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SERVICE1 )
1429 	PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* having this ACTIVE_HIGH causes you to start with 2 credits using USA bios roms*/
1430 	PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN ) /* having this ACTIVE_HIGH causes you to start with 2 credits using USA bios roms*/
1431 	PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_SPECIAL )  /* handled by fake IN5 */
1432 	PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNKNOWN )
1433 	PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNKNOWN )
1434 
1435 	/* Fake  IN 5 */
1436 	PORT_START
1437 #if 0
1438 	PORT_DIPNAME( 0x03, 0x02,"Territory" )
1439 	PORT_DIPSETTING(	0x00,"Japan" )
1440 	PORT_DIPSETTING(	0x01,"USA" )
1441 	PORT_DIPSETTING(	0x02,"Europe" )
1442 /*	PORT_DIPNAME( 0x04, 0x04,"Machine Mode" )*/
1443 /*	PORT_DIPSETTING(	0x00,"Home" )*/
1444 /*	PORT_DIPSETTING(	0x04,"Arcade" )*/
1445 	PORT_DIPNAME( 0x60, 0x60,"Game Slots" )		/* Stored at 0x47 of NVRAM*/
1446 	PORT_DIPSETTING(	0x60,"2" )
1447 /*	PORT_DIPSETTING(	0x40,"2" )*/
1448 	PORT_DIPSETTING(	0x20,"4" )
1449 	PORT_DIPSETTING(	0x00,"6" )
1450 #endif
1451 
1452 	PORT_START		/* Test switch */
1453 	PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNKNOWN )
1454 	PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNKNOWN )
1455 	PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNKNOWN )
1456 	PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_UNKNOWN )
1457 	PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_UNKNOWN )
1458 	PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNKNOWN )
1459 	PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_SPECIAL )  /* handled by fake IN5 */
1460 	PORT_BITX( 0x80, IP_ACTIVE_LOW, 0, "Test Switch", KEYCODE_F2, IP_JOY_NONE )
1461 
1462 	PORT_START		/* Test switch */
1463     PORT_DIPNAME( 0x01, 0x00,"Hard Dip 3 (Region)" )
1464 	PORT_DIPSETTING(	0x00,"Asia" )
1465 	PORT_DIPSETTING(	0x01, "Japan" )
1466 INPUT_PORTS_END
1467 
1468 /******************************************************************************/
1469 
1470 /* character layout (same for all games) */
1471 static struct GfxLayout charlayout =	/* All games */
1472 {
1473 	8,8,			/* 8 x 8 chars */
1474 	RGN_FRAC(1,1),
1475 	4,				/* 4 bits per pixel */
1476 	{ 0, 1, 2, 3 },    /* planes are packed in a nibble */
1477 	{ 33*4, 32*4, 49*4, 48*4, 1*4, 0*4, 17*4, 16*4 },
1478 	{ 0*8, 1*8, 2*8, 3*8, 4*8, 5*8, 6*8, 7*8 },
1479 	32*8	/* 32 bytes per char */
1480 };
1481 
1482 /* Placeholder and also reminder of how this graphic format is put together */
1483 static struct GfxLayout dummy_mvs_tilelayout =
1484 {
1485 	16,16,	 /* 16*16 sprites */
1486 	RGN_FRAC(1,1),
1487 	4,
1488 	{ GFX_RAW },
1489 	{ 0 },		/* org displacement */
1490 	{ 8*8 },	/* line modulo */
1491 	128*8		/* char modulo */
1492 };
1493 
1494 static struct GfxDecodeInfo neogeo_mvs_gfxdecodeinfo[] =
1495 {
1496 	{ REGION_GFX1, 0, &charlayout, 0, 16 },
1497 	{ REGION_GFX2, 0, &charlayout, 0, 16 },
1498 	{ REGION_GFX3, 0, &dummy_mvs_tilelayout, 0, 256 },
1499 	{ -1 } /* end of array */
1500 };
1501 
1502 /******************************************************************************/
1503 
neogeo_sound_irq(int irq)1504 static void neogeo_sound_irq( int irq )
1505 {
1506 	cpu_set_irq_line(1,0,irq ? ASSERT_LINE : CLEAR_LINE);
1507 }
1508 
1509 struct YM2610interface neogeo_ym2610_interface =
1510 {
1511 	1,
1512 	8000000,
1513 	{ MIXERG(15,MIXER_GAIN_4x,MIXER_PAN_CENTER) },
1514 	{ 0 },
1515 	{ 0 },
1516 	{ 0 },
1517 	{ 0 },
1518 	{ neogeo_sound_irq },
1519 	{ REGION_SOUND2 },
1520 	{ REGION_SOUND1 },
1521 	{ YM3012_VOL(100,MIXER_PAN_LEFT,100,MIXER_PAN_RIGHT) }
1522 };
1523 
1524 /******************************************************************************/
1525 
1526 static MACHINE_DRIVER_START( neogeo )
1527 
1528 	/* basic machine hardware */
1529 	MDRV_CPU_ADD_TAG("main", M68000, 12000000) /* verified */
MDRV_CPU_MEMORY(neogeo_readmem,neogeo_writemem)1530 	MDRV_CPU_MEMORY(neogeo_readmem,neogeo_writemem)
1531 	MDRV_CPU_VBLANK_INT(neogeo_interrupt,RASTER_LINES)
1532 
1533 	MDRV_CPU_ADD(Z80, 4000000) /* verified */
1534 	MDRV_CPU_FLAGS(CPU_AUDIO_CPU | CPU_16BIT_PORT)
1535 	MDRV_CPU_MEMORY(sound_readmem,sound_writemem)
1536 	MDRV_CPU_PORTS(neo_readio,neo_writeio)
1537 
1538 	/* using a framerate of 59 will fix the sync of the kof98 video / sound however
1539 	   using it would be a kludge as 60 has been measured using the hardware */
1540 	MDRV_FRAMES_PER_SECOND(15625.0 / 264) /* verified with real PCB */
1541 	MDRV_VBLANK_DURATION(DEFAULT_60HZ_VBLANK_DURATION)
1542 
1543 	MDRV_MACHINE_INIT(neogeo)
1544 	MDRV_NVRAM_HANDLER(neogeo)
1545 
1546 	/* video hardware */
1547 	MDRV_VIDEO_ATTRIBUTES(VIDEO_TYPE_RASTER)
1548 	MDRV_SCREEN_SIZE(40*8, 32*8)
1549 	/* Screen width *should* be 320, at least in the test mode for the crosshatch,
1550 	   this has been verified on original hardware, glitches that occur at 320 in
1551 	   Metal Slug have been verified to also appear on the MVS itself so its
1552 	   probably correct in all cases, however to avoid confusion we use 304 unless
1553 	   a game *needs* 320 */
1554 /*	MDRV_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1)*/
1555 	MDRV_VISIBLE_AREA(1*8, 39*8-1, 2*8, 30*8-1)
1556 	MDRV_GFXDECODE(neogeo_mvs_gfxdecodeinfo)
1557 	MDRV_PALETTE_LENGTH(4096)
1558 
1559 	MDRV_VIDEO_START(neogeo_mvs)
1560 	MDRV_VIDEO_UPDATE(neogeo)
1561 
1562 	/* sound hardware */
1563 	MDRV_SOUND_ATTRIBUTES(SOUND_SUPPORTS_STEREO)
1564 	MDRV_SOUND_ADD(YM2610, neogeo_ym2610_interface)
1565 MACHINE_DRIVER_END
1566 
1567 
1568 static MACHINE_DRIVER_START( raster )
1569 
1570 	/* basic machine hardware */
1571 	MDRV_IMPORT_FROM(neogeo)
1572 	MDRV_CPU_MODIFY("main")
1573 	MDRV_CPU_VBLANK_INT(neogeo_raster_interrupt,RASTER_LINES)
1574 
1575 	/* video hardware */
1576 	MDRV_VIDEO_ATTRIBUTES(VIDEO_TYPE_RASTER | VIDEO_RGB_DIRECT)
1577 MACHINE_DRIVER_END
1578 
1579 
1580 static MACHINE_DRIVER_START( raster_busy )
1581 
1582 	/* basic machine hardware */
1583 	MDRV_IMPORT_FROM(raster)
1584 	MDRV_CPU_MODIFY("main")
1585 	MDRV_CPU_VBLANK_INT(neogeo_raster_interrupt_busy,RASTER_LINES)
1586 
1587 	MDRV_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1)
1588 MACHINE_DRIVER_END
1589 
1590 static MACHINE_DRIVER_START( neo320 )
1591 	MDRV_IMPORT_FROM(neogeo)
1592 	/* Screen width *should* be 320, at least in the test mode for the crosshatch,
1593 	   this has been verified on original hardware, glitches that occur at 320 in
1594 	   Metal Slug have been verified to also appear on the MVS itself so its
1595 	   probably correct in all cases, however to avoid confusion we use 304 unless
1596 	   a game *needs* 320 */
1597 	MDRV_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1)
1598 MACHINE_DRIVER_END
1599 
1600 static MACHINE_DRIVER_START( ras320 )
1601 	MDRV_IMPORT_FROM(raster)
1602 	MDRV_VISIBLE_AREA(0*8, 40*8-1, 2*8, 30*8-1)
1603 MACHINE_DRIVER_END
1604 
1605 
1606 /*
1607 these games benefit in places from 320 but also have slight glitches so i'm
1608 using 304 for them
1609 nam1975
1610 superspy
1611 fbfrenzy
1612 sengoku2
1613 bstars2
1614 quizdais
1615 ssideki
1616 aof3
1617 */
1618 
1619 /******************************************************************************/
1620 
1621 /****
1622  These are the known Bios Roms, Set options.bios to the one you want
1623  ****/
1624 
1625 SYSTEM_BIOS_START( neogeo )
1626 	SYSTEM_BIOS_ADD( 0, "euro",       "Europe MVS (Ver. 2)" )
1627 	SYSTEM_BIOS_ADD( 1, "euro-s1",    "Europe MVS (Ver. 1)" )
1628 	SYSTEM_BIOS_ADD( 2, "us",         "US MVS (Ver. 2?)" )
1629 	SYSTEM_BIOS_ADD( 3, "us-e",       "US MVS (Ver. 1)" )
1630 	SYSTEM_BIOS_ADD( 4, "asia",       "Asia MVS (Ver. 3)" )
1631 	SYSTEM_BIOS_ADD( 5, "japan",      "Japan MVS (Ver. 3)" )
1632 	SYSTEM_BIOS_ADD( 6, "japan-s2",   "Japan MVS (Ver. 2)" )
1633 	SYSTEM_BIOS_ADD( 7, "unibios40",  "Universe Bios (Hack, Ver. 4.0)" )
1634 	SYSTEM_BIOS_ADD( 8, "unibios33",  "Universe Bios (Hack, Ver. 3.3)" )
1635 	SYSTEM_BIOS_ADD( 9, "unibios20",  "Universe Bios (Hack, Ver. 2.0)" )
1636 	SYSTEM_BIOS_ADD(10, "unibios13",  "Universe Bios (Hack, Ver. 1.3)" )
1637 	SYSTEM_BIOS_ADD(11, "unibios11",  "Universe Bios (Hack, Ver. 1.1)" )
1638 	SYSTEM_BIOS_ADD(12, "unibios10",  "Universe Bios (Hack, Ver. 1.0)" )
1639 	SYSTEM_BIOS_ADD(13, "debug",      "Debug MVS (Hack?)" )
1640 	SYSTEM_BIOS_ADD(14, "asia-aes",   "Asia AES" )
1641 SYSTEM_BIOS_END
1642 
1643 
1644 #define ROM_LOAD16_WORD_SWAP_BIOS(bios,name,offset,length,hash) \
1645 		ROMX_LOAD(name, offset, length, hash, ROM_GROUPWORD | ROM_REVERSE | ROM_BIOS(bios+1)) /* Note '+1' */
1646 
1647 #define NEOGEO_BIOS \
1648 	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) */ \
1649 	ROM_LOAD16_WORD_SWAP_BIOS( 1, "sp-s.sp1",          0x00000, 0x020000, CRC(c7f2fa45) SHA1(09576ff20b4d6b365e78e6a5698ea450262697cd) ) /* Europe, 4 Slot */ \
1650 	ROM_LOAD16_WORD_SWAP_BIOS( 2, "usa_2slt.bin",      0x00000, 0x020000, CRC(e72943de) SHA1(5c6bba07d2ec8ac95776aa3511109f5e1e2e92eb) ) /* US, 2 Slot */ \
1651 	ROM_LOAD16_WORD_SWAP_BIOS( 3, "sp-e.sp1",          0x00000, 0x020000, CRC(2723a5b5) SHA1(5dbff7531cf04886cde3ef022fb5ca687573dcb8) ) /* US, 6 Slot (V5?) */ \
1652 	ROM_LOAD16_WORD_SWAP_BIOS( 4, "asia-s3.rom",       0x00000, 0x020000, CRC(91b64be3) SHA1(720a3e20d26818632aedf2c2fd16c54f213543e1) ) /* Asia */ \
1653 	ROM_LOAD16_WORD_SWAP_BIOS( 5, "vs-bios.rom",       0x00000, 0x020000, CRC(f0e8f27d) SHA1(ecf01eda815909f1facec62abf3594eaa8d11075) ) /* Japan, Ver 6 VS Bios */ \
1654 	ROM_LOAD16_WORD_SWAP_BIOS( 6, "sp-j2.sp1",         0x00000, 0x020000, CRC(acede59c) SHA1(b6f97acd282fd7e94d9426078a90f059b5e9dd91) ) /* Japan, Older */ \
1655 	ROM_LOAD16_WORD_SWAP_BIOS( 7, "uni-bios_4_0.rom",  0x00000, 0x020000, CRC(a7aab458) SHA1(938a0bda7d9a357240718c2cec319878d36b8f72) ) /* Universe Bios v4.0 (hack) */ \
1656 	ROM_LOAD16_WORD_SWAP_BIOS( 8, "uni-bios_3_3.rom",  0x00000, 0x020000, CRC(24858466) SHA1(0ad92efb0c2338426635e0159d1f60b4473d0785) ) /* Universe Bios v3.3 (hack) */ \
1657 	ROM_LOAD16_WORD_SWAP_BIOS( 9, "uni-bios_2_0.rom",  0x00000, 0x020000, CRC(0c12c2ad) SHA1(37bcd4d30f3892078b46841d895a6eff16dc921e) ) /* Universe Bios v2.0 (hack) */ \
1658 	ROM_LOAD16_WORD_SWAP_BIOS(10, "uni-bios_1_3.rom",  0x00000, 0x020000, CRC(b24b44a0) SHA1(eca8851d30557b97c309a0d9f4a9d20e5b14af4e) ) /* Universe Bios v1.3 (hack) */ \
1659 	ROM_LOAD16_WORD_SWAP_BIOS(11, "uni-bios_1_1.rom",  0x00000, 0x020000, CRC(5dda0d84) SHA1(4153d533c02926a2577e49c32657214781ff29b7) ) /* Universe Bios v1.1 (hack) */ \
1660 	ROM_LOAD16_WORD_SWAP_BIOS(12, "uni-bios_1_0.rom",  0x00000, 0x020000, CRC(0ce453a0) SHA1(3b4c0cd26c176fc6b26c3a2f95143dd478f6abf9) ) /* Universe Bios v1.0 (hack) */ \
1661 	ROM_LOAD16_WORD_SWAP_BIOS(13, "neodebug.rom",      0x00000, 0x020000, CRC(698ebb7d) SHA1(081c49aa8cc7dad5939833dc1b18338321ea0a07) ) /* Debug (Development) Bios */ \
1662 	ROM_LOAD16_WORD_SWAP_BIOS(14, "neo-epo.bin",       0x00000, 0x020000, CRC(d27a71f1) SHA1(1b3b22092f30c4d1b2c15f04d1670eb1e9fbea07) ) /* AES Console (Asia?) Bios */ \
1663 
1664 /* note you'll have to modify the last for lines of each block to use the extra bios roms,
1665    they're hacks / homebrew / console bios roms so Mame doesn't list them by default */
1666 
1667 /* may 2018: what does the above comment mean? is it just talking about listing the bioses in a UI? that doesn't matter to mame2003-plus*/
1668 
1669 
1670 /* we only have one irritating maze bios and thats asia */
1671 #define IRRMAZE_BIOS \
1672 	ROM_LOAD16_WORD_SWAP(         "236-bios.bin", 0x00000, 0x020000, CRC(853e6b96) SHA1(de369cb4a7df147b55168fa7aaf0b98c753b735e) ) \
1673 
1674 #define NEO_BIOS_SOUND_512K(name,sum) \
1675 	ROM_REGION16_BE( 0x20000, REGION_USER1, 0 ) \
1676 	NEOGEO_BIOS \
1677 	ROM_REGION( 0x90000, REGION_CPU2, 0 ) \
1678 	ROM_LOAD( "mame.sm1", 0x00000, 0x20000, CRC(97cf998b) SHA1(977387a7c76ef9b21d0b01fa69830e949a9a9626) )  /* we don't use the BIOS anyway... */ \
1679 	ROM_LOAD( name, 		0x00000, 0x80000, sum ) /* so overwrite it with the real thing */ \
1680 	ROM_RELOAD(             0x10000, 0x80000 ) \
1681 	ROM_REGION( 0x10000, REGION_GFX4, 0 ) \
1682 	ROM_LOAD( "mamelo.lo", 0x00000, 0x10000, CRC(e09e253c) SHA1(2b1c719531dac9bb503f22644e6e4236b91e7cfc) )  /* Y zoom control */
1683 
1684 #define NEO_BIOS_SOUND_256K(name,sum) \
1685 	ROM_REGION16_BE( 0x20000, REGION_USER1, 0 ) \
1686 	NEOGEO_BIOS \
1687 	ROM_REGION( 0x50000, REGION_CPU2, 0 ) \
1688 	ROM_LOAD( "mame.sm1", 0x00000, 0x20000, CRC(97cf998b) SHA1(977387a7c76ef9b21d0b01fa69830e949a9a9626) )  /* we don't use the BIOS anyway... */ \
1689 	ROM_LOAD( name, 		0x00000, 0x40000, sum ) /* so overwrite it with the real thing */ \
1690 	ROM_RELOAD(             0x10000, 0x40000 ) \
1691 	ROM_REGION( 0x10000, REGION_GFX4, 0 ) \
1692 	ROM_LOAD( "mamelo.lo", 0x00000, 0x10000, CRC(e09e253c) SHA1(2b1c719531dac9bb503f22644e6e4236b91e7cfc) )  /* Y zoom control */
1693 
1694 #define NEO_BIOS_SOUND_128K(name,sum) \
1695 	ROM_REGION16_BE( 0x20000, REGION_USER1, 0 ) \
1696 	NEOGEO_BIOS \
1697 	ROM_REGION( 0x50000, REGION_CPU2, 0 ) \
1698 	ROM_LOAD( "mame.sm1", 0x00000, 0x20000, CRC(97cf998b) SHA1(977387a7c76ef9b21d0b01fa69830e949a9a9626) )  /* we don't use the BIOS anyway... */ \
1699 	ROM_LOAD( name, 		0x00000, 0x20000, sum ) /* so overwrite it with the real thing */ \
1700 	ROM_RELOAD(             0x10000, 0x20000 ) \
1701 	ROM_REGION( 0x10000, REGION_GFX4, 0 ) \
1702 	ROM_LOAD( "mamelo.lo", 0x00000, 0x10000, CRC(e09e253c) SHA1(2b1c719531dac9bb503f22644e6e4236b91e7cfc) )  /* Y zoom control */
1703 
1704 #define NEO_BIOS_SOUND_64K(name,sum) \
1705 	ROM_REGION16_BE( 0x20000, REGION_USER1, 0 ) \
1706 	NEOGEO_BIOS \
1707 	ROM_REGION( 0x50000, REGION_CPU2, 0 ) \
1708 	ROM_LOAD( "mame.sm1", 0x00000, 0x20000, CRC(97cf998b) SHA1(977387a7c76ef9b21d0b01fa69830e949a9a9626) )  /* we don't use the BIOS anyway... */ \
1709 	ROM_LOAD( name, 		0x00000, 0x10000, sum ) /* so overwrite it with the real thing */ \
1710 	ROM_RELOAD(             0x10000, 0x10000 ) \
1711 	ROM_REGION( 0x10000, REGION_GFX4, 0 ) \
1712 	ROM_LOAD( "mamelo.lo", 0x00000, 0x10000, CRC(e09e253c) SHA1(2b1c719531dac9bb503f22644e6e4236b91e7cfc) )  /* Y zoom control */
1713 
1714 #define NEO_BIOS_AUDIO_ENCRYPTED_512K(name,sum) \
1715 	ROM_REGION16_BE( 0x20000, REGION_USER1, 0 ) \
1716 	NEOGEO_BIOS \
1717 	ROM_REGION( 0x90000, REGION_CPU2, 0 ) \
1718 	ROM_REGION( 0x80000, audiocrypt, 0 ) \
1719 	ROM_LOAD( "mame.sm1", 0x00000, 0x20000, CRC(97cf998b) SHA1(977387a7c76ef9b21d0b01fa69830e949a9a9626) )  /* we don't use the BIOS anyway... */ \
1720 	ROM_LOAD( name, 		0x00000, 0x80000, sum ) /* so overwrite it with the real thing */ \
1721 	ROM_REGION( 0x10000, REGION_GFX4, 0 ) \
1722 	ROM_LOAD( "mamelo.lo", 0x00000, 0x10000, CRC(e09e253c) SHA1(2b1c719531dac9bb503f22644e6e4236b91e7cfc) )  /* Y zoom control */
1723 
1724 #define NEO_BIOS_AUDIO_ENCRYPTED_256K(name,sum) \
1725 	ROM_REGION16_BE( 0x20000, REGION_USER1, 0 ) \
1726 	NEOGEO_BIOS \
1727 	ROM_REGION( 0x90000, REGION_CPU2, 0 ) \
1728 	ROM_REGION( 0x80000, audiocrypt, 0 ) \
1729 	ROM_LOAD( "mame.sm1", 0x00000, 0x20000, CRC(97cf998b) SHA1(977387a7c76ef9b21d0b01fa69830e949a9a9626) )  /* we don't use the BIOS anyway... */ \
1730 	ROM_LOAD( name, 		0x00000, 0x40000, sum ) /* so overwrite it with the real thing */ \
1731 	ROM_REGION( 0x10000, REGION_GFX4, 0 ) \
1732 	ROM_LOAD( "mamelo.lo", 0x00000, 0x10000, CRC(e09e253c) SHA1(2b1c719531dac9bb503f22644e6e4236b91e7cfc) )  /* Y zoom control */
1733 
1734 
1735 #define NEO_BIOS_AUDIO_ENCRYPTED_128K(name,sum) \
1736 	ROM_REGION16_BE( 0x20000, REGION_USER1, 0 ) \
1737 	NEOGEO_BIOS \
1738 	ROM_REGION( 0x90000, REGION_CPU2, 0 ) \
1739 	ROM_REGION( 0x80000, audiocrypt, 0 ) \
1740 	ROM_LOAD( "mame.sm1", 0x00000, 0x20000, CRC(97cf998b) SHA1(977387a7c76ef9b21d0b01fa69830e949a9a9626) )  /* we don't use the BIOS anyway... */ \
1741 	ROM_LOAD( name, 		0x00000, 0x20000, sum ) /* so overwrite it with the real thing */ \
1742 	ROM_REGION( 0x10000, REGION_GFX4, 0 ) \
1743 	ROM_LOAD( "mamelo.lo", 0x00000, 0x10000, CRC(e09e253c) SHA1(2b1c719531dac9bb503f22644e6e4236b91e7cfc) )  /* Y zoom control */
1744 
1745 #define NO_DELTAT_REGION
1746 
1747 #define NEO_SFIX_512K(name, hash) \
1748 	ROM_REGION( 0x80000, REGION_GFX1, 0 ) \
1749 	ROM_LOAD( name, 		  0x000000, 0x80000, hash ) \
1750 	ROM_REGION( 0x20000, REGION_GFX2, 0 ) \
1751 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
1752 
1753 #define NEO_SFIX_256K(name, hash) \
1754 	ROM_REGION( 0x40000, REGION_GFX1, 0 ) \
1755 	ROM_LOAD( name, 		  0x000000, 0x40000, hash ) \
1756 	ROM_REGION( 0x20000, REGION_GFX2, 0 ) \
1757 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
1758 
1759 #define NEO_SFIX_128K(name, hash) \
1760 	ROM_REGION( 0x20000, REGION_GFX1, 0 ) \
1761 	ROM_LOAD( name, 		  0x000000, 0x20000, hash ) \
1762 	ROM_REGION( 0x20000, REGION_GFX2, 0 ) \
1763 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
1764 
1765 #define NEO_SFIX_64K(name, hash) \
1766 	ROM_REGION( 0x20000, REGION_GFX1, 0 ) \
1767 	ROM_LOAD( name, 		  0x000000, 0x10000, hash ) \
1768 	ROM_REGION( 0x20000, REGION_GFX2, 0 ) \
1769 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
1770 
1771 #define NEO_SFIX_32K(name, hash) \
1772 	ROM_REGION( 0x20000, REGION_GFX1, 0 ) \
1773 	ROM_LOAD( name, 		  0x000000, 0x08000, hash ) \
1774 	ROM_REGION( 0x20000, REGION_GFX2, 0 ) \
1775 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
1776 
1777 
1778 /******************************************************************************/
1779 
1780 ROM_START( nam1975 )
1781 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
1782 	ROM_LOAD16_WORD_SWAP( "001-p1.bin", 0x000000, 0x080000, CRC(cc9fc951) SHA1(92f4e6ddeeb825077d92dbb70b50afea985f15c0) )
1783 
1784 	NEO_SFIX_64K( "001-s1.bin", CRC(8ded55a5) SHA1(27c8ffac16fbcc19c843d1b5b47ae8d8ef83d44a) )
1785 
1786 	NEO_BIOS_SOUND_64K( "001-m1.bin", CRC(cd088502) SHA1(939f745cd576905f326e6246a2eed78e9fa88178) )
1787 
1788 	ROM_REGION( 0x080000, REGION_SOUND1, ROMREGION_SOUNDONLY )
1789 	ROM_LOAD( "001-v11.bin", 0x000000, 0x080000, CRC(a7c3d5e5) SHA1(e3efc86940f91c53b7724c4566cfc21ea1a7a465) )
1790 
1791 	ROM_REGION( 0x180000, REGION_SOUND2, ROMREGION_SOUNDONLY )
1792 	ROM_LOAD( "001-v21.bin", 0x000000, 0x080000, CRC(55e670b3) SHA1(a047049646a90b6db2d1882264df9256aa5a85e5) )
1793 	ROM_LOAD( "001-v22.bin", 0x080000, 0x080000, CRC(ab0d8368) SHA1(404114db9f3295929080b87a5d0106b40da6223a) )
1794 	ROM_LOAD( "001-v23.bin", 0x100000, 0x080000, CRC(df468e28) SHA1(4e5d4a709a4737a87bba4083aeb788f657862f1a) )
1795 
1796 	ROM_REGION( 0x300000, REGION_GFX3, 0 )
1797 	ROM_LOAD16_BYTE( "001-c1.bin", 0x000000, 0x80000, CRC(32ea98e1) SHA1(c2fb3fb7dd14523a4b4b7fbdb81f44cb4cc48239) ) /* Plane 0,1 */
1798 	ROM_LOAD16_BYTE( "001-c2.bin", 0x000001, 0x80000, CRC(cbc4064c) SHA1(224c970fd060d841fd430c946ef609bb57b6d78c) ) /* Plane 2,3 */
1799 	ROM_LOAD16_BYTE( "001-c3.bin", 0x100000, 0x80000, CRC(0151054c) SHA1(f24fb501a7845f64833f4e5a461bcf9dc3262557) ) /* Plane 0,1 */
1800 	ROM_LOAD16_BYTE( "001-c4.bin", 0x100001, 0x80000, CRC(0a32570d) SHA1(f108446ec7844fde25f7a4ab454f76d384bf5e52) ) /* Plane 2,3 */
1801 	ROM_LOAD16_BYTE( "001-c5.bin", 0x200000, 0x80000, CRC(90b74cc2) SHA1(89898da36db259180e5261ed45eafc99ca13e504) ) /* Plane 0,1 */
1802 	ROM_LOAD16_BYTE( "001-c6.bin", 0x200001, 0x80000, CRC(e62bed58) SHA1(d05b2903b212a51ee131e52c761b714cb787683e) ) /* Plane 2,3 */
1803 ROM_END
1804 
1805 ROM_START( bstars )
1806 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
1807 	ROM_LOAD16_WORD_SWAP( "002-p1.bin", 0x000000, 0x080000, CRC(3bc7790e) SHA1(50b2fffb1278151bb4849fbe1f8cb23916019815) )
1808 
1809 	NEO_SFIX_128K( "002-s1.bin", CRC(1a7fd0c6) SHA1(3fc701b7afddab369ddf9dedfbc5e1aaf80b8af3) )
1810 
1811 	NEO_BIOS_SOUND_64K( "002-m1.bin", CRC(79a8f4c2) SHA1(08ca2b72fd9b0ed068dc918ecda51d13203a3481) )
1812 
1813 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
1814 	ROM_LOAD( "002-v11.bin", 0x000000, 0x080000, CRC(b7b925bd) SHA1(644c92fa90e74998e73714f74b1e0680ee372a07) )
1815 	ROM_LOAD( "002-v12.bin", 0x080000, 0x080000, CRC(329f26fc) SHA1(2c8009edc88c6b26f7be5beb2b8d260aac394ee1) )
1816 	ROM_LOAD( "002-v13.bin", 0x100000, 0x080000, CRC(0c39f3c8) SHA1(db8f8670639601215707d918d4fb93221460446a) )
1817 	ROM_LOAD( "002-v14.bin", 0x180000, 0x080000, CRC(c7e11c38) SHA1(5abf2a7877e0162c758a4dcf09f183930fa7ef24) )
1818 
1819 	ROM_REGION( 0x080000, REGION_SOUND2, ROMREGION_SOUNDONLY )
1820 	ROM_LOAD( "002-v21.bin", 0x000000, 0x080000, CRC(04a733d1) SHA1(84159368c0f6de2c3b8121227201cd3422455cf6) )
1821 
1822 	ROM_REGION( 0x300000, REGION_GFX3, 0 )
1823 	ROM_LOAD16_BYTE( "002-c1.bin", 0x000000, 0x080000, CRC(aaff2a45) SHA1(c91ee72d1d74514df8ec44fca703409d92158ae3) )
1824 	ROM_LOAD16_BYTE( "002-c2.bin", 0x000001, 0x080000, CRC(3ba0f7e4) SHA1(f023b134b9c7994f477867307d2732026033501d) )
1825 	ROM_LOAD16_BYTE( "002-c3.bin", 0x100000, 0x080000, CRC(96f0fdfa) SHA1(9f779a1ae46aeda54d69382b074392ade687f62f) )
1826 	ROM_LOAD16_BYTE( "002-c4.bin", 0x100001, 0x080000, CRC(5fd87f2f) SHA1(a5dd6f26f9485f216c2428ae1792c182beb10dbc) )
1827 	ROM_LOAD16_BYTE( "002-c5.bin", 0x200000, 0x080000, CRC(807ed83b) SHA1(3268e7d4602c3f55f1e0da2c80653d5ae461ef67) )
1828 	ROM_LOAD16_BYTE( "002-c6.bin", 0x200001, 0x080000, CRC(5a3cad41) SHA1(c620d18f4ff32ed5489c941dfc641030a54f1c14) )
1829 ROM_END
1830 
1831 ROM_START( tpgolf )
1832 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
1833 	ROM_LOAD16_WORD_SWAP( "003-p1.bin", 0x000000, 0x080000, CRC(f75549ba) SHA1(3f7bdf5e2964e921fe1dd87c51a79a1a501fc73f) )
1834 	ROM_LOAD16_WORD_SWAP( "003-p2.bin", 0x080000, 0x080000, CRC(b7809a8f) SHA1(1604c889592c9610668bff296de48a0d6906156d) )
1835 
1836 	NEO_SFIX_128K( "003-s1.bin", CRC(7b3eb9b1) SHA1(39cd8bad9f8bfdeb8ac681b5b79ae5aa81c8dd5f) )
1837 
1838 	NEO_BIOS_SOUND_64K( "003-m1.bin", CRC(7851d0d9) SHA1(d021cef958cc37ab170b78d7a4b3ae94947e4d13) )
1839 
1840 	ROM_REGION( 0x080000, REGION_SOUND1, ROMREGION_SOUNDONLY )
1841 	ROM_LOAD( "003-v11.bin", 0x000000, 0x080000, CRC(ff97f1cb) SHA1(defa249d46ae220f7bfa70746f5202bbbcc3e5fe) )
1842 
1843 	ROM_REGION( 0x200000, REGION_SOUND2, ROMREGION_SOUNDONLY )
1844 	ROM_LOAD( "003-v21.bin", 0x000000, 0x080000, CRC(d34960c6) SHA1(36d5877d5e42aab943f4d693159f4f3ad8b0addc) )
1845 	ROM_LOAD( "003-v22.bin", 0x080000, 0x080000, CRC(9a5f58d4) SHA1(2b580595e1820430a36f06fd3e0e0b8f7d686889) )
1846 	ROM_LOAD( "003-v23.bin", 0x100000, 0x080000, CRC(30f53e54) SHA1(22461f88a56d272b78dbc23204c0c6816200532b) )
1847 	ROM_LOAD( "003-v24.bin", 0x180000, 0x080000, CRC(5ba0f501) SHA1(ca02937a611a2c50c9e4b54f8fd4eaea09259894) )
1848 
1849 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
1850 	ROM_LOAD16_BYTE( "003-c1.bin", 0x000000, 0x80000, CRC(0315fbaf) SHA1(583c9253219c1026d81ee5e0cf5568683adc2633) )
1851 	ROM_LOAD16_BYTE( "003-c2.bin", 0x000001, 0x80000, CRC(b4c15d59) SHA1(b0d8ec967f9b8e5216301c10b2d36912abce6515) )
1852 	ROM_LOAD16_BYTE( "003-c3.bin", 0x100000, 0x80000, CRC(b09f1612) SHA1(03fbb5db4e377ce9cb4e65ddbc0b114c02e7bae1) )
1853 	ROM_LOAD16_BYTE( "003-c4.bin", 0x100001, 0x80000, CRC(150ea7a1) SHA1(13edc30144b56285ef37eb8aa6fb934704de18d8) )
1854 	ROM_LOAD16_BYTE( "003-c5.bin", 0x200000, 0x80000, CRC(9a7146da) SHA1(2fc83d13e3e9565919aab01bf2a1b028f433b547) )
1855 	ROM_LOAD16_BYTE( "003-c6.bin", 0x200001, 0x80000, CRC(1e63411a) SHA1(ee397e2f679042e87b37d95837af62bb95a72af9) )
1856 	ROM_LOAD16_BYTE( "003-c7.bin", 0x300000, 0x80000, CRC(2886710c) SHA1(1533dd935f0a8f92a0a3c47d1d2bc6d035454244) )
1857 	ROM_LOAD16_BYTE( "003-c8.bin", 0x300001, 0x80000, CRC(422af22d) SHA1(f67c844c34545de6ea187f5bfdf440dec8518532) )
1858 ROM_END
1859 
1860 ROM_START( mahretsu )
1861 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
1862 	ROM_LOAD16_WORD_SWAP( "004-p1.bin", 0x000000, 0x080000, CRC(fc6f53db) SHA1(64a62ca4c8fb68954e06121399c9402278bd0467) )
1863 
1864 	NEO_SFIX_64K( "004-s1.bin", CRC(b0d16529) SHA1(1483a3459309596ee3ecff68bdbde0809d82dd7a) )
1865 
1866 	NEO_BIOS_SOUND_64K( "004-m1.bin", CRC(37965a73) SHA1(61ad03c74169f9f50a37048fb74300ee926ee766) )
1867 
1868 	ROM_REGION( 0x100000, REGION_SOUND1, ROMREGION_SOUNDONLY )
1869 	ROM_LOAD( "004-v1.bin", 0x000000, 0x080000, CRC(b2fb2153) SHA1(36e0cc8927b11105de40188af46f6cf532794c10) )
1870 	ROM_LOAD( "004-v2.bin", 0x080000, 0x080000, CRC(8503317b) SHA1(ab22f1aba1e977ab234a4f1d73dc6ed789dbeb85) )
1871 
1872 	ROM_REGION( 0x180000, REGION_SOUND2, ROMREGION_SOUNDONLY )
1873 	ROM_LOAD( "004-v3.bin", 0x000000, 0x080000, CRC(4999fb27) SHA1(2d4926a220ea21bdd5e816bb16f985fff089500a) )
1874 	ROM_LOAD( "004-v4.bin", 0x080000, 0x080000, CRC(776fa2a2) SHA1(e7d5a362ab7806b7b009700a435c815a20e8ec68) )
1875 	ROM_LOAD( "004-v5.bin", 0x100000, 0x080000, CRC(b3e7eeea) SHA1(4d1e97f380702a3a06e7f954b4caddd9c4119d8f) )
1876 
1877 	ROM_REGION( 0x200000, REGION_GFX3, 0 )
1878 	ROM_LOAD16_BYTE( "004-c1.bin", 0x000000, 0x80000, CRC(f1ae16bc) SHA1(df68feed4dcba1e1566032b01ebb7b478a1792bf) ) /* Plane 0,1 */
1879 	ROM_LOAD16_BYTE( "004-c2.bin", 0x000001, 0x80000, CRC(bdc13520) SHA1(2bc4c996d019a4c539f6c3188ef18089e54b7efa) ) /* Plane 2,3 */
1880 	ROM_LOAD16_BYTE( "004-c3.bin", 0x100000, 0x80000, CRC(9c571a37) SHA1(21388aeb92bb8e15a55a063701ca9df79e292127) ) /* Plane 0,1 */
1881 	ROM_LOAD16_BYTE( "004-c4.bin", 0x100001, 0x80000, CRC(7e81cb29) SHA1(5036f04df30cf6903bd1a8cc06ff6f015c24a74b) ) /* Plane 2,3 */
1882 ROM_END
1883 
1884 ROM_START( maglord )
1885 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
1886 	ROM_LOAD16_WORD_SWAP( "005-p1.bin", 0x000000, 0x080000, CRC(bd0a492d) SHA1(d043d3710cf2b0d2b3798008e65e4c7c3ead1af3) )
1887 
1888 	NEO_SFIX_128K( "005-s1.bin", CRC(1c5369a2) SHA1(db0dba0a7dced6c9ca929c5abda491b05d84199c) )
1889 
1890 	NEO_BIOS_SOUND_64K( "005-m1.bin", CRC(91ee1f73) SHA1(f060728543333a99216cc2879f7666a1f4235068) )
1891 
1892 	ROM_REGION( 0x080000, REGION_SOUND1, ROMREGION_SOUNDONLY )
1893 	ROM_LOAD( "005-v11.bin", 0x000000, 0x080000, CRC(cc0455fd) SHA1(a8ff4270e7705e263d25ff0b301f503bccea7e59) )
1894 
1895 	ROM_REGION( 0x100000, REGION_SOUND2, ROMREGION_SOUNDONLY )
1896 	ROM_LOAD( "005-v21.bin", 0x000000, 0x080000, CRC(f94ab5b7) SHA1(2c16985102e3585e08622d8c54ac5c60425b9ff8) )
1897 	ROM_LOAD( "005-v22.bin", 0x080000, 0x080000, CRC(232cfd04) SHA1(61b66a9decbbd1f500a8c186615e7fd077c6861e) )
1898 
1899 	ROM_REGION( 0x300000, REGION_GFX3, 0 )
1900 	ROM_LOAD16_BYTE( "005-c1.bin", 0x000000, 0x80000, CRC(806aee34) SHA1(3c32a0edbbddb694495b510c13979c44b83de8bc) ) /* Plane 0,1 */
1901 	ROM_LOAD16_BYTE( "005-c2.bin", 0x000001, 0x80000, CRC(34aa9a86) SHA1(cec97e1ff7f91158040c629ba75742db82c4ae5e) ) /* Plane 2,3 */
1902 	ROM_LOAD16_BYTE( "005-c3.bin", 0x100000, 0x80000, CRC(c4c2b926) SHA1(478bfafca21f5a1338808251a06ab405e6a9e65f) ) /* Plane 0,1 */
1903 	ROM_LOAD16_BYTE( "005-c4.bin", 0x100001, 0x80000, CRC(9c46dcf4) SHA1(4c05f3dc25777a87578ce09a6cefb3a4cebf3266) ) /* Plane 2,3 */
1904 	ROM_LOAD16_BYTE( "005-c5.bin", 0x200000, 0x80000, CRC(69086dec) SHA1(7fa47f4a765948813ebf366168275dcc3c42e951) ) /* Plane 0,1 */
1905 	ROM_LOAD16_BYTE( "005-c6.bin", 0x200001, 0x80000, CRC(ab7ac142) SHA1(e6ad2843947d35d8e913d2666f87946c1ba7944f) ) /* Plane 2,3 */
1906 ROM_END
1907 
1908 ROM_START( maglordh )
1909 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
1910 	ROM_LOAD16_WORD_SWAP( "005-p1h.bin", 0x000000, 0x080000, CRC(599043c5) SHA1(43f234b0f89b72b4c6050c40d9daa5c4e96b94ce) )
1911 
1912 	NEO_SFIX_128K( "005-s1.bin", CRC(1c5369a2) SHA1(db0dba0a7dced6c9ca929c5abda491b05d84199c) )
1913 
1914 	NEO_BIOS_SOUND_64K( "005-m1.bin", CRC(91ee1f73) SHA1(f060728543333a99216cc2879f7666a1f4235068) )
1915 
1916 	ROM_REGION( 0x080000, REGION_SOUND1, ROMREGION_SOUNDONLY )
1917 	ROM_LOAD( "005-v11.bin", 0x000000, 0x080000, CRC(cc0455fd) SHA1(a8ff4270e7705e263d25ff0b301f503bccea7e59) )
1918 
1919 	ROM_REGION( 0x100000, REGION_SOUND2, ROMREGION_SOUNDONLY )
1920 	ROM_LOAD( "005-v21.bin", 0x000000, 0x080000, CRC(f94ab5b7) SHA1(2c16985102e3585e08622d8c54ac5c60425b9ff8) )
1921 	ROM_LOAD( "005-v22.bin", 0x080000, 0x080000, CRC(232cfd04) SHA1(61b66a9decbbd1f500a8c186615e7fd077c6861e) )
1922 
1923 	ROM_REGION( 0x300000, REGION_GFX3, 0 )
1924 	ROM_LOAD16_BYTE( "005-c1.bin", 0x000000, 0x80000, CRC(806aee34) SHA1(3c32a0edbbddb694495b510c13979c44b83de8bc) ) /* Plane 0,1 */
1925 	ROM_LOAD16_BYTE( "005-c2.bin", 0x000001, 0x80000, CRC(34aa9a86) SHA1(cec97e1ff7f91158040c629ba75742db82c4ae5e) ) /* Plane 2,3 */
1926 	ROM_LOAD16_BYTE( "005-c3.bin", 0x100000, 0x80000, CRC(c4c2b926) SHA1(478bfafca21f5a1338808251a06ab405e6a9e65f) ) /* Plane 0,1 */
1927 	ROM_LOAD16_BYTE( "005-c4.bin", 0x100001, 0x80000, CRC(9c46dcf4) SHA1(4c05f3dc25777a87578ce09a6cefb3a4cebf3266) ) /* Plane 2,3 */
1928 	ROM_LOAD16_BYTE( "005-c5.bin", 0x200000, 0x80000, CRC(69086dec) SHA1(7fa47f4a765948813ebf366168275dcc3c42e951) ) /* Plane 0,1 */
1929 	ROM_LOAD16_BYTE( "005-c6.bin", 0x200001, 0x80000, CRC(ab7ac142) SHA1(e6ad2843947d35d8e913d2666f87946c1ba7944f) ) /* Plane 2,3 */
1930 ROM_END
1931 
1932 ROM_START( ridhero )
1933 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
1934 	ROM_LOAD16_WORD_SWAP( "006-p1.bin", 0x000000, 0x080000, CRC(d4aaf597) SHA1(34d35b71adb5bd06f4f1b50ffd9c58ab9c440a84) )
1935 
1936 	NEO_SFIX_64K( "006-s1.bin", CRC(197d1a28) SHA1(3f6ec453ebdead50c9fabd71071817b699a8a82c) )
1937 
1938 	NEO_BIOS_SOUND_128K( "006-m1.bin", CRC(f0b6425d) SHA1(ba90c665d3e84c40d0383be64b1399ba831c0cfc) )
1939 
1940 	ROM_REGION( 0x100000, REGION_SOUND1, ROMREGION_SOUNDONLY )
1941 	ROM_LOAD( "006-v11.bin", 0x000000, 0x080000, CRC(cdf74a42) SHA1(a17106cc3f9e5c5d52b4def861c0545a98151da2) )
1942 	ROM_LOAD( "006-v12.bin", 0x080000, 0x080000, CRC(e2fd2371) SHA1(cc95297bee7ffbdcb24ac4daeb5307cb39a52067) )
1943 
1944 	ROM_REGION( 0x200000, REGION_SOUND2, ROMREGION_SOUNDONLY )
1945 	ROM_LOAD( "006-v21.bin", 0x000000, 0x080000, CRC(94092bce) SHA1(1a2906271fe6bc396898a756153629a5862930eb) )
1946 	ROM_LOAD( "006-v22.bin", 0x080000, 0x080000, CRC(4e2cd7c3) SHA1(72fb215a4f208a22a764e801186d1643d3d840ca) )
1947 	ROM_LOAD( "006-v23.bin", 0x100000, 0x080000, CRC(069c71ed) SHA1(f450e9f60cd6ef846dbc77993159ec6157fb64e7) )
1948 	ROM_LOAD( "006-v24.bin", 0x180000, 0x080000, CRC(89fbb825) SHA1(656a97c6a8832dab3a5e1577d9cd257b561cc356) )
1949 
1950 	ROM_REGION( 0x200000, REGION_GFX3, 0 )
1951 	ROM_LOAD16_BYTE( "006-c1.bin", 0x000000, 0x080000, CRC(4a5c7f78) SHA1(f8f1e6b7841c74368210d52a84307bb28f722a2d) ) /* Plane 0,1 */
1952 	ROM_LOAD16_BYTE( "006-c2.bin", 0x000001, 0x080000, CRC(e0b70ece) SHA1(e2b750e43cdddcea29d1c9c943a3628117a16a1b) ) /* Plane 2,3 */
1953 	ROM_LOAD16_BYTE( "006-c3.bin", 0x100000, 0x080000, CRC(8acff765) SHA1(11fe89b9d112d0658c9ddf40d928584de6ea9202) ) /* Plane 0,1 */
1954 	ROM_LOAD16_BYTE( "006-c4.bin", 0x100001, 0x080000, CRC(205e3208) SHA1(aa2acf2c6f48ffffdcc0c94ddc031acc9e4a2e68) ) /* Plane 2,3 */
1955 ROM_END
1956 
1957 ROM_START( ridheroh )
1958 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
1959 	ROM_LOAD16_WORD_SWAP( "006-p1h.bin", 0x000000, 0x080000, CRC(52445646) SHA1(647bb31f2f68453c1366cb6e2e867e37d1df7a54) )
1960 
1961 	NEO_SFIX_64K( "006-s1.bin", CRC(197d1a28) SHA1(3f6ec453ebdead50c9fabd71071817b699a8a82c) )
1962 
1963 	NEO_BIOS_SOUND_128K( "006-m1.bin", CRC(f0b6425d) SHA1(ba90c665d3e84c40d0383be64b1399ba831c0cfc) )
1964 
1965 	ROM_REGION( 0x100000, REGION_SOUND1, ROMREGION_SOUNDONLY )
1966 	ROM_LOAD( "006-v11.bin", 0x000000, 0x080000, CRC(cdf74a42) SHA1(a17106cc3f9e5c5d52b4def861c0545a98151da2) )
1967 	ROM_LOAD( "006-v12.bin", 0x080000, 0x080000, CRC(e2fd2371) SHA1(cc95297bee7ffbdcb24ac4daeb5307cb39a52067) )
1968 
1969 	ROM_REGION( 0x200000, REGION_SOUND2, ROMREGION_SOUNDONLY )
1970 	ROM_LOAD( "006-v21.bin", 0x000000, 0x080000, CRC(94092bce) SHA1(1a2906271fe6bc396898a756153629a5862930eb) )
1971 	ROM_LOAD( "006-v22.bin", 0x080000, 0x080000, CRC(4e2cd7c3) SHA1(72fb215a4f208a22a764e801186d1643d3d840ca) )
1972 	ROM_LOAD( "006-v23.bin", 0x100000, 0x080000, CRC(069c71ed) SHA1(f450e9f60cd6ef846dbc77993159ec6157fb64e7) )
1973 	ROM_LOAD( "006-v24.bin", 0x180000, 0x080000, CRC(89fbb825) SHA1(656a97c6a8832dab3a5e1577d9cd257b561cc356) )
1974 
1975 	ROM_REGION( 0x200000, REGION_GFX3, 0 )
1976 	ROM_LOAD16_BYTE( "006-c1.bin", 0x000000, 0x080000, CRC(4a5c7f78) SHA1(f8f1e6b7841c74368210d52a84307bb28f722a2d) ) /* Plane 0,1 */
1977 	ROM_LOAD16_BYTE( "006-c2.bin", 0x000001, 0x080000, CRC(e0b70ece) SHA1(e2b750e43cdddcea29d1c9c943a3628117a16a1b) ) /* Plane 2,3 */
1978 	ROM_LOAD16_BYTE( "006-c3.bin", 0x100000, 0x080000, CRC(8acff765) SHA1(11fe89b9d112d0658c9ddf40d928584de6ea9202) ) /* Plane 0,1 */
1979 	ROM_LOAD16_BYTE( "006-c4.bin", 0x100001, 0x080000, CRC(205e3208) SHA1(aa2acf2c6f48ffffdcc0c94ddc031acc9e4a2e68) ) /* Plane 2,3 */
1980 ROM_END
1981 
1982 ROM_START( alpham2 )
1983 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
1984 	ROM_LOAD16_WORD_SWAP( "007-p1.bin", 0x000000, 0x080000, CRC(5b266f47) SHA1(8afbf995989f47ad93fea1f31a884afc7228b53a) )
1985 	ROM_LOAD16_WORD_SWAP( "007-p2.bin", 0x080000, 0x020000, CRC(eb9c1044) SHA1(65d3416dcd96663bc4e7cefe90ecb7c1eafb2dda) )
1986 
1987 	NEO_SFIX_128K( "007-s1.bin", CRC(85ec9acf) SHA1(39a11974438ad36a2cc84307151b31474c3c5518) )
1988 
1989 	NEO_BIOS_SOUND_128K( "007-m1.bin", CRC(28dfe2cd) SHA1(1a1a99fb917c6c8db591e3be695ce03f843ee1df) )
1990 
1991 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
1992 	ROM_LOAD( "007-v1.bin", 0x000000, 0x100000, CRC(cd5db931) SHA1(b59f9f2df29f49470312a6cd20f5669b6aaf51ff) )
1993 	ROM_LOAD( "007-v2.bin", 0x100000, 0x100000, CRC(63e9b574) SHA1(1ade4cd0b15c84dd4a0fb7f7abf0885eef3a3f71) )
1994 
1995 	NO_DELTAT_REGION
1996 
1997 	ROM_REGION( 0x300000, REGION_GFX3, 0 )
1998 	ROM_LOAD16_BYTE( "007-c1.bin", 0x000000, 0x100000, CRC(8fba8ff3) SHA1(1a682292e99eb91b0edb9771c44bc5e762867e98) ) /* Plane 0,1 */
1999 	ROM_LOAD16_BYTE( "007-c2.bin", 0x000001, 0x100000, CRC(4dad2945) SHA1(ac85a146276537fed124bda892bb93ff549f1d93) ) /* Plane 2,3 */
2000 	ROM_LOAD16_BYTE( "007-c3.bin", 0x200000, 0x080000, CRC(68c2994e) SHA1(4f8dfc6e5188942e03b853a2c9f0ea6138dec791) ) /* Plane 0,1 */
2001 	ROM_LOAD16_BYTE( "007-c4.bin", 0x200001, 0x080000, CRC(7d588349) SHA1(a5ed789d7bbc25be5c5b2d99883b64d379c103a2) ) /* Plane 2,3 */
2002 ROM_END
2003 
2004 ROM_START( ncombat )
2005 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
2006 	ROM_LOAD16_WORD_SWAP( "009-p1.bin", 0x000000, 0x080000, CRC(b45fcfbf) SHA1(3872147dda2d1ba905d35f4571065d87b1958b4a) )
2007 
2008 	NEO_SFIX_128K( "009-s1.bin", CRC(d49afee8) SHA1(77615f12edf08ae8f1353f7a056a8f3a50d3ebdc) )
2009 
2010 	NEO_BIOS_SOUND_128K( "009-m1.bin", CRC(b5819863) SHA1(6f2309d51531052dbf7d712993c9e35649db0d84) )
2011 
2012 	ROM_REGION( 0x180000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2013 	ROM_LOAD( "009-v11.bin", 0x000000, 0x080000, CRC(cf32a59c) SHA1(af5b7fcd8a4aff1307c0a1d937e5f0460c32de79) )
2014 	ROM_LOAD( "009-v12.bin", 0x080000, 0x080000, CRC(7b3588b7) SHA1(a4e6d9d4113ff4ce48b371f65e9187d551821d3b) )
2015 	ROM_LOAD( "009-v13.bin", 0x100000, 0x080000, CRC(505a01b5) SHA1(9426a4f5b31e16f74e72e61951c189a878f211c5) )
2016 
2017 	ROM_REGION( 0x080000, REGION_SOUND2, ROMREGION_SOUNDONLY )
2018 	ROM_LOAD( "009-v21.bin", 0x000000, 0x080000, CRC(365f9011) SHA1(aebd292214ab280b05ee9e759b7e9a681a099c4a) )
2019 
2020 	ROM_REGION( 0x300000, REGION_GFX3, 0 )
2021 	ROM_LOAD16_BYTE( "009-c1.bin", 0x000000, 0x80000, CRC(33cc838e) SHA1(c445c891c0ba4190aa0b472786150620e76df5b4) ) /* Plane 0,1 */
2022 	ROM_LOAD16_BYTE( "009-c2.bin", 0x000001, 0x80000, CRC(26877feb) SHA1(8f48097fb8e4757f50b6d86219122fbf4b6f87ef) ) /* Plane 2,3 */
2023 	ROM_LOAD16_BYTE( "009-c3.bin", 0x100000, 0x80000, CRC(3b60a05d) SHA1(0a165a17af4834876fcd634599cd2208adc9248f) ) /* Plane 0,1 */
2024 	ROM_LOAD16_BYTE( "009-c4.bin", 0x100001, 0x80000, CRC(39c2d039) SHA1(8ca6c3f977c43c7abba2a00a0e70f02e2a49f5f2) ) /* Plane 2,3 */
2025 	ROM_LOAD16_BYTE( "009-c5.bin", 0x200000, 0x80000, CRC(67a4344e) SHA1(b325f152c7b2388fc92c5826e1dc99094b9ea749) ) /* Plane 0,1 */
2026 	ROM_LOAD16_BYTE( "009-c6.bin", 0x200001, 0x80000, CRC(2eca8b19) SHA1(16764ef10e404325ba0a1a2ad3a4c0af287be21f) ) /* Plane 2,3 */
2027 ROM_END
2028 
2029 ROM_START( cyberlip )
2030 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
2031 	ROM_LOAD16_WORD_SWAP( "010-p1.bin", 0x000000, 0x080000, CRC(69a6b42d) SHA1(6e7cb089de83f1d22cc4a87db5b1a94bf76fb1e8) )
2032 
2033 	NEO_SFIX_128K( "010-s1.bin", CRC(79a35264) SHA1(c2819a82adbe1f5e489496e0e03477863a5b7665) )
2034 
2035 	NEO_BIOS_SOUND_64K( "010-m1.bin", CRC(47980d3a) SHA1(afd7be531d2ba69400dff5927202446873266c06) )
2036 
2037 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2038 	ROM_LOAD( "010-v11.bin", 0x000000, 0x080000, CRC(90224d22) SHA1(5443ee6f90d80d43194cb4b4f0e08851a59e7784) )
2039 	ROM_LOAD( "010-v12.bin", 0x080000, 0x080000, CRC(a0cf1834) SHA1(8df57a7941bdae7e446a6056039adb012cdde246) )
2040 	ROM_LOAD( "010-v13.bin", 0x100000, 0x080000, CRC(ae38bc84) SHA1(c0937b4f89b8b26c8a0e747b234f44ad6a3bf2ba) )
2041 	ROM_LOAD( "010-v14.bin", 0x180000, 0x080000, CRC(70899bd2) SHA1(8cf01144f0bcf59f09777175ae6b71846b09f3a1) )
2042 
2043 	ROM_REGION( 0x080000, REGION_SOUND2, ROMREGION_SOUNDONLY )
2044 	ROM_LOAD( "010-v21.bin", 0x000000, 0x080000, CRC(586f4cb2) SHA1(588460031d84c308e3353ecf714db9986425c21c) )
2045 
2046 	ROM_REGION( 0x300000, REGION_GFX3, 0 )
2047 	ROM_LOAD16_BYTE( "010-c1.bin", 0x000000, 0x80000, CRC(8bba5113) SHA1(70f0926409ab265da4b8632500d1d32d63cf77cf) ) /* Plane 0,1 */
2048 	ROM_LOAD16_BYTE( "010-c2.bin", 0x000001, 0x80000, CRC(cbf66432) SHA1(cc529640c475d08330e116ea9c5e5a28b7cd13db) ) /* Plane 2,3 */
2049 	ROM_LOAD16_BYTE( "010-c3.bin", 0x100000, 0x80000, CRC(e4f86efc) SHA1(fa60863d8a7ed4f21d30f91eb1936d0b8329db7a) ) /* Plane 0,1 */
2050 	ROM_LOAD16_BYTE( "010-c4.bin", 0x100001, 0x80000, CRC(f7be4674) SHA1(b4ad0432d4bb6d5a98e27015910343c964b73ed4) ) /* Plane 2,3 */
2051 	ROM_LOAD16_BYTE( "010-c5.bin", 0x200000, 0x80000, CRC(e8076da0) SHA1(3ec5cc19809dea688041a42b32c13d257576f3da) ) /* Plane 0,1 */
2052 	ROM_LOAD16_BYTE( "010-c6.bin", 0x200001, 0x80000, CRC(c495c567) SHA1(2f58475fbb5f1adafce027d396fb05dd71e8fb55) ) /* Plane 2,3 */
2053 ROM_END
2054 
2055 ROM_START( superspy )
2056 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
2057 	ROM_LOAD16_WORD_SWAP( "011-p1.bin", 0x000000, 0x080000, CRC(c7f944b5) SHA1(da7560e09187c68f1d9f7656218497b4464c56c9) )
2058 	ROM_LOAD16_WORD_SWAP( "011-p2.bin", 0x080000, 0x020000, CRC(811a4faf) SHA1(8169dfaf79f52d80ecec402ce1b1ab9cafb7ebdd) )
2059 
2060 	NEO_SFIX_128K( "011-s1.bin", CRC(ec5fdb96) SHA1(8003028025ac7bf531e568add6ba66c02d0b7e84) )
2061 
2062 	NEO_BIOS_SOUND_128K( "011-m1.bin", CRC(d59d5d12) SHA1(0692b6f35c9ee3840f945703c4eb51ab83eb0714) )
2063 
2064 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2065 	ROM_LOAD( "011-v11.bin", 0x000000, 0x100000, CRC(5c674d5c) SHA1(d7b9beddeb247b584cea9ca6c43ec6869809b673) )
2066 	ROM_LOAD( "011-v12.bin", 0x100000, 0x100000, CRC(7df8898b) SHA1(23dd6df47fa51b210af800ae551295300e125106) )
2067 
2068 	ROM_REGION( 0x100000, REGION_SOUND2, ROMREGION_SOUNDONLY )
2069 	ROM_LOAD( "011-v21.bin", 0x000000, 0x100000, CRC(1ebe94c7) SHA1(c186810523a7df880cb080c62aa322bbcaefca17) )
2070 
2071 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
2072 	ROM_LOAD16_BYTE( "011-c1.bin", 0x000000, 0x100000, CRC(cae7be57) SHA1(43b35b349594535689c358d9f324adda55e5281a) ) /* Plane 0,1 */
2073 	ROM_LOAD16_BYTE( "011-c2.bin", 0x000001, 0x100000, CRC(9e29d986) SHA1(b417763bad1acf76116cd56f4203c2d2677e22e5) ) /* Plane 2,3 */
2074 	ROM_LOAD16_BYTE( "011-c3.bin", 0x200000, 0x100000, CRC(14832ff2) SHA1(1179792d773d97d5e45e7d8f009051d362d72e24) ) /* Plane 0,1 */
2075 	ROM_LOAD16_BYTE( "011-c4.bin", 0x200001, 0x100000, CRC(b7f63162) SHA1(077a81b2bb0a8f17c9df6945078608f74432877a) ) /* Plane 2,3 */
2076 ROM_END
2077 
2078 ROM_START( mutnat )
2079 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
2080 	ROM_LOAD16_WORD_SWAP( "014-p1.bin", 0x000000, 0x080000, CRC(6f1699c8) SHA1(87206f67a619dede7959230f9ff3701b8b78957a) )
2081 
2082 	NEO_SFIX_128K( "014-s1.bin", CRC(99419733) SHA1(b2524af8704941acc72282aa1d62fd4c93e3e822) )
2083 
2084 	NEO_BIOS_SOUND_128K( "014-m1.bin", CRC(b6683092) SHA1(623ec7ec2915fb077bf65b4a16c815e071c25259) )
2085 
2086 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2087 	ROM_LOAD( "014-v1.bin", 0x000000, 0x100000, CRC(25419296) SHA1(c9fc04987c4e0875d276e1a0fb671740b6f548ad) )
2088 	ROM_LOAD( "014-v2.bin", 0x100000, 0x100000, CRC(0de53d5e) SHA1(467f6040da3dfb1974785e95e14c3f608a93720a) )
2089 
2090 	NO_DELTAT_REGION
2091 
2092 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
2093 	ROM_LOAD16_BYTE( "014-c1.bin", 0x000000, 0x100000, CRC(5e4381bf) SHA1(d429a5e09dafd2fb99495658b3652eecbf58f91b) ) /* Plane 0,1 */
2094 	ROM_LOAD16_BYTE( "014-c2.bin", 0x000001, 0x100000, CRC(69ba4e18) SHA1(b3369190c47771a790c7adffa958ff55d90e758b) ) /* Plane 2,3 */
2095 	ROM_LOAD16_BYTE( "014-c3.bin", 0x200000, 0x100000, CRC(890327d5) SHA1(47f97bf120a8480758e1f3bb8982be4c5325c036) ) /* Plane 0,1 */
2096 	ROM_LOAD16_BYTE( "014-c4.bin", 0x200001, 0x100000, CRC(e4002651) SHA1(17e53a5f4708866a120415bf24f3b89621ad0bcc) ) /* Plane 2,3 */
2097 ROM_END
2098 
2099 ROM_START( kotm )
2100 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
2101 	ROM_LOAD16_WORD_SWAP( "016-p1.bin", 0x000000, 0x080000, CRC(1b818731) SHA1(b98b1b33c0301fd79aac908f6b635dd00d1cb08d) )
2102 	ROM_LOAD16_WORD_SWAP( "016-p2.bin", 0x080000, 0x020000, CRC(12afdc2b) SHA1(3a95f5910cbb9f17e63ddece995c6e120fa2f622) )
2103 
2104 	NEO_SFIX_128K( "016-s1.bin", CRC(1a2eeeb3) SHA1(8d2b96d395020197bc59294b6b0c8d62b1d8d4dd) )
2105 
2106 	NEO_BIOS_SOUND_128K( "016-m1.bin", CRC(0296abcb) SHA1(560046f256cd339fa685d0d38d55317cb6adfa99) )
2107 
2108 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2109 	ROM_LOAD( "016-v1.bin", 0x000000, 0x100000, CRC(86c0a502) SHA1(7fe2db0c64aefdd14d6c36f7fcd6442591e9a014) )
2110 	ROM_LOAD( "016-v2.bin", 0x100000, 0x100000, CRC(5bc23ec5) SHA1(f4ff5d20587469daa026d5c812739335ce53cfdf) )
2111 
2112 	NO_DELTAT_REGION
2113 
2114 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
2115 	ROM_LOAD16_BYTE( "016-c1.bin", 0x000000, 0x100000, CRC(71471c25) SHA1(bc8e3fee56b33ef2bac5b4b852339d2fbcd09b7c) ) /* Plane 0,1 */
2116 	ROM_LOAD16_BYTE( "016-c2.bin", 0x000001, 0x100000, CRC(320db048) SHA1(d6b43834de6f5442e23ca8fb26b3a36e96790d8d) ) /* Plane 2,3 */
2117 	ROM_LOAD16_BYTE( "016-c3.bin", 0x200000, 0x100000, CRC(98de7995) SHA1(e33edf4d36c82196d2b474e37be180a05976f558) ) /* Plane 0,1 */
2118 	ROM_LOAD16_BYTE( "016-c4.bin", 0x200001, 0x100000, CRC(070506e2) SHA1(3a2ec365e1d87a9c5ce1ee9bea88402a8eef4ed7) ) /* Plane 2,3 */
2119 ROM_END
2120 
2121 ROM_START( kotmh )
2122 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
2123 	ROM_LOAD16_WORD_SWAP( "016-hp1.bin",0x000000, 0x080000, CRC(b774621e) SHA1(7684b2e07163aec68cd083ef1d8900f855f6cb42) )
2124 	ROM_LOAD16_WORD_SWAP( "016-p2.bin", 0x080000, 0x020000, CRC(12afdc2b) SHA1(3a95f5910cbb9f17e63ddece995c6e120fa2f622) )
2125 
2126 	NEO_SFIX_128K( "016-s1.bin", CRC(1a2eeeb3) SHA1(8d2b96d395020197bc59294b6b0c8d62b1d8d4dd) )
2127 
2128 	NEO_BIOS_SOUND_128K( "016-m1.bin", CRC(0296abcb) SHA1(560046f256cd339fa685d0d38d55317cb6adfa99) )
2129 
2130 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2131 	ROM_LOAD( "016-v1.bin", 0x000000, 0x100000, CRC(86c0a502) SHA1(7fe2db0c64aefdd14d6c36f7fcd6442591e9a014) )
2132 	ROM_LOAD( "016-v2.bin", 0x100000, 0x100000, CRC(5bc23ec5) SHA1(f4ff5d20587469daa026d5c812739335ce53cfdf) )
2133 
2134 	NO_DELTAT_REGION
2135 
2136 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
2137 	ROM_LOAD16_BYTE( "016-c1.bin", 0x000000, 0x100000, CRC(71471c25) SHA1(bc8e3fee56b33ef2bac5b4b852339d2fbcd09b7c) ) /* Plane 0,1 */
2138 	ROM_LOAD16_BYTE( "016-c2.bin", 0x000001, 0x100000, CRC(320db048) SHA1(d6b43834de6f5442e23ca8fb26b3a36e96790d8d) ) /* Plane 2,3 */
2139 	ROM_LOAD16_BYTE( "016-c3.bin", 0x200000, 0x100000, CRC(98de7995) SHA1(e33edf4d36c82196d2b474e37be180a05976f558) ) /* Plane 0,1 */
2140 	ROM_LOAD16_BYTE( "016-c4.bin", 0x200001, 0x100000, CRC(070506e2) SHA1(3a2ec365e1d87a9c5ce1ee9bea88402a8eef4ed7) ) /* Plane 2,3 */
2141 ROM_END
2142 
2143 ROM_START( sengoku )
2144 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
2145 	ROM_LOAD16_WORD_SWAP( "017-p1.bin", 0x000000, 0x080000, CRC(f8a63983) SHA1(7a10ecb2f0fd8315641374c065d2602107b09e72) )
2146 	ROM_LOAD16_WORD_SWAP( "017-p2.bin", 0x080000, 0x020000, CRC(3024bbb3) SHA1(88892e1292dd60f35a76f9a22e623d4f0f9693cc) )
2147 
2148 	NEO_SFIX_128K( "017-s1.bin", CRC(b246204d) SHA1(73dce64c61fb5bb7e836a8e60f081bb77d80d281) )
2149 
2150 	NEO_BIOS_SOUND_128K( "017-m1.bin", CRC(9b4f34c6) SHA1(7f3a51f47fcbaa598f5c76bc66e2c53c8dfd852d) )
2151 
2152 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2153 	ROM_LOAD( "017-v1.bin", 0x000000, 0x100000, CRC(23663295) SHA1(9374a5d9f3de8e6a97c11f07d8b4485ac9d55edb) )
2154 	ROM_LOAD( "017-v2.bin", 0x100000, 0x100000, CRC(f61e6765) SHA1(1c9b287996947319eb3d288c3d82932cf01039db) )
2155 
2156 	NO_DELTAT_REGION
2157 
2158 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
2159 	ROM_LOAD16_BYTE( "017-c1.bin", 0x000000, 0x100000, CRC(b4eb82a1) SHA1(79879e2ea78c07d04c88dc9a1ad59604b7a078be) ) /* Plane 0,1 */
2160 	ROM_LOAD16_BYTE( "017-c2.bin", 0x000001, 0x100000, CRC(d55c550d) SHA1(6110f693aa23710939c04153cf5af26493e4a03f) ) /* Plane 2,3 */
2161 	ROM_LOAD16_BYTE( "017-c3.bin", 0x200000, 0x100000, CRC(ed51ef65) SHA1(e8a8d86e24454948e51a75c883bc6e4091cbf820) ) /* Plane 0,1 */
2162 	ROM_LOAD16_BYTE( "017-c4.bin", 0x200001, 0x100000, CRC(f4f3c9cb) SHA1(8faafa89dbd0345218f71f891419d2e4e7578200) ) /* Plane 2,3 */
2163 ROM_END
2164 
2165 ROM_START( sengokh )
2166 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
2167 	ROM_LOAD16_WORD_SWAP( "017-p1h.bin", 0x000000, 0x080000, CRC(33eccae0) SHA1(000ccf9a9c73df75eeba3f2c367c3a1a9e0a3a6b) )
2168 	ROM_LOAD16_WORD_SWAP( "017-p2.bin",  0x080000, 0x020000, CRC(3024bbb3) SHA1(88892e1292dd60f35a76f9a22e623d4f0f9693cc) )
2169 
2170 	NEO_SFIX_128K( "017-s1.bin", CRC(b246204d) SHA1(73dce64c61fb5bb7e836a8e60f081bb77d80d281) )
2171 
2172 	NEO_BIOS_SOUND_128K( "017-m1.bin", CRC(9b4f34c6) SHA1(7f3a51f47fcbaa598f5c76bc66e2c53c8dfd852d) )
2173 
2174 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2175 	ROM_LOAD( "017-v1.bin", 0x000000, 0x100000, CRC(23663295) SHA1(9374a5d9f3de8e6a97c11f07d8b4485ac9d55edb) )
2176 	ROM_LOAD( "017-v2.bin", 0x100000, 0x100000, CRC(f61e6765) SHA1(1c9b287996947319eb3d288c3d82932cf01039db) )
2177 
2178 	NO_DELTAT_REGION
2179 
2180 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
2181 	ROM_LOAD16_BYTE( "017-c1.bin", 0x000000, 0x100000, CRC(b4eb82a1) SHA1(79879e2ea78c07d04c88dc9a1ad59604b7a078be) ) /* Plane 0,1 */
2182 	ROM_LOAD16_BYTE( "017-c2.bin", 0x000001, 0x100000, CRC(d55c550d) SHA1(6110f693aa23710939c04153cf5af26493e4a03f) ) /* Plane 2,3 */
2183 	ROM_LOAD16_BYTE( "017-c3.bin", 0x200000, 0x100000, CRC(ed51ef65) SHA1(e8a8d86e24454948e51a75c883bc6e4091cbf820) ) /* Plane 0,1 */
2184 	ROM_LOAD16_BYTE( "017-c4.bin", 0x200001, 0x100000, CRC(f4f3c9cb) SHA1(8faafa89dbd0345218f71f891419d2e4e7578200) ) /* Plane 2,3 */
2185 ROM_END
2186 
2187 ROM_START( burningf )
2188 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
2189 	ROM_LOAD16_WORD_SWAP( "018-p1.bin", 0x000000, 0x080000, CRC(4092c8db) SHA1(df194a4ad2c35e0e18bc053ff9284183444a4666) )
2190 
2191 	NEO_SFIX_128K( "018-s1.bin", CRC(6799ea0d) SHA1(ec75ef9dfdcb0b123574fc6d81ebaaadfba32fb5) )
2192 
2193 	NEO_BIOS_SOUND_128K( "018-m1.bin", CRC(0c939ee2) SHA1(57d580d3279e66b9fe66bbcc68529d3384a926ff) )
2194 
2195 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2196 	ROM_LOAD( "018-v1.bin", 0x000000, 0x100000, CRC(508c9ffc) SHA1(cd3a97a233a4585f8507116aba85884623cccdc4) )
2197 	ROM_LOAD( "018-v2.bin", 0x100000, 0x100000, CRC(854ef277) SHA1(4b3083b9c80620064cb44e812a787a700e32a6f3) )
2198 
2199 	NO_DELTAT_REGION
2200 
2201 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
2202 	ROM_LOAD16_BYTE( "018-c1.bin", 0x000000, 0x100000, CRC(25a25e9b) SHA1(3cf02d0662e190678d0530d7b7d3f425209adf83) ) /* Plane 0,1 */
2203 	ROM_LOAD16_BYTE( "018-c2.bin", 0x000001, 0x100000, CRC(d4378876) SHA1(45659aa1755d96b992c977042186e47fff68bba9) ) /* Plane 2,3 */
2204 	ROM_LOAD16_BYTE( "018-c3.bin", 0x200000, 0x100000, CRC(862b60da) SHA1(e2303eb1609f1050f0b4f46693a15e37deb176fb) ) /* Plane 0,1 */
2205 	ROM_LOAD16_BYTE( "018-c4.bin", 0x200001, 0x100000, CRC(e2e0aff7) SHA1(1c691c092a6e2787de4f433b0eb9252bfdaa7e16) ) /* Plane 2,3 */
2206 ROM_END
2207 
2208 ROM_START( burningh )
2209 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
2210 	ROM_LOAD16_WORD_SWAP( "018-p1h.bin", 0x000000, 0x080000, CRC(ddffcbf4) SHA1(c646c4bbdb4e9b32df76c90f582ccd69fcc9f8e7) )
2211 
2212 	NEO_SFIX_128K( "018-s1.bin", CRC(6799ea0d) SHA1(ec75ef9dfdcb0b123574fc6d81ebaaadfba32fb5) )
2213 
2214 	NEO_BIOS_SOUND_128K( "018-m1.bin", CRC(0c939ee2) SHA1(57d580d3279e66b9fe66bbcc68529d3384a926ff) )
2215 
2216 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2217 	ROM_LOAD( "018-v1.bin", 0x000000, 0x100000, CRC(508c9ffc) SHA1(cd3a97a233a4585f8507116aba85884623cccdc4) )
2218 	ROM_LOAD( "018-v2.bin", 0x100000, 0x100000, CRC(854ef277) SHA1(4b3083b9c80620064cb44e812a787a700e32a6f3) )
2219 
2220 	NO_DELTAT_REGION
2221 
2222 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
2223 	ROM_LOAD16_BYTE( "018-c1.bin", 0x000000, 0x100000, CRC(25a25e9b) SHA1(3cf02d0662e190678d0530d7b7d3f425209adf83) ) /* Plane 0,1 */
2224 	ROM_LOAD16_BYTE( "018-c2.bin", 0x000001, 0x100000, CRC(d4378876) SHA1(45659aa1755d96b992c977042186e47fff68bba9) ) /* Plane 2,3 */
2225 	ROM_LOAD16_BYTE( "018-c3.bin", 0x200000, 0x100000, CRC(862b60da) SHA1(e2303eb1609f1050f0b4f46693a15e37deb176fb) ) /* Plane 0,1 */
2226 	ROM_LOAD16_BYTE( "018-c4.bin", 0x200001, 0x100000, CRC(e2e0aff7) SHA1(1c691c092a6e2787de4f433b0eb9252bfdaa7e16) ) /* Plane 2,3 */
2227 ROM_END
2228 
2229 ROM_START( lbowling )
2230 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
2231 	ROM_LOAD16_WORD_SWAP( "019-p1.bin", 0x000000, 0x080000, CRC(a2de8445) SHA1(893d7ae72b4644123469de143fa35fac1cbcd61e) )
2232 
2233 	NEO_SFIX_128K( "019-s1.bin", CRC(5fcdc0ed) SHA1(86415077e7adc3ba6153eeb4fb0c62cf36e903fa) )
2234 
2235 	NEO_BIOS_SOUND_128K( "019-m1.bin", CRC(589d7f25) SHA1(9cffbf0a607a7c7f5bc21cf6d33c5b21c3354913) )
2236 
2237 	ROM_REGION( 0x100000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2238 	ROM_LOAD( "019-v11.bin", 0x000000, 0x080000, CRC(0fb74872) SHA1(38c555926c77576d63472bc075210c42e9ce13a3) )
2239 	ROM_LOAD( "019-v12.bin", 0x080000, 0x080000, CRC(029faa57) SHA1(7bbaa87e38929ab1e32df5f6a2ec0fd5001e7cdb) )
2240 
2241 	ROM_REGION( 0x080000, REGION_SOUND2, ROMREGION_SOUNDONLY )
2242 	ROM_LOAD( "019-v21.bin", 0x000000, 0x080000, CRC(2efd5ada) SHA1(8ba70f5f665d566824333075227d9bce1253b8d8) )
2243 
2244 	ROM_REGION( 0x100000, REGION_GFX3, 0 )
2245 	ROM_LOAD16_BYTE( "019-c1.bin", 0x000000, 0x080000, CRC(4ccdef18) SHA1(5011e30ec235d0b0a5a513a11d4275777e61acdb) )
2246 	ROM_LOAD16_BYTE( "019-c2.bin", 0x000001, 0x080000, CRC(d4dd0802) SHA1(82069752028c118d42384a95befde45844f0f247) )
2247 ROM_END
2248 
2249 ROM_START( gpilots )
2250 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
2251 	ROM_LOAD16_WORD_SWAP( "020-p1.bin", 0x000000, 0x080000, CRC(e6f2fe64) SHA1(50ab82517e077727d97668a4df2b9b96d2e78ab6) )
2252 	ROM_LOAD16_WORD_SWAP( "020-p2.bin", 0x080000, 0x020000, CRC(edcb22ac) SHA1(505d2db38ae999b7d436e8f2ff56b81796d62b54) )
2253 
2254 	NEO_SFIX_128K( "020-s1.bin", CRC(a6d83d53) SHA1(9a8c092f89521cc0b27a385aa72e29cbaca926c5) )
2255 
2256 	NEO_BIOS_SOUND_128K( "020-m1.bin", CRC(48409377) SHA1(0e212d2c76856a90b2c2fdff675239525972ac43) )
2257 
2258 	ROM_REGION( 0x180000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2259 	ROM_LOAD( "020-v11.bin", 0x000000, 0x100000, CRC(1b526c8b) SHA1(2801868d2badcf8aaf5d490e010e4049d81d7bc1) )
2260 	ROM_LOAD( "020-v12.bin", 0x100000, 0x080000, CRC(4a9e6f03) SHA1(d3ac11f333b03d8a318921bdaefb14598e289a14) )
2261 
2262 	ROM_REGION( 0x080000, REGION_SOUND2, ROMREGION_SOUNDONLY )
2263 	ROM_LOAD( "020-v21.bin", 0x000000, 0x080000, CRC(7abf113d) SHA1(5b2a0e70f2eaf4638b44702dacd4cb17838fb1d5) )
2264 
2265 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
2266 	ROM_LOAD16_BYTE( "020-c1.bin", 0x000000, 0x100000, CRC(bd6fe78e) SHA1(50b704862cd79d64fa488e621b079f6e413c33bc) )
2267 	ROM_LOAD16_BYTE( "020-c2.bin", 0x000001, 0x100000, CRC(5f4a925c) SHA1(71c5ef8141234daaa7025427a6c65e79766973a5) )
2268 	ROM_LOAD16_BYTE( "020-c3.bin", 0x200000, 0x100000, CRC(d1e42fd0) SHA1(f0d476aebbdc2ce008f5f0783be86d295b24aa44) )
2269 	ROM_LOAD16_BYTE( "020-c4.bin", 0x200001, 0x100000, CRC(edde439b) SHA1(79be7b10ecdab54c2f77062b8f5fda0e299fa982) )
2270 ROM_END
2271 
2272 ROM_START( joyjoy )
2273 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
2274 	ROM_LOAD16_WORD_SWAP( "021-p1.bin", 0x000000, 0x080000, CRC(39c3478f) SHA1(06ebe54c9c4e14c5c31e770013d58b7162359ecc) )
2275 
2276 	NEO_SFIX_128K( "021-s1.bin", CRC(6956d778) SHA1(e3757776d60dc07d8e07c9ca61b223b14732f860) )
2277 
2278 	NEO_BIOS_SOUND_64K( "021-m1.bin", CRC(058683ec) SHA1(2aff3dc18d078911ed3a09d48664faf5958b4ab5) )
2279 
2280 	ROM_REGION( 0x080000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2281 	ROM_LOAD( "021-v1.bin", 0x000000, 0x080000, CRC(66c1e5c4) SHA1(7e85420021d4c39c36ed75a1cec567c5610ffce0) )
2282 
2283 	ROM_REGION( 0x080000, REGION_SOUND2, ROMREGION_SOUNDONLY )
2284 	ROM_LOAD( "021-v2.bin", 0x000000, 0x080000, CRC(8ed20a86) SHA1(d15cba5eac19ea56fdd4877541f1bb3eb755ebba) )
2285 
2286 	ROM_REGION( 0x100000, REGION_GFX3, 0 )
2287 	ROM_LOAD16_BYTE( "021-c1.bin", 0x000000, 0x080000, CRC(509250ec) SHA1(d6ddb16d8222088f153a85a905bcb99541a5f2cf) )
2288 	ROM_LOAD16_BYTE( "021-c2.bin", 0x000001, 0x080000, CRC(09ed5258) SHA1(6bf50cd10236e29146b49e714a0e0ebcfe30a682) )
2289 ROM_END
2290 
2291 ROM_START( bjourney )
2292 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
2293 	ROM_LOAD16_WORD_SWAP( "022-p1.bin", 0x000000, 0x100000, CRC(6a2f6d4a) SHA1(b8ca548e56f1c7abcdce415ba7329e0cf698ee13) )
2294 
2295 	NEO_SFIX_128K( "022-s1.bin", CRC(843c3624) SHA1(dbdf86c193b7c1d795f8c21f2c103c1d3e18abbe) )
2296 
2297 	NEO_BIOS_SOUND_64K( "022-m1.bin",  CRC(a9e30496) SHA1(c7a42dc64007408fd9b3b9d3a54c523da3acf475) )
2298 
2299 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2300 	ROM_LOAD( "022-v1.bin", 0x000000, 0x100000, CRC(2cb4ad91) SHA1(169ec7303c4275155a66a88cc08270c24132bb36) )
2301 	ROM_LOAD( "022-v2.bin", 0x100000, 0x100000, CRC(65a54d13) SHA1(a591fbcedca8f679dacbebcd554e3aa3fd163e92) )
2302 
2303 	NO_DELTAT_REGION
2304 
2305 	ROM_REGION( 0x300000, REGION_GFX3, 0 )
2306 	ROM_LOAD16_BYTE( "022-c1.bin", 0x000000, 0x100000, CRC(4d47a48c) SHA1(6e282285be72583d828e7765b1c1695ecdc44777) )
2307 	ROM_LOAD16_BYTE( "022-c2.bin", 0x000001, 0x100000, CRC(e8c1491a) SHA1(c468d2556b3de095aaa05edd1bc16d71303e9478) )
2308 	ROM_LOAD16_BYTE( "022-c3.bin", 0x200000, 0x080000, CRC(66e69753) SHA1(974b823fc62236fbc23e727f25b61a805a707a9e) )
2309 	ROM_LOAD16_BYTE( "022-c4.bin", 0x200001, 0x080000, CRC(71bfd48a) SHA1(47288be69e6992d09ebef108b4de9ffab6293dc8) )
2310 ROM_END
2311 
2312 ROM_START( quizdais )
2313 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
2314 	ROM_LOAD16_WORD_SWAP( "023-p1.bin", 0x000000, 0x100000, CRC(c488fda3) SHA1(4cdf2f1837fffd720efef42f81f933bdf2ef1402) )
2315 
2316 	NEO_SFIX_128K( "023-s1.bin", CRC(ac31818a) SHA1(93c8d67a93606a2e02f12ca4cab849dc3f3de286) )
2317 
2318 	NEO_BIOS_SOUND_128K( "023-m1.bin", CRC(2a2105e0) SHA1(26fc13556fda2dbeb7b5b035abd994e302dc7662) )
2319 
2320 	ROM_REGION( 0x100000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2321 	ROM_LOAD( "023-v1.bin", 0x000000, 0x100000, CRC(a53e5bd3) SHA1(cf115c6478ce155d889e6a5acb962339e08e024b) )
2322 
2323 	NO_DELTAT_REGION
2324 
2325 	ROM_REGION( 0x200000, REGION_GFX3, 0 )
2326 	ROM_LOAD16_BYTE( "023-c1.bin", 0x000000, 0x100000, CRC(2999535a) SHA1(0deabf771039987b559edc2444eea741bd7ba861) ) /* Plane 0,1 */
2327 	ROM_LOAD16_BYTE( "023-c2.bin", 0x000001, 0x100000, CRC(876a99e6) SHA1(8d1dcfc0927d7523f8be8203573192406ec654b4) ) /* Plane 2,3 */
2328 ROM_END
2329 
2330 ROM_START( lresort )
2331 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
2332 	ROM_LOAD16_WORD_SWAP( "024-p1.bin", 0x000000, 0x080000, CRC(89c4ab97) SHA1(3a1817c427185ea1b44fe52f009c00b0a9007c85) )
2333 
2334 	NEO_SFIX_128K( "024-s1.bin", CRC(5cef5cc6) SHA1(9ec305007bdb356e9f8f279beae5e2bcb3f2cf7b) )
2335 
2336 	NEO_BIOS_SOUND_128K( "024-m1.bin", CRC(cec19742) SHA1(ab6c6ba7737e68d2420a0617719c6d4c89039c45) )
2337 
2338 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2339 	ROM_LOAD( "024-v1.bin", 0x000000, 0x100000, CRC(efdfa063) SHA1(e4609ecbcc1c820758f229da5145f51285b50555) )
2340 	ROM_LOAD( "024-v2.bin", 0x100000, 0x100000, CRC(3c7997c0) SHA1(8cb7e8e69892b19d318978370dbc510d51b06a69) )
2341 
2342 	NO_DELTAT_REGION
2343 
2344 	ROM_REGION( 0x300000, REGION_GFX3, 0 )
2345 	ROM_LOAD16_BYTE( "024-c1.bin", 0x000000, 0x100000, CRC(3617c2dc) SHA1(8de2643a618272f8aa1c705363edb007f4a5f5b7) )
2346 	ROM_LOAD16_BYTE( "024-c2.bin", 0x000001, 0x100000, CRC(3f0a7fd8) SHA1(d0c9c7a9dde9ce175fb243d33ec11fa719d0158c) )
2347 	ROM_LOAD16_BYTE( "024-c3.bin", 0x200000, 0x080000, CRC(e9f745f8) SHA1(bbe6141da28b0db7bf5cf321d69b7e613e2414d7) )
2348 	ROM_LOAD16_BYTE( "024-c4.bin", 0x200001, 0x080000, CRC(7382fefb) SHA1(e916dec5bb5462eb9ae9711f08c7388937abb980) )
2349 ROM_END
2350 
2351 ROM_START( eightman )
2352 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
2353 	ROM_LOAD16_WORD_SWAP( "025-p1.bin", 0x000000, 0x080000, CRC(43344cb0) SHA1(29dfd699f35b0a74e20fedd6c9174c289f0ef6e0) )
2354 
2355 	NEO_SFIX_128K( "025-s1.bin", CRC(a402202b) SHA1(75c44e1af459af155f5b892fd18706268dd5e602) )
2356 
2357 	NEO_BIOS_SOUND_128K( "025-m1.bin", CRC(9927034c) SHA1(205665361c5b2ab4f01ec480dd3c9b69db858d09) )
2358 
2359 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2360 	ROM_LOAD( "025-v1.bin", 0x000000, 0x100000, CRC(4558558a) SHA1(a4b277703ed67225c652be0d618daeca65a27b88) )
2361 	ROM_LOAD( "025-v2.bin", 0x100000, 0x100000, CRC(c5e052e9) SHA1(fa1119c90ce4c706a6aa0c17d7bc06aa3068d9b2) )
2362 
2363 	NO_DELTAT_REGION
2364 
2365 	ROM_REGION( 0x300000, REGION_GFX3, 0 )
2366 	ROM_LOAD16_BYTE( "025-c1.bin", 0x000000, 0x100000, CRC(555e16a4) SHA1(1c96f3d2fd0991680fbf627a6cdd26ad2cd60319) ) /* Plane 0,1 */
2367 	ROM_LOAD16_BYTE( "025-c2.bin", 0x000001, 0x100000, CRC(e1ee51c3) SHA1(da8d074bb4e923ed7b8a154fd31b42f2d65b8e96) ) /* Plane 0,1 */
2368 	ROM_LOAD16_BYTE( "025-c3.bin", 0x200000, 0x080000, CRC(0923d5b0) SHA1(ab72ba1e3ebf56dd356f9ad181f986b1360a1089) ) /* Plane 2,3 */
2369 	ROM_LOAD16_BYTE( "025-c4.bin", 0x200001, 0x080000, CRC(e3eca67b) SHA1(88154cbc1a261c2f425430119ebc08a30adc9675) ) /* Plane 2,3 */
2370 ROM_END
2371 
2372 ROM_START( minasan )
2373 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
2374 	ROM_LOAD16_WORD_SWAP( "027-p1.bin", 0x000000, 0x080000, CRC(c8381327) SHA1(c8f8be0ba276c6d12ef13d05af3cf83a2b924894) )
2375 
2376 	NEO_SFIX_128K( "027-s1.bin", CRC(e5824baa) SHA1(8230ff7fe3cabeacecc762d90a084e893db84906) )
2377 
2378 	NEO_BIOS_SOUND_128K( "027-m1.bin", CRC(add5a226) SHA1(99995bef2584abbba16777bac52f55523f7aa97d) )
2379 
2380 	ROM_REGION( 0x100000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2381 	ROM_LOAD( "027-v11.bin", 0x000000, 0x100000, CRC(59ad4459) SHA1(bbb8ba8a8e337dd2946eefda4757e80d0547d54a) )
2382 
2383 	ROM_REGION( 0x100000, REGION_SOUND2, ROMREGION_SOUNDONLY )
2384 	ROM_LOAD( "027-v21.bin", 0x000000, 0x100000, CRC(df5b4eeb) SHA1(134f3bcc3bb82e2a5711496af1019f343f9c0f7e) )
2385 
2386 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
2387 	ROM_LOAD16_BYTE( "027-c1.bin", 0x000000, 0x100000, CRC(d0086f94) SHA1(7d6579530ccb5188f653be69b1df17e47e40e7a6) ) /* Plane 0,1 */
2388 	ROM_LOAD16_BYTE( "027-c2.bin", 0x000001, 0x100000, CRC(da61f5a6) SHA1(82c5b4e5c5c5e30a3fd1c2e11c6157f39d033c42) ) /* Plane 2,3 */
2389 	ROM_LOAD16_BYTE( "027-c3.bin", 0x200000, 0x100000, CRC(08df1228) SHA1(288b7ad328c2249f28d17df4dad3584995dca7bf) ) /* Plane 0,1 */
2390 	ROM_LOAD16_BYTE( "027-c4.bin", 0x200001, 0x100000, CRC(54e87696) SHA1(90816dc86be3983dc57f56ededf7738475c0c61e) ) /* Plane 2,3 */
2391 ROM_END
2392 
2393 ROM_START( legendos )
2394 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
2395 	ROM_LOAD16_WORD_SWAP( "029-p1.bin", 0x000000, 0x080000, CRC(9d563f19) SHA1(9bff7bf9fdcf81a0a6c4ce3e196097d4f05e67b6) )
2396 
2397 	NEO_SFIX_128K( "029-s1.bin",  CRC(bcd502f0) SHA1(a3400f52c037aa6a42e59e602cc24fa45fcbc951) )
2398 
2399 	NEO_BIOS_SOUND_64K( "029-m1.bin", CRC(909d4ed9) SHA1(5230b423b3f629bb955a5b2dab7e502fa7d83254) )
2400 
2401 	ROM_REGION( 0x100000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2402 	ROM_LOAD( "029-v1.bin", 0x000000, 0x100000, CRC(85065452) SHA1(7154b7c59b16c32753ac6b5790fb50b51ce30a20) )
2403 
2404 	NO_DELTAT_REGION
2405 
2406 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
2407 	ROM_LOAD16_BYTE( "029-c1.bin", 0x000000, 0x100000, CRC(2f5ab875) SHA1(3e060973bba41a6c22ff7054104bdc5eee1fa13a) ) /* Plane 0,1 */
2408 	ROM_LOAD16_BYTE( "029-c2.bin", 0x000001, 0x100000, CRC(318b2711) SHA1(7014110cee98280317e1189f306ca40652b61f6f) ) /* Plane 2,3 */
2409 	ROM_LOAD16_BYTE( "029-c3.bin", 0x200000, 0x100000, CRC(6bc52cb2) SHA1(14323a4664b7dcbcde82e594168e535d7a921e44) ) /* Plane 0,1 */
2410 	ROM_LOAD16_BYTE( "029-c4.bin", 0x200001, 0x100000, CRC(37ef298c) SHA1(7a0c4c896dc3e730e06dcadbf00cf354f08a4466) ) /* Plane 2,3 */
2411 ROM_END
2412 
2413 ROM_START( 2020bb )
2414 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
2415 	ROM_LOAD16_WORD_SWAP( "030-p1.bin", 0x000000, 0x080000, CRC(d396c9cb) SHA1(47ba421d14d05b965a8d44e7475b227a208e5a07) )
2416 
2417 	NEO_SFIX_128K( "030-s1.bin", CRC(7015b8fc) SHA1(8c09bc3e6c62e0f7c9557c1e10c901be325bae7f) )
2418 
2419 	NEO_BIOS_SOUND_128K( "030-m1.bin", CRC(4cf466ec) SHA1(6a003b53c7a4af9d7529e2c10f27ffc4e58dcda5) )
2420 
2421 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2422 	ROM_LOAD( "030-v1.bin", 0x000000, 0x100000, CRC(d4ca364e) SHA1(b0573744b0ea2ef1e2167a225f0d254883f5af04) )
2423 	ROM_LOAD( "030-v2.bin", 0x100000, 0x100000, CRC(54994455) SHA1(76eb62b86e8ed51a77f44313d5cc8091b3f58d57) )
2424 
2425 	NO_DELTAT_REGION
2426 
2427 	ROM_REGION( 0x300000, REGION_GFX3, 0 )
2428 	ROM_LOAD16_BYTE( "030-c1.bin", 0x000000, 0x100000, CRC(4f5e19bd) SHA1(ef7975c4b33a7aea4a25a385f604799f054d3200) ) /* Plane 0,1 */
2429 	ROM_LOAD16_BYTE( "030-c2.bin", 0x000001, 0x100000, CRC(d6314bf0) SHA1(0920cc580d7997fcb0170dd619af2f305d635577) ) /* Plane 2,3 */
2430 	ROM_LOAD16_BYTE( "030-c3.bin", 0x200000, 0x080000, CRC(6a87ae30) SHA1(b2ca080d8233f43cfb2e60d894af65c7b3f8b809) ) /* Plane 0,1 */
2431 	ROM_LOAD16_BYTE( "030-c4.bin", 0x200001, 0x080000, CRC(bef75dd0) SHA1(8df572804d36d6b25d94b64e8be17a42babbbe95) ) /* Plane 2,3 */
2432 ROM_END
2433 
2434 ROM_START( 2020bbh )
2435 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
2436 	ROM_LOAD16_WORD_SWAP( "030-p1h.bin", 0x000000, 0x080000, CRC(12d048d7) SHA1(ee0d03a565b11ca3bee2d24f62ff46a85ef18d90) )
2437 
2438 	NEO_SFIX_128K( "030-s1.bin", CRC(7015b8fc) SHA1(8c09bc3e6c62e0f7c9557c1e10c901be325bae7f) )
2439 
2440 	NEO_BIOS_SOUND_128K( "030-m1.bin", CRC(4cf466ec) SHA1(6a003b53c7a4af9d7529e2c10f27ffc4e58dcda5) )
2441 
2442 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2443 	ROM_LOAD( "030-v1.bin", 0x000000, 0x100000, CRC(d4ca364e) SHA1(b0573744b0ea2ef1e2167a225f0d254883f5af04) )
2444 	ROM_LOAD( "030-v2.bin", 0x100000, 0x100000, CRC(54994455) SHA1(76eb62b86e8ed51a77f44313d5cc8091b3f58d57) )
2445 
2446 	NO_DELTAT_REGION
2447 
2448 	ROM_REGION( 0x300000, REGION_GFX3, 0 )
2449 	ROM_LOAD16_BYTE( "030-c1.bin", 0x000000, 0x100000, CRC(4f5e19bd) SHA1(ef7975c4b33a7aea4a25a385f604799f054d3200) ) /* Plane 0,1 */
2450 	ROM_LOAD16_BYTE( "030-c2.bin", 0x000001, 0x100000, CRC(d6314bf0) SHA1(0920cc580d7997fcb0170dd619af2f305d635577) ) /* Plane 2,3 */
2451 	ROM_LOAD16_BYTE( "030-c3.bin", 0x200000, 0x080000, CRC(6a87ae30) SHA1(b2ca080d8233f43cfb2e60d894af65c7b3f8b809) ) /* Plane 0,1 */
2452 	ROM_LOAD16_BYTE( "030-c4.bin", 0x200001, 0x080000, CRC(bef75dd0) SHA1(8df572804d36d6b25d94b64e8be17a42babbbe95) ) /* Plane 2,3 */
2453 ROM_END
2454 
2455 ROM_START( socbrawl )
2456 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
2457 	ROM_LOAD16_WORD_SWAP( "031-p1.bin", 0x000000, 0x080000, CRC(a2801c24) SHA1(627d76ff0740ca29586f37b268f47fb469822529) )
2458 
2459 	NEO_SFIX_64K( "031-s1.bin", CRC(2db38c3b) SHA1(8f23b32f3abd3faed0ca238938ce6a2b6d75ee10) )
2460 
2461 	NEO_BIOS_SOUND_64K( "031-m1.bin", CRC(2f38d5d3) SHA1(0fc01750277e554978e68e7e6d596f8bd6b1e178) )
2462 
2463 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2464 	ROM_LOAD( "031-v1.bin", 0x000000, 0x100000, CRC(cc78497e) SHA1(895bd647150fae9b2259ef043ed681f4c4de66ea) )
2465 	ROM_LOAD( "031-v2.bin", 0x100000, 0x100000, CRC(dda043c6) SHA1(08165a59700ab6b1e523079dd2a3549e520cc594) )
2466 
2467 	NO_DELTAT_REGION
2468 
2469 	ROM_REGION( 0x300000, REGION_GFX3, 0 )
2470 	ROM_LOAD16_BYTE( "031-c1.bin", 0x000000, 0x100000, CRC(bd0a4eb8) SHA1(b67988cb3e550d083e81c9bd436da55b242785ed) ) /* Plane 0,1 */
2471 	ROM_LOAD16_BYTE( "031-c2.bin", 0x000001, 0x100000, CRC(efde5382) SHA1(e42789c8d87ee3d4549d0a903e990c03338cbbd8) ) /* Plane 2,3 */
2472 	ROM_LOAD16_BYTE( "031-c3.bin", 0x200000, 0x080000, CRC(580f7f33) SHA1(f4f95a7c8de00e1366a723fc4cd0e8c1905af636) ) /* Plane 0,1 */
2473 	ROM_LOAD16_BYTE( "031-c4.bin", 0x200001, 0x080000, CRC(ed297de8) SHA1(616f8fa4c86231f3e79faf9f69f8bb909cbc35f0) ) /* Plane 2,3 */
2474 ROM_END
2475 
2476 ROM_START( roboarmy )
2477 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
2478 	ROM_LOAD16_WORD_SWAP( "032-p1.bin", 0x000000, 0x080000, CRC(cd11cbd4) SHA1(23163e3da2f07e830a7f4a02aea1cb01a54ccbf3) )
2479 
2480 	NEO_SFIX_128K( "032-s1.bin", CRC(ac0daa1b) SHA1(93bae4697dc403fce19422752a514326ccf66a91) )
2481 
2482 	NEO_BIOS_SOUND_128K( "032-m1.bin", CRC(98edc671) SHA1(04ed65ccaa1197fa55fcefe2caed2772e7040bdb) )
2483 
2484 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2485 	ROM_LOAD( "032-v1.bin", 0x000000, 0x080000, CRC(daff9896) SHA1(2f8a39b98ff2f4a0c8901b1befcc69e0cc5f5aed) )
2486 	ROM_LOAD( "032-v2.bin", 0x080000, 0x080000, CRC(8781b1bc) SHA1(4e3cc22ac0acd4033cd4a327269c68b5f56bbe34) )
2487 	ROM_LOAD( "032-v3.bin", 0x100000, 0x080000, CRC(b69c1da5) SHA1(7d5ea49338aeef711fc64755abed51fcdd939d48) )
2488 	ROM_LOAD( "032-v4.bin", 0x180000, 0x080000, CRC(2c929c17) SHA1(7e053035573de9f601de80d200d09ed4844506fe) )
2489 
2490 	NO_DELTAT_REGION
2491 
2492 	ROM_REGION( 0x300000, REGION_GFX3, 0 )
2493 	ROM_LOAD16_BYTE( "032-c1.bin", 0x000000, 0x080000, CRC(e17fa618) SHA1(14347886b776c24d2dd8b19353ad8897d5f7e56c) ) /* Plane 0,1 */
2494 	ROM_LOAD16_BYTE( "032-c2.bin", 0x000001, 0x080000, CRC(d5ebdb4d) SHA1(cc811af611cc528fd3a9d1bdd8ab427fe9fea693) ) /* Plane 2,3 */
2495 	ROM_LOAD16_BYTE( "032-c3.bin", 0x100000, 0x080000, CRC(aa4d7695) SHA1(2d6c5b4f6fce82b5800fae17b4a94cf8a41216f4) ) /* Plane 0,1 */
2496 	ROM_LOAD16_BYTE( "032-c4.bin", 0x100001, 0x080000, CRC(8d4ebbe3) SHA1(384ee64db1726b0aef2d3ce8b1d914b56e7925d9) ) /* Plane 2,3 */
2497 	ROM_LOAD16_BYTE( "032-c5.bin", 0x200000, 0x080000, CRC(40adfccd) SHA1(b11f866dd70ba0ed9123424508355cb948b19bdc) ) /* Plane 0,1 */
2498 	ROM_LOAD16_BYTE( "032-c6.bin", 0x200001, 0x080000, CRC(462571de) SHA1(5c3d610d492f91564423873b3b434dcda700373f) ) /* Plane 2,3 */
2499 ROM_END
2500 
2501 ROM_START( fatfury1 )
2502 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
2503 	ROM_LOAD16_WORD_SWAP( "033-p1.bin", 0x000000, 0x080000, CRC(47ebdc2f) SHA1(d46786502920fb510f1999db00c5e09fb641c0bd) )
2504 	ROM_LOAD16_WORD_SWAP( "033-p2.bin", 0x080000, 0x020000, CRC(c473af1c) SHA1(4919eeca20abe807493872ca7c79a5d1f496fe68) )
2505 
2506 	NEO_SFIX_128K( "033-s1.bin", CRC(3c3bdf8c) SHA1(2f3e5feed6c27850b2a0f6fae0b97041690e944c) )
2507 
2508 	NEO_BIOS_SOUND_128K( "033-m1.bin", CRC(a8603979) SHA1(512f2280a43892d4ca003ac63945ce86c5211b97) )
2509 
2510 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2511 	ROM_LOAD( "033-v1.bin", 0x000000, 0x100000, CRC(212fd20d) SHA1(120c040db8c01a6f140eea03725448bfa9ca98c2) )
2512 	ROM_LOAD( "033-v2.bin", 0x100000, 0x100000, CRC(fa2ae47f) SHA1(80d0ba4cd30aab59b6f0db8fa341387bd7388afc) )
2513 
2514 	NO_DELTAT_REGION
2515 
2516 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
2517 	ROM_LOAD16_BYTE( "033-c1.bin", 0x000000, 0x100000, CRC(74317e54) SHA1(67b9c2814a12603b959612456f59de55f9bf6f57) ) /* Plane 0,1 */
2518 	ROM_LOAD16_BYTE( "033-c2.bin", 0x000001, 0x100000, CRC(5bb952f3) SHA1(ea964bbcc0408b6ae07cbb5043d003281b1aca15) ) /* Plane 2,3 */
2519 	ROM_LOAD16_BYTE( "033-c3.bin", 0x200000, 0x100000, CRC(9b714a7c) SHA1(b62bdcede3207d062a89e0a4a9adf706101bb681) ) /* Plane 0,1 */
2520 	ROM_LOAD16_BYTE( "033-c4.bin", 0x200001, 0x100000, CRC(9397476a) SHA1(a12dbb74020aeb6ebf24ec2abbfba5129cabcb7d) ) /* Plane 2,3 */
2521 ROM_END
2522 
2523 ROM_START( fbfrenzy )
2524 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
2525 	ROM_LOAD16_WORD_SWAP( "034-p1.bin", 0x000000, 0x080000, CRC(cdef6b19) SHA1(97482db0dffc6d625fb41fa38449c0a74d741a72) )
2526 
2527 	NEO_SFIX_128K( "034-s1.bin", CRC(8472ed44) SHA1(42e1a9671dddd090d2a634cff986f6c73ba08b70) )
2528 
2529 	NEO_BIOS_SOUND_128K( "034-m1.bin", CRC(f41b16b8) SHA1(f3e1cfc4cd2c5baece176f169906aa796367d303) )
2530 
2531 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2532 	ROM_LOAD( "034-v1.bin", 0x000000, 0x100000, CRC(50c9d0dd) SHA1(2b3f2875b00e5f307d274128bd73c1521a7d901b) )
2533 	ROM_LOAD( "034-v2.bin", 0x100000, 0x100000, CRC(5aa15686) SHA1(efe47954827a98d539ba719347c5f8aa60e6338b) )
2534 
2535 	NO_DELTAT_REGION
2536 
2537 	ROM_REGION( 0x300000, REGION_GFX3, 0 )
2538 	ROM_LOAD16_BYTE( "034-c1.bin", 0x000000, 0x100000, CRC(91c56e78) SHA1(2944d49ebfc71239d345209ca7f25993c2cc5a77) ) /* Plane 0,1 */
2539 	ROM_LOAD16_BYTE( "034-c2.bin", 0x000001, 0x100000, CRC(9743ea2f) SHA1(cf4fccdf10d521d555e92bc24123142393c2b3bb) ) /* Plane 2,3 */
2540 	ROM_LOAD16_BYTE( "034-c3.bin", 0x200000, 0x080000, CRC(e5aa65f5) SHA1(714356a2cee976ec0f515b1034ce971018e5c02e) ) /* Plane 0,1 */
2541 	ROM_LOAD16_BYTE( "034-c4.bin", 0x200001, 0x080000, CRC(0eb138cc) SHA1(21d31e1f136c674caa6dd44073281cd07b72ea9b) ) /* Plane 2,3 */
2542 ROM_END
2543 
2544 ROM_START( bakatono )
2545 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
2546 	ROM_LOAD16_WORD_SWAP( "036-p1.bin", 0x000000, 0x080000, CRC(1c66b6fa) SHA1(6c50cc452971c46c763ae0b2def95792671a1798) )
2547 
2548 	NEO_SFIX_128K( "036-s1.bin", CRC(f3ef4485) SHA1(c30bfceed7e669e4c97b0b3ec2e9f4271e5b6662) )
2549 
2550 	NEO_BIOS_SOUND_128K( "036-m1.bin", CRC(f1385b96) SHA1(e7e3d1484188a115e262511116aaf466b8b1f428) )
2551 
2552 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2553 	ROM_LOAD( "036-v1.bin", 0x000000, 0x100000, CRC(1c335dce) SHA1(493c273fa71bf81861a20af4c4eaae159e169f39) )
2554 	ROM_LOAD( "036-v2.bin", 0x100000, 0x100000, CRC(bbf79342) SHA1(45a4f40e415cdf35c3073851506648c8f7d53958) )
2555 
2556 	NO_DELTAT_REGION
2557 
2558 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
2559 	ROM_LOAD16_BYTE( "036-c1.bin", 0x000000, 0x100000, CRC(fe7f1010) SHA1(5b6f5053821f4da8dc3768371e2cd51bb29da963) ) /* Plane 0,1 */
2560 	ROM_LOAD16_BYTE( "036-c2.bin", 0x000001, 0x100000, CRC(bbf003f5) SHA1(054b2a3327e038836eece652055bb84c115cf8ed) ) /* Plane 2,3 */
2561 	ROM_LOAD16_BYTE( "036-c3.bin", 0x200000, 0x100000, CRC(9ac0708e) SHA1(8decfe06d73a3dd3c3cf280719978fcf6d559d29) ) /* Plane 0,1 */
2562 	ROM_LOAD16_BYTE( "036-c4.bin", 0x200001, 0x100000, CRC(f2577d22) SHA1(a37db8055ca4680e244c556dc6df8bdba16c2083) ) /* Plane 2,3 */
2563 ROM_END
2564 
2565 ROM_START( crsword )
2566 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
2567 	ROM_LOAD16_WORD_SWAP( "037-p1.bin", 0x000000, 0x080000, CRC(e7f2553c) SHA1(8469ecb900477feed05ae3311fe9515019bbec2a) )
2568 
2569 	NEO_SFIX_128K( "037-s1.bin", CRC(74651f27) SHA1(bff7ff2429d2be82c1647abac2ee45b339b3b310) )
2570 
2571 	NEO_BIOS_SOUND_128K( "037-m1.bin", CRC(9c384263) SHA1(74b86284048669e316c5d241b4aaeb02d59d4dfa) )
2572 
2573 	ROM_REGION( 0x100000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2574 	ROM_LOAD( "037-v1.bin",  0x000000, 0x100000, CRC(61fedf65) SHA1(98f31d1e23bf7c1f7844e67f14707a704134042e) )
2575 
2576 	NO_DELTAT_REGION
2577 
2578 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
2579 	ROM_LOAD16_BYTE( "037-c1.bin", 0x000000, 0x100000, CRC(09df6892) SHA1(df2579dcf9c9dc88d461212cb74de106be2983c1) ) /* Plane 0,1 */
2580 	ROM_LOAD16_BYTE( "037-c2.bin", 0x000001, 0x100000, CRC(ac122a78) SHA1(7bfa4d29b7d7d9443f64d81caeafa74fe05c606e) ) /* Plane 2,3 */
2581 	ROM_LOAD16_BYTE( "037-c3.bin", 0x200000, 0x100000, CRC(9d7ed1ca) SHA1(2bbd25dc3a3f825d0af79a418f06a23a1bf03cc0) ) /* Plane 0,1 */
2582 	ROM_LOAD16_BYTE( "037-c4.bin", 0x200001, 0x100000, CRC(4a24395d) SHA1(943f911f40985db901eaef4c28dfcda299fca73e) ) /* Plane 2,3 */
2583 ROM_END
2584 
2585 ROM_START( trally )
2586 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
2587 	ROM_LOAD16_WORD_SWAP( "038-p1.bin", 0x000000, 0x080000, CRC(1e52a576) SHA1(a1cb56354c3378e955b0cd482c3c41ae15add952) )
2588 	ROM_LOAD16_WORD_SWAP( "038-p2.bin", 0x080000, 0x080000, CRC(a5193e2f) SHA1(96803480439e90da23cdca70d59ff519ee85beeb) )
2589 
2590 	NEO_SFIX_128K( "038-s1.bin", CRC(fff62ae3) SHA1(6510a762ea41557a8938cbfc0557cd5921306061) )
2591 
2592 	NEO_BIOS_SOUND_128K( "038-m1.bin", CRC(0908707e) SHA1(df7489ea6abf84d7f137ba7a8f52a4fd1b088fd7) )
2593 
2594 	ROM_REGION( 0x180000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2595 	ROM_LOAD( "038-v1.bin", 0x000000, 0x100000, CRC(5ccd9fd5) SHA1(c3c8c758a320c39e4ceb0b6d9f188ed6d122eec4) )
2596 	ROM_LOAD( "038-v2.bin", 0x100000, 0x080000, CRC(ddd8d1e6) SHA1(65c819fa2392f264f5a1a0a4967c96775732500b) )
2597 
2598 	NO_DELTAT_REGION
2599 
2600 	ROM_REGION( 0x300000, REGION_GFX3, 0 )
2601 	ROM_LOAD16_BYTE( "038-c1.bin", 0x000000, 0x100000, CRC(c58323d4) SHA1(a6bd277471a4b612d165f8b804f3cb662f499b70) ) /* Plane 0,1 */
2602 	ROM_LOAD16_BYTE( "038-c2.bin", 0x000001, 0x100000, CRC(bba9c29e) SHA1(b70bbfdfa8c4f9ea76406530e86b16e42498d284) ) /* Plane 2,3 */
2603 	ROM_LOAD16_BYTE( "038-c3.bin", 0x200000, 0x080000, CRC(3bb7b9d6) SHA1(bc1eae6181ad5abf79736afc8db4ca34113d43f8) ) /* Plane 0,1 */
2604 	ROM_LOAD16_BYTE( "038-c4.bin", 0x200001, 0x080000, CRC(a4513ecf) SHA1(934aa103c226eac55157b44d7b4dfa35515322c3) ) /* Plane 2,3 */
2605 ROM_END
2606 
2607 ROM_START( kotm2 )
2608 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
2609 	ROM_LOAD16_WORD_SWAP( "039-p1.bin", 0x000000, 0x080000, CRC(b372d54c) SHA1(b70fc6f72e16a66b6e144cc01370548e3398b8b8) )
2610 	ROM_LOAD16_WORD_SWAP( "039-p2.bin", 0x080000, 0x080000, CRC(28661afe) SHA1(6c85ff6ab334b1ca744f726f42dac211537e7315) )
2611 
2612 	NEO_SFIX_128K( "039-s1.bin", CRC(63ee053a) SHA1(7d4b92bd022708975b1470e8f24d1f5a712e1b94) )
2613 
2614 	NEO_BIOS_SOUND_128K( "039-m1.bin", CRC(0c5b2ad5) SHA1(15eb5ea10fecdbdbcfd06225ae6d88bb239592e7) )
2615 
2616 	ROM_REGION( 0x300000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2617 	ROM_LOAD( "039-v1.bin", 0x000000, 0x200000, CRC(86d34b25) SHA1(89bdb614b0c63d678962da52e2f596750d20828c) )
2618 	ROM_LOAD( "039-v2.bin", 0x200000, 0x100000, CRC(8fa62a0b) SHA1(58ac2fdd73c542eb8178cfc4adfa0e5940183283) )
2619 
2620 	NO_DELTAT_REGION
2621 
2622 	ROM_REGION( 0x800000, REGION_GFX3, 0 )
2623 	ROM_LOAD16_BYTE( "039-c1.bin", 0x000000, 0x100000, CRC(6d1c4aa9) SHA1(4fbc9d7cb37522ec298eefbe38c75a2d050fbb4a) ) /* Plane 0,1 */
2624 	ROM_CONTINUE(      			   0x400000, 0x100000 )
2625 	ROM_LOAD16_BYTE( "039-c2.bin", 0x000001, 0x100000, CRC(f7b75337) SHA1(4d85f85948c3e6ed38b0b0ccda79de3ce026e2d9) ) /* Plane 2,3 */
2626 	ROM_CONTINUE(      			   0x400001, 0x100000 )
2627 	ROM_LOAD16_BYTE( "039-c3.bin", 0x200000, 0x100000, CRC(40156dca) SHA1(909b04757f1b90f225dde3a4c65c6a7d3e0d7289) ) /* Plane 0,1 */
2628 	ROM_CONTINUE(      			   0x600000, 0x100000 )
2629 	ROM_LOAD16_BYTE( "039-c4.bin", 0x200001, 0x100000, CRC(b0d44111) SHA1(9ef02149c87aeeb9fca611e57139e3ccf9ae72cd) ) /* Plane 2,3 */
2630 	ROM_CONTINUE(      			   0x600001, 0x100000 )
2631 ROM_END
2632 
2633 ROM_START( sengoku2 )
2634 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
2635 	ROM_LOAD16_WORD_SWAP( "040-p1.bin", 0x000000, 0x080000, CRC(cc245299) SHA1(5dd4b017328526c485e31f6ca28a2f3bc2cef778) )
2636 	ROM_LOAD16_WORD_SWAP( "040-p2.bin", 0x080000, 0x080000, CRC(2e466360) SHA1(1b26e7a1dad52b3f1973b86b15360903eb170521) )
2637 
2638 	NEO_SFIX_128K( "040-s1.bin", CRC(cd9802a3) SHA1(f685d4638f4f68e7e3f101c0c39128454536721b) )
2639 
2640 	NEO_BIOS_SOUND_128K( "040-m1.bin", CRC(9902dfa2) SHA1(af6284c5298328156726b76b968995ad25fdf4de) )
2641 
2642 	ROM_REGION( 0x300000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2643 	ROM_LOAD( "040-v1.bin", 0x000000, 0x100000, CRC(b3725ced) SHA1(4e62b0d3dfe473cf49dc710829552bdc59547a83) )
2644 	ROM_LOAD( "040-v2.bin", 0x100000, 0x100000, CRC(b5e70a0e) SHA1(6b3dfb71a32dc75276fa33183c78280f4457b967) )
2645 	ROM_LOAD( "040-v3.bin", 0x200000, 0x100000, CRC(c5cece01) SHA1(923a3377dac1919e8c3d9ab316902250caa4785f) )
2646 
2647 	NO_DELTAT_REGION
2648 
2649 	ROM_REGION( 0x800000, REGION_GFX3, 0 )
2650 	ROM_LOAD16_BYTE( "040-c1.bin", 0x000000, 0x200000, CRC(3cacd552) SHA1(37b005988c56e85ac3649af13378c68202311cd5) ) /* Plane 0,1 */
2651 	ROM_LOAD16_BYTE( "040-c2.bin", 0x000001, 0x200000, CRC(e2aadef3) SHA1(45835db57547b48641337b5c7ce9e8a140d71ca0) ) /* Plane 2,3 */
2652 	ROM_LOAD16_BYTE( "040-c3.bin", 0x400000, 0x200000, CRC(037614d5) SHA1(af86e1f35b1bb718906608c01abec35cd60c4e61) ) /* Plane 0,1 */
2653 	ROM_LOAD16_BYTE( "040-c4.bin", 0x400001, 0x200000, CRC(e9947e5b) SHA1(06fec16539f410fe27ca8c353183aed282205903) ) /* Plane 2,3 */
2654 ROM_END
2655 
2656 ROM_START( bstars2 )
2657 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
2658 	ROM_LOAD16_WORD_SWAP( "041-p1.bin", 0x000000, 0x080000, CRC(523567fd) SHA1(f1e81eb4678f586b214ea102cde6effea1b0f768) )
2659 
2660 	NEO_SFIX_128K( "041-s1.bin", CRC(015c5c94) SHA1(f1c60cd3dc54986b39f630ef3bf48f68c68695dc) )
2661 
2662 	NEO_BIOS_SOUND_64K( "041-m1.bin", CRC(b2611c03) SHA1(a2c8b850b53e445edabdfd44f05c64de596618b8) )
2663 
2664 	ROM_REGION( 0x280000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2665 	ROM_LOAD( "041-v1.bin", 0x000000, 0x100000, CRC(cb1da093) SHA1(4f4d1d5fefa9dda372083c045bf0d268a57ce8f1) )
2666 	ROM_LOAD( "041-v2.bin", 0x100000, 0x100000, CRC(1c954a9d) SHA1(159bc6efdd531615461f6e16f83f6d4c4e67c237) )
2667 	ROM_LOAD( "041-v3.bin", 0x200000, 0x080000, CRC(afaa0180) SHA1(c4a047e21f093830498a163598ed7bd48a8cf9d1) )
2668 
2669 	NO_DELTAT_REGION
2670 
2671 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
2672 	ROM_LOAD16_BYTE( "041-c1.bin", 0x000000, 0x100000, CRC(b39a12e1) SHA1(bafe383bd7c5a6aac4cb92dabbc56e3672fe174d) )
2673 	ROM_LOAD16_BYTE( "041-c2.bin", 0x000001, 0x100000, CRC(766cfc2f) SHA1(79e1063925d54a57df943019a88bea56c9152df3) )
2674 	ROM_LOAD16_BYTE( "041-c3.bin", 0x200000, 0x100000, CRC(fb31339d) SHA1(f4e821299680970b2e979acc4a170029b968c807) )
2675 	ROM_LOAD16_BYTE( "041-c4.bin", 0x200001, 0x100000, CRC(70457a0c) SHA1(a1e307f11ddab85d2e9c09d0428fac2e6da774b1) )
2676 ROM_END
2677 
2678 ROM_START( quizdai2 )
2679 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
2680 	ROM_LOAD16_WORD_SWAP( "042-p1.bin", 0x000000, 0x100000, CRC(ed719dcf) SHA1(12baf2601e86c0e4358517b9fa1c55f2f5835f1d) )
2681 
2682 	NEO_SFIX_128K( "042-s1.bin", CRC(164fd6e6) SHA1(dad35bedc33d502a5ae745a45a972af8d901b160) )
2683 
2684 	NEO_BIOS_SOUND_128K( "042-m1.bin", CRC(bb19995d) SHA1(ed458fad5a23c6bd0d099927d98c31e1e6562d1b) )
2685 
2686 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2687 	ROM_LOAD( "042-v1.bin", 0x000000, 0x100000, CRC(af7f8247) SHA1(99a47014017c20e4e22010c60612b6b7f6efc9e5) )
2688 	ROM_LOAD( "042-v2.bin", 0x100000, 0x100000, CRC(c6474b59) SHA1(a6c5054032b698116247b2f09a8b94a1b588c4f1) )
2689 
2690 	NO_DELTAT_REGION
2691 
2692 	ROM_REGION( 0x300000, REGION_GFX3, 0 )
2693 	ROM_LOAD16_BYTE( "042-c1.bin", 0x000000, 0x100000, CRC(cb5809a1) SHA1(b53d06685246dd51b82b5c1d54d639d10e2ec26d) ) /* Plane 0,1 */
2694 	ROM_LOAD16_BYTE( "042-c2.bin", 0x000001, 0x100000, CRC(1436dfeb) SHA1(27d136fb1be793bd345a741f5e55a977275fff86) ) /* Plane 2,3 */
2695 	ROM_LOAD16_BYTE( "042-c3.bin", 0x200000, 0x080000, CRC(bcd4a518) SHA1(f355298fe0f2cf50ddcc0d613db56a5c04d7230f) ) /* Plane 0,1 */
2696 	ROM_LOAD16_BYTE( "042-c4.bin", 0x200001, 0x080000, CRC(d602219b) SHA1(34cf0f16db1e224396464ac838f4cd2e6d1c640e) ) /* Plane 2,3 */
2697 ROM_END
2698 
2699 ROM_START( 3countb )
2700 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
2701 	ROM_LOAD16_WORD_SWAP( "043-p1.bin", 0x000000, 0x080000, CRC(eb2714c4) SHA1(ba5dbfee4160f27ff36060b777d64b93dc2e929c) )
2702 	ROM_LOAD16_WORD_SWAP( "043-p2.bin", 0x080000, 0x080000, CRC(5e764567) SHA1(3e34d051e8e1483073e4fcce0b688e50a1e713ce) )
2703 
2704 	NEO_SFIX_128K( "043-s1.bin", CRC(c362d484) SHA1(a3c029292572842feabe9aa8c3372628fb63978d) )
2705 
2706 	NEO_BIOS_SOUND_128K( "043-m1.bin", CRC(3377cda3) SHA1(5712cd0717585914120ebf307391e1e3171f5396) )
2707 
2708 	ROM_REGION( 0x400000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2709 	ROM_LOAD( "043-v1.bin", 0x000000, 0x200000, CRC(63688ce8) SHA1(5c6ac29a0cc0655a87cfe3ada8706838b86b86e4) )
2710 	ROM_LOAD( "043-v2.bin", 0x200000, 0x200000, CRC(c69a827b) SHA1(f5197ea87bb6573fa6aef3a1713c3679c58c1e74) )
2711 
2712 	NO_DELTAT_REGION
2713 
2714 	ROM_REGION( 0x0800000, REGION_GFX3, 0 )
2715 	ROM_LOAD16_BYTE( "043-c1.bin", 0x0000000, 0x200000, CRC(d290cc33) SHA1(f794e86da80930b273a134b82d39c6a8887f5228) )
2716 	ROM_LOAD16_BYTE( "043-c2.bin", 0x0000001, 0x200000, CRC(0b28095d) SHA1(9f8184bab13939d2ef80e007462ed083c6cdd46f) )
2717 	ROM_LOAD16_BYTE( "043-c3.bin", 0x0400000, 0x200000, CRC(bcc0cb35) SHA1(8bbee3201212be19ab53598c8663205cf27b6b4e) )
2718 	ROM_LOAD16_BYTE( "043-c4.bin", 0x0400001, 0x200000, CRC(4d1ff7b9) SHA1(469fda8aaca673cb25b6b3c5534d78a990140d38) )
2719 ROM_END
2720 
2721 ROM_START( aof )
2722 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
2723 	ROM_LOAD16_WORD_SWAP( "044-p1.bin", 0x000000, 0x080000, CRC(ca9f7a6d) SHA1(4d28ef86696f7e832510a66d3e8eb6c93b5b91a1) )
2724 
2725 	NEO_SFIX_128K( "044-s1.bin", CRC(89903f39) SHA1(a04a0c244a5d5c7a595fcf649107969635a6a8b6) )
2726 
2727 	NEO_BIOS_SOUND_128K( "044-m1.bin", CRC(981345f8) SHA1(5eb6a5a3f633d74a48555808e2562a0ba16d8675) )
2728 
2729 	ROM_REGION( 0x400000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2730 	ROM_LOAD( "044-v2.bin", 0x000000, 0x200000, CRC(3ec632ea) SHA1(e3f413f580b57f70d2dae16dbdacb797884d3fce) )
2731 	ROM_LOAD( "044-v4.bin", 0x200000, 0x200000, CRC(4b0f8e23) SHA1(105da0cc5ba19869c7147fba8b177500758c232b) )
2732 
2733 	NO_DELTAT_REGION
2734 
2735 	ROM_REGION( 0x800000, REGION_GFX3, 0 )
2736 	ROM_LOAD16_BYTE( "044-c1.bin", 0x000000, 0x100000, CRC(ddab98a7) SHA1(f20eb81ec431268798c142c482146c1545af1c24) ) /* Plane 0,1 */
2737 	ROM_CONTINUE(      			 0x400000, 0x100000 )
2738 	ROM_LOAD16_BYTE( "044-c2.bin", 0x000001, 0x100000, CRC(d8ccd575) SHA1(f697263fe92164e274bf34c55327b3d4a158b332) ) /* Plane 2,3 */
2739 	ROM_CONTINUE(      			 0x400001, 0x100000 )
2740 	ROM_LOAD16_BYTE( "044-c3.bin", 0x200000, 0x100000, CRC(403e898a) SHA1(dd5888f8b24a33b2c1f483316fe80c17849ccfc4) ) /* Plane 0,1 */
2741 	ROM_CONTINUE(      			 0x600000, 0x100000 )
2742 	ROM_LOAD16_BYTE( "044-c4.bin", 0x200001, 0x100000, CRC(6235fbaa) SHA1(9090e337d7beed25ba81ae0708d0aeb57e6cf405) ) /* Plane 2,3 */
2743 	ROM_CONTINUE(      			 0x600001, 0x100000 )
2744 ROM_END
2745 
2746 ROM_START( samsho )
2747 	ROM_REGION( 0x180000, REGION_CPU1, 0 )
2748 	ROM_LOAD16_WORD_SWAP( "045-p1.bin", 0x000000, 0x080000, CRC(80aa6c97) SHA1(6e07a4aa7b4719ae487a10cee9389cb55a370a7a) )
2749 	ROM_LOAD16_WORD_SWAP( "045-p2.bin", 0x080000, 0x080000, CRC(71768728) SHA1(9ff0e01d3fb73ad04279d4fdf4c53c3160888179) )
2750 	ROM_LOAD16_WORD_SWAP( "045-p3.bin", 0x100000, 0x080000, CRC(38ee9ba9) SHA1(48190699a6be83cb6257365ae81f93fdd23abe09) )
2751 
2752 	NEO_SFIX_128K( "045-s1.bin", CRC(9142a4d3) SHA1(54088e99fcfd75fd0f94852890a56350066a05a3) )
2753 
2754 	NEO_BIOS_SOUND_128K( "045-m1.bin", CRC(95170640) SHA1(125c502db0693e8d11cef619b090081c14a9a300) )
2755 
2756 	ROM_REGION( 0x400000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2757 	ROM_LOAD( "045-v1.bin", 0x000000, 0x200000, CRC(37f78a9b) SHA1(6279b497d12fa90b49ab5ac3aae20fb302ec8b81) )
2758 	ROM_LOAD( "045-v2.bin", 0x200000, 0x200000, CRC(568b20cf) SHA1(61af858685472a1fad608e230cccc2b108509ddb) )
2759 
2760 	NO_DELTAT_REGION
2761 
2762 	ROM_REGION( 0x900000, REGION_GFX3, 0 )
2763 	ROM_LOAD16_BYTE( "045-c1.bin", 0x000000, 0x200000, CRC(2e5873a4) SHA1(65c74c1e2d34390666bbb630df7d1f4c9570c3db) ) /* Plane 0,1 */
2764 	ROM_LOAD16_BYTE( "045-c2.bin", 0x000001, 0x200000, CRC(04febb10) SHA1(16a8cbf0fd9468e81bf9eab6dbe7a8e3623a843e) ) /* Plane 2,3 */
2765 	ROM_LOAD16_BYTE( "045-c3.bin", 0x400000, 0x200000, CRC(f3dabd1e) SHA1(c80e52df42be9f8b2e89b467b11ab140a480cee8) ) /* Plane 0,1 */
2766 	ROM_LOAD16_BYTE( "045-c4.bin", 0x400001, 0x200000, CRC(935c62f0) SHA1(0053d40085fac14096b683f4341f65e543b71dc1) ) /* Plane 2,3 */
2767 	ROM_LOAD16_BYTE( "045-c5.bin", 0x800000, 0x080000, CRC(a2bb8284) SHA1(aa118e3b8c062daa219b36758b9a3814c08c69dc) ) /* Plane 0,1 */
2768 	ROM_LOAD16_BYTE( "045-c6.bin", 0x800001, 0x080000, CRC(4fa71252) SHA1(afe374a9d1f2d955a59efe7b6196b89e021b164c) ) /* Plane 2,3 */
2769 ROM_END
2770 
2771 ROM_START( tophuntr )
2772 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
2773 	ROM_LOAD16_WORD_SWAP( "046-p1.bin", 0x000000, 0x100000, CRC(69fa9e29) SHA1(9a40a16163193bb506a32bd34f6323b25ec69622) )
2774 	ROM_LOAD16_WORD_SWAP( "046-p2.sp2", 0x100000, 0x100000, CRC(f182cb3e) SHA1(6b4e0af5d4e623f0682f37ff5c69e5b705e20028) )
2775 
2776 	NEO_SFIX_128K( "046-s1.bin", CRC(14b01d7b) SHA1(618ce75c25d6cc86a3b46bd64a0aa34ab82f75ae) )
2777 
2778 	NEO_BIOS_SOUND_128K( "046-m1.bin", CRC(3f84bb9f) SHA1(07446040871d11da3c2217ee9d1faf8c3cae7420) )
2779 
2780 	ROM_REGION( 0x400000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2781 	ROM_LOAD( "046-v1.bin", 0x000000, 0x100000, CRC(c1f9c2db) SHA1(bed95a76afefa46503a12e0f0a9787c4c967ac50) )
2782 	ROM_LOAD( "046-v2.bin", 0x100000, 0x100000, CRC(56254a64) SHA1(1cf049cb4c414419859d2c8ee714317a35a85251) )
2783 	ROM_LOAD( "046-v3.bin", 0x200000, 0x100000, CRC(58113fb1) SHA1(40972982a63c7adecef840f9882f4165da723ab6) )
2784 	ROM_LOAD( "046-v4.bin", 0x300000, 0x100000, CRC(4f54c187) SHA1(63a76949301b83bdd44aa1a4462f642ab9ca3c0b) )
2785 
2786 	NO_DELTAT_REGION
2787 
2788 	ROM_REGION( 0x800000, REGION_GFX3, 0 )
2789 	ROM_LOAD16_BYTE( "046-c1.bin", 0x000000, 0x100000, CRC(fa720a4a) SHA1(364913b9fa40d46e4e39ae3cdae914cfd0de137d) ) /* Plane 0,1 */
2790 	ROM_LOAD16_BYTE( "046-c2.bin", 0x000001, 0x100000, CRC(c900c205) SHA1(50274e79aa26f334eb806288688b30720bade883) ) /* Plane 2,3 */
2791 	ROM_LOAD16_BYTE( "046-c3.bin", 0x200000, 0x100000, CRC(880e3c25) SHA1(b6974af0c833b766866919b6f15b6f8cef82530d) ) /* Plane 0,1 */
2792 	ROM_LOAD16_BYTE( "046-c4.bin", 0x200001, 0x100000, CRC(7a2248aa) SHA1(8af0b26025a54e3b91604dd24a3c1c518fbd8536) ) /* Plane 2,3 */
2793 	ROM_LOAD16_BYTE( "046-c5.bin", 0x400000, 0x100000, CRC(4b735e45) SHA1(2f8b46388c4696aee6a97e1e21cdadf6b142b01a) ) /* Plane 0,1 */
2794 	ROM_LOAD16_BYTE( "046-c6.bin", 0x400001, 0x100000, CRC(273171df) SHA1(9c35832221e016c12ef1ed71da167f565daaf86c) ) /* Plane 2,3 */
2795 	ROM_LOAD16_BYTE( "046-c7.bin", 0x600000, 0x100000, CRC(12829c4c) SHA1(ac5f3d848d7116fc35c97f53a72c85e049dd3a2f) ) /* Plane 0,1 */
2796 	ROM_LOAD16_BYTE( "046-c8.bin", 0x600001, 0x100000, CRC(c944e03d) SHA1(be23999b8ce09ee15ba500ce4d5e2a82a4f58d9b) ) /* Plane 2,3 */
2797 ROM_END
2798 
2799 ROM_START( fatfury2 )
2800 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
2801 	ROM_LOAD16_WORD_SWAP( "047-p1.bin", 0x000000, 0x080000, CRC(be40ea92) SHA1(958b891bb8beb6af122d5467257ab20cbc6cf574) )
2802 	ROM_LOAD16_WORD_SWAP( "047-p2.bin", 0x080000, 0x080000, CRC(2a9beac5) SHA1(61378f89d64fef4c172825694f83229c2ab1a7af) )
2803 
2804 	NEO_SFIX_128K( "047-s1.bin", CRC(d7dbbf39) SHA1(29253e596f475ebd41a6e3bb53952e3a0ccd2eed) )
2805 
2806 	NEO_BIOS_SOUND_128K( "047-m1.bin", CRC(820b0ba7) SHA1(5708248d89446e49184eaadb52f7c61b2b6c13c5) )
2807 
2808 	ROM_REGION( 0x400000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2809 	ROM_LOAD( "047-v1.bin", 0x000000, 0x200000, CRC(d9d00784) SHA1(f6a91eada8c23aa4518c4b82eeebca69f79d845c) )
2810 	ROM_LOAD( "047-v2.bin", 0x200000, 0x200000, CRC(2c9a4b33) SHA1(d4a1c0951c02c8919b3ec32ed96933634ff9e54c) )
2811 
2812 	NO_DELTAT_REGION
2813 
2814 	ROM_REGION( 0x800000, REGION_GFX3, 0 )
2815 	ROM_LOAD16_BYTE( "047-c1.bin", 0x000000, 0x100000, CRC(f72a939e) SHA1(67fc398ec28061adca0d3be82bbe7297015800da) ) /* Plane 0,1 */
2816 	ROM_CONTINUE(      			   0x400000, 0x100000 )
2817 	ROM_LOAD16_BYTE( "047-c2.bin", 0x000001, 0x100000, CRC(05119a0d) SHA1(c2f100b73eb04f65b6ba6089d49aceb51b470ec6) ) /* Plane 2,3 */
2818 	ROM_CONTINUE(      			   0x400001, 0x100000 )
2819 	ROM_LOAD16_BYTE( "047-c3.bin", 0x200000, 0x100000, CRC(01e00738) SHA1(79654f24d777dd5eb68bafc3b8cb9db71d5822e2) ) /* Plane 0,1 */
2820 	ROM_CONTINUE(      			   0x600000, 0x100000 )
2821 	ROM_LOAD16_BYTE( "047-c4.bin", 0x200001, 0x100000, CRC(9fe27432) SHA1(89d22d77ba8bc6d1f6c974195c34ad61b9010de7) ) /* Plane 2,3 */
2822 	ROM_CONTINUE(      			   0x600001, 0x100000 )
2823 ROM_END
2824 
2825 ROM_START( janshin )
2826 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
2827 	ROM_LOAD16_WORD_SWAP( "048-p1.bin", 0x000000, 0x100000, CRC(7514cb7a) SHA1(da512c0a8e8160a9db7f956e351245327c38eaf1) )
2828 
2829 	NEO_SFIX_128K( "048-s1.bin", CRC(8285b25a) SHA1(d983640cda3e346e38469b4d3ec8048b116a7bb7) )
2830 
2831 	NEO_BIOS_SOUND_64K( "048-m1.bin", CRC(e191f955) SHA1(fc19705644ffb3d1ae76bcf2b6b78fef05bcf701) )
2832 
2833 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2834 	ROM_LOAD( "048-v1.bin", 0x000000, 0x200000, CRC(f1947d2b) SHA1(955ff91ab24eb2a7ec51ff46c9f9f2ec060456b2) )
2835 
2836 	NO_DELTAT_REGION
2837 
2838 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
2839 	ROM_LOAD16_BYTE( "048-c1.bin", 0x000000, 0x200000, CRC(3fa890e9) SHA1(e73d2802bacfbc2b2b16fbbedddde17488e4bbde) )
2840 	ROM_LOAD16_BYTE( "048-c2.bin", 0x000001, 0x200000, CRC(59c48ad8) SHA1(2630817e735a6d197377558f4324c1442803fe15) )
2841 ROM_END
2842 
2843 ROM_START( androdun )
2844 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
2845 	ROM_LOAD16_WORD_SWAP( "049-p1.bin", 0x000000, 0x080000, CRC(3b857da2) SHA1(4dd86c739944696c16c3cdd85935d6dfa9fdc276) )
2846 	ROM_LOAD16_WORD_SWAP( "049-p2.bin", 0x080000, 0x080000, CRC(2f062209) SHA1(991cf3e3677929b2cc0b2787b0c7b6ad3700f618) )
2847 
2848 	NEO_SFIX_128K( "049-s1.bin", CRC(6349de5d) SHA1(bcc44b9576d7bedd9a39294530bb66f707690c72) )
2849 
2850 	NEO_BIOS_SOUND_128K( "049-m1.bin", CRC(1a009f8c) SHA1(7782dfe48e143417f34fba5353e6deb63efeaa8a) )
2851 
2852 	ROM_REGION( 0x100000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2853 	ROM_LOAD( "049-v1.bin", 0x000000, 0x080000, CRC(577c85b3) SHA1(2c3072401fe73497dca0e9009ae2ba4053fe936d) )
2854 	ROM_LOAD( "049-v2.bin", 0x080000, 0x080000, CRC(e14551c4) SHA1(763a9912b9df55defb190af3f29ae034f6dd78d6) )
2855 
2856 	NO_DELTAT_REGION
2857 
2858 	ROM_REGION( 0x200000, REGION_GFX3, 0 )
2859 	ROM_LOAD16_BYTE( "049-c1.bin", 0x000000, 0x100000, CRC(7ace6db3) SHA1(c41cc9de8c0788dcc49ca494fd3bb3124062d9dd) ) /* Plane 0,1 */
2860 	ROM_LOAD16_BYTE( "049-c2.bin", 0x000001, 0x100000, CRC(b17024f7) SHA1(fcf7efae48fcdccaf5255c145de414fb246128f0) ) /* Plane 2,3 */
2861 	/* these just contain junk, probably shouldn't be here */
2862 /*	ROM_LOAD16_BYTE( "049-c3.bin", 0x200000, 0x100000, CRC(2e0f3f9a) SHA1(8ee3442be92835922762420e8d0ff86dc14b3d69) )  // Plane 0,1 /*/
2863 /*	ROM_LOAD16_BYTE( "049-c4.bin", 0x200001, 0x100000, CRC(4a19fb92) SHA1(171219f0b38a04bfcee5b823c043a8181dfc87f8) )  // Plane 2,3 /*/
2864 ROM_END
2865 
2866 ROM_START( ncommand )
2867 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
2868 	ROM_LOAD16_WORD_SWAP( "050-p1.bin", 0x000000, 0x100000, CRC(4e097c40) SHA1(43311a7ca14a14dcd4a99d8576a12e897b078643) )
2869 
2870 	NEO_SFIX_128K( "050-s1.bin", CRC(db8f9c8e) SHA1(11cb82cf3c4d0fc2da5df0c26410a64808093610) )
2871 
2872 	NEO_BIOS_SOUND_128K( "050-m1.bin", CRC(6fcf07d3) SHA1(e9ecff4bfec1f5964bf06645f75d80d611b6231c) )
2873 
2874 	ROM_REGION( 0x180000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2875 	ROM_LOAD( "050-v1.bin", 0x000000, 0x100000, CRC(23c3ab42) SHA1(b6c59bb180f1aa34c95f3ec923f3aafb689d57b0) )
2876 	ROM_LOAD( "050-v2.bin", 0x100000, 0x080000, CRC(80b8a984) SHA1(950cf0e78ceffa4037663f1086fbbc88588f49f2) )
2877 
2878 	NO_DELTAT_REGION
2879 
2880 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
2881 	ROM_LOAD16_BYTE( "050-c1.bin", 0x000000, 0x100000, CRC(87421a0a) SHA1(1d8faaf03778f7c5b062554d7333bbd3f0ca12ad) ) /* Plane 0,1 */
2882 	ROM_LOAD16_BYTE( "050-c2.bin", 0x000001, 0x100000, CRC(c4cf5548) SHA1(ef9eca5aeff9dda2209a050c2af00ed8979ae2bc) ) /* Plane 2,3 */
2883 	ROM_LOAD16_BYTE( "050-c3.bin", 0x200000, 0x100000, CRC(03422c1e) SHA1(920e5015aebe2ffc5ce43a52365c7f0a705f3b9e) ) /* Plane 0,1 */
2884 	ROM_LOAD16_BYTE( "050-c4.bin", 0x200001, 0x100000, CRC(0845eadb) SHA1(3c71a02bf0e07a5381846bb6d75bbe7dd546adea) ) /* Plane 2,3 */
2885 ROM_END
2886 
2887 ROM_START( viewpoin )
2888 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
2889 	ROM_LOAD16_WORD_SWAP( "051-p1.bin", 0x000000, 0x100000, CRC(17aa899d) SHA1(674cd8ace7acdf4f407de741e3d0071bcb49c902) )
2890 
2891 	NEO_SFIX_64K( "051-s1.bin", CRC(6d0f146a) SHA1(537fc5ef099f46fef64d147c0d1264b319758b4f) )
2892 
2893 	NEO_BIOS_SOUND_64K( "051-m1.bin", CRC(d57bd7af) SHA1(9ed766dbc3c07dbba7869ff335eeb7e297c8e2d9) )
2894 
2895 	ROM_REGION( 0x400000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2896 	ROM_LOAD( "051-v1.bin", 0x000000, 0x200000, CRC(019978b6) SHA1(7896a551115fc6ed38b5944e0c8dcb2b2c1c077d) )
2897 	ROM_LOAD( "051-v2.bin", 0x200000, 0x200000, CRC(5758f38c) SHA1(da10f4b7d22d9139bbf068bd940be82168a74ca1) )
2898 
2899 	NO_DELTAT_REGION
2900 
2901 	ROM_REGION( 0x600000, REGION_GFX3, 0 )
2902 	ROM_LOAD16_BYTE( "051-c1.bin", 0x000000, 0x100000, CRC(d624c132) SHA1(49c7e9f020cba45d7083b45252bcc03397f8c286) )
2903 	ROM_CONTINUE(      			   0x400000, 0x100000 )
2904 	ROM_LOAD16_BYTE( "051-c2.bin", 0x000001, 0x100000, CRC(40d69f1e) SHA1(ec4a13582772594957f927622d50f54b0dfcd8d8) )
2905 	ROM_CONTINUE(      			   0x400001, 0x100000 )
2906 ROM_END
2907 
2908 ROM_START( ssideki )
2909 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
2910 	ROM_LOAD16_WORD_SWAP( "052-p1.bin", 0x000000, 0x080000, CRC(9cd97256) SHA1(1c780b711137fd79cc81b01941e84f3d59e0071f) )
2911 
2912 	NEO_SFIX_128K( "052-s1.bin", CRC(97689804) SHA1(fa8dab3b3353d7115a0368f3fc749950c0186fbc) )
2913 
2914 	NEO_BIOS_SOUND_128K( "052-m1.bin", CRC(49f17d2d) SHA1(70971fcf71ae3a6b2e26e7ade8063941fb178ae5) )
2915 
2916 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2917 	ROM_LOAD( "052-v1.bin", 0x000000, 0x200000, CRC(22c097a5) SHA1(328c4e6db0a026f54a633cff1443a3f964a8daea) )
2918 
2919 	NO_DELTAT_REGION
2920 
2921 	ROM_REGION( 0x600000, REGION_GFX3, 0 )
2922 	ROM_LOAD16_BYTE( "052-c1.bin", 0x000000, 0x100000, CRC(53e1c002) SHA1(2125b1be379ea7933893ffb1cd65d6c4bf8b03bd) ) /* Plane 0,1 */
2923 	ROM_CONTINUE(      			   0x400000, 0x100000 )
2924 	ROM_LOAD16_BYTE( "052-c2.bin", 0x000001, 0x100000, CRC(776a2d1f) SHA1(bca0bac87443e9e78c623d284f6cc96cc9c9098f) ) /* Plane 2,3 */
2925 	ROM_CONTINUE(      			   0x400001, 0x100000 )
2926 ROM_END
2927 
2928 ROM_START( wh1 )
2929 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
2930 	ROM_LOAD16_WORD_SWAP( "053-p1.bin", 0x000000, 0x080000, CRC(95b574cb) SHA1(b7b7af6a04c3d902e7f8852897741ecaf0b1062c) )
2931 	ROM_LOAD16_WORD_SWAP( "053-p2.bin", 0x080000, 0x080000, CRC(f198ed45) SHA1(24ccc091e97f63796562bb5b30df51f39bd504ef) )
2932 
2933 	NEO_SFIX_128K( "053-s1.bin", CRC(8c2c2d6b) SHA1(87fa79611c6f8886dcc8766814829c669c65b40f) )
2934 
2935 	NEO_BIOS_SOUND_128K( "053-m1.bin", CRC(1bd9d04b) SHA1(65cd7b002123ed1a3111e3d942608d0082799ff3) )
2936 
2937 	ROM_REGION( 0x300000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2938 	ROM_LOAD( "053-v2.bin", 0x000000, 0x200000, CRC(a68df485) SHA1(007fa715423fba72c899cd3db3f4bec13281cf7a) )
2939 	ROM_LOAD( "053-v4.bin", 0x200000, 0x100000, CRC(7bea8f66) SHA1(428e8721bd87f7faa756adb1e12672219be46c1d) )
2940 
2941 	NO_DELTAT_REGION
2942 
2943 	ROM_REGION( 0x600000, REGION_GFX3, 0 )
2944 	ROM_LOAD16_BYTE( "053-c1.bin", 0x000000, 0x100000, CRC(85eb5bce) SHA1(3d03d29296ca6e6b5106aac4aaeec9d4b4ed1313) ) /* Plane 0,1 */
2945 	ROM_CONTINUE(      			0x400000, 0x100000 )
2946 	ROM_LOAD16_BYTE( "053-c2.bin", 0x000001, 0x100000, CRC(ec93b048) SHA1(d4159210df94e259f874a4671d271ec27be13451) ) /* Plane 2,3 */
2947 	ROM_CONTINUE(      			0x400001, 0x100000 )
2948 	ROM_LOAD16_BYTE( "053-c3.bin", 0x200000, 0x100000, CRC(0dd64965) SHA1(e97b3b8a461da5e8861b3dfdacb25e007ced37a1) ) /* Plane 0,1 */
2949 	ROM_LOAD16_BYTE( "053-c4.bin", 0x200001, 0x100000, CRC(9270d954) SHA1(a2ef909868f6b06cdcc22a63ddf6c96be12b999c) ) /* Plane 2,3 */
2950 ROM_END
2951 
2952 ROM_START( wh1h )
2953 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
2954 	ROM_LOAD16_WORD_SWAP( "053-p1.rom", 0x000000, 0x080000, CRC(ed29fde2) SHA1(52b8ca5b804f786f95e1dfb348d8c7b82f1d4ddf) )
2955 	ROM_LOAD16_WORD_SWAP( "053-p2.rom", 0x080000, 0x080000, CRC(98f2b158) SHA1(a64e1425970eb53cc910891db39973dee3d54ccc) )
2956 
2957 	NEO_SFIX_128K( "053-s1.bin", CRC(8c2c2d6b) SHA1(87fa79611c6f8886dcc8766814829c669c65b40f) )
2958 
2959 	NEO_BIOS_SOUND_128K( "053-m1.bin", CRC(1bd9d04b) SHA1(65cd7b002123ed1a3111e3d942608d0082799ff3) )
2960 
2961 	ROM_REGION( 0x300000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2962 	ROM_LOAD( "053-v2.bin", 0x000000, 0x200000, CRC(a68df485) SHA1(007fa715423fba72c899cd3db3f4bec13281cf7a) )
2963 	ROM_LOAD( "053-v4.bin", 0x200000, 0x100000, CRC(7bea8f66) SHA1(428e8721bd87f7faa756adb1e12672219be46c1d) )
2964 
2965 	NO_DELTAT_REGION
2966 
2967 	ROM_REGION( 0x600000, REGION_GFX3, 0 )
2968 	ROM_LOAD16_BYTE( "053-c1.bin", 0x000000, 0x100000, CRC(85eb5bce) SHA1(3d03d29296ca6e6b5106aac4aaeec9d4b4ed1313) ) /* Plane 0,1 */
2969 	ROM_CONTINUE(      			0x400000, 0x100000 )
2970 	ROM_LOAD16_BYTE( "053-c2.bin", 0x000001, 0x100000, CRC(ec93b048) SHA1(d4159210df94e259f874a4671d271ec27be13451) ) /* Plane 2,3 */
2971 	ROM_CONTINUE(      			0x400001, 0x100000 )
2972 	ROM_LOAD16_BYTE( "053-c3.bin", 0x200000, 0x100000, CRC(0dd64965) SHA1(e97b3b8a461da5e8861b3dfdacb25e007ced37a1) ) /* Plane 0,1 */
2973 	ROM_LOAD16_BYTE( "053-c4.bin", 0x200001, 0x100000, CRC(9270d954) SHA1(a2ef909868f6b06cdcc22a63ddf6c96be12b999c) ) /* Plane 2,3 */
2974 ROM_END
2975 
2976 ROM_START( kof94 )
2977 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
2978 	ROM_LOAD16_WORD_SWAP( "055-p1.bin", 0x100000, 0x100000, CRC(f10a2042) SHA1(d08a3f3c28be4b1793de7d362456281329fe1828) )
2979 	ROM_CONTINUE(						0x000000, 0x100000 )
2980 
2981 	NEO_SFIX_128K( "055-s1.bin", CRC(825976c1) SHA1(cb6a70bdd95d449d25196ca269b621c362db6743) )
2982 
2983 	NEO_BIOS_SOUND_128K( "055-m1.bin", CRC(f6e77cf5) SHA1(292a3e3a4918ffe72bd1c41acb927b91844e035e) )
2984 
2985 	ROM_REGION( 0x600000, REGION_SOUND1, ROMREGION_SOUNDONLY )
2986 	ROM_LOAD( "055-v1.bin", 0x000000, 0x200000, CRC(8889596d) SHA1(c9ce713b720511438dbd3fe3bcc7c246f475c6a2) )
2987 	ROM_LOAD( "055-v2.bin", 0x200000, 0x200000, CRC(25022b27) SHA1(2b040a831c3c92ac6e4719de38009a0d55b64f6b) )
2988 	ROM_LOAD( "055-v3.bin", 0x400000, 0x200000, CRC(83cf32c0) SHA1(34a31a37eb10945b5169e96321bcea06eec33a00) )
2989 
2990 	NO_DELTAT_REGION
2991 
2992 	ROM_REGION( 0x1000000, REGION_GFX3, 0 )
2993 	ROM_LOAD16_BYTE( "055-c1.bin", 0x000000, 0x200000, CRC(b96ef460) SHA1(e52f5303c17b50ce165c008be2837336369c110b) ) /* Plane 0,1 */
2994 	ROM_LOAD16_BYTE( "055-c2.bin", 0x000001, 0x200000, CRC(15e096a7) SHA1(237c2a3d059de00bfca66e0016ed325d7a32bfec) ) /* Plane 2,3 */
2995 	ROM_LOAD16_BYTE( "055-c3.bin", 0x400000, 0x200000, CRC(54f66254) SHA1(c594384bcd8b03beb8c595591505fecc44b185ac) ) /* Plane 0,1 */
2996 	ROM_LOAD16_BYTE( "055-c4.bin", 0x400001, 0x200000, CRC(0b01765f) SHA1(ec1fdcc944611408367bf5023d4ebe7edd9dfa88) ) /* Plane 2,3 */
2997 	ROM_LOAD16_BYTE( "055-c5.bin", 0x800000, 0x200000, CRC(ee759363) SHA1(8a5621c1b1f8267b9b9b6a14ab4944de542e1945) ) /* Plane 0,1 */
2998 	ROM_LOAD16_BYTE( "055-c6.bin", 0x800001, 0x200000, CRC(498da52c) SHA1(1e6e6202ee053a5261db889177ce3a087e078bda) ) /* Plane 2,3 */
2999 	ROM_LOAD16_BYTE( "055-c7.bin", 0xc00000, 0x200000, CRC(62f66888) SHA1(ac91a0eab0753bee175ad40213a4ae5d38ed5b87) ) /* Plane 0,1 */
3000 	ROM_LOAD16_BYTE( "055-c8.bin", 0xc00001, 0x200000, CRC(fe0a235d) SHA1(a45c66836e4e3c77dfef9d4c6cc422cb59169149) ) /* Plane 2,3 */
3001 ROM_END
3002 
3003 ROM_START( aof2 )
3004 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
3005 	ROM_LOAD16_WORD_SWAP( "056-p1.bin", 0x000000, 0x100000, CRC(a3b1d021) SHA1(ee42f3ca4516226b0088d0303ed28e3ecdabcd71) )
3006 
3007 	NEO_SFIX_128K( "056-s1.bin", CRC(8b02638e) SHA1(aa4d28804ca602da776948b5f223ea89e427906b) )
3008 
3009 	NEO_BIOS_SOUND_128K( "056-m1.bin", CRC(f27e9d52) SHA1(dddae733d87ce7c88ad2580a8f64cb6ff9572e67) )
3010 
3011 	ROM_REGION( 0x500000, REGION_SOUND1, ROMREGION_SOUNDONLY )
3012 	ROM_LOAD( "056-v1.bin", 0x000000, 0x200000, CRC(4628fde0) SHA1(ece2a50f5270d844d58401b1447d1d856d78ea45) )
3013 	ROM_LOAD( "056-v2.bin", 0x200000, 0x200000, CRC(b710e2f2) SHA1(df4da585203eea7554d3ce718eb107e9cb6a0254) )
3014 	ROM_LOAD( "056-v3.bin", 0x400000, 0x100000, CRC(d168c301) SHA1(969273d1d11943e81560959359a2c4e69522af0e) )
3015 
3016 	NO_DELTAT_REGION
3017 
3018 	ROM_REGION( 0x1000000, REGION_GFX3, 0 )
3019 	ROM_LOAD16_BYTE( "056-c1.bin", 0x000000, 0x200000, CRC(17b9cbd2) SHA1(1eee81e02763d384bd1c10a6012473ca931e4093) ) /* Plane 0,1 */
3020 	ROM_LOAD16_BYTE( "056-c2.bin", 0x000001, 0x200000, CRC(5fd76b67) SHA1(11925a41a53b53c6df4a5ebd28f98300950f743b) ) /* Plane 2,3 */
3021 	ROM_LOAD16_BYTE( "056-c3.bin", 0x400000, 0x200000, CRC(d2c88768) SHA1(22e2d84aa0c095944190e249ce87ef50d3f7b8ce) ) /* Plane 0,1 */
3022 	ROM_LOAD16_BYTE( "056-c4.bin", 0x400001, 0x200000, CRC(db39b883) SHA1(59de86c513dc4e230ae25d9e3b7e84621b657b54) ) /* Plane 2,3 */
3023 	ROM_LOAD16_BYTE( "056-c5.bin", 0x800000, 0x200000, CRC(c3074137) SHA1(9a75e3d63cb98d54f900dcfb3a03e21f3148d32f) ) /* Plane 0,1 */
3024 	ROM_LOAD16_BYTE( "056-c6.bin", 0x800001, 0x200000, CRC(31de68d3) SHA1(13ba7046cdd6863125f8284e60f102d4720af5a4) ) /* Plane 2,3 */
3025 	ROM_LOAD16_BYTE( "056-c7.bin", 0xc00000, 0x200000, CRC(3f36df57) SHA1(79ee97e9ae811a51141b535633f90e1491209d54) ) /* Plane 0,1 */
3026 	ROM_LOAD16_BYTE( "056-c8.bin", 0xc00001, 0x200000, CRC(e546d7a8) SHA1(74a2fca994a5a93a5784a46c0f68193122456a09) ) /* Plane 2,3 */
3027 ROM_END
3028 
3029 ROM_START( wh2 )
3030 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
3031 	ROM_LOAD16_WORD_SWAP( "057-p1.bin", 0x100000, 0x100000, CRC(65a891d9) SHA1(ff8d5ccb0dd22c523902bb3db3c645583a335056) )
3032 	ROM_CONTINUE(						0x000000, 0x100000 )
3033 
3034 	NEO_SFIX_128K( "057-s1.bin", CRC(fcaeb3a4) SHA1(1f3f85e38b8552333261c04ae5af0d6e3b310622) )
3035 
3036 	NEO_BIOS_SOUND_128K( "057-m1.bin", CRC(8fa3bc77) SHA1(982f92978671e4ee66630948e6bb7565b37b5dc0) )
3037 
3038 	ROM_REGION( 0x400000, REGION_SOUND1, ROMREGION_SOUNDONLY )
3039 	ROM_LOAD( "057-v1.bin", 0x000000, 0x200000, CRC(8877e301) SHA1(1bab988d74ea8fd12db201c257ec844622cf5f4e) )
3040 	ROM_LOAD( "057-v2.bin", 0x200000, 0x200000, CRC(c1317ff4) SHA1(4c28b2b5998abaeaa5143f2f3a9ba52c6041f4f3) )
3041 
3042 	NO_DELTAT_REGION
3043 
3044 	ROM_REGION( 0xc00000, REGION_GFX3, 0 )
3045 	ROM_LOAD16_BYTE( "057-c1.bin", 0x000000, 0x200000, CRC(21c6bb91) SHA1(a2c17d0c91dd59528d8fa7fe110af8b20b25ff99) ) /* Plane 0,1 */
3046 	ROM_LOAD16_BYTE( "057-c2.bin", 0x000001, 0x200000, CRC(a3999925) SHA1(0ee861a77850d378d03c1bf00b9692abd860c759) ) /* Plane 2,3 */
3047 	ROM_LOAD16_BYTE( "057-c3.bin", 0x400000, 0x200000, CRC(b725a219) SHA1(4857687d156a9150a69b97d2729245a51c144a0c) ) /* Plane 0,1 */
3048 	ROM_LOAD16_BYTE( "057-c4.bin", 0x400001, 0x200000, CRC(8d96425e) SHA1(0f79c868a6a33ad25e38d842f30ec4440d809033) ) /* Plane 2,3 */
3049 	ROM_LOAD16_BYTE( "057-c5.bin", 0x800000, 0x200000, CRC(b20354af) SHA1(da7609fd467f2f4d71d92970f438a04d11ab1cc1) ) /* Plane 0,1 */
3050 	ROM_LOAD16_BYTE( "057-c6.bin", 0x800001, 0x200000, CRC(b13d1de3) SHA1(7d749c23a33d90fe50279e884540d71cf1aaaa6b) ) /* Plane 2,3 */
3051 ROM_END
3052 
3053 ROM_START( fatfursp )
3054 	ROM_REGION( 0x180000, REGION_CPU1, 0 )
3055 	ROM_LOAD16_WORD_SWAP( "058-p1.bin", 0x000000, 0x100000, CRC(2f585ba2) SHA1(429b4bf43fb9b1082c15d645ca328f9d175b976b) )
3056 	ROM_LOAD16_WORD_SWAP( "058-p2.bin", 0x100000, 0x080000, CRC(d7c71a6b) SHA1(b3428063031a2e5857da40a5d2ffa87fb550c1bb) )
3057 	/* rom below is just a modified p1 */
3058 /*	ROM_LOAD16_WORD_SWAP( "058-p3.bin", 0x180000, 0x080000, CRC(9f0c1e1a) SHA1(02861b0f230541becccc3df6a2c85dbe8733e7ce) )*/
3059 
3060 	NEO_SFIX_128K( "058-s1.bin", CRC(2df03197) SHA1(24083cfc97e720ac9e131c9fe37df57e27c49294) )
3061 
3062 	NEO_BIOS_SOUND_128K( "058-m1.bin", CRC(ccc5186e) SHA1(cf9091c523c182aebfb928c91640b2d72fd70123) )
3063 
3064 	ROM_REGION( 0x500000, REGION_SOUND1, ROMREGION_SOUNDONLY )
3065 	ROM_LOAD( "058-v1.bin", 0x000000, 0x200000, CRC(55d7ce84) SHA1(05ac6a395d9bf9166925acca176a8d6129f533c8) )
3066 	ROM_LOAD( "058-v2.bin", 0x200000, 0x200000, CRC(ee080b10) SHA1(29814fc21bbe30d37745c8918fab00c83a309be4) )
3067 	ROM_LOAD( "058-v3.bin", 0x400000, 0x100000, CRC(f9eb3d4a) SHA1(d1747f9460b965f6daf4f881ed4ecd04c5253434) )
3068 
3069 	NO_DELTAT_REGION
3070 
3071 	ROM_REGION( 0xc00000, REGION_GFX3, 0 )
3072 	ROM_LOAD16_BYTE( "058-c1.bin", 0x000000, 0x200000, CRC(044ab13c) SHA1(569d283638a132bc163faac2a9055497017ee0d2) ) /* Plane 0,1 */
3073 	ROM_LOAD16_BYTE( "058-c2.bin", 0x000001, 0x200000, CRC(11e6bf96) SHA1(c093a4f93f13e07b276e28b30c2a14dda9135d8f) ) /* Plane 2,3 */
3074 	ROM_LOAD16_BYTE( "058-c3.bin", 0x400000, 0x200000, CRC(6f7938d5) SHA1(be057b0a3faeb76d5fff161d3e6fea8a26e11d2c) ) /* Plane 0,1 */
3075 	ROM_LOAD16_BYTE( "058-c4.bin", 0x400001, 0x200000, CRC(4ad066ff) SHA1(4e304646d954d5f7bbabc5d068e85de31d38830f) ) /* Plane 2,3 */
3076 	ROM_LOAD16_BYTE( "058-c5.bin", 0x800000, 0x200000, CRC(49c5e0bf) SHA1(f3784178f90751990ea47a082a6aa869ee3566c9) ) /* Plane 0,1 */
3077 	ROM_LOAD16_BYTE( "058-c6.bin", 0x800001, 0x200000, CRC(8ff1f43d) SHA1(6180ceb5412a3e2e34e9513a3283b9f63087f747) ) /* Plane 2,3 */
3078 ROM_END
3079 
3080 ROM_START( fatfursa )
3081 	ROM_REGION( 0x180000, REGION_CPU1, 0 )
3082 	ROM_LOAD16_WORD_SWAP( "058-ep1.bin", 0x000000, 0x100000, CRC(36be707d) SHA1(59dc26a85f967f07a1a8ce9300e7f0eb52ccf794) )
3083 	/* the first part of this is the same as p3 in the other set, maybe the other cart was actually an upgraded one? */
3084 	ROM_LOAD16_WORD_SWAP( "058-p2.bin", 0x100000, 0x080000, CRC(d7c71a6b) SHA1(b3428063031a2e5857da40a5d2ffa87fb550c1bb) )
3085 
3086 	NEO_SFIX_128K( "058-s1.bin", CRC(2df03197) SHA1(24083cfc97e720ac9e131c9fe37df57e27c49294) )
3087 
3088 	NEO_BIOS_SOUND_128K( "058-m1.bin", CRC(ccc5186e) SHA1(cf9091c523c182aebfb928c91640b2d72fd70123) )
3089 
3090 	ROM_REGION( 0x500000, REGION_SOUND1, ROMREGION_SOUNDONLY )
3091 	ROM_LOAD( "058-v1.bin", 0x000000, 0x200000, CRC(55d7ce84) SHA1(05ac6a395d9bf9166925acca176a8d6129f533c8) )
3092 	ROM_LOAD( "058-v2.bin", 0x200000, 0x200000, CRC(ee080b10) SHA1(29814fc21bbe30d37745c8918fab00c83a309be4) )
3093 	ROM_LOAD( "058-v3.bin", 0x400000, 0x100000, CRC(f9eb3d4a) SHA1(d1747f9460b965f6daf4f881ed4ecd04c5253434) )
3094 
3095 	NO_DELTAT_REGION
3096 
3097 	ROM_REGION( 0xc00000, REGION_GFX3, 0 )
3098 	ROM_LOAD16_BYTE( "058-c1.bin", 0x000000, 0x200000, CRC(044ab13c) SHA1(569d283638a132bc163faac2a9055497017ee0d2) ) /* Plane 0,1 */
3099 	ROM_LOAD16_BYTE( "058-c2.bin", 0x000001, 0x200000, CRC(11e6bf96) SHA1(c093a4f93f13e07b276e28b30c2a14dda9135d8f) ) /* Plane 2,3 */
3100 	ROM_LOAD16_BYTE( "058-c3.bin", 0x400000, 0x200000, CRC(6f7938d5) SHA1(be057b0a3faeb76d5fff161d3e6fea8a26e11d2c) ) /* Plane 0,1 */
3101 	ROM_LOAD16_BYTE( "058-c4.bin", 0x400001, 0x200000, CRC(4ad066ff) SHA1(4e304646d954d5f7bbabc5d068e85de31d38830f) ) /* Plane 2,3 */
3102 	ROM_LOAD16_BYTE( "058-c5.bin", 0x800000, 0x200000, CRC(49c5e0bf) SHA1(f3784178f90751990ea47a082a6aa869ee3566c9) ) /* Plane 0,1 */
3103 	ROM_LOAD16_BYTE( "058-c6.bin", 0x800001, 0x200000, CRC(8ff1f43d) SHA1(6180ceb5412a3e2e34e9513a3283b9f63087f747) ) /* Plane 2,3 */
3104 ROM_END
3105 
3106 ROM_START( savagere )
3107 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
3108 	ROM_LOAD16_WORD_SWAP( "059-p1.bin", 0x100000, 0x100000, CRC(01d4e9c0) SHA1(3179d2be59bf2de6918d506117cff50acf7e09f3) )
3109 	ROM_CONTINUE(						0x000000, 0x100000 )
3110 
3111 	NEO_SFIX_128K( "059-s1.bin", CRC(e08978ca) SHA1(55152cb9bd0403ae8656b93a6b1522dba5db6d1a) )
3112 
3113 	NEO_BIOS_SOUND_128K( "059-m1.bin", CRC(29992eba) SHA1(187be624abe8670503edb235ff21ae8fdc3866e0) )
3114 
3115 	ROM_REGION( 0x600000, REGION_SOUND1, ROMREGION_SOUNDONLY )
3116 	ROM_LOAD( "059-v1.bin", 0x000000, 0x200000, CRC(530c50fd) SHA1(29401cee7f7d2c199c7cb58092e86b28205e81ad) )
3117 	ROM_LOAD( "059-v2.bin", 0x200000, 0x200000, CRC(eb6f1cdb) SHA1(7a311388315ea543babf872f62219fdc4d39d013) )
3118 	ROM_LOAD( "059-v3.bin", 0x400000, 0x200000, CRC(7038c2f9) SHA1(c1d6f86b24feba03fe009b58199d2eeabe572f4e) )
3119 
3120 	NO_DELTAT_REGION
3121 
3122 	ROM_REGION( 0x1000000, REGION_GFX3, 0 )
3123 	ROM_LOAD16_BYTE( "059-c1.bin", 0x000000, 0x200000, CRC(763ba611) SHA1(d3262e0332c894ee149c5963f882cc5e5562ee57) ) /* Plane 0,1 */
3124 	ROM_LOAD16_BYTE( "059-c2.bin", 0x000001, 0x200000, CRC(e05e8ca6) SHA1(986a9b16ff92bc101ab567d2d01348e093abea9a) ) /* Plane 2,3 */
3125 	ROM_LOAD16_BYTE( "059-c3.bin", 0x400000, 0x200000, CRC(3e4eba4b) SHA1(770adec719e63a30ebe9522cc7576caaca44f3b2) ) /* Plane 0,1 */
3126 	ROM_LOAD16_BYTE( "059-c4.bin", 0x400001, 0x200000, CRC(3c2a3808) SHA1(698adcec0715c9e78b6286be38debf0ce28fd644) ) /* Plane 2,3 */
3127 	ROM_LOAD16_BYTE( "059-c5.bin", 0x800000, 0x200000, CRC(59013f9e) SHA1(5bf48fcc450da72a8c4685f6e3887e67eae49988) ) /* Plane 0,1 */
3128 	ROM_LOAD16_BYTE( "059-c6.bin", 0x800001, 0x200000, CRC(1c8d5def) SHA1(475d89a5c4922a9f6bd756d23c2624d57b6e9d62) ) /* Plane 2,3 */
3129 	ROM_LOAD16_BYTE( "059-c7.bin", 0xc00000, 0x200000, CRC(c88f7035) SHA1(c29a428b741f4fe7b71a3bc23c87925b6bc1ca8f) ) /* Plane 0,1 */
3130 	ROM_LOAD16_BYTE( "059-c8.bin", 0xc00001, 0x200000, CRC(484ce3ba) SHA1(4f21ed20ce6e2b67e2b079404599310c94f591ff) ) /* Plane 2,3 */
3131 ROM_END
3132 
3133 ROM_START( fightfev )
3134 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
3135 	ROM_LOAD16_WORD_SWAP( "060-p1.bin", 0x000000, 0x080000, CRC(3032041b) SHA1(4b8ed2e6f74579ea35a53e06ccac42d6905b0f51) )
3136 	ROM_LOAD16_WORD_SWAP( "060-p2.bin", 0x080000, 0x080000, CRC(b0801d5f) SHA1(085746d8f5d271d5f84ccbb7f577193c391f88d4) )
3137 
3138 	NEO_SFIX_128K( "060-s1.bin", CRC(70727a1e) SHA1(e0d226be0578adbe7c1d41baba79e61d4d8fac39) )
3139 
3140 	NEO_BIOS_SOUND_128K( "060-m1.bin", CRC(0b7c4e65) SHA1(999a1e784de18db3f1332b30bc425836ea6970be) )
3141 
3142 	ROM_REGION(  0x300000, REGION_SOUND1, ROMREGION_SOUNDONLY )
3143 	ROM_LOAD( "060-v1.bin", 0x000000, 0x200000, CRC(f417c215) SHA1(0f53b8dd056f43b5d880628e8b74c2b27881ffac) )
3144 	ROM_LOAD( "060-v2.bin", 0x200000, 0x100000, CRC(64470036) SHA1(eb2b34b3c01eb5c1a0a40cff6f4c0f2eee7bf7f2) )
3145 
3146 	NO_DELTAT_REGION
3147 
3148 	ROM_REGION( 0x0800000, REGION_GFX3, 0 )
3149 	ROM_LOAD16_BYTE( "060-c1.bin", 0x0000000, 0x200000, CRC(8908fff9) SHA1(f8c16ab0248b60f3a62e0d4d65c456e2f8e4da49) ) /* Plane 0,1 */
3150 	ROM_LOAD16_BYTE( "060-c2.bin", 0x0000001, 0x200000, CRC(c6649492) SHA1(5d39b077387ed6897ac075ede4a2aa94bb64545e) ) /* Plane 2,3 */
3151 	ROM_LOAD16_BYTE( "060-c3.bin", 0x0400000, 0x200000, CRC(0956b437) SHA1(c70be8b5cebf321afe4c3f5e9a12413c3077694a) ) /* Plane 0,1 */
3152 	ROM_LOAD16_BYTE( "060-c4.bin", 0x0400001, 0x200000, CRC(026f3b62) SHA1(d608483b70d60e7aa0e41f25a8b3fed508129eb7) ) /* Plane 2,3 */
3153 ROM_END
3154 
3155 ROM_START( fightfva )
3156 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
3157 	ROM_LOAD16_WORD_SWAP( "060-p1a.bin", 0x0000000, 0x100000, CRC(2a104b50) SHA1(3eb663d3df7074e1cdf4c0e450a35c9cf55d8979) )
3158 	/* there was also a copy of the 060-p1.bin with the name 060-p2.bin maybe it should be loaded over the top or this
3159 	   larger rom is an older revision... */
3160 
3161 	NEO_SFIX_128K( "060-s1.bin", CRC(70727a1e) SHA1(e0d226be0578adbe7c1d41baba79e61d4d8fac39) )
3162 
3163 	NEO_BIOS_SOUND_128K( "060-m1.bin", CRC(0b7c4e65) SHA1(999a1e784de18db3f1332b30bc425836ea6970be) )
3164 
3165 	ROM_REGION(  0x300000, REGION_SOUND1, ROMREGION_SOUNDONLY )
3166 	ROM_LOAD( "060-v1.bin", 0x000000, 0x200000, CRC(f417c215) SHA1(0f53b8dd056f43b5d880628e8b74c2b27881ffac) )
3167 	ROM_LOAD( "060-v2.bin", 0x200000, 0x100000, CRC(64470036) SHA1(eb2b34b3c01eb5c1a0a40cff6f4c0f2eee7bf7f2) )
3168 
3169 	NO_DELTAT_REGION
3170 
3171 	ROM_REGION( 0x0800000, REGION_GFX3, 0 )
3172 	ROM_LOAD16_BYTE( "060-c1.bin", 0x0000000, 0x200000, CRC(8908fff9) SHA1(f8c16ab0248b60f3a62e0d4d65c456e2f8e4da49) ) /* Plane 0,1 */
3173 	ROM_LOAD16_BYTE( "060-c2.bin", 0x0000001, 0x200000, CRC(c6649492) SHA1(5d39b077387ed6897ac075ede4a2aa94bb64545e) ) /* Plane 2,3 */
3174 	ROM_LOAD16_BYTE( "060-c3.bin", 0x0400000, 0x200000, CRC(0956b437) SHA1(c70be8b5cebf321afe4c3f5e9a12413c3077694a) ) /* Plane 0,1 */
3175 	ROM_LOAD16_BYTE( "060-c4.bin", 0x0400001, 0x200000, CRC(026f3b62) SHA1(d608483b70d60e7aa0e41f25a8b3fed508129eb7) ) /* Plane 2,3 */
3176 ROM_END
3177 
3178 ROM_START( ssideki2 )
3179 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
3180 	ROM_LOAD16_WORD_SWAP( "061-p1.bin", 0x000000, 0x100000, CRC(5969e0dc) SHA1(78abea880c125ec5a85bef6404478512a34b5513) )
3181 
3182 	NEO_SFIX_128K( "061-s1.bin", CRC(226d1b68) SHA1(de010f6fda3ddadb181fe37daa6105f22e78b970) )
3183 
3184 	NEO_BIOS_SOUND_128K( "061-m1.bin", CRC(156f6951) SHA1(49686f615f109a02b4f23931f1c84fee13872ffd) )
3185 
3186 	ROM_REGION( 0x400000, REGION_SOUND1, ROMREGION_SOUNDONLY )
3187 	ROM_LOAD( "061-v1.bin", 0x000000, 0x200000, CRC(f081c8d3) SHA1(fc9da0ddc1ddd1f9ae1443a726815c25e9dc38ae) )
3188 	ROM_LOAD( "061-v2.bin", 0x200000, 0x200000, CRC(7cd63302) SHA1(c39984c0ae0a8e76f1fc036344bbb83635c18937) )
3189 
3190 	NO_DELTAT_REGION
3191 
3192 	ROM_REGION( 0x800000, REGION_GFX3, 0 )
3193 	ROM_LOAD16_BYTE( "061-c1.bin", 0x000000, 0x200000, CRC(a626474f) SHA1(d695f0dcb9480088b3a7c1488bd541b4c159528a) ) /* Plane 0,1 */
3194 	ROM_LOAD16_BYTE( "061-c2.bin", 0x000001, 0x200000, CRC(c3be42ae) SHA1(7fa65538bd0a0a162e4d3e9f49913da59d915e02) ) /* Plane 2,3 */
3195 	ROM_LOAD16_BYTE( "061-c3.bin", 0x400000, 0x200000, CRC(2a7b98b9) SHA1(75e1019dca8a8583afcc53651ac856cba3a96315) ) /* Plane 0,1 */
3196 	ROM_LOAD16_BYTE( "061-c4.bin", 0x400001, 0x200000, CRC(c0be9a1f) SHA1(228f41eaefdf3e147761f8ef849e3b5f321877d4) ) /* Plane 2,3 */
3197 ROM_END
3198 
3199 ROM_START( spinmast )
3200 	ROM_REGION( 0x180000, REGION_CPU1, 0 )
3201 	ROM_LOAD16_WORD_SWAP( "062-p1.bin", 0x000000, 0x100000, CRC(37aba1aa) SHA1(1a2ab9593371cc2f665121d554eec3f6bb4d09ff) )
3202 	ROM_LOAD16_WORD_SWAP( "062-p2.bin", 0x100000, 0x080000, CRC(43763ad2) SHA1(9b08cf1a79294c3206f6364466cae2c8b15acad5) )
3203 
3204 	NEO_SFIX_128K( "062-s1.bin", CRC(289e2bbe) SHA1(f52c7f2bffc89df3130b3cabd200408509a28cdc) )
3205 
3206 	NEO_BIOS_SOUND_128K( "062-m1.bin", CRC(76108b2f) SHA1(08c89a8b746dbb10ff885b41cde344173c2e3699) )
3207 
3208 	ROM_REGION( 0x100000, REGION_SOUND1, ROMREGION_SOUNDONLY )
3209 	ROM_LOAD( "062-v1.bin", 0x000000, 0x100000, CRC(cc281aef) SHA1(68be154b3e25f837afb4a477600dbe0ee69bec44) )
3210 
3211 	NO_DELTAT_REGION
3212 
3213 	ROM_REGION( 0x800000, REGION_GFX3, 0 )
3214 	ROM_LOAD16_BYTE( "062-c1.bin", 0x000000, 0x100000, CRC(a9375aa2) SHA1(69218d8f1361e9ea709da11e3f15fe46b1db7181) ) /* Plane 0,1 */
3215 	ROM_LOAD16_BYTE( "062-c2.bin", 0x000001, 0x100000, CRC(0e73b758) SHA1(a247f736fbca0b609818dca4844ebb8442753bc1) ) /* Plane 2,3 */
3216 	ROM_LOAD16_BYTE( "062-c3.bin", 0x200000, 0x100000, CRC(df51e465) SHA1(171953c7a870f3ab96e0f875117ee7343931fd38) ) /* Plane 0,1 */
3217 	ROM_LOAD16_BYTE( "062-c4.bin", 0x200001, 0x100000, CRC(38517e90) SHA1(f7c64b94ac20f5146f9bb48b53cb2b30fe5b8f8c) ) /* Plane 2,3 */
3218 	ROM_LOAD16_BYTE( "062-c5.bin", 0x400000, 0x100000, CRC(7babd692) SHA1(0d4cd5006baa8d951cd2b6194ace566fa2845b8a) ) /* Plane 0,1 */
3219 	ROM_LOAD16_BYTE( "062-c6.bin", 0x400001, 0x100000, CRC(cde5ade5) SHA1(5899ef5dfcdbb8cf8c6aba748dbb52f3c5fed5fe) ) /* Plane 2,3 */
3220 	ROM_LOAD16_BYTE( "062-c7.bin", 0x600000, 0x100000, CRC(bb2fd7c0) SHA1(cce11c4cf39ac60143235ff89261806df339dae5) ) /* Plane 0,1 */
3221 	ROM_LOAD16_BYTE( "062-c8.bin", 0x600001, 0x100000, CRC(8d7be933) SHA1(e7097cfa26a959f90721e2e8368ceb47ea9db661) ) /* Plane 2,3 */
3222 ROM_END
3223 
3224 ROM_START( samsho2 )
3225 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
3226 	ROM_LOAD16_WORD_SWAP( "063-p1.bin", 0x100000, 0x100000, CRC(22368892) SHA1(0997f8284aa0f57a333be8a0fdea777d0d01afd6) )
3227 	ROM_CONTINUE(						0x000000, 0x100000 )
3228 
3229 	NEO_SFIX_128K( "063-s1.bin", CRC(64a5cd66) SHA1(12cdfb27bf9ccd5a8df6ddd4628ef7cf2c6d4964) )
3230 
3231 	NEO_BIOS_SOUND_128K( "063-m1.bin", CRC(56675098) SHA1(90429fc40d056d480d0e2bbefbc691d9fa260fc4) )
3232 
3233 	ROM_REGION( 0x700000, REGION_SOUND1, ROMREGION_SOUNDONLY )
3234 	ROM_LOAD( "063-v1.bin", 0x000000, 0x200000, CRC(37703f91) SHA1(a373ebef4c33ba1d8340e826981a58769aada238) )
3235 	ROM_LOAD( "063-v2.bin", 0x200000, 0x200000, CRC(0142bde8) SHA1(0be6c53acac44802bf70b6925452f70289a139d9) )
3236 	ROM_LOAD( "063-v3.bin", 0x400000, 0x200000, CRC(d07fa5ca) SHA1(1da7f081f8b8fc86a91feacf900f573218d82676) )
3237 	ROM_LOAD( "063-v4.bin", 0x600000, 0x100000, CRC(24aab4bb) SHA1(10ee4c5b3579865b93dcc1e4079963276aa700a6) )
3238 
3239 	NO_DELTAT_REGION
3240 
3241 	ROM_REGION( 0x1000000, REGION_GFX3, 0 )
3242 	ROM_LOAD16_BYTE( "063-c1.bin", 0x000000, 0x200000, CRC(86cd307c) SHA1(0d04336f7c436d74638d8c1cd8651faf436a6bec) ) /* Plane 0,1 */
3243 	ROM_LOAD16_BYTE( "063-c2.bin", 0x000001, 0x200000, CRC(cdfcc4ca) SHA1(179dc81432424d68cefedd20cc1c4b2a95deb891) ) /* Plane 2,3 */
3244 	ROM_LOAD16_BYTE( "063-c3.bin", 0x400000, 0x200000, CRC(7a63ccc7) SHA1(49d97c543bc2860d493a353ab0d059088c6fbd21) ) /* Plane 0,1 */
3245 	ROM_LOAD16_BYTE( "063-c4.bin", 0x400001, 0x200000, CRC(751025ce) SHA1(e1bbaa7cd67fd04e4aab7f7ea77f63ae1cbc90d0) ) /* Plane 2,3 */
3246 	ROM_LOAD16_BYTE( "063-c5.bin", 0x800000, 0x200000, CRC(20d3a475) SHA1(28da44a136bd14c73c62c147c3f6e6bcfa1066de) ) /* Plane 0,1 */
3247 	ROM_LOAD16_BYTE( "063-c6.bin", 0x800001, 0x200000, CRC(ae4c0a88) SHA1(cc8a7d11daa3821f83a6fd0942534706f939e576) ) /* Plane 2,3 */
3248 	ROM_LOAD16_BYTE( "063-c7.bin", 0xc00000, 0x200000, CRC(2df3cbcf) SHA1(e54f9022359963711451c2025825b862d36c6975) ) /* Plane 0,1 */
3249 	ROM_LOAD16_BYTE( "063-c8.bin", 0xc00001, 0x200000, CRC(1ffc6dfa) SHA1(acea18aca76c072e0bac2a364fc96d49cfc86e77) ) /* Plane 2,3 */
3250 ROM_END
3251 
3252 ROM_START( wh2j )
3253 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
3254 	ROM_LOAD16_WORD_SWAP( "064-p1.bin", 0x100000, 0x100000, CRC(385a2e86) SHA1(cfde4a1aeae038a3d6ca9946065624f097682d3d) )
3255 	ROM_CONTINUE(					   0x000000, 0x100000 )
3256 
3257 	NEO_SFIX_128K( "064-s1.bin", CRC(2a03998a) SHA1(5e33f469982f12d4622a06d323a345f192bf88e6) )
3258 
3259 	NEO_BIOS_SOUND_128K( "064-m1.bin", CRC(d2eec9d3) SHA1(09478787045f1448d19d064dd3d540d1741fd619) )
3260 
3261 	ROM_REGION( 0x400000, REGION_SOUND1, ROMREGION_SOUNDONLY )
3262 	ROM_LOAD( "064-v1.bin", 0x000000, 0x200000, CRC(aa277109) SHA1(35c22b15bb0a4d0ab118cb22a2d450d03995a17c) )
3263 	ROM_LOAD( "064-v2.bin", 0x200000, 0x200000, CRC(b6527edd) SHA1(2bcf5bfa6e117cf4a3728a5e5f5771313c93f22a) )
3264 
3265 	NO_DELTAT_REGION
3266 
3267 	ROM_REGION( 0x1000000, REGION_GFX3, 0 )
3268 	ROM_LOAD16_BYTE( "064-c1.bin", 0x000000, 0x200000, CRC(2ec87cea) SHA1(e713ec7839a7665edee6ee3f82a6e530b3b4bd7c) ) /* Plane 0,1 */
3269 	ROM_LOAD16_BYTE( "064-c2.bin", 0x000001, 0x200000, CRC(526b81ab) SHA1(b5f0a2f04489539ed6b9d0810b12787356c64b23) ) /* Plane 2,3 */
3270 	ROM_LOAD16_BYTE( "064-c3.bin", 0x400000, 0x200000, CRC(436d1b31) SHA1(059776d77b91377ed0bcfc278802d659c917fc0f) ) /* Plane 0,1 */
3271 	ROM_LOAD16_BYTE( "064-c4.bin", 0x400001, 0x200000, CRC(f9c8dd26) SHA1(25a9eea1d49b21b4a988beb32c25bf2f7796f227) ) /* Plane 2,3 */
3272 	ROM_LOAD16_BYTE( "064-c5.bin", 0x800000, 0x200000, CRC(8e34a9f4) SHA1(67b839b426ef3fad0a85d951fdd44c0a45c55226) ) /* Plane 0,1 */
3273 	ROM_LOAD16_BYTE( "064-c6.bin", 0x800001, 0x200000, CRC(a43e4766) SHA1(54f282f2b1ff2934cca7acbb4386a2b99a29df3a) ) /* Plane 2,3 */
3274 	ROM_LOAD16_BYTE( "064-c7.bin", 0xc00000, 0x200000, CRC(59d97215) SHA1(85a960dc7f364df13ee0c2f99a4c53aefb081486) ) /* Plane 0,1 */
3275 	ROM_LOAD16_BYTE( "064-c8.bin", 0xc00001, 0x200000, CRC(fc092367) SHA1(69ff4ae909dd857de3ca8645d63f8b4bde117448) ) /* Plane 0,1 */
3276 ROM_END
3277 
3278 ROM_START( wjammers )
3279 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
3280 	ROM_LOAD16_WORD_SWAP( "065-p1.bin", 0x000000, 0x080000, CRC(e81e7a31) SHA1(bb1a8922afe269f6e3ea63c3a377c2a6e2171d2d) )
3281 
3282 	NEO_SFIX_128K( "065-s1.bin", CRC(074b5723) SHA1(86d3b3bb5414f43e4d3b7a2af0db23cc71ce8412) )
3283 
3284 	NEO_BIOS_SOUND_128K( "065-m1.bin", CRC(52c23cfc) SHA1(809a7e072ad9acbffc25e9bd27cdb97638d09d07) )
3285 
3286 	ROM_REGION( 0x380000, REGION_SOUND1, ROMREGION_SOUNDONLY )
3287 	ROM_LOAD( "065-v1.bin", 0x000000, 0x100000, CRC(ce8b3698) SHA1(7d75e2a5cf8c90be422f8b425447e81597fe145a) )
3288 	ROM_LOAD( "065-v2.bin", 0x100000, 0x100000, CRC(659f9b96) SHA1(62f40365212153bc3b92a1187fa44f6cdc7f7b83) )
3289 	ROM_LOAD( "065-v3.bin", 0x200000, 0x100000, CRC(39f73061) SHA1(ec57cd58e7f8569cff925d11e2320d588ce4fe49) )
3290 	ROM_LOAD( "065-v4.bin", 0x300000, 0x080000, CRC(3740edde) SHA1(aaf64df1d27289e23dc4e3979ba12a7c928d1a7f) )
3291 
3292 	NO_DELTAT_REGION
3293 
3294 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
3295 	ROM_LOAD16_BYTE( "065-c1.bin", 0x000000, 0x100000, CRC(c7650204) SHA1(42918d700d59864f8ab15caf968a062a563c9b09) )
3296 	ROM_LOAD16_BYTE( "065-c2.bin", 0x000001, 0x100000, CRC(d9f3e71d) SHA1(fad1f64061eac1bf85bf6d75d2eae974a8c94069) )
3297 	ROM_LOAD16_BYTE( "065-c3.bin", 0x200000, 0x100000, CRC(40986386) SHA1(65795a50197049681265946713d416c9cdb68f08) )
3298 	ROM_LOAD16_BYTE( "065-c4.bin", 0x200001, 0x100000, CRC(715e15ff) SHA1(ac8b8b01f5c7384b883afbe0cf977430378e3fef) )
3299 ROM_END
3300 
3301 ROM_START( karnovr )
3302 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
3303 	ROM_LOAD16_WORD_SWAP( "066-p1.bin", 0x000000, 0x100000, CRC(8c86fd22) SHA1(8cf97c6fb9c5717167ccc54bf5856248ccaf32c6) )
3304 
3305 	NEO_SFIX_128K( "066-s1.bin", CRC(bae5d5e5) SHA1(aa69d9b235b781ec51f72a528fada9cb12e72cbc) )
3306 
3307 	NEO_BIOS_SOUND_128K( "066-m1.bin", CRC(030beae4) SHA1(ceb6ee6c09514504efacdbca7b280901e4c97084) )
3308 
3309 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
3310 	ROM_LOAD( "066-v1.bin", 0x000000, 0x200000, CRC(0b7ea37a) SHA1(34e7d4f6db053674a7e8c8b2e3e398777d5b02e6) )
3311 
3312 	NO_DELTAT_REGION
3313 
3314 	ROM_REGION( 0xc00000, REGION_GFX3, 0 )
3315 	ROM_LOAD16_BYTE( "066-c1.bin", 0x000000, 0x200000, CRC(09dfe061) SHA1(ca4c0f0ce80967b4be2f18b72435c468bbfbac4c) ) /* Plane 0,1 */
3316 	ROM_LOAD16_BYTE( "066-c2.bin", 0x000001, 0x200000, CRC(e0f6682a) SHA1(addb4fbc30da2b8ffc86819d92a874eb232f67dd) ) /* Plane 2,3 */
3317 	ROM_LOAD16_BYTE( "066-c3.bin", 0x400000, 0x200000, CRC(a673b4f7) SHA1(d138f5b38fd65c61549ce36f5c4983f7c8a3e7f6) ) /* Plane 0,1 */
3318 	ROM_LOAD16_BYTE( "066-c4.bin", 0x400001, 0x200000, CRC(cb3dc5f4) SHA1(865d9ccfc3df517c341d6aac16120f6b6aa759fe) ) /* Plane 2,3 */
3319 	ROM_LOAD16_BYTE( "066-c5.bin", 0x800000, 0x200000, CRC(9a28785d) SHA1(19723e1f7ff429e8a038d89488b279f830dfaf6e) ) /* Plane 0,1 */
3320 	ROM_LOAD16_BYTE( "066-c6.bin", 0x800001, 0x200000, CRC(c15c01ed) SHA1(7cf5583e6610bcdc3b332896cefc71df84fb3f19) ) /* Plane 2,3 */
3321 ROM_END
3322 
3323 ROM_START( gururin )
3324 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
3325 	ROM_LOAD16_WORD_SWAP( "067-p1.bin", 0x000000, 0x80000, CRC(4cea8a49) SHA1(cea4a35db8de898e30eb40dd339b3cbe77ac0856) )
3326 
3327 	NEO_SFIX_128K( "067-s1.bin", CRC(4f0cbd58) SHA1(509bad8416a057d5239439e775640b71ccf09ef7) )
3328 
3329 	NEO_BIOS_SOUND_64K( "067-m1.bin", CRC(833cdf1b) SHA1(3a92c79adbe0d37956ea46a4746d6f1cbf7d2c14) )
3330 
3331 	ROM_REGION( 0x80000, REGION_SOUND1, ROMREGION_SOUNDONLY )
3332 	ROM_LOAD( "067-v1.bin", 0x000000, 0x80000, CRC(cf23afd0) SHA1(10f87014ee10613f92b04f482f449721a6379db7) )
3333 
3334 	NO_DELTAT_REGION
3335 
3336 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
3337 	ROM_LOAD16_BYTE( "067-c1.bin", 0x000000, 0x200000, CRC(35866126) SHA1(e4b24670ccc7901af5f66b11b15fae4e67f843ab) ) /* Plane 0,1 */
3338 	ROM_LOAD16_BYTE( "067-c2.bin", 0x000001, 0x200000, CRC(9db64084) SHA1(68a43c12f63f5e98d68ad0902a6551c5d30f8543) ) /* Plane 2,3 */
3339 ROM_END
3340 
3341 ROM_START( pspikes2 )
3342 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
3343 	ROM_LOAD16_WORD_SWAP( "068-p1.bin", 0x000000, 0x100000, CRC(105a408f) SHA1(2ee51defa1c24c66c63a6498ee542ac26de3cfbb) )
3344 
3345 	NEO_SFIX_128K( "068-s1.bin", CRC(18082299) SHA1(efe93fabe6a76a5dc8cf12f255e571480afb40a0) )
3346 
3347 	NEO_BIOS_SOUND_128K( "068-m1.bin", CRC(b1c7911e) SHA1(27b298e7d50981331e17aa642e2e363ffac4333a) )
3348 
3349 	ROM_REGION( 0x300000, REGION_SOUND1, ROMREGION_SOUNDONLY )
3350 	ROM_LOAD( "068-v1.bin", 0x000000, 0x100000, CRC(2ced86df) SHA1(d6b73d1f31efbd74fb745200d4dade5f80b71541) )
3351 	ROM_LOAD( "068-v2.bin", 0x100000, 0x100000, CRC(970851ab) SHA1(6c9b04e9cc6b92133f1154e5bdd9d38d8ef050a7) )
3352 	ROM_LOAD( "068-v3.bin", 0x200000, 0x100000, CRC(81ff05aa) SHA1(d74302f38c59055bfc83b39dff798a585314fecd) )
3353 
3354 	NO_DELTAT_REGION
3355 
3356 	ROM_REGION( 0x600000, REGION_GFX3, 0 )
3357 	ROM_LOAD16_BYTE( "068-c1.bin", 0x000000, 0x100000, CRC(7f250f76) SHA1(5109a41adcb7859e24dc43d88842d4cc18cd3305) ) /* Plane 0,1 */
3358 	ROM_LOAD16_BYTE( "068-c2.bin", 0x000001, 0x100000, CRC(20912873) SHA1(2df8766b531e47ffc30457e41c63b83557b4f468) ) /* Plane 2,3 */
3359 	ROM_LOAD16_BYTE( "068-c3.bin", 0x200000, 0x100000, CRC(4b641ba1) SHA1(7a9c42a30163eda455f7bde2302402b1a5de7178) ) /* Plane 0,1 */
3360 	ROM_LOAD16_BYTE( "068-c4.bin", 0x200001, 0x100000, CRC(35072596) SHA1(4150a21041f06514c97592bd8af686504b06e187) ) /* Plane 2,3 */
3361 	ROM_LOAD16_BYTE( "068-c5.bin", 0x400000, 0x100000, CRC(151dd624) SHA1(f2690a3fe9c64f70f283df785a5217d5b92a289f) ) /* Plane 0,1 */
3362 	ROM_LOAD16_BYTE( "068-c6.bin", 0x400001, 0x100000, CRC(a6722604) SHA1(b40c57fb4be93ac0b918829f88393ced3d4f8bde) ) /* Plane 2,3 */
3363 ROM_END
3364 
3365 ROM_START( fatfury3 )
3366 	ROM_REGION( 0x300000, REGION_CPU1, 0 )
3367 	ROM_LOAD16_WORD_SWAP( "069-p1.bin", 0x000000, 0x100000, CRC(a8bcfbbc) SHA1(519c4861151797e5f4d4f33432b83dfabed8e7c4) )
3368 	ROM_LOAD16_WORD_SWAP( "069-p2.bin", 0x100000, 0x200000, CRC(dbe963ed) SHA1(8ece7f663cfe8e563576a397e41161d392cee67e) )
3369 
3370 	NEO_SFIX_128K( "069-s1.bin", CRC(0b33a800) SHA1(b7d2cc97da4f30ddebc7b801f5e1d17d2306b2db) )
3371 
3372 	NEO_BIOS_SOUND_128K( "069-m1.bin", CRC(fce72926) SHA1(a40c74f793900b8542f0b8383ce4bf46fca112d4) )
3373 
3374 	ROM_REGION( 0xa00000, REGION_SOUND1, ROMREGION_SOUNDONLY )
3375 	ROM_LOAD( "069-v1.bin", 0x000000, 0x400000, CRC(2bdbd4db) SHA1(5f4fecf69c2329d699cbd45829c19303b1e2a80e) )
3376 	ROM_LOAD( "069-v2.bin", 0x400000, 0x400000, CRC(a698a487) SHA1(11b8bc53bc26a51f4a408e900e3769958625c4ed) )
3377 	ROM_LOAD( "069-v3.bin", 0x800000, 0x200000, CRC(581c5304) SHA1(e9550ec547b4f605afed996b22d711f49b48fa92) )
3378 
3379 	NO_DELTAT_REGION
3380 
3381 	ROM_REGION( 0x1400000, REGION_GFX3, 0 )
3382 	ROM_LOAD16_BYTE( "069-c1.bin", 0x0000000, 0x400000, CRC(e302f93c) SHA1(d8610b14900b2b8fe691b67ca9b1abb335dbff74) ) /* Plane 0,1 */
3383 	ROM_LOAD16_BYTE( "069-c2.bin", 0x0000001, 0x400000, CRC(1053a455) SHA1(69501bfac68739e63d798045b812badd251d57b8) ) /* Plane 2,3 */
3384 	ROM_LOAD16_BYTE( "069-c3.bin", 0x0800000, 0x400000, CRC(1c0fde2f) SHA1(cf6c2ef56c03a861de3b0b6dc0d7c9204d947f9d) ) /* Plane 0,1 */
3385 	ROM_LOAD16_BYTE( "069-c4.bin", 0x0800001, 0x400000, CRC(a25fc3d0) SHA1(83cb349e2f1032652060b233e741fb893be5af16) ) /* Plane 2,3 */
3386 	ROM_LOAD16_BYTE( "069-c5.bin", 0x1000000, 0x200000, CRC(b3ec6fa6) SHA1(7e4c8ee9dd8d9a25ff183d9d8b05f38769348bc7) ) /* Plane 0,1 */
3387 	ROM_LOAD16_BYTE( "069-c6.bin", 0x1000001, 0x200000, CRC(69210441) SHA1(6d496c549dba65caabeaffe5b762e86f9d648a26) ) /* Plane 2,3 */
3388 ROM_END
3389 
3390 ROM_START( panicbom )
3391 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
3392 	ROM_LOAD16_WORD_SWAP( "073-p1.bin", 0x000000, 0x040000, CRC(0b21130d) SHA1(885c67347d33c0a4cd8c91b45c72959900d707a5) )
3393 
3394 	NEO_SFIX_128K( "073-s1.bin", CRC(b876de7e) SHA1(910347d7657470da914fb0a6b0ea02891e13c081) )
3395 
3396 	NEO_BIOS_SOUND_128K( "073-m1.bin", CRC(3cdf5d88) SHA1(6d8365a946fbd0b7c7b896536322638d80f6a764) )
3397 
3398 	ROM_REGION( 0x300000, REGION_SOUND1, ROMREGION_SOUNDONLY )
3399 	ROM_LOAD( "073-v1.bin", 0x000000, 0x200000, CRC(7fc86d2f) SHA1(aa4234d22157060e0ba97a09c4e85c5276b74099) )
3400 	ROM_LOAD( "073-v2.bin", 0x200000, 0x100000, CRC(082adfc7) SHA1(19c168e9a6cadcbed79033c320bcf3a45f846daf) )
3401 
3402 	NO_DELTAT_REGION
3403 
3404 	ROM_REGION( 0x200000, REGION_GFX3, 0 )
3405 	ROM_LOAD16_BYTE( "073-c1.bin", 0x000000, 0x100000, CRC(8582e1b5) SHA1(e17d8f57b8ebee14b8e705374b34abe928937258) ) /* Plane 0,1 */
3406 	ROM_LOAD16_BYTE( "073-c2.bin", 0x000001, 0x100000, CRC(e15a093b) SHA1(548a418c81af79cd7ab6ad165b8d6daee30abb49) ) /* Plane 2,3 */
3407 ROM_END
3408 
3409 ROM_START( aodk )
3410 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
3411 	ROM_LOAD16_WORD_SWAP( "074-p1.bin", 0x100000, 0x100000, CRC(62369553) SHA1(ca4d561ee08d16fe6804249d1ba49188eb3bd606) )
3412 	ROM_CONTINUE(					   0x000000, 0x100000 )
3413 
3414 	NEO_SFIX_128K( "074-s1.bin", CRC(96148d2b) SHA1(47725a8059346ebe5639bbdbf62a2ac8028756a9) )
3415 
3416 	NEO_BIOS_SOUND_128K( "074-m1.bin", CRC(5a52a9d1) SHA1(ef913a9a55d29d5dd3beab1ce6039d64ce9b1a5b) )
3417 
3418 	ROM_REGION( 0x400000, REGION_SOUND1, ROMREGION_SOUNDONLY )
3419 	ROM_LOAD( "074-v1.bin", 0x000000, 0x200000, CRC(7675b8fa) SHA1(29f4facf89d551237b31bf779693cbbbc94e1ede) )
3420 	ROM_LOAD( "074-v2.bin", 0x200000, 0x200000, CRC(a9da86e9) SHA1(ff65af61e42b79a75060a352b24077d1fa28c83f) )
3421 
3422 	NO_DELTAT_REGION
3423 
3424 	ROM_REGION( 0x1000000, REGION_GFX3, 0 )
3425 	ROM_LOAD16_BYTE( "074-c1.bin", 0x000000, 0x200000, CRC(a0b39344) SHA1(adfff7b8836347abf030611563e6068a91164d0a) ) /* Plane 0,1 */
3426 	ROM_LOAD16_BYTE( "074-c2.bin", 0x000001, 0x200000, CRC(203f6074) SHA1(737f2d707d504df1da1ca5c5cf61cf489a33eb56) ) /* Plane 2,3 */
3427 	ROM_LOAD16_BYTE( "074-c3.bin", 0x400000, 0x200000, CRC(7fff4d41) SHA1(bebd18a75adeb34c3bbd49cfc8fd3d8c2bf9e475) ) /* Plane 0,1 */
3428 	ROM_LOAD16_BYTE( "074-c4.bin", 0x400001, 0x200000, CRC(48db3e0a) SHA1(a88505e001e01bb45fb26beda5af24943d02552a) ) /* Plane 2,3 */
3429 	ROM_LOAD16_BYTE( "074-c5.bin", 0x800000, 0x200000, CRC(c74c5e51) SHA1(0399c53e2a3d721901dddc073fda6ec22e02dfd4) ) /* Plane 0,1 */
3430 	ROM_LOAD16_BYTE( "074-c6.bin", 0x800001, 0x200000, CRC(73e8e7e0) SHA1(dd6580227743e6a3db4950456ebe870008e022b2) ) /* Plane 2,3 */
3431 	ROM_LOAD16_BYTE( "074-c7.bin", 0xc00000, 0x200000, CRC(ac7daa01) SHA1(78407a464f67d949933ce2ccaa23fbed80dff1ea) ) /* Plane 0,1 */
3432 	ROM_LOAD16_BYTE( "074-c8.bin", 0xc00001, 0x200000, CRC(14e7ad71) SHA1(d4583fbce361fd1a11ac6c1a27b0b669e8a5c718) ) /* Plane 2,3 */
3433 ROM_END
3434 
3435 ROM_START( sonicwi2 )
3436 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
3437 	ROM_LOAD16_WORD_SWAP( "075-p1.bin", 0x100000, 0x100000, CRC(92871738) SHA1(fed040a7c1ff9e495109813a702d09fb1d2ecf3a) )
3438 	ROM_CONTINUE(                         0x000000, 0x100000 )
3439 
3440 	NEO_SFIX_128K( "075-s1.bin", CRC(c9eec367) SHA1(574e1afe7e0d54610c145131106e59ba2894eeb7) )
3441 
3442 	NEO_BIOS_SOUND_128K( "075-m1.bin", CRC(bb828df1) SHA1(eab8e2868173bdaac7c7ed97305a9aa1033fd303) )
3443 
3444 	ROM_REGION( 0x280000, REGION_SOUND1, ROMREGION_SOUNDONLY )
3445 	ROM_LOAD( "075-v1.bin", 0x000000, 0x200000, CRC(7577e949) SHA1(3ba9f11094dd0cf519f33a16016cfae0d2c6629c) )
3446 	ROM_LOAD( "075-v2.bin", 0x200000, 0x080000, CRC(6d0a728e) SHA1(9d226b9af855d0ae1a91ace7c362fa51ced8b243) )
3447 
3448 	NO_DELTAT_REGION
3449 
3450 	ROM_REGION( 0x800000, REGION_GFX3, 0 )
3451 	ROM_LOAD16_BYTE( "075-c1.bin", 0x000000, 0x200000, CRC(3278e73e) SHA1(d9e6c8a3a5213690a1b8747d27806d8ac5aac405) ) /* Plane 0,1 */
3452 	ROM_LOAD16_BYTE( "075-c2.bin", 0x000001, 0x200000, CRC(fe6355d6) SHA1(ca72fff7a908b6d9325761079ff2a0e28f34cf89) ) /* Plane 2,3 */
3453 	ROM_LOAD16_BYTE( "075-c3.bin", 0x400000, 0x200000, CRC(c1b438f1) SHA1(b3751c5b426bca0fcc3a58bdb86712c22ef908ab) ) /* Plane 0,1 */
3454 	ROM_LOAD16_BYTE( "075-c4.bin", 0x400001, 0x200000, CRC(1f777206) SHA1(e29c5ae65ebdcc1167a894306d2446ce909639da) ) /* Plane 2,3 */
3455 ROM_END
3456 
3457 ROM_START( zedblade )
3458 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
3459 	ROM_LOAD16_WORD_SWAP( "076-p1.bin", 0x000000, 0x080000, CRC(d7c1effd) SHA1(485c2308a40baecd122be9ab4996044622bdcc7e) )
3460 
3461 	NEO_SFIX_128K( "076-s1.bin", CRC(f4c25dd5) SHA1(8ec9026219f393930634f9170edbaaee479f875e) )
3462 
3463 	NEO_BIOS_SOUND_128K( "076-m1.bin", CRC(7b5f3d0a) SHA1(4a301781a57ff236f49492b576ff4858b0ffbdf8) )
3464 
3465 	ROM_REGION( 0x500000, REGION_SOUND1, ROMREGION_SOUNDONLY )
3466 	ROM_LOAD( "076-v1.bin", 0x000000, 0x200000, CRC(1a21d90c) SHA1(4793ab06421228ad122e359653ed0f1339b90c7a) )
3467 	ROM_LOAD( "076-v2.bin", 0x200000, 0x200000, CRC(b61686c3) SHA1(5a3405e833ce36abb7421190438b5cccc8537919) )
3468 	ROM_LOAD( "076-v3.bin", 0x400000, 0x100000, CRC(b90658fa) SHA1(b9a4b34565ce3688495c47e35c9b888ef686ae9f) )
3469 
3470 	NO_DELTAT_REGION
3471 
3472 	ROM_REGION( 0x800000, REGION_GFX3, 0 )
3473 	ROM_LOAD16_BYTE( "076-c1.bin", 0x000000, 0x200000, CRC(4d9cb038) SHA1(c0b52b32e1fa719b99ae242d61d5dbea1437331c) ) /* Plane 0,1 */
3474 	ROM_LOAD16_BYTE( "076-c2.bin", 0x000001, 0x200000, CRC(09233884) SHA1(1895cd0d126a022bce1cc4c7a569032d89f35e3f) ) /* Plane 2,3 */
3475 	ROM_LOAD16_BYTE( "076-c3.bin", 0x400000, 0x200000, CRC(d06431e3) SHA1(643bd1ad74af272795b02143ba80a76e375036ab) ) /* Plane 0,1 */
3476 	ROM_LOAD16_BYTE( "076-c4.bin", 0x400001, 0x200000, CRC(4b1c089b) SHA1(cd63961d88c5be84673cce83c683a86b222a064d) ) /* Plane 2,3 */
3477 ROM_END
3478 
3479 ROM_START( galaxyfg )
3480 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
3481 	ROM_LOAD16_WORD_SWAP( "078-p1.bin", 0x100000, 0x100000, CRC(45906309) SHA1(cdcd96a564acf42e959193e139e149b29c103e25) )
3482 	ROM_CONTINUE(						0x000000, 0x100000 )
3483 
3484 	NEO_SFIX_128K( "078-s1.bin", CRC(72f8923e) SHA1(da908bffc2b5d8baa2002dbb5bfb3aa17d2472b7) )
3485 
3486 	NEO_BIOS_SOUND_128K( "078-m1.bin", CRC(8e9e3b10) SHA1(7c44d1dbd4f8d337c99e90361d1dab837df85e31) )
3487 
3488 	ROM_REGION( 0x500000, REGION_SOUND1, ROMREGION_SOUNDONLY )
3489 	ROM_LOAD( "078-v1.bin", 0x000000, 0x200000, CRC(e3b735ac) SHA1(e16dfac09aef8115a20bae0bef8c86d4e7d0dc4a) )
3490 	ROM_LOAD( "078-v2.bin", 0x200000, 0x200000, CRC(6a8e78c2) SHA1(f60b1f8a3a945f279a582745e82f37278ce5d83b) )
3491 	ROM_LOAD( "078-v3.bin", 0x400000, 0x100000, CRC(70bca656) SHA1(218b7079c90898e7faa382b386e77f81f415e7ac) )
3492 
3493 	NO_DELTAT_REGION
3494 
3495 	ROM_REGION( 0xe00000, REGION_GFX3, 0 )
3496 	ROM_LOAD16_BYTE( "078-c1.bin", 0x000000, 0x200000, CRC(c890c7c0) SHA1(b96c18a41c34070a4f24ca77cb7516fae8b0fd0c) ) /* Plane 0,1 */
3497 	ROM_LOAD16_BYTE( "078-c2.bin", 0x000001, 0x200000, CRC(b6d25419) SHA1(e089df9c9a9645f706e501108d634f4d222622a2) ) /* Plane 2,3 */
3498 	ROM_LOAD16_BYTE( "078-c3.bin", 0x400000, 0x200000, CRC(9d87e761) SHA1(ea1b6d7c9d5ef3a9b48968bde5a52d5699d591cc) ) /* Plane 0,1 */
3499 	ROM_LOAD16_BYTE( "078-c4.bin", 0x400001, 0x200000, CRC(765d7cb8) SHA1(7b9c86714d688602064d928c9d2b49d70bb7541e) ) /* Plane 2,3 */
3500 	ROM_LOAD16_BYTE( "078-c5.bin", 0x800000, 0x200000, CRC(e6b77e6a) SHA1(db3b8fc62a6f21c6653621c0665450d5d9a9913d) ) /* Plane 0,1 */
3501 	ROM_LOAD16_BYTE( "078-c6.bin", 0x800001, 0x200000, CRC(d779a181) SHA1(2761026abd9698a7b56114b76631563abd41fd12) ) /* Plane 2,3 */
3502 	ROM_LOAD16_BYTE( "078-c7.bin", 0xc00000, 0x100000, CRC(4f27d580) SHA1(c0f12496b45b2fe6e94aa8ac52b0157063127e0a) ) /* Plane 0,1 */
3503 	ROM_LOAD16_BYTE( "078-c8.bin", 0xc00001, 0x100000, CRC(0a7cc0d8) SHA1(68aaee6341c87e56ce11acc1c4ec8047839fe70d) ) /* Plane 2,3 */
3504 ROM_END
3505 
3506 ROM_START( strhoop )
3507 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
3508 	ROM_LOAD16_WORD_SWAP( "079-p1.bin", 0x000000, 0x100000, CRC(5e78328e) SHA1(7a00b096ed6dd77afc3008c5a4c83686e475f323) )
3509 
3510 	NEO_SFIX_128K( "079-s1.bin", CRC(3ac06665) SHA1(ba9ab51eb95c3568304377ef6d7b5f32e8fbcde1) )
3511 
3512 	NEO_BIOS_SOUND_64K( "079-m1.bin", CRC(1a5f08db) SHA1(3121ed568fba4c30794b00d326ddb0c750b7f4ee) )
3513 
3514 	ROM_REGION( 0x280000, REGION_SOUND1, ROMREGION_SOUNDONLY )
3515 	ROM_LOAD( "079-v1.bin", 0x000000, 0x200000, CRC(718a2400) SHA1(cefc5d0b302bd4a87ab1fa244ade4482c23c6806) )
3516 	ROM_LOAD( "079-v2.bin", 0x200000, 0x080000, CRC(b19884f8) SHA1(5fe910f2029da19ddab4dc95c2292d7fbb086741) )
3517 
3518 	NO_DELTAT_REGION
3519 
3520 	ROM_REGION( 0x800000, REGION_GFX3, 0 )
3521 	ROM_LOAD16_BYTE( "079-c1.bin", 0x000000, 0x200000, CRC(0581c72a) SHA1(453f7a8474195a1120da5fa24337d79674563d9e) ) /* Plane 0,1 */
3522 	ROM_LOAD16_BYTE( "079-c2.bin", 0x000001, 0x200000, CRC(5b9b8fb6) SHA1(362aa0de0d2cf9aa03758363ffb1e15e046a3930) ) /* Plane 2,3 */
3523 	ROM_LOAD16_BYTE( "079-c3.bin", 0x400000, 0x200000, CRC(cd65bb62) SHA1(6f47d77d61d4289bcee82df7c4efa5346a6e4c80) ) /* Plane 0,1 */
3524 	ROM_LOAD16_BYTE( "079-c4.bin", 0x400001, 0x200000, CRC(a4c90213) SHA1(1b9f7b5f31acd6df2bdab81b849f32c13aa1b884) ) /* Plane 2,3 */
3525 ROM_END
3526 
3527 ROM_START( quizkof )
3528 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
3529 	ROM_LOAD16_WORD_SWAP( "080-p1.bin", 0x000000, 0x100000, CRC(4440315e) SHA1(f4adba8e341d64a1f6280dfd98ebf6918c00608d) )
3530 
3531 	NEO_SFIX_128K( "080-s1.bin", CRC(d7b86102) SHA1(09e1ca6451f3035ce476e3b045541646f860aad5) )
3532 
3533 	NEO_BIOS_SOUND_128K( "080-m1.bin", CRC(f5f44172) SHA1(eaaba1781622901b91bce9257be4e05f84df053b) )
3534 
3535 	ROM_REGION( 0x600000, REGION_SOUND1, ROMREGION_SOUNDONLY )
3536 	ROM_LOAD( "080-v1.bin", 0x000000, 0x200000, CRC(0be18f60) SHA1(05c8b7d9f5a8583015f31902ad16d9c621f47d4e) )
3537 	ROM_LOAD( "080-v2.bin", 0x200000, 0x200000, CRC(4abde3ff) SHA1(0188bfcafa9a1aac302705736a2bcb26b9d684c2) )
3538 	ROM_LOAD( "080-v3.bin", 0x400000, 0x200000, CRC(f02844e2) SHA1(8c65ebe146f4ddb6c904f8125cb32767f74c24d5) )
3539 
3540 	NO_DELTAT_REGION
3541 
3542 	ROM_REGION( 0x800000, REGION_GFX3, 0 )
3543 	ROM_LOAD16_BYTE( "080-c1.bin",  0x000000, 0x200000, CRC(ea1d764a) SHA1(78cc1735624c37f90607baa92e110a3c5cc54c6f) ) /* Plane 0,1 */
3544 	ROM_LOAD16_BYTE( "080-c2.bin",  0x000001, 0x200000, CRC(c78c49da) SHA1(0b95a340842847ab304517060e506098f8e5f0e0) ) /* Plane 2,3 */
3545 	ROM_LOAD16_BYTE( "080-c3.bin",  0x400000, 0x200000, CRC(b4851bfe) SHA1(b8286c601de5755c1681ea46e177fc89006fc066) ) /* Plane 0,1 */
3546 	ROM_LOAD16_BYTE( "080-c4.bin",  0x400001, 0x200000, CRC(ca6f5460) SHA1(ed36e244c9335f4c0a97c57b7b7f1b849dd3a90d) ) /* Plane 2,3 */
3547 ROM_END
3548 
3549 ROM_START( ssideki3 )
3550 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
3551 	ROM_LOAD16_WORD_SWAP( "081-p1.bin", 0x100000, 0x100000, CRC(6bc27a3d) SHA1(94692abe7343f9204a557acae4ab74d0af511ca3) )
3552 	ROM_CONTINUE(						0x000000, 0x100000 )
3553 
3554 	NEO_SFIX_128K( "081-s1.bin", CRC(7626da34) SHA1(30bad65633d0035fd578323c22cbddb8c9d549a6) )
3555 
3556 	NEO_BIOS_SOUND_128K( "081-m1.bin", CRC(82fcd863) SHA1(b219a5685450f9c24cc195f1c914bc3b292d72c0) )
3557 
3558 	ROM_REGION( 0x600000, REGION_SOUND1, ROMREGION_SOUNDONLY )
3559 	ROM_LOAD( "081-v1.bin", 0x000000, 0x200000, CRC(201fa1e1) SHA1(9c27cc1b1d075223ed4a90dd02571d09a2f0d076) )
3560 	ROM_LOAD( "081-v2.bin", 0x200000, 0x200000, CRC(acf29d96) SHA1(5426985c33aea2efc8ff774b59d34d8b03bd9a85) )
3561 	ROM_LOAD( "081-v3.bin", 0x400000, 0x200000, CRC(e524e415) SHA1(8733e1b63471381b16c2b7c64b909745d99c8925) )
3562 
3563 	NO_DELTAT_REGION
3564 
3565 	ROM_REGION( 0xc00000, REGION_GFX3, 0 )
3566 	ROM_LOAD16_BYTE( "081-c1.bin", 0x000000, 0x200000, CRC(1fb68ebe) SHA1(abd9dbe7b7cbe0b6cd1d87e53c6bdc6edeccf83c) ) /* Plane 0,1 */
3567 	ROM_LOAD16_BYTE( "081-c2.bin", 0x000001, 0x200000, CRC(b28d928f) SHA1(9f05148e3e1e94339752658c066f47f133db8fbf) ) /* Plane 2,3 */
3568 	ROM_LOAD16_BYTE( "081-c3.bin", 0x400000, 0x200000, CRC(3b2572e8) SHA1(41aba1554bf59d4e5d5814249eaa0d531449e1de) ) /* Plane 0,1 */
3569 	ROM_LOAD16_BYTE( "081-c4.bin", 0x400001, 0x200000, CRC(47d26a7c) SHA1(591ef24a3d381163c5da80fa64e6883b8ea9abfb) ) /* Plane 2,3 */
3570 	ROM_LOAD16_BYTE( "081-c5.bin", 0x800000, 0x200000, CRC(17d42f0d) SHA1(7de7765bf43d390c50b2f59c2288502a7121d086) ) /* Plane 0,1 */
3571 	ROM_LOAD16_BYTE( "081-c6.bin", 0x800001, 0x200000, CRC(6b53fb75) SHA1(fadf7a12661d83ae35d9258aa4947969d51c08b8) ) /* Plane 2,3 */
3572 ROM_END
3573 
3574 ROM_START( doubledr )
3575 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
3576 	ROM_LOAD16_WORD_SWAP( "082-p1.bin", 0x100000, 0x100000, CRC(34ab832a) SHA1(fbb1bd195f5653f7b9c89648649f838eaf83cbe4) )
3577 	ROM_CONTINUE(						0x000000, 0x100000 )
3578 
3579 	NEO_SFIX_128K( "082-s1.bin", CRC(bef995c5) SHA1(9c89adbdaa5c1f827632c701688563dac2e482a4) )
3580 
3581 	NEO_BIOS_SOUND_128K( "082-m1.bin", CRC(10b144de) SHA1(cf1ed0a447da68240c62bcfd76b1569803f6bf76) )
3582 
3583 	ROM_REGION( 0x400000, REGION_SOUND1, ROMREGION_SOUNDONLY )
3584 	ROM_LOAD( "082-v1.bin", 0x000000, 0x200000, CRC(cc1128e4) SHA1(bfcfff24bc7fbde0b02b1bc0dffebd5270a0eb04) )
3585 	ROM_LOAD( "082-v2.bin", 0x200000, 0x200000, CRC(c3ff5554) SHA1(c685887ad64998e5572607a916b023f8b9efac49) )
3586 
3587 	NO_DELTAT_REGION
3588 
3589 	ROM_REGION( 0xe00000, REGION_GFX3, 0 )
3590 	ROM_LOAD16_BYTE( "082-c1.bin", 0x000000, 0x200000, CRC(b478c725) SHA1(3a777c5906220f246a6dc06cb084e6ad650d67bb) )
3591 	ROM_LOAD16_BYTE( "082-c2.bin", 0x000001, 0x200000, CRC(2857da32) SHA1(9f13245965d23db86d46d7e73dfb6cc63e6f25a1) )
3592 	ROM_LOAD16_BYTE( "082-c3.bin", 0x400000, 0x200000, CRC(8b0d378e) SHA1(3a347215e414b738164f1fe4144102f07d4ffb80) )
3593 	ROM_LOAD16_BYTE( "082-c4.bin", 0x400001, 0x200000, CRC(c7d2f596) SHA1(e2d09d4d1b1fef9c0c53ecf3629e974b75e559f5) )
3594 	ROM_LOAD16_BYTE( "082-c5.bin", 0x800000, 0x200000, CRC(ec87bff6) SHA1(3fa86da93881158c2c23443855922a7b32e55135) )
3595 	ROM_LOAD16_BYTE( "082-c6.bin", 0x800001, 0x200000, CRC(844a8a11) SHA1(b2acbd4cacce66fb32c052b2fba9984904679bda) )
3596 	ROM_LOAD16_BYTE( "082-c7.bin", 0xc00000, 0x100000, CRC(727c4d02) SHA1(8204c7f037d46e0c58f269f9c7a535bc2589f526) )
3597 	ROM_LOAD16_BYTE( "082-c8.bin", 0xc00001, 0x100000, CRC(69a5fa37) SHA1(020e70e0e8b3c5d00a40fe97e418115a3187e50a) )
3598 ROM_END
3599 
3600 ROM_START( pbobblen )
3601 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
3602 	ROM_LOAD16_WORD_SWAP( "083-p1.bin", 0x000000, 0x040000, CRC(7c3c34e1) SHA1(50fafb3529351c82a3656e6b07ab174a7bf8da0b) )
3603 
3604 	NEO_SFIX_128K( "083-s1.bin", CRC(9caae538) SHA1(cf2d90a7c1a42107c0bb8b9a61397634286dbe0a) )
3605 
3606 	NEO_BIOS_SOUND_64K( "083-m1.bin", CRC(129e6054) SHA1(4edd18c44759e7a140705f1544413c649131c551) )
3607 
3608 	ROM_REGION( 0x380000, REGION_SOUND1, ROMREGION_SOUNDONLY )
3609 	/* 0x000000-0x1fffff empty */
3610 	ROM_LOAD( "083-v3.bin", 0x200000, 0x100000, CRC(0840cbc4) SHA1(1adbd7aef44fa80832f63dfb8efdf69fd7256a57) )
3611 	ROM_LOAD( "083-v4.bin", 0x300000, 0x080000, CRC(0a548948) SHA1(e1e4afd17811cb60401c14fbcf0465035165f4fb) )
3612 
3613 	NO_DELTAT_REGION
3614 
3615 	ROM_REGION( 0x100000, REGION_GFX3, 0 )
3616 	ROM_LOAD16_BYTE( "083-c5.bin", 0x000000, 0x080000, CRC(e89ad494) SHA1(69c9ea415773af94ac44c48af05d55ada222b138) ) /* Plane 0,1 */
3617 	ROM_LOAD16_BYTE( "083-c6.bin", 0x000001, 0x080000, CRC(4b42d7eb) SHA1(042ae50a528cea21cf07771d3915c57aa16fd5af) ) /* Plane 2,3 */
3618 ROM_END
3619 
3620 ROM_START( pbobblna )
3621 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
3622 	ROM_LOAD16_WORD_SWAP( "083-p1.rom", 0x000000, 0x040000, CRC(d6efe86f) SHA1(f80a0b291c2e88dd894851bd14fa8cf7523fb7fe) )
3623 
3624 	NEO_SFIX_128K( "083-s1.bin", CRC(9caae538) SHA1(cf2d90a7c1a42107c0bb8b9a61397634286dbe0a) )
3625 
3626 	NEO_BIOS_SOUND_64K( "083-m1.bin", CRC(129e6054) SHA1(4edd18c44759e7a140705f1544413c649131c551) )
3627 
3628 	ROM_REGION( 0x380000, REGION_SOUND1, ROMREGION_SOUNDONLY )
3629 	/* 0x000000-0x1fffff empty */
3630 	ROM_LOAD( "083-v3.bin", 0x200000, 0x100000, CRC(0840cbc4) SHA1(1adbd7aef44fa80832f63dfb8efdf69fd7256a57) )
3631 	ROM_LOAD( "083-v4.bin", 0x300000, 0x080000, CRC(0a548948) SHA1(e1e4afd17811cb60401c14fbcf0465035165f4fb) )
3632 
3633 	NO_DELTAT_REGION
3634 
3635 	ROM_REGION( 0x100000, REGION_GFX3, 0 )
3636 	ROM_LOAD16_BYTE( "083-c5.bin", 0x000000, 0x080000, CRC(e89ad494) SHA1(69c9ea415773af94ac44c48af05d55ada222b138) ) /* Plane 0,1 */
3637 	ROM_LOAD16_BYTE( "083-c6.bin", 0x000001, 0x080000, CRC(4b42d7eb) SHA1(042ae50a528cea21cf07771d3915c57aa16fd5af) ) /* Plane 2,3 */
3638 ROM_END
3639 
3640 ROM_START( kof95 )
3641 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
3642 	ROM_LOAD16_WORD_SWAP( "084-p1.bin", 0x100000, 0x100000, CRC(5e54cf95) SHA1(41abe2042fdbb1526e92a0789976a9b1ac5e60f0) )
3643 	ROM_CONTINUE(						0x000000, 0x100000 )
3644 
3645 	NEO_SFIX_128K( "084-s1.bin", CRC(de716f8a) SHA1(f7386454a943ed5caf625f67ee1d0197b1c6fa13) )
3646 
3647 	NEO_BIOS_SOUND_128K( "084-m1.bin", CRC(6f2d7429) SHA1(6f8462e4f07af82a5ca3197895d5dcbb67bdaa61) )
3648 
3649 	ROM_REGION( 0x900000, REGION_SOUND1, ROMREGION_SOUNDONLY )
3650 /*	ROM_LOAD( "084-v1.bin", 0x000000, 0x400000, CRC(21469561) SHA1(f35c72d31f026efc9e74bc4f198a123999ab3fc3) ) */ /* bad old rom ?*/
3651  	ROM_LOAD( "084-v1.bin", 0x000000, 0x400000, CRC(84861b56) SHA1(1b6c91ddaed01f45eb9b7e49d9c2b9b479d50da6) )
3652 	ROM_LOAD( "084-v2.bin", 0x400000, 0x200000, CRC(b38a2803) SHA1(dbc2c8606ca09ed7ff20906b022da3cf053b2f09) )
3653 	/* 600000-7fffff empty */
3654 	ROM_LOAD( "084-v3.bin", 0x800000, 0x100000, CRC(d683a338) SHA1(eb9866b4b286edc09963cb96c43ce0a8fb09adbb) )
3655 
3656 	NO_DELTAT_REGION
3657 
3658 	ROM_REGION( 0x1a00000, REGION_GFX3, 0 )
3659 	/* old set had the roms like this */
3660 #if 0
3661 	ROM_LOAD16_BYTE( "084-c1.bin", 0x0400000, 0x200000, CRC(33bf8657) SHA1(79b0f0eb4e5c172f36c296ccabeb474804f7645a) ) /* Plane 0,1 */
3662 	ROM_CONTINUE(      			   0x0000000, 0x200000 )
3663 	ROM_LOAD16_BYTE( "084-c2.bin", 0x0400001, 0x200000, CRC(f21908a4) SHA1(a0bec5961396e62af553ba5293b1007cdf9fbf62) ) /* Plane 2,3 */
3664 	ROM_CONTINUE(      			   0x0000001, 0x200000 )
3665 	ROM_LOAD16_BYTE( "084-c3.bin", 0x0c00000, 0x200000, CRC(0cee1ddb) SHA1(f63c05020c5bee37c2598fd235d76157baea6c68) ) /* Plane 0,1 */
3666 	ROM_CONTINUE(      			   0x0800000, 0x200000 )
3667 	ROM_LOAD16_BYTE( "084-c4.bin", 0x0c00001, 0x200000, CRC(729db15d) SHA1(6167a601463d7aaba1c8d470b346a82e9aef8bb5) ) /* Plane 2,3 */
3668 	ROM_CONTINUE(      			   0x0800001, 0x200000 )
3669 #endif
3670  	ROM_LOAD16_BYTE( "084-c1.bin", 0x0000000, 0x400000, CRC(fe087e32) SHA1(e8e89faa616027e4fb9b8a865c1a67f409c93bdf) ) /* Plane 0,1 */
3671  	ROM_LOAD16_BYTE( "084-c2.bin", 0x0000001, 0x400000, CRC(07864e09) SHA1(0817fcfd75d0735fd8ff27561eaec371e4ff5829) ) /* Plane 2,3 */
3672  	ROM_LOAD16_BYTE( "084-c3.bin", 0x0800000, 0x400000, CRC(a4e65d1b) SHA1(740a405b40b3a4b324697d2652cae29ffe0ac0bd) ) /* Plane 0,1 */
3673  	ROM_LOAD16_BYTE( "084-c4.bin", 0x0800001, 0x400000, CRC(c1ace468) SHA1(74ea2a3cfd7b744f0988a05baaff10016ca8f625) ) /* Plane 2,3 */
3674 
3675 	ROM_LOAD16_BYTE( "084-c5.bin", 0x1000000, 0x200000, CRC(8a2c1edc) SHA1(67866651bc0ce27122285a66b0aab108acf3d065) ) /* Plane 0,1 */
3676 	ROM_LOAD16_BYTE( "084-c6.bin", 0x1000001, 0x200000, CRC(f593ac35) SHA1(302c92c63f092a8d49429c3331e5e5678f0ea48d) ) /* Plane 2,3 */
3677 	/* 1400000-17fffff empty */
3678 	ROM_LOAD16_BYTE( "084-c7.bin", 0x1800000, 0x100000, CRC(9904025f) SHA1(eec770746a0ad073f7d353ab16a2cc3a5278d307) ) /* Plane 0,1 */
3679 	ROM_LOAD16_BYTE( "084-c8.bin", 0x1800001, 0x100000, CRC(78eb0f9b) SHA1(2925ea21ed2ce167f08a25589e94f28643379034) ) /* Plane 2,3 */
3680 ROM_END
3681 
3682 ROM_START( kof95a )
3683 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
3684  	ROM_LOAD16_WORD_SWAP( "084a-p1.bin",0x100000, 0x100000, CRC(2cba2716) SHA1(f6c2d0537c9c3e0938065c65b1797c47198fcff8) )
3685 	ROM_CONTINUE(						0x000000, 0x100000 )
3686 
3687 	NEO_SFIX_128K( "084-s1.bin", CRC(de716f8a) SHA1(f7386454a943ed5caf625f67ee1d0197b1c6fa13) )
3688 
3689 	NEO_BIOS_SOUND_128K( "084-m1.bin", CRC(6f2d7429) SHA1(6f8462e4f07af82a5ca3197895d5dcbb67bdaa61) )
3690 
3691 	ROM_REGION( 0x900000, REGION_SOUND1, ROMREGION_SOUNDONLY )
3692  	ROM_LOAD( "084-v1.bin", 0x000000, 0x400000, CRC(84861b56) SHA1(1b6c91ddaed01f45eb9b7e49d9c2b9b479d50da6) )
3693 	ROM_LOAD( "084-v2.bin", 0x400000, 0x200000, CRC(b38a2803) SHA1(dbc2c8606ca09ed7ff20906b022da3cf053b2f09) )
3694 	/* 600000-7fffff empty */
3695 	ROM_LOAD( "084-v3.bin", 0x800000, 0x100000, CRC(d683a338) SHA1(eb9866b4b286edc09963cb96c43ce0a8fb09adbb) )
3696 
3697 	NO_DELTAT_REGION
3698 
3699 	ROM_REGION( 0x1a00000, REGION_GFX3, 0 )
3700  	ROM_LOAD16_BYTE( "084-c1.bin", 0x0000000, 0x400000, CRC(fe087e32) SHA1(e8e89faa616027e4fb9b8a865c1a67f409c93bdf) ) /* Plane 0,1 */
3701  	ROM_LOAD16_BYTE( "084-c2.bin", 0x0000001, 0x400000, CRC(07864e09) SHA1(0817fcfd75d0735fd8ff27561eaec371e4ff5829) ) /* Plane 2,3 */
3702  	ROM_LOAD16_BYTE( "084-c3.bin", 0x0800000, 0x400000, CRC(a4e65d1b) SHA1(740a405b40b3a4b324697d2652cae29ffe0ac0bd) ) /* Plane 0,1 */
3703  	ROM_LOAD16_BYTE( "084-c4.bin", 0x0800001, 0x400000, CRC(c1ace468) SHA1(74ea2a3cfd7b744f0988a05baaff10016ca8f625) ) /* Plane 2,3 */
3704 	ROM_LOAD16_BYTE( "084-c5.bin", 0x1000000, 0x200000, CRC(8a2c1edc) SHA1(67866651bc0ce27122285a66b0aab108acf3d065) ) /* Plane 0,1 */
3705 	ROM_LOAD16_BYTE( "084-c6.bin", 0x1000001, 0x200000, CRC(f593ac35) SHA1(302c92c63f092a8d49429c3331e5e5678f0ea48d) ) /* Plane 2,3 */
3706 	/* 1400000-17fffff empty */
3707 	ROM_LOAD16_BYTE( "084-c7.bin", 0x1800000, 0x100000, CRC(9904025f) SHA1(eec770746a0ad073f7d353ab16a2cc3a5278d307) ) /* Plane 0,1 */
3708 	ROM_LOAD16_BYTE( "084-c8.bin", 0x1800001, 0x100000, CRC(78eb0f9b) SHA1(2925ea21ed2ce167f08a25589e94f28643379034) ) /* Plane 2,3 */
3709 ROM_END
3710 
3711 ROM_START( tws96 )
3712 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
3713 	ROM_LOAD16_WORD_SWAP( "086-p1.bin", 0x000000, 0x100000, CRC(03e20ab6) SHA1(3a0a5a54649178ce7a6158980cb4445084b40fb5) )
3714 
3715 	NEO_SFIX_128K( "086-s1.bin", CRC(6f5e2b3a) SHA1(273341489f6625d35a4a920042a60e2b86373847) )
3716 
3717 	NEO_BIOS_SOUND_64K( "086-m1.bin", CRC(860ba8c7) SHA1(6457964fd2fdda1d4f57787fff0cec76b47692cb) )
3718 
3719 	ROM_REGION( 0x400000, REGION_SOUND1, ROMREGION_SOUNDONLY )
3720 	ROM_LOAD( "086-v1.bin", 0x000000, 0x200000, CRC(97bf1986) SHA1(b80d3a37e18d0a52f1e0092dc300989c9647efd1) )
3721 	ROM_LOAD( "086-v2.bin", 0x200000, 0x200000, CRC(b7eb05df) SHA1(ff2b55c7021c248cfdcfc9cd3658f2896bcbca38) )
3722 
3723 	NO_DELTAT_REGION
3724 
3725 	ROM_REGION( 0xa00000, REGION_GFX3, 0 )
3726 	ROM_LOAD16_BYTE( "086-c1.bin", 0x400000, 0x200000, CRC(d301a867) SHA1(6ec5ef48943750ac03d7b574b1aa87b84f01dfab) ) /* Plane 0,1 */
3727 	ROM_CONTINUE(      			   0x000000, 0x200000 )
3728 	ROM_LOAD16_BYTE( "086-c2.bin", 0x400001, 0x200000, CRC(305fc74f) SHA1(27b3c9eb96dadea05a5f3252e425eb605e12c619) ) /* Plane 2,3 */
3729 	ROM_CONTINUE(      			   0x000001, 0x200000 )
3730 	ROM_LOAD16_BYTE( "086-c3.bin", 0x800000, 0x100000, CRC(750ddc0c) SHA1(9304a83d81afd544d88be0cd3ee47ae401d2da0e) ) /* Plane 0,1 */
3731 	ROM_LOAD16_BYTE( "086-c4.bin", 0x800001, 0x100000, CRC(7a6e7d82) SHA1(b1bb82cec3d68367d5e01e63c44c11b67e577411) ) /* Plane 2,3 */
3732 ROM_END
3733 
3734 ROM_START( samsho3 )
3735 	ROM_REGION( 0x300000, REGION_CPU1, 0 )
3736 	ROM_LOAD16_WORD_SWAP( "087-p1.bin", 0x000000, 0x100000, CRC(282a336e) SHA1(e062f1939d36a45f185b5dbd726cdd833dc7c28c) )
3737 	ROM_LOAD16_WORD_SWAP( "087-p2.bin", 0x100000, 0x200000, CRC(9bbe27e0) SHA1(b18117102159903c8e8f4e4226e1cc91a400e816) )
3738 
3739 	NEO_SFIX_128K( "087-s1.bin", CRC(74ec7d9f) SHA1(d79c479838a7ca51735a44f91f1968ec5b3c6b91) )
3740 
3741 	NEO_BIOS_SOUND_128K( "087-m1.bin", CRC(8e6440eb) SHA1(e3f72150af4e326543b29df71cda27d73ec087c1) )
3742 
3743 	ROM_REGION( 0x600000, REGION_SOUND1, ROMREGION_SOUNDONLY )
3744 	ROM_LOAD( "087-v1.bin", 0x000000, 0x400000, CRC(84bdd9a0) SHA1(adceceb00569eca13fcc2e0f0d9f0d9b06a06851) )
3745 	ROM_LOAD( "087-v2.bin", 0x400000, 0x200000, CRC(ac0f261a) SHA1(5411bdff24cba7fdbc3397d45a70fb468d7a44b3) )
3746 
3747 	NO_DELTAT_REGION
3748 
3749 	ROM_REGION( 0x1a00000, REGION_GFX3, 0 )	/* lowering this to 0x1900000 corrupts the graphics */
3750 	ROM_LOAD16_BYTE( "087-c1.bin", 0x0400000, 0x200000, CRC(e079f767) SHA1(0c2e983e68f3a3b25713b2aa8a5f39bc03561672) ) /* Plane 0,1 */
3751 	ROM_CONTINUE(      			   0x0000000, 0x200000 )
3752 	ROM_LOAD16_BYTE( "087-c2.bin", 0x0400001, 0x200000, CRC(fc045909) SHA1(7cb6b5d8abaf6bf54853e28454cc1f518298fdfa) ) /* Plane 2,3 */
3753 	ROM_CONTINUE(      			   0x0000001, 0x200000 )
3754 	ROM_LOAD16_BYTE( "087-c3.bin", 0x0c00000, 0x200000, CRC(c61218d7) SHA1(d92344a019bc5c8091ac4c8e6b7d9b2e99309bbe) ) /* Plane 0,1 */
3755 	ROM_CONTINUE(      			   0x0800000, 0x200000 )
3756 	ROM_LOAD16_BYTE( "087-c4.bin", 0x0c00001, 0x200000, CRC(054ec754) SHA1(324b06a80b6b268781081731756ddb1254c23991) ) /* Plane 2,3 */
3757 	ROM_CONTINUE(      			   0x0800001, 0x200000 )
3758 	ROM_LOAD16_BYTE( "087-c5.bin", 0x1400000, 0x200000, CRC(05feee47) SHA1(d5be7ca85dca73d900a30bb635a531ba39891251) ) /* Plane 0,1 */
3759 	ROM_CONTINUE(      			   0x1000000, 0x200000 )
3760 	ROM_LOAD16_BYTE( "087-c6.bin", 0x1400001, 0x200000, CRC(ef7d9e29) SHA1(853f73769de504a6747f538829b3f9a0b7e841bc) ) /* Plane 2,3 */
3761 	ROM_CONTINUE(      			   0x1000001, 0x200000 )
3762 	ROM_LOAD16_BYTE( "087-c7.bin", 0x1800000, 0x080000, CRC(7a01f666) SHA1(d177f165fc7bbd9742e0e236ef8182b48d89e982) ) /* Plane 0,1 */
3763 	ROM_LOAD16_BYTE( "087-c8.bin", 0x1800001, 0x080000, CRC(ffd009c2) SHA1(1b49e36596ca6bef3d7c943491b496eb759975d7) ) /* Plane 2,3 */
3764 ROM_END
3765 
3766 ROM_START( stakwin )
3767 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
3768 	ROM_LOAD16_WORD_SWAP( "088-p1.bin",  0x100000, 0x100000, CRC(bd5814f6) SHA1(95179a4dee61ae88bb5d9fd74af0c56c8c29f5ea) )
3769 	ROM_CONTINUE(						 0x000000, 0x100000)
3770 
3771 	NEO_SFIX_128K( "088-s1.bin", CRC(073cb208) SHA1(c5b4697d767575884dd49ae416c1fe4a4a92d3f6) )
3772 
3773 	NEO_BIOS_SOUND_128K( "088-m1.bin", CRC(2fe1f499) SHA1(5b747eeef65be04423d2db05e086df9132758a47) )
3774 
3775 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
3776 	ROM_LOAD( "088-v1.bin", 0x000000, 0x200000, CRC(b7785023) SHA1(d11df1e623434669cd3f97f0feda747b24dac05d) )
3777 
3778 	NO_DELTAT_REGION
3779 
3780 	ROM_REGION( 0x800000, REGION_GFX3, 0 )
3781 	ROM_LOAD16_BYTE( "088-c1.bin", 0x000000, 0x200000, CRC(6e733421) SHA1(b67c5d2654a62cc4e44bd54d28e62c7da5eea424) ) /* Plane 0,1 */
3782 	ROM_LOAD16_BYTE( "088-c2.bin", 0x000001, 0x200000, CRC(4d865347) SHA1(ad448cf96f3dce44c83412ed6878c495eb4a8a1e) ) /* Plane 2,3 */
3783 	ROM_LOAD16_BYTE( "088-c3.bin", 0x400000, 0x200000, CRC(8fa5a9eb) SHA1(7bee19d8a2bccedd8e2cf0c0e9138902b9dafc23) ) /* Plane 0,1 */
3784 	ROM_LOAD16_BYTE( "088-c4.bin", 0x400001, 0x200000, CRC(4604f0dc) SHA1(ddf5dbb5e07313998a8f695ad19354ea54585dd6) ) /* Plane 2,3 */
3785 ROM_END
3786 
3787 ROM_START( pulstar )
3788 	ROM_REGION( 0x300000, REGION_CPU1, 0 )
3789 	ROM_LOAD16_WORD_SWAP( "089-p1.bin", 0x000000, 0x100000, CRC(5e5847a2) SHA1(b864d0ec4184b785569ddbf67c2115b5ab86ee3e) )
3790 	ROM_LOAD16_WORD_SWAP( "089-p2.bin", 0x100000, 0x200000, CRC(028b774c) SHA1(fc5da2821a5072f2b78245fc59b6e3eeef116d16) )
3791 
3792 	NEO_SFIX_128K( "089-s1.bin", CRC(c79fc2c8) SHA1(914c224fb3c461a68d7425cae724cf22bd5f985d) )
3793 
3794 	NEO_BIOS_SOUND_128K( "089-m1.bin", CRC(ff3df7c7) SHA1(59d2ef64f734f6026073b365300221909057a512) )
3795 
3796 	ROM_REGION( 0x800000, REGION_SOUND1, ROMREGION_SOUNDONLY )
3797 	ROM_LOAD( "089-v1.bin", 0x000000, 0x400000, CRC(b458ded2) SHA1(75d659ecb1fd6002188f469fcaafc9907440e624) )
3798 	ROM_LOAD( "089-v2.bin", 0x400000, 0x400000, CRC(9d2db551) SHA1(83f7e5db7fb1502ceadcd334df90b11b1bba78e5) )
3799 
3800 	NO_DELTAT_REGION
3801 
3802 	ROM_REGION( 0x1c00000, REGION_GFX3, 0 )
3803 	ROM_LOAD16_BYTE( "089-c1.bin", 0x0400000, 0x200000, CRC(63020fc6) SHA1(68053804dabd146b4d39b0f39d63a30d322972f8) ) /* Plane 0,1 */
3804 	ROM_CONTINUE(      			   0x0000000, 0x200000 )
3805 	ROM_LOAD16_BYTE( "089-c2.bin", 0x0400001, 0x200000, CRC(260e9d4d) SHA1(99870c597003a3c70c6b4d11aefe5fe4e58f03f9) ) /* Plane 2,3 */
3806 	ROM_CONTINUE(      			   0x0000001, 0x200000 )
3807 	ROM_LOAD16_BYTE( "089-c3.bin", 0x0c00000, 0x200000, CRC(21ef41d7) SHA1(55b26f0f168da50a16de3de3365365df69c4998d) ) /* Plane 0,1 */
3808 	ROM_CONTINUE(      			   0x0800000, 0x200000 )
3809 	ROM_LOAD16_BYTE( "089-c4.bin", 0x0c00001, 0x200000, CRC(3b9e288f) SHA1(9bbf0ca0981dd44ed0651ffc978d60877802ec3d) ) /* Plane 2,3 */
3810 	ROM_CONTINUE(      			   0x0800001, 0x200000 )
3811 	ROM_LOAD16_BYTE( "089-c5.bin", 0x1400000, 0x200000, CRC(6fe9259c) SHA1(ff3b4da68ed01067dd0f0cde341a0da277b5401c) ) /* Plane 0,1 */
3812 	ROM_CONTINUE(      			   0x1000000, 0x200000 )
3813 	ROM_LOAD16_BYTE( "089-c6.bin", 0x1400001, 0x200000, CRC(dc32f2b4) SHA1(3ff3d81622946d6ab21a940f2bbc3999855aa6bf) ) /* Plane 2,3 */
3814 	ROM_CONTINUE(      			   0x1000001, 0x200000 )
3815 	ROM_LOAD16_BYTE( "089-c7.bin", 0x1800000, 0x200000, CRC(6a5618ca) SHA1(9a1d5f998b0dfabacf9dad45c94bef2bb43e5e0c) ) /* Plane 0,1 */
3816 	ROM_LOAD16_BYTE( "089-c8.bin", 0x1800001, 0x200000, CRC(a223572d) SHA1(2791b1212f57937b2b2a95bc9e420c06d0c37669) ) /* Plane 2,3 */
3817 ROM_END
3818 
3819 ROM_START( whp )
3820 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
3821 	ROM_LOAD16_WORD_SWAP( "090-p1.bin", 0x100000, 0x100000, CRC(afaa4702) SHA1(83d122fddf17d4774353abf4a0655f3939f7b752) )
3822 	ROM_CONTINUE(					  0x000000, 0x100000 )
3823 
3824 	NEO_SFIX_128K( "090-s1.bin",  CRC(174a880f) SHA1(c35d315d728d119a6e9aa42e0593937c90897449) )
3825 
3826 	NEO_BIOS_SOUND_128K( "090-m1.bin", CRC(28065668) SHA1(0c60d4afa1dccad0135e733104f056be73b54e4e) )
3827 
3828 	ROM_REGION( 0x600000, REGION_SOUND1, ROMREGION_SOUNDONLY )
3829 	ROM_LOAD( "090-v1.bin", 0x000000, 0x200000, CRC(30cf2709) SHA1(d1845033f16de2470afd3858ee0efb45176d9ed7) )
3830 	ROM_LOAD( "090-v2.bin", 0x200000, 0x200000, CRC(b6527edd) SHA1(2bcf5bfa6e117cf4a3728a5e5f5771313c93f22a) )
3831 	ROM_LOAD( "090-v3.bin", 0x400000, 0x200000, CRC(1908a7ce) SHA1(78f31bcfea33eb94752bbf5226c481baec1af5ac) )
3832 
3833 	NO_DELTAT_REGION
3834 
3835 	ROM_REGION( 0x1c00000, REGION_GFX3, 0 )
3836 	ROM_LOAD16_BYTE( "090-c1.bin", 0x0400000, 0x200000, CRC(aecd5bb1) SHA1(9f36deef46c7918417ccfb16abf77659686f80f2) )
3837 	ROM_CONTINUE(      			 0x0000000, 0x200000 )
3838 	ROM_LOAD16_BYTE( "090-c2.bin", 0x0400001, 0x200000, CRC(7566ffc0) SHA1(93f7be5dbf7657e264c434d1dc6dc5d9bd82feb0) )
3839 	ROM_CONTINUE(      			 0x0000001, 0x200000 )
3840 	ROM_LOAD16_BYTE( "090-c3.bin", 0x0800000, 0x200000, CRC(436d1b31) SHA1(059776d77b91377ed0bcfc278802d659c917fc0f) )
3841 	ROM_LOAD16_BYTE( "090-c4.bin", 0x0800001, 0x200000, CRC(f9c8dd26) SHA1(25a9eea1d49b21b4a988beb32c25bf2f7796f227) )
3842 	/* 0c00000-0ffffff empty */
3843 	ROM_LOAD16_BYTE( "090-c5.bin", 0x1000000, 0x200000, CRC(8e34a9f4) SHA1(67b839b426ef3fad0a85d951fdd44c0a45c55226) )
3844 	ROM_LOAD16_BYTE( "090-c6.bin", 0x1000001, 0x200000, CRC(a43e4766) SHA1(54f282f2b1ff2934cca7acbb4386a2b99a29df3a) )
3845 	/* 1400000-17fffff empty */
3846 	ROM_LOAD16_BYTE( "090-c7.bin", 0x1800000, 0x200000, CRC(59d97215) SHA1(85a960dc7f364df13ee0c2f99a4c53aefb081486) )
3847 	ROM_LOAD16_BYTE( "090-c8.bin", 0x1800001, 0x200000, CRC(fc092367) SHA1(69ff4ae909dd857de3ca8645d63f8b4bde117448) )
3848 ROM_END
3849 
3850 ROM_START( kabukikl )
3851 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
3852 	ROM_LOAD16_WORD_SWAP( "092-p1.bin", 0x100000, 0x100000, CRC(28ec9b77) SHA1(7cdc789a99f8127f437d68cbc41278c926be9efd) )
3853 	ROM_CONTINUE(						0x000000, 0x100000 )
3854 
3855 	NEO_SFIX_128K( "092-s1.bin", CRC(a3d68ee2) SHA1(386f6110a16967a72fbf788f9d968fddcdcd2889) )
3856 
3857 	NEO_BIOS_SOUND_128K( "092-m1.bin", CRC(91957ef6) SHA1(7b6907532a0e02ceb643623cbd689cf228776ed1) )
3858 
3859 	ROM_REGION( 0x700000, REGION_SOUND1, ROMREGION_SOUNDONLY )
3860 	ROM_LOAD( "092-v1.bin", 0x000000, 0x200000, CRC(69e90596) SHA1(1a2007d7784b3ce90d115980c3353862f1664d45) )
3861 	ROM_LOAD( "092-v2.bin", 0x200000, 0x200000, CRC(7abdb75d) SHA1(0bff764889fe02f37877514c7fc450250839f632) )
3862 	ROM_LOAD( "092-v3.bin", 0x400000, 0x200000, CRC(eccc98d3) SHA1(b0dfbdb1ea045cb961323ac6906ab342256c3dc7) )
3863 	ROM_LOAD( "092-v4.bin", 0x600000, 0x100000, CRC(a7c9c949) SHA1(574bc55b45e81ce357b14f5992426115de25cd35) )
3864 
3865 	NO_DELTAT_REGION
3866 
3867 	ROM_REGION( 0x1000000, REGION_GFX3, 0 )
3868 	ROM_LOAD16_BYTE( "092-c1.bin", 0x400000, 0x200000, CRC(4d896a58) SHA1(03567f31de0fa947264f49817370345e7023c2c4) ) /* Plane 0,1 */
3869 	ROM_CONTINUE(      			   0x000000, 0x200000 )
3870 	ROM_LOAD16_BYTE( "092-c2.bin", 0x400001, 0x200000, CRC(3cf78a18) SHA1(82ab69d0899ed2d79e2097f842883dbd542c6f59) ) /* Plane 2,3 */
3871 	ROM_CONTINUE(      			   0x000001, 0x200000 )
3872 	ROM_LOAD16_BYTE( "092-c3.bin", 0xc00000, 0x200000, CRC(58c454e7) SHA1(64dca760e473fabada869037d6c24cbc58663911) ) /* Plane 0,1 */
3873 	ROM_CONTINUE(      			   0x800000, 0x200000 )
3874 	ROM_LOAD16_BYTE( "092-c4.bin", 0xc00001, 0x200000, CRC(e1a8aa6a) SHA1(3e33d6e0d6a0feb8cc43dc511a2792922742547d) ) /* Plane 2,3 */
3875 	ROM_CONTINUE(      			   0x800001, 0x200000 )
3876 ROM_END
3877 
3878 ROM_START( neobombe )
3879 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
3880 	ROM_LOAD16_WORD_SWAP( "093-p1.bin", 0x000000, 0x100000, CRC(a1a71d0d) SHA1(059284c84f61a825923d86d2f29c91baa2c439cd) )
3881 
3882 	NEO_SFIX_128K( "093-s1.bin", CRC(4b3fa119) SHA1(41cb0909bfb017eb6f2c530cb92a423319ed7ab1) )
3883 
3884 	NEO_BIOS_SOUND_128K( "093-m1.bin", CRC(e81e780b) SHA1(c56c53984e0f92e180e850c60a75f550ee84917c) )
3885 
3886 	ROM_REGION( 0x600000, REGION_SOUND1, ROMREGION_SOUNDONLY )
3887 	ROM_LOAD( "093-v1.bin", 0x200000, 0x200000, CRC(43057e99) SHA1(b24a44daf54ec76801e7dc863645022dc2d4abdb) )
3888 	ROM_CONTINUE(			  0x000000, 0x200000 )
3889 	ROM_LOAD( "093-v2.bin", 0x400000, 0x200000, CRC(a92b8b3d) SHA1(b672c97b85d2f52eba3cb26025008ebc7a18312a) )
3890 
3891 	NO_DELTAT_REGION
3892 
3893 	ROM_REGION( 0x900000, REGION_GFX3, 0 )
3894 	ROM_LOAD16_BYTE( "093-c1.bin", 0x400000, 0x200000, CRC(b90ebed4) SHA1(e9e441fb9b425505e500e0e0b40ef11a43b2d4b2) ) /* Plane 0,1 */
3895 	ROM_CONTINUE(      			   0x000000, 0x200000 )
3896 	ROM_LOAD16_BYTE( "093-c2.bin", 0x400001, 0x200000, CRC(41e62b4f) SHA1(2fb1f752643d7dd3470ade76229e3756818412f7) ) /* Plane 2,3 */
3897 	ROM_CONTINUE(      			   0x000001, 0x200000 )
3898 	ROM_LOAD16_BYTE( "093-c3.bin", 0x800000, 0x080000, CRC(e37578c5) SHA1(20024caa0f09ee887a6418dd02d02a0df93786fd) ) /* Plane 0,1 */
3899 	ROM_LOAD16_BYTE( "093-c4.bin", 0x800001, 0x080000, CRC(59826783) SHA1(0110a2b6186cca95f75225d4d0269d61c2ad25b1) ) /* Plane 2,3 */
3900 ROM_END
3901 
3902 ROM_START( gowcaizr )
3903 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
3904 	ROM_LOAD16_WORD_SWAP( "094-p1.bin", 0x100000, 0x100000, CRC(33019545) SHA1(213db6c0b7d24b74b809854f9c606dbea1d9ba00) )
3905 	ROM_CONTINUE(						0x000000, 0x100000 )
3906 
3907 	NEO_SFIX_128K( "094-s1.bin", CRC(2f8748a2) SHA1(5cc723c4284120473d63d8b0c1a3b3be74bdc324) )
3908 
3909 	NEO_BIOS_SOUND_128K( "094-m1.bin", CRC(78c851cb) SHA1(a9923c002e4e2171a564af45cff0958c5d57b275) )
3910 
3911 	ROM_REGION( 0x500000, REGION_SOUND1, ROMREGION_SOUNDONLY )
3912 	ROM_LOAD( "094-v1.bin", 0x000000, 0x200000, CRC(6c31223c) SHA1(ede3a2806d7d872a0f737626a23ecce200b534e6) )
3913 	ROM_LOAD( "094-v2.bin", 0x200000, 0x200000, CRC(8edb776c) SHA1(a9eac5e24f83ccdcf303d63261747b1bad876a24) )
3914 	ROM_LOAD( "094-v3.bin", 0x400000, 0x100000, CRC(c63b9285) SHA1(6bbbacfe899e204e74657d6c3f3d05ce75e432f1) )
3915 
3916 	NO_DELTAT_REGION
3917 
3918 	ROM_REGION( 0x1000000, REGION_GFX3, 0 )
3919 	ROM_LOAD16_BYTE( "094-c1.bin", 0x000000, 0x200000, CRC(042f6af5) SHA1(1c50df6a1a53ffb3079ea0a19c746f5c9536a3ed) ) /* Plane 0,1 */
3920 	ROM_LOAD16_BYTE( "094-c2.bin", 0x000001, 0x200000, CRC(0fbcd046) SHA1(9a6dc920a877f27424477c3478907b23afbaa5ea) ) /* Plane 2,3 */
3921 	ROM_LOAD16_BYTE( "094-c3.bin", 0x400000, 0x200000, CRC(58bfbaa1) SHA1(4c6f9cf138c5e6dfe89a45e2a690a986c75f5bfc) ) /* Plane 0,1 */
3922 	ROM_LOAD16_BYTE( "094-c4.bin", 0x400001, 0x200000, CRC(9451ee73) SHA1(7befee4a886b1d7493c06cefb7abf4ec01c14a8b) ) /* Plane 2,3 */
3923 	ROM_LOAD16_BYTE( "094-c5.bin", 0x800000, 0x200000, CRC(ff9cf48c) SHA1(5f46fb5d0812275b0006919d8540f22be7c16492) ) /* Plane 0,1 */
3924 	ROM_LOAD16_BYTE( "094-c6.bin", 0x800001, 0x200000, CRC(31bbd918) SHA1(7ff8c5e3f17d40e7a8a189ad8f8026de55368810) ) /* Plane 2,3 */
3925 	ROM_LOAD16_BYTE( "094-c7.bin", 0xc00000, 0x200000, CRC(2091ec04) SHA1(a81d4bdbef1ac6ea49845dc30e31bf9745694100) ) /* Plane 0,1 */
3926 	ROM_LOAD16_BYTE( "094-c8.bin", 0xc00001, 0x200000, CRC(0d31dee6) SHA1(4979aa3daa7e490fbe39e7b3c70cbb2ef7551c5f) ) /* Plane 2,3 */
3927 ROM_END
3928 
3929 ROM_START( rbff1 )
3930 	ROM_REGION( 0x300000, REGION_CPU1, 0 )
3931 	ROM_LOAD16_WORD_SWAP( "095-p1.bin", 0x000000, 0x100000, CRC(63b4d8ae) SHA1(03aa9f6bab6aee685d1b57a52823797704eea845) )
3932 	ROM_LOAD16_WORD_SWAP( "095-p2.bin", 0x100000, 0x200000, CRC(cc15826e) SHA1(44d6ac6c0ca697a6f367dcfd809b1e1771cb0635) )
3933 
3934 	NEO_SFIX_128K( "095-s1.bin", CRC(b6bf5e08) SHA1(b527355c35ea097f3448676f2ffa65b8e56ae30c) )
3935 
3936 	NEO_BIOS_SOUND_128K( "095-m1.bin", CRC(653492a7) SHA1(39e511fb9ed5d2135dc8428a31d0baafb2ab36e0) )
3937 
3938 	ROM_REGION( 0xc00000, REGION_SOUND1, ROMREGION_SOUNDONLY )
3939 	ROM_LOAD( "069-v1.bin", 0x000000, 0x400000, CRC(2bdbd4db) SHA1(5f4fecf69c2329d699cbd45829c19303b1e2a80e) )
3940 	ROM_LOAD( "069-v2.bin", 0x400000, 0x400000, CRC(a698a487) SHA1(11b8bc53bc26a51f4a408e900e3769958625c4ed) )
3941 	ROM_LOAD( "095-v3.bin", 0x800000, 0x400000, CRC(189d1c6c) SHA1(f0b8cd1ee40ea3feeb2800f0723b451ec8240203) )
3942 
3943 	NO_DELTAT_REGION
3944 
3945 	ROM_REGION( 0x1c00000, REGION_GFX3, 0 )
3946 	ROM_LOAD16_BYTE( "069-c1.bin", 0x0000000, 0x400000, CRC(e302f93c) SHA1(d8610b14900b2b8fe691b67ca9b1abb335dbff74) ) /* Plane 0,1 */
3947 	ROM_LOAD16_BYTE( "069-c2.bin", 0x0000001, 0x400000, CRC(1053a455) SHA1(69501bfac68739e63d798045b812badd251d57b8) ) /* Plane 2,3 */
3948 	ROM_LOAD16_BYTE( "069-c3.bin", 0x0800000, 0x400000, CRC(1c0fde2f) SHA1(cf6c2ef56c03a861de3b0b6dc0d7c9204d947f9d) ) /* Plane 0,1 */
3949 	ROM_LOAD16_BYTE( "069-c4.bin", 0x0800001, 0x400000, CRC(a25fc3d0) SHA1(83cb349e2f1032652060b233e741fb893be5af16) ) /* Plane 2,3 */
3950 	ROM_LOAD16_BYTE( "095-c5.bin", 0x1000000, 0x400000, CRC(8b9b65df) SHA1(e2a7e20855501f240bcd22f5cc92fcb4a9806abe) ) /* Plane 0,1 */
3951 	ROM_LOAD16_BYTE( "095-c6.bin", 0x1000001, 0x400000, CRC(3e164718) SHA1(53217f938c8964c1ca68a6fd5249c4169a5ac8e6) ) /* Plane 2,3 */
3952 	ROM_LOAD16_BYTE( "095-c7.bin", 0x1800000, 0x200000, CRC(ca605e12) SHA1(5150b835247fd705bc1dece97d423d9c20a51416) ) /* Plane 0,1 */
3953 	ROM_LOAD16_BYTE( "095-c8.bin", 0x1800001, 0x200000, CRC(4e6beb6c) SHA1(c0ac7cfc832ace6ad52c58f5da3a8101baead749) ) /* Plane 2,3 */
3954 ROM_END
3955 
3956 ROM_START( aof3 )
3957 	ROM_REGION( 0x300000, REGION_CPU1, 0 )
3958 	ROM_LOAD16_WORD_SWAP( "096-p1.bin", 0x000000, 0x100000, CRC(9edb420d) SHA1(150d80707325ece351c72c21c6186cfb5996adba) )
3959 	ROM_LOAD16_WORD_SWAP( "096-p2.bin", 0x100000, 0x200000, CRC(4d5a2602) SHA1(4c26d6135d2877d9c38169662033e9d0cc24d943) )
3960 
3961 	NEO_SFIX_128K( "096-s1.bin", CRC(cc7fd344) SHA1(2c6846cf8ea61fb192ba181dbccb63594d572c0e) )
3962 
3963 	NEO_BIOS_SOUND_128K( "096-m1.bin", CRC(cb07b659) SHA1(940b379957c2987d7ab0443cb80c3ff58f6ba559) )
3964 
3965 	ROM_REGION( 0x600000, REGION_SOUND1, ROMREGION_SOUNDONLY )
3966 	ROM_LOAD( "096-v1.bin", 0x000000, 0x200000, CRC(e2c32074) SHA1(69426e7e63fc31a73d1cd056cc9ae6a2c4499407) )
3967 	ROM_LOAD( "096-v2.bin", 0x200000, 0x200000, CRC(a290eee7) SHA1(e66a98cd9740188bf999992b417f8feef941cede) )
3968 	ROM_LOAD( "096-v3.bin", 0x400000, 0x200000, CRC(199d12ea) SHA1(a883bf34e685487705a8dafdd0b8db15eb360e80) )
3969 
3970 	NO_DELTAT_REGION
3971 
3972 	ROM_REGION( 0x1c00000, REGION_GFX3, 0 )
3973 	ROM_LOAD16_BYTE( "096-c1.bin", 0x0400000, 0x200000, CRC(f6c74731) SHA1(7cd585d40b0993e361a24f917aa220504f12c543) ) /* Plane 0,1 */
3974 	ROM_CONTINUE(      			  0x0000000, 0x200000 )
3975 	ROM_LOAD16_BYTE( "096-c2.bin", 0x0400001, 0x200000, CRC(f587f149) SHA1(496446ecc7b39a034b4e28218afb147577a04ab5) ) /* Plane 2,3 */
3976 	ROM_CONTINUE(      			  0x0000001, 0x200000 )
3977 	ROM_LOAD16_BYTE( "096-c3.bin", 0x0c00000, 0x200000, CRC(7749f5e6) SHA1(f777d55d10684e78b05c1301529b67ed6b6b4445) ) /* Plane 0,1 */
3978 	ROM_CONTINUE(      			  0x0800000, 0x200000 )
3979 	ROM_LOAD16_BYTE( "096-c4.bin", 0x0c00001, 0x200000, CRC(cbd58369) SHA1(ff457eecbeef245db4e67ce4e8eddaf368bba93d) ) /* Plane 2,3 */
3980 	ROM_CONTINUE(      			  0x0800001, 0x200000 )
3981 	ROM_LOAD16_BYTE( "096-c5.bin", 0x1400000, 0x200000, CRC(1718bdcd) SHA1(a34e4b3aa41cc39415db7dacabe99ca6f8893545) ) /* Plane 0,1 */
3982 	ROM_CONTINUE(      			  0x1000000, 0x200000 )
3983 	ROM_LOAD16_BYTE( "096-c6.bin", 0x1400001, 0x200000, CRC(4fca967f) SHA1(83eea4b7d166feb4274bd2d658f4fdcb20629a40) ) /* Plane 2,3 */
3984 	ROM_CONTINUE(      			  0x1000001, 0x200000 )
3985 	ROM_LOAD16_BYTE( "096-c7.bin", 0x1800000, 0x200000, CRC(51bd8ab2) SHA1(c8def9c64de64571492b5b7e14b794e3c18f1393) ) /* Plane 0,1 */
3986 	ROM_LOAD16_BYTE( "096-c8.bin", 0x1800001, 0x200000, CRC(9a34f99c) SHA1(fca72d95ec42790a7f1e771a1e25dbc5bec5fc19) ) /* Plane 2,3 */
3987 ROM_END
3988 
3989 ROM_START( sonicwi3 )
3990 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
3991 	ROM_LOAD16_WORD_SWAP( "097-p1.bin", 0x100000, 0x100000, CRC(0547121d) SHA1(e0bb6c614f572b74ba9a9f0d3d5b69fbc91ebc52) )
3992 	ROM_CONTINUE(						0x000000, 0x100000 )
3993 
3994 	NEO_SFIX_128K( "097-s1.bin", CRC(8dd66743) SHA1(39214bb25a1d5b44a8524010be05bf5a0211981f) )
3995 
3996 	NEO_BIOS_SOUND_128K( "097-m1.bin", CRC(b20e4291) SHA1(0e891ab53f9fded510295dfc7818bc59b4a9dd97) )
3997 
3998 	ROM_REGION( 0x500000, REGION_SOUND1, ROMREGION_SOUNDONLY )
3999 	ROM_LOAD( "097-v1.bin", 0x000000, 0x400000, CRC(6f885152) SHA1(8175804d5c1420c5d37b733d4a8fa2aa81e59f1b) )
4000 	ROM_LOAD( "097-v2.bin", 0x400000, 0x100000, CRC(32187ccd) SHA1(35a93de2a23bdec181c504d9c21a871bf86edee1) )
4001 
4002 	NO_DELTAT_REGION
4003 
4004 	ROM_REGION( 0xc00000, REGION_GFX3, 0 )
4005 	ROM_LOAD16_BYTE( "097-c1.bin", 0x400000, 0x200000, CRC(3ca97864) SHA1(5fa9dbc698a239cbd8ea1d54e6a301a65406c8d7) ) /* Plane 0,1 */
4006 	ROM_CONTINUE(      			   0x000000, 0x200000 )
4007 	ROM_LOAD16_BYTE( "097-c2.bin", 0x400001, 0x200000, CRC(1da4b3a9) SHA1(7de21780a9d606e22be3ad597d6e0f1480089b31) ) /* Plane 2,3 */
4008 	ROM_CONTINUE(      			   0x000001, 0x200000 )
4009 	ROM_LOAD16_BYTE( "097-c3.bin", 0x800000, 0x200000, CRC(c339fff5) SHA1(58dfd1e30dc0ad3f816a5dbd1cc7e7ccbb792c53) ) /* Plane 0,1 */
4010 	ROM_LOAD16_BYTE( "097-c4.bin", 0x800001, 0x200000, CRC(84a40c6e) SHA1(061a13fba5fed883e5ee9566cedc208df2511bcf) ) /* Plane 2,3 */
4011 ROM_END
4012 
4013 ROM_START( turfmast )
4014 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
4015 	ROM_LOAD16_WORD_SWAP( "200-p1.bin",  0x100000, 0x100000, CRC(28c83048) SHA1(e7ef87e1de21d2bb17ef17bb08657e92363f0e9a) )
4016 	ROM_CONTINUE(						 0x000000, 0x100000)
4017 
4018 	NEO_SFIX_128K( "200-s1.bin", CRC(9a5402b2) SHA1(ae1a0b5450869d61b2bb23671c744d3dda8769c4) )
4019 
4020 	NEO_BIOS_SOUND_128K( "200-m1.bin", CRC(9994ac00) SHA1(7bded797f3b80fd00bcbe451ac0abe6646b19a14) )
4021 
4022 	ROM_REGION( 0x800000, REGION_SOUND1, ROMREGION_SOUNDONLY )
4023 	ROM_LOAD( "200-v1.bin", 0x000000, 0x200000, CRC(00fd48d2) SHA1(ddfee09328632e598fd51537b3ae8593219b2111) )
4024 	ROM_LOAD( "200-v2.bin", 0x200000, 0x200000, CRC(082acb31) SHA1(2f1c053040e9d50a6d45fd7bea1b96742bae694f) )
4025 	ROM_LOAD( "200-v3.bin", 0x400000, 0x200000, CRC(7abca053) SHA1(e229bc0ea82a371d6ee8fd9fe442b0fd141d0a71) )
4026 	ROM_LOAD( "200-v4.bin", 0x600000, 0x200000, CRC(6c7b4902) SHA1(d55e0f542d928a9a851133ff26763c8236cbbd4d) )
4027 
4028 	NO_DELTAT_REGION
4029 
4030 	ROM_REGION( 0x800000, REGION_GFX3, 0 )
4031 	ROM_LOAD16_BYTE( "200-c1.bin", 0x400000, 0x200000, CRC(8c6733f2) SHA1(c4d20a8df03bbb6bb72b8fc089d4833b79c75cee) ) /* Plane 0,1 */
4032 	ROM_CONTINUE(      			   0x000000, 0x200000 )
4033 	ROM_LOAD16_BYTE( "200-c2.bin", 0x400001, 0x200000, CRC(596cc256) SHA1(705f949b3ba721b2e7973eaf2b2f9283dfef778c) ) /* Plane 2,3 */
4034 	ROM_CONTINUE(      			   0x000001, 0x200000 )
4035 ROM_END
4036 
4037 ROM_START( mslug )
4038 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
4039 	ROM_LOAD16_WORD_SWAP( "201-p1.bin", 0x100000, 0x100000, CRC(08d8daa5) SHA1(b888993dbb7e9f0a28a01d7d2e1da00ef9cf6f38) )
4040 	ROM_CONTINUE(						0x000000, 0x100000 )
4041 
4042 	NEO_SFIX_128K( "201-s1.bin", CRC(2f55958d) SHA1(550b53628daec9f1e1e11a398854092d90f9505a) )
4043 
4044 	NEO_BIOS_SOUND_128K( "201-m1.bin", CRC(c28b3253) SHA1(fd75bd15aed30266a8b3775f276f997af57d1c06) )
4045 
4046 	ROM_REGION( 0x800000, REGION_SOUND1, ROMREGION_SOUNDONLY )
4047 	ROM_LOAD( "201-v1.bin", 0x000000, 0x400000, CRC(23d22ed1) SHA1(cd076928468ad6bcc5f19f88cb843ecb5e660681) )
4048 	ROM_LOAD( "201-v2.bin", 0x400000, 0x400000, CRC(472cf9db) SHA1(5f79ea9286d22ed208128f9c31ca75552ce08b57) )
4049 
4050 	NO_DELTAT_REGION
4051 
4052 	ROM_REGION( 0x1000000, REGION_GFX3, 0 )
4053 	ROM_LOAD16_BYTE( "201-c1.bin", 0x400000, 0x200000, CRC(d00bd152) SHA1(eb688dba2233bece1c3ba120ac8eb342f37fba37) ) /* Plane 0,1 */
4054 	ROM_CONTINUE(      			   0x000000, 0x200000 )
4055 	ROM_LOAD16_BYTE( "201-c2.bin", 0x400001, 0x200000, CRC(ddff1dea) SHA1(e6ac8950d8ad8498270097a248c4b49876804197) ) /* Plane 2,3 */
4056 	ROM_CONTINUE(      			   0x000001, 0x200000 )
4057 	ROM_LOAD16_BYTE( "201-c3.bin", 0xc00000, 0x200000, CRC(d3d5f9e5) SHA1(7d259314c2198ee81a380d76728c3c1ac2c8b528) ) /* Plane 0,1 */
4058 	ROM_CONTINUE(      			   0x800000, 0x200000 )
4059 	ROM_LOAD16_BYTE( "201-c4.bin", 0xc00001, 0x200000, CRC(5ac1d497) SHA1(313249ea47b3553974cde1c4c36f1ff3adeb07d1) ) /* Plane 2,3 */
4060 	ROM_CONTINUE(      			   0x800001, 0x200000 )
4061 ROM_END
4062 
4063 ROM_START( puzzledp )
4064 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
4065 	ROM_LOAD16_WORD_SWAP( "202-p1.bin", 0x000000, 0x080000, CRC(2b61415b) SHA1(0e3e4faf2fd6e63407425e1ac788003e75aeeb4f) )
4066 
4067 	NEO_SFIX_64K( "202-s1.bin", CRC(4a421612) SHA1(8a79055be7bf6e2c344a72d6afe6a33be3d4a6c3) )
4068 
4069 	NEO_BIOS_SOUND_128K( "202-m1.bin", CRC(9c0291ea) SHA1(3fa67c62acba79be6b3a98cc1601e45569fa11ae) )
4070 
4071 	ROM_REGION( 0x080000, REGION_SOUND1, ROMREGION_SOUNDONLY )
4072 	ROM_LOAD( "202-v1.bin", 0x000000, 0x080000, CRC(debeb8fb) SHA1(49a3d3578c087f1a0050168571ef8d1b08c5dc05) )
4073 
4074 	NO_DELTAT_REGION
4075 
4076 	ROM_REGION( 0x200000, REGION_GFX3, 0 )
4077 	ROM_LOAD16_BYTE( "202-c1.bin", 0x000000, 0x100000, CRC(cc0095ef) SHA1(3d86f455e6db10a2449b775dc386f1826ba3b62e) ) /* Plane 0,1 */
4078 	ROM_LOAD16_BYTE( "202-c2.bin", 0x000001, 0x100000, CRC(42371307) SHA1(df794f989e2883634bf7ffeea48d6bc3854529af) ) /* Plane 2,3 */
4079 ROM_END
4080 
4081 ROM_START( mosyougi )
4082 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
4083 	ROM_LOAD16_WORD_SWAP( "203-p1.bin", 0x000000, 0x100000, CRC(7ba70e2d) SHA1(945f472cc3e7706f613c52df18de35c986d166e7) )
4084 
4085 	NEO_SFIX_128K( "203-s1.bin", CRC(4e132fac) SHA1(ecc5552880cc0a771121efe2a60810b70f6121ff) )
4086 
4087 	NEO_BIOS_SOUND_128K( "203-m1.bin", CRC(a602c2c2) SHA1(19fd5d0379244c528b58343f6cbf78b4766fb23d) )
4088 
4089 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
4090 	ROM_LOAD( "203-v1.bin", 0x000000, 0x200000, CRC(baa2b9a5) SHA1(914782b6c81d9a76ce02251575592b0648434ba3) )
4091 
4092 	NO_DELTAT_REGION
4093 
4094 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
4095 	ROM_LOAD16_BYTE( "203-c1.bin",  0x000000, 0x200000, CRC(bba9e8c0) SHA1(db89b7275a59ae6104a8308025c7e142a67b947b) ) /* Plane 0,1 */
4096 	ROM_LOAD16_BYTE( "203-c2.bin",  0x000001, 0x200000, CRC(2574be03) SHA1(198cfd697c623022919ae4118928a7fe30cd6c46) ) /* Plane 2,3 */
4097 ROM_END
4098 
4099 ROM_START( marukodq )
4100 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
4101 	ROM_LOAD16_WORD_SWAP( "206-p1.bin", 0x000000, 0x100000, CRC(c33ed21e) SHA1(bffff0d17e587e67672227e60c0ebd3f3a7193e6) )
4102 
4103 	NEO_SFIX_32K( "206-s1.bin", CRC(3b52a219) SHA1(3587ab9dd1b3026c28a03349f3a13e6dfa7ff490) )
4104 
4105 	NEO_BIOS_SOUND_128K( "206-m1.bin", CRC(0e22902e) SHA1(fb8466c342d4abd8bb4cad01c6ceab03f96cdad8) )
4106 
4107 	ROM_REGION( 0x400000, REGION_SOUND1, ROMREGION_SOUNDONLY )
4108 	ROM_LOAD( "206-v1.bin", 0x000000, 0x200000, CRC(5385eca8) SHA1(1ca171ce74a5885ae8841d0924de21dc0af2214e) )
4109 	ROM_LOAD( "206-v2.bin", 0x200000, 0x200000, CRC(f8c55404) SHA1(cecc41e9e08a7ff05b6f62e713fc86a816bf55a2) )
4110 
4111 	NO_DELTAT_REGION
4112 
4113 	ROM_REGION( 0xa00000, REGION_GFX3, 0 )
4114 	ROM_LOAD16_BYTE( "206-c1.bin", 0x000000, 0x400000, CRC(4bd5e70f) SHA1(2cd546aafb73e0523655f53b134955ebc273aacd) ) /* Plane 0,1 */
4115 	ROM_LOAD16_BYTE( "206-c2.bin", 0x000001, 0x400000, CRC(67dbe24d) SHA1(37047c4e52525ff6d39a462222ec3e4cfc63e31c) ) /* Plane 2,3 */
4116 	ROM_LOAD16_BYTE( "206-c3.bin", 0x800000, 0x100000, CRC(79aa2b48) SHA1(31f94217cd35f48845c74a55256314c16fd26ed7) ) /* Plane 0,1 */
4117 	ROM_LOAD16_BYTE( "206-c4.bin", 0x800001, 0x100000, CRC(55e1314d) SHA1(fffbc9eb9000ff5b1063af1817de7ea4a267fedd) ) /* Plane 2,3 */
4118 ROM_END
4119 
4120 ROM_START( neomrdo )
4121 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
4122 	ROM_LOAD16_WORD_SWAP( "207-p1.bin", 0x000000, 0x80000, CRC(39efdb82) SHA1(75fe68921f871872e5fc92594e43b4cd712e819b) )
4123 
4124 	NEO_SFIX_64K( "207-s1.bin", CRC(6c4b09c4) SHA1(2e9eac88afab606fad6c439efba0f6490389dd5f) )
4125 
4126 	NEO_BIOS_SOUND_128K( "207-m1.bin", CRC(81eade02) SHA1(d6d135bc525f3ed14a8c255f0b83d83a52b0659c) )
4127 
4128 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
4129 	ROM_LOAD( "207-v1.bin", 0x000000, 0x200000, CRC(4143c052) SHA1(561b19bc8811b80f2f42ffc0b5df27132696470a) )
4130 
4131 	NO_DELTAT_REGION
4132 
4133 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
4134 	ROM_LOAD16_BYTE( "207-c1.bin", 0x000000, 0x200000, CRC(c7541b9d) SHA1(25ca1a2b14cc2648d8dbe432cbd1396017af822c) )
4135 	ROM_LOAD16_BYTE( "207-c2.bin", 0x000001, 0x200000, CRC(f57166d2) SHA1(bf3aa47d17156485c2177fb63cba093f050abb98) )
4136 ROM_END
4137 
4138 ROM_START( sdodgeb )
4139 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
4140 	ROM_LOAD16_WORD_SWAP( "208-p1.bin", 0x100000, 0x100000, CRC(127f3d32) SHA1(18e77b79b1197a89371533ef9b1e4d682c44d875) )
4141 	ROM_CONTINUE(						0x000000, 0x100000 )
4142 
4143 	NEO_SFIX_128K( "208-s1.bin", CRC(64abd6b3) SHA1(0315d724e4d83a44ce84c531ff9b8c398363c039) )
4144 
4145 	NEO_BIOS_SOUND_128K( "208-m1.bin", CRC(0a5f3325) SHA1(04e0236df478a5452654c823dcb42fea65b6a718) )
4146 
4147 	ROM_REGION( 0x400000, REGION_SOUND1, ROMREGION_SOUNDONLY )
4148 	ROM_LOAD( "208-v1.bin", 0x000000, 0x200000, CRC(8b53e945) SHA1(beb7d63f6101f8435f35321fddb8479d312505c4) )
4149 	ROM_LOAD( "208-v2.bin", 0x200000, 0x200000, CRC(af37ebf8) SHA1(f5c511479483533480f2b9ecf8edd4b7ae64c2d9) )
4150 
4151 	NO_DELTAT_REGION
4152 
4153 	ROM_REGION( 0x0c00000, REGION_GFX3, 0 )
4154 	ROM_LOAD16_BYTE( "208-c1.bin", 0x0000000, 0x400000, CRC(93d8619b) SHA1(6588cb67e38722d5843fb29943d92e3905101aff) ) /* Plane 0,1 */
4155 	ROM_LOAD16_BYTE( "208-c2.bin", 0x0000001, 0x400000, CRC(1c737bb6) SHA1(8e341989981a713e61dfed8bde9a6459583ef46d) ) /* Plane 2,3 */
4156 	ROM_LOAD16_BYTE( "208-c3.bin", 0x0800000, 0x200000, CRC(14cb1703) SHA1(a46acec03c1b2351fe36810628f02b7c848d13db) ) /* Plane 0,1 */
4157 	ROM_LOAD16_BYTE( "208-c4.bin", 0x0800001, 0x200000, CRC(c7165f19) SHA1(221f03de893dca0e5305fa17aa94f96c67713818) ) /* Plane 2,3 */
4158 ROM_END
4159 
4160 ROM_START( goalx3 )
4161 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
4162 	ROM_LOAD16_WORD_SWAP( "209-p1.bin", 0x100000, 0x100000, CRC(2a019a79) SHA1(422a639e74284fef2e53e1b49cf8803b0a7e80c6) )
4163 	ROM_CONTINUE(						0x000000, 0x100000 )
4164 
4165 	NEO_SFIX_128K( "209-s1.bin", CRC(c0eaad86) SHA1(99412093c9707d51817893971e73fb8469cdc9d0) )
4166 
4167 	NEO_BIOS_SOUND_64K( "209-m1.bin", CRC(dd945773) SHA1(2304d070864da79dceb29c64e8d71b7db0992d1e) )
4168 
4169 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
4170 	ROM_LOAD( "209-v1.bin", 0x000000, 0x200000, CRC(ef214212) SHA1(3e05ccaa2d06decb18b379b96f900c0e6b39ce70) )
4171 
4172 	NO_DELTAT_REGION
4173 
4174 	ROM_REGION( 0xa00000, REGION_GFX3, 0 )
4175 	ROM_LOAD16_BYTE( "209-c1.bin", 0x400000, 0x200000, CRC(d061f1f5) SHA1(7cde2f4c6cc54fb0ffbe1d407831d652610a3aaf) ) /* Plane 0,1 */
4176 	ROM_CONTINUE(      			   0x000000, 0x200000 )
4177 	ROM_LOAD16_BYTE( "209-c2.bin", 0x400001, 0x200000, CRC(3f63c1a2) SHA1(3ce2c66fb2bee3face976e9f8973ccc483101ae5) ) /* Plane 2,3 */
4178 	ROM_CONTINUE(      			   0x000001, 0x200000 )
4179 	ROM_LOAD16_BYTE( "209-c3.bin", 0x800000, 0x100000, CRC(5f91bace) SHA1(3864be27dce6d8f8828d3bf09bfc8116116a2b56) ) /* Plane 0,1 */
4180 	ROM_LOAD16_BYTE( "209-c4.bin", 0x800001, 0x100000, CRC(1e9f76f2) SHA1(b57fdc226bfe328b8848127fb4292295f1287bf6) ) /* Plane 2,3 */
4181 ROM_END
4182 
4183 ROM_START( overtop )
4184 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
4185 	ROM_LOAD16_WORD_SWAP( "212-p1.bin", 0x100000, 0x100000, CRC(16c063a9) SHA1(5432869f830eed816ee5ed71c7fd39f749d15619) )
4186 	ROM_CONTINUE(					  0x000000, 0x100000 )
4187 
4188 	NEO_SFIX_128K( "212-s1.bin",  CRC(481d3ddc) SHA1(7b0df3fc5b19f282abfd0eb5a4c6ed836a536ece) )
4189 
4190 	NEO_BIOS_SOUND_128K( "212-m1.bin", CRC(fcab6191) SHA1(488b8310b0957f0012fe50f73641b606f6ac4a57) )
4191 
4192 	ROM_REGION( 0x400000, REGION_SOUND1, ROMREGION_SOUNDONLY )
4193 	ROM_LOAD( "212-v1.bin", 0x000000, 0x400000, CRC(013d4ef9) SHA1(438a697c44525bdf78b54432c4f7217ab5667047) )
4194 
4195 	NO_DELTAT_REGION
4196 
4197 	ROM_REGION( 0x1400000, REGION_GFX3, 0 )
4198 	ROM_LOAD16_BYTE( "212-c1.bin", 0x0000000, 0x400000, CRC(50f43087) SHA1(e5a8c914ef8e77c7a29bffdeb18f1877b5c2fc7d) ) /* Plane 0,1 */
4199 	ROM_LOAD16_BYTE( "212-c2.bin", 0x0000001, 0x400000, CRC(a5b39807) SHA1(e98e82cf99576cb48cc5e8dc655b7e9a428c2843) ) /* Plane 2,3 */
4200 	ROM_LOAD16_BYTE( "212-c3.bin", 0x0800000, 0x400000, CRC(9252ea02) SHA1(269066e0f893d3e8e7c308528026a486c2b023a2) ) /* Plane 0,1 */
4201 	ROM_LOAD16_BYTE( "212-c4.bin", 0x0800001, 0x400000, CRC(5f41a699) SHA1(abbb162658e06a37db8475b659ece7e1270ebb49) ) /* Plane 2,3 */
4202 	ROM_LOAD16_BYTE( "212-c5.bin", 0x1000000, 0x200000, CRC(fc858bef) SHA1(0031def13e7cf4a465a1eca7aa0d13d1b21427e2) ) /* Plane 0,1 */
4203 	ROM_LOAD16_BYTE( "212-c6.bin", 0x1000001, 0x200000, CRC(0589c15e) SHA1(b1167caf7cb61f3e05a5d342290bfe00e02e9d38) ) /* Plane 2,3 */
4204 ROM_END
4205 
4206 ROM_START( neodrift )
4207 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
4208 	ROM_LOAD16_WORD_SWAP( "213-p1.bin",  0x100000, 0x100000, CRC(e397d798) SHA1(10f459111db4bab7aaa63ca47e83304a84300812) )
4209 	ROM_CONTINUE(						 0x000000, 0x100000)
4210 
4211 	NEO_SFIX_128K( "213-s1.bin", CRC(b76b61bc) SHA1(5fdb407d16ab9e33c4f26ee09ff70891ae1d2bd0) )
4212 
4213 	NEO_BIOS_SOUND_128K( "213-m1.bin", CRC(200045f1) SHA1(7a6cd1c8d4447ea260d7ff4520c676b8d685f2e4) )
4214 
4215 	ROM_REGION( 0x400000, REGION_SOUND1, ROMREGION_SOUNDONLY )
4216 	ROM_LOAD( "213-v1.bin", 0x000000, 0x200000, CRC(a421c076) SHA1(129f05c1a28a6493442f47a79c2d3577a1a43ef5) )
4217 	ROM_LOAD( "213-v2.bin", 0x200000, 0x200000, CRC(233c7dd9) SHA1(be7f980aa83831b6605aaaf4ec904180bb96c935) )
4218 
4219 	NO_DELTAT_REGION
4220 
4221 	ROM_REGION( 0x800000, REGION_GFX3, 0 )
4222 	ROM_LOAD16_BYTE( "213-c1.bin", 0x400000, 0x200000, CRC(62c5edc9) SHA1(df3ed81b37fc03503c8702741d361f44adfcd481) ) /* Plane 0,1 */
4223 	ROM_CONTINUE(      			   0x000000, 0x200000 )
4224 	ROM_LOAD16_BYTE( "213-c2.bin", 0x400001, 0x200000, CRC(9dc9c72a) SHA1(c3960b18d940233332c2b1ee2b2b94685c724d1e) ) /* Plane 2,3 */
4225 	ROM_CONTINUE(      			   0x000001, 0x200000 )
4226 ROM_END
4227 
4228 ROM_START( kof96 )
4229 	ROM_REGION( 0x300000, REGION_CPU1, 0 )
4230 	ROM_LOAD16_WORD_SWAP( "214-p1.bin", 0x000000, 0x100000, CRC(52755d74) SHA1(4232d627f1d2e6ea9fc8cf01571d77d4d5b8a1bb) )
4231 	ROM_LOAD16_WORD_SWAP( "214-p2.bin", 0x100000, 0x200000, CRC(002ccb73) SHA1(3ae8df682c75027ca82db25491021eeba00a267e) )
4232 
4233 	NEO_SFIX_128K( "214-s1.bin", CRC(1254cbdb) SHA1(fce5cf42588298711a3633e9c9c1d4dcb723ac76) )
4234 
4235 	NEO_BIOS_SOUND_128K( "214-m1.bin", CRC(dabc427c) SHA1(b76722ed142ee7addceb4757424870dbd003e8b3) )
4236 
4237 	ROM_REGION( 0xa00000, REGION_SOUND1, ROMREGION_SOUNDONLY )
4238 	ROM_LOAD( "214-v1.bin", 0x000000, 0x400000, CRC(63f7b045) SHA1(1353715f1a8476dca6f8031d9e7a401eacab8159) )
4239 	ROM_LOAD( "214-v2.bin", 0x400000, 0x400000, CRC(25929059) SHA1(6a721c4cb8f8dc772774023877d4a9f50d5a9e31) )
4240 	ROM_LOAD( "214-v3.bin", 0x800000, 0x200000, CRC(92a2257d) SHA1(5064aec78fa0d104e5dd5869b95382aa170214ee) )
4241 
4242 	NO_DELTAT_REGION
4243 
4244 	ROM_REGION( 0x2000000, REGION_GFX3, 0 )
4245 	ROM_LOAD16_BYTE( "214-c1.bin", 0x0000000, 0x400000, CRC(7ecf4aa2) SHA1(f773c4c1f05d58dd37e7bb2ac1d1e0ec43998a71) ) /* Plane 0,1 */
4246 	ROM_LOAD16_BYTE( "214-c2.bin", 0x0000001, 0x400000, CRC(05b54f37) SHA1(cc31653fe4cb05201fba234e080cb9c7a7592b1b) ) /* Plane 2,3 */
4247 	ROM_LOAD16_BYTE( "214-c3.bin", 0x0800000, 0x400000, CRC(64989a65) SHA1(e6f3749d43be0afa9dad7b085cb782ba694252ca) ) /* Plane 0,1 */
4248 	ROM_LOAD16_BYTE( "214-c4.bin", 0x0800001, 0x400000, CRC(afbea515) SHA1(ae875052728de33174827705646bd14cf3937b5c) ) /* Plane 2,3 */
4249 	ROM_LOAD16_BYTE( "214-c5.bin", 0x1000000, 0x400000, CRC(2a3bbd26) SHA1(7c1a7e50a10a1b082e0d0d515c34135ee9f995ac) ) /* Plane 0,1 */
4250 	ROM_LOAD16_BYTE( "214-c6.bin", 0x1000001, 0x400000, CRC(44d30dc7) SHA1(c8ae001e37224b55d9e4a4d99f6578b4f6eb055f) ) /* Plane 2,3 */
4251 	ROM_LOAD16_BYTE( "214-c7.bin", 0x1800000, 0x400000, CRC(3687331b) SHA1(2be95caab76d7af51674f93884330ba73a6053e4) ) /* Plane 0,1 */
4252 	ROM_LOAD16_BYTE( "214-c8.bin", 0x1800001, 0x400000, CRC(fa1461ad) SHA1(6c71a7f08e4044214223a6bf80984582ab5e0328) ) /* Plane 2,3 */
4253 ROM_END
4254 
4255 ROM_START( kof96h )
4256 	ROM_REGION( 0x300000, REGION_CPU1, 0 )
4257 	ROM_LOAD16_WORD_SWAP( "214-pg1.bin",0x000000, 0x100000, CRC(bd3757c9) SHA1(35392a044117e46c088ff0fdd07d69a3faa4f96e) )
4258 	ROM_LOAD16_WORD_SWAP( "214-p2.bin", 0x100000, 0x200000, CRC(002ccb73) SHA1(3ae8df682c75027ca82db25491021eeba00a267e) )
4259 
4260 	NEO_SFIX_128K( "214-s1.bin", CRC(1254cbdb) SHA1(fce5cf42588298711a3633e9c9c1d4dcb723ac76) )
4261 
4262 	NEO_BIOS_SOUND_128K( "214-m1.bin", CRC(dabc427c) SHA1(b76722ed142ee7addceb4757424870dbd003e8b3) )
4263 
4264 	ROM_REGION( 0xa00000, REGION_SOUND1, ROMREGION_SOUNDONLY )
4265 	ROM_LOAD( "214-v1.bin", 0x000000, 0x400000, CRC(63f7b045) SHA1(1353715f1a8476dca6f8031d9e7a401eacab8159) )
4266 	ROM_LOAD( "214-v2.bin", 0x400000, 0x400000, CRC(25929059) SHA1(6a721c4cb8f8dc772774023877d4a9f50d5a9e31) )
4267 	ROM_LOAD( "214-v3.bin", 0x800000, 0x200000, CRC(92a2257d) SHA1(5064aec78fa0d104e5dd5869b95382aa170214ee) )
4268 
4269 	NO_DELTAT_REGION
4270 
4271 	ROM_REGION( 0x2000000, REGION_GFX3, 0 )
4272 	ROM_LOAD16_BYTE( "214-c1.bin", 0x0000000, 0x400000, CRC(7ecf4aa2) SHA1(f773c4c1f05d58dd37e7bb2ac1d1e0ec43998a71) ) /* Plane 0,1 */
4273 	ROM_LOAD16_BYTE( "214-c2.bin", 0x0000001, 0x400000, CRC(05b54f37) SHA1(cc31653fe4cb05201fba234e080cb9c7a7592b1b) ) /* Plane 2,3 */
4274 	ROM_LOAD16_BYTE( "214-c3.bin", 0x0800000, 0x400000, CRC(64989a65) SHA1(e6f3749d43be0afa9dad7b085cb782ba694252ca) ) /* Plane 0,1 */
4275 	ROM_LOAD16_BYTE( "214-c4.bin", 0x0800001, 0x400000, CRC(afbea515) SHA1(ae875052728de33174827705646bd14cf3937b5c) ) /* Plane 2,3 */
4276 	ROM_LOAD16_BYTE( "214-c5.bin", 0x1000000, 0x400000, CRC(2a3bbd26) SHA1(7c1a7e50a10a1b082e0d0d515c34135ee9f995ac) ) /* Plane 0,1 */
4277 	ROM_LOAD16_BYTE( "214-c6.bin", 0x1000001, 0x400000, CRC(44d30dc7) SHA1(c8ae001e37224b55d9e4a4d99f6578b4f6eb055f) ) /* Plane 2,3 */
4278 	ROM_LOAD16_BYTE( "214-c7.bin", 0x1800000, 0x400000, CRC(3687331b) SHA1(2be95caab76d7af51674f93884330ba73a6053e4) ) /* Plane 0,1 */
4279 	ROM_LOAD16_BYTE( "214-c8.bin", 0x1800001, 0x400000, CRC(fa1461ad) SHA1(6c71a7f08e4044214223a6bf80984582ab5e0328) ) /* Plane 2,3 */
4280 ROM_END
4281 
4282 ROM_START( ssideki4 )
4283 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
4284 	ROM_LOAD16_WORD_SWAP( "215-p1.bin", 0x100000, 0x100000, CRC(519b4ba3) SHA1(5aa59514b23aa663f2c4014ee94a31e9f59151de) )
4285 	ROM_CONTINUE(						0x000000, 0x100000 )
4286 
4287 	NEO_SFIX_128K( "215-s1.bin", CRC(f0fe5c36) SHA1(b7badd6d2ac3788ce5cace1fcf5cdad14734e4e6) )
4288 
4289 	NEO_BIOS_SOUND_128K( "215-m1.bin", CRC(a932081d) SHA1(376a45e19edb780ac8798c41ae2260c8a8a4bba8) )
4290 
4291 	ROM_REGION( 0x600000, REGION_SOUND1, ROMREGION_SOUNDONLY )
4292 	ROM_LOAD( "215-v1.bin", 0x200000, 0x200000, CRC(c4bfed62) SHA1(6fec1880eef16f2d1bce152f3c73fb3ea1a931a0) )
4293 	ROM_CONTINUE(			  0x000000, 0x200000 )
4294 	ROM_LOAD( "215-v2.bin", 0x400000, 0x200000, CRC(1bfa218b) SHA1(344836a578bde3c0ab59b58c8734f868e7403c26) )
4295 
4296 	NO_DELTAT_REGION
4297 
4298 	ROM_REGION( 0x1400000, REGION_GFX3, 0 )
4299 	ROM_LOAD16_BYTE( "215-c1.bin", 0x0400000, 0x200000, CRC(288a9225) SHA1(403acb892c0d0f2e5cdf4b0bb4b5843ab6e95874) ) /* Plane 0,1 */
4300 	ROM_CONTINUE(      			   0x0000000, 0x200000 )
4301 	ROM_LOAD16_BYTE( "215-c2.bin", 0x0400001, 0x200000, CRC(3fc9d1c4) SHA1(247dd81fe521876b3970c3ec8e260ada5618df8c) ) /* Plane 2,3 */
4302 	ROM_CONTINUE(      			   0x0000001, 0x200000 )
4303 	ROM_LOAD16_BYTE( "215-c3.bin", 0x0c00000, 0x200000, CRC(fedfaebe) SHA1(145007cf98b16c0d82385ce5df0b17806eb93ed8) ) /* Plane 0,1 */
4304 	ROM_CONTINUE(      			   0x0800000, 0x200000 )
4305 	ROM_LOAD16_BYTE( "215-c4.bin", 0x0c00001, 0x200000, CRC(877a5bb2) SHA1(7234b1cd5ae299a3596f05f7e9387b72dd425b36) ) /* Plane 2,3 */
4306 	ROM_CONTINUE(      			   0x0800001, 0x200000 )
4307 	ROM_LOAD16_BYTE( "215-c5.bin", 0x1000000, 0x200000, CRC(0c6f97ec) SHA1(b8d297f0ba2b04404eb0f7c6673ecc206fadae0c) ) /* Plane 0,1 */
4308 	ROM_LOAD16_BYTE( "215-c6.bin", 0x1000001, 0x200000, CRC(329c5e1b) SHA1(015c36b8d3efab9b4647f110ecb5c118a9c80f43) ) /* Plane 2,3 */
4309 ROM_END
4310 
4311 ROM_START( kizuna )
4312 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
4313 	ROM_LOAD16_WORD_SWAP( "216-p1.bin", 0x100000, 0x100000, CRC(75d2b3de) SHA1(ee778656c26828935ee2a2bfd0ce5a22aa681c10) )
4314 	ROM_CONTINUE(					 0x000000, 0x100000 )
4315 
4316 	NEO_SFIX_128K( "216-s1.bin",   CRC(efdc72d7) SHA1(be37cbf1852e2e4c907cc799b754b538544b6703) )
4317 
4318 	NEO_BIOS_SOUND_128K( "216-m1.bin", CRC(1b096820) SHA1(72852e78c620038f8dafde5e54e02e418c31be9c) )
4319 
4320 	ROM_REGION( 0x800000, REGION_SOUND1, ROMREGION_SOUNDONLY )
4321 	ROM_LOAD( "216-v1.bin", 0x000000, 0x200000, CRC(530c50fd) SHA1(29401cee7f7d2c199c7cb58092e86b28205e81ad) )
4322 	ROM_LOAD( "216-v2.bin", 0x200000, 0x200000, CRC(03667a8d) SHA1(3b0475e553a49f8788f32b0c84f82645cc6b4273) )
4323 	ROM_LOAD( "216-v3.bin", 0x400000, 0x200000, CRC(7038c2f9) SHA1(c1d6f86b24feba03fe009b58199d2eeabe572f4e) )
4324 	ROM_LOAD( "216-v4.bin", 0x600000, 0x200000, CRC(31b99bd6) SHA1(5871751f8e9e6b98337472c22b5e1c7ede0a9311) )
4325 
4326 	NO_DELTAT_REGION
4327 
4328 	ROM_REGION( 0x1c00000, REGION_GFX3, 0 )
4329 	ROM_LOAD16_BYTE( "216-c1.bin", 0x0000000, 0x200000, CRC(763ba611) SHA1(d3262e0332c894ee149c5963f882cc5e5562ee57) ) /* Plane 0,1 */
4330 	ROM_LOAD16_BYTE( "216-c2.bin", 0x0000001, 0x200000, CRC(e05e8ca6) SHA1(986a9b16ff92bc101ab567d2d01348e093abea9a) ) /* Plane 2,3 */
4331 	/* 400000-7fffff empty */
4332 	ROM_LOAD16_BYTE( "216-c3.bin", 0x0800000, 0x400000, CRC(665c9f16) SHA1(7ec781a49a462f395b450460b29493f55134eac2) ) /* Plane 0,1 */
4333 	ROM_LOAD16_BYTE( "216-c4.bin", 0x0800001, 0x400000, CRC(7f5d03db) SHA1(365ed266c121f4df0bb76898955a8ae0e668a216) ) /* Plane 2,3 */
4334 	ROM_LOAD16_BYTE( "216-c5.bin", 0x1000000, 0x200000, CRC(59013f9e) SHA1(5bf48fcc450da72a8c4685f6e3887e67eae49988) ) /* Plane 0,1 */
4335 	ROM_LOAD16_BYTE( "216-c6.bin", 0x1000001, 0x200000, CRC(1c8d5def) SHA1(475d89a5c4922a9f6bd756d23c2624d57b6e9d62) ) /* Plane 2,3 */
4336 	/* 1400000-17fffff empty */
4337 	ROM_LOAD16_BYTE( "216-c7.bin", 0x1800000, 0x200000, CRC(c88f7035) SHA1(c29a428b741f4fe7b71a3bc23c87925b6bc1ca8f) ) /* Plane 0,1 */
4338 	ROM_LOAD16_BYTE( "216-c8.bin", 0x1800001, 0x200000, CRC(484ce3ba) SHA1(4f21ed20ce6e2b67e2b079404599310c94f591ff) ) /* Plane 2,3 */
4339 ROM_END
4340 
4341 ROM_START( ninjamas )
4342 	ROM_REGION( 0x300000, REGION_CPU1, 0 )
4343 	ROM_LOAD16_WORD_SWAP( "217-p1.bin", 0x000000, 0x100000, CRC(3e97ed69) SHA1(336bcae375a5109945d11356503bf0d9f4a9a50a) )
4344 	ROM_LOAD16_WORD_SWAP( "217-p2.bin", 0x100000, 0x200000, CRC(191fca88) SHA1(e318e5931704779bbe461719a5eeeba89bd83a5d) )
4345 
4346 	NEO_SFIX_128K( "217-s1.bin", CRC(8ff782f0) SHA1(90099c154357042ba658d4ef6abe4d9335bb7172) )
4347 
4348 	NEO_BIOS_SOUND_128K( "217-m1.bin", CRC(d00fb2af) SHA1(6bcaa52e1641cc24288e1f22f4dc98e8d8921b90) )
4349 
4350 	ROM_REGION( 0x600000, REGION_SOUND1, ROMREGION_SOUNDONLY )
4351 	ROM_LOAD( "217-v1.bin", 0x000000, 0x400000, CRC(1c34e013) SHA1(5368e413d2188c4fd063b6bb7d5f498ff83ea812) )
4352 	ROM_LOAD( "217-v2.bin", 0x400000, 0x200000, CRC(22f1c681) SHA1(09da03b2e63d180e55173ff25e8735c4162f027b) )
4353 
4354 	NO_DELTAT_REGION
4355 
4356 	ROM_REGION( 0x2000000, REGION_GFX3, 0 )
4357 	ROM_LOAD16_BYTE( "217-c1.bin", 0x0400000, 0x200000, CRC(58f91ae0) SHA1(365e8b865bbd3a8a5ffc7d8ffa0e7694a0bf3a2a) ) /* Plane 0,1 */
4358 	ROM_CONTINUE(      			   0x0000000, 0x200000 )
4359 	ROM_LOAD16_BYTE( "217-c2.bin", 0x0400001, 0x200000, CRC(4258147f) SHA1(c996477ba1da2ee38e46fb3dc0ecfd322ff3dd52) ) /* Plane 2,3 */
4360 	ROM_CONTINUE(      			   0x0000001, 0x200000 )
4361 	ROM_LOAD16_BYTE( "217-c3.bin", 0x0c00000, 0x200000, CRC(36c29ce3) SHA1(90bfcf4c4d72fdc3d87055afb8ec56ab6cee7003) ) /* Plane 0,1 */
4362 	ROM_CONTINUE(      			   0x0800000, 0x200000 )
4363 	ROM_LOAD16_BYTE( "217-c4.bin", 0x0c00001, 0x200000, CRC(17e97a6e) SHA1(ecf5905a8116f2ae1ae7a42f13e0ebe770fadb14) ) /* Plane 2,3 */
4364 	ROM_CONTINUE(      			   0x0800001, 0x200000 )
4365 	ROM_LOAD16_BYTE( "217-c5.bin", 0x1400000, 0x200000, CRC(4683ffc0) SHA1(b3667cb143e2eb7a199e8b55e1815dd35abcf1ff) ) /* Plane 0,1 */
4366 	ROM_CONTINUE(      			   0x1000000, 0x200000 )
4367 	ROM_LOAD16_BYTE( "217-c6.bin", 0x1400001, 0x200000, CRC(de004f4a) SHA1(4b685e6efbfa74d7fcab2d1c8569df20662e2a6e) ) /* Plane 2,3 */
4368 	ROM_CONTINUE(      			   0x1000001, 0x200000 )
4369 	ROM_LOAD16_BYTE( "217-c7.bin", 0x1c00000, 0x200000, CRC(3e1885c0) SHA1(0fc611cbaebce6db3ff2caf54819a335aaf8dcab) ) /* Plane 0,1 */
4370 	ROM_CONTINUE(      			   0x1800000, 0x200000 )
4371 	ROM_LOAD16_BYTE( "217-c8.bin", 0x1c00001, 0x200000, CRC(5a5df034) SHA1(1863cdc8af52590b94c4a55f9333fc00d9b0b8a6) ) /* Plane 2,3 */
4372 	ROM_CONTINUE(      			   0x1800001, 0x200000 )
4373 ROM_END
4374 
4375 ROM_START( ragnagrd )
4376 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
4377 	ROM_LOAD16_WORD_SWAP( "218-p1.bin", 0x100000, 0x100000, CRC(ca372303) SHA1(67991e4fef9b36bc7d909810eebb857ac2f906f1) )
4378 	ROM_CONTINUE(						0x000000, 0x100000 )
4379 
4380 	NEO_SFIX_128K( "218-s1.bin", CRC(7d402f9a) SHA1(59ec29d03e62e7a8bef689a124a9164f43b2ace1) )
4381 
4382 	NEO_BIOS_SOUND_128K( "218-m1.bin", CRC(17028bcf) SHA1(7a4e8f33ce9b41beac2152b8f6003f247699e2e1) )
4383 
4384 	ROM_REGION( 0x800000, REGION_SOUND1, ROMREGION_SOUNDONLY )
4385 	ROM_LOAD( "218-v1.bin", 0x000000, 0x400000, CRC(61eee7f4) SHA1(5b11b1a0b1b74dfbc2998cbda9f8f7a5e9059957) )
4386 	ROM_LOAD( "218-v2.bin", 0x400000, 0x400000, CRC(6104e20b) SHA1(18e8aae3e51e141977d523a10e737ff68fe81910) )
4387 
4388 	NO_DELTAT_REGION
4389 
4390 	ROM_REGION( 0x2000000, REGION_GFX3, 0 )
4391 	ROM_LOAD16_BYTE( "218-c1.bin", 0x0400000, 0x200000, CRC(18f61d79) SHA1(d815f57710403c76dc7b119b13dea629feb3c341) ) /* Plane 0,1 */
4392 	ROM_CONTINUE(      			   0x0000000, 0x200000 )
4393 	ROM_LOAD16_BYTE( "218-c2.bin", 0x0400001, 0x200000, CRC(dbf4ff4b) SHA1(8fa0fb1df9e771089d72077642a847ea2066e401) ) /* Plane 2,3 */
4394 	ROM_CONTINUE(      			   0x0000001, 0x200000 )
4395 	ROM_LOAD16_BYTE( "218-c3.bin", 0x0c00000, 0x200000, CRC(108d5589) SHA1(04e25114cbf283f2a824f9e2127dc5ed96dc6d50) ) /* Plane 0,1 */
4396 	ROM_CONTINUE(      			   0x0800000, 0x200000 )
4397 	ROM_LOAD16_BYTE( "218-c4.bin", 0x0c00001, 0x200000, CRC(7962d5ac) SHA1(fd126e19fcff517ade00bd2394d675949d7cce1c) ) /* Plane 2,3 */
4398 	ROM_CONTINUE(      			   0x0800001, 0x200000 )
4399 	ROM_LOAD16_BYTE( "218-c5.bin", 0x1400000, 0x200000, CRC(4b74021a) SHA1(021dfa2dbfb06933362c7e34350e24ab23d34ebc) ) /* Plane 0,1 */
4400 	ROM_CONTINUE(      			   0x1000000, 0x200000 )
4401 	ROM_LOAD16_BYTE( "218-c6.bin", 0x1400001, 0x200000, CRC(f5cf90bc) SHA1(6a1ea01b1610bb20f8dc68943ff622e7e600257b) ) /* Plane 2,3 */
4402 	ROM_CONTINUE(      			   0x1000001, 0x200000 )
4403 	ROM_LOAD16_BYTE( "218-c7.bin", 0x1c00000, 0x200000, CRC(32189762) SHA1(355c9780ed73e48316bb9402b972a47810fa8807) ) /* Plane 0,1 */
4404 	ROM_CONTINUE(      			   0x1800000, 0x200000 )
4405 	ROM_LOAD16_BYTE( "218-c8.bin", 0x1c00001, 0x200000, CRC(d5915828) SHA1(996930728f5f6aea180aba110e5214dc37f5b84a) ) /* Plane 2,3 */
4406 	ROM_CONTINUE(      			   0x1800001, 0x200000 )
4407 ROM_END
4408 
4409 ROM_START( pgoal )
4410 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
4411 	ROM_LOAD16_WORD_SWAP( "219-p1.bin", 0x100000, 0x100000, CRC(6af0e574) SHA1(c3f0fed0d942e48c99c80b1713f271c033ce0f4f) )
4412 	ROM_CONTINUE(						0x000000, 0x100000 )
4413 
4414 	NEO_SFIX_128K( "219-s1.bin", CRC(002f3c88) SHA1(a8a5bbc5397c8ae9858e38997ebdc713b7b4f50a) )
4415 
4416 	NEO_BIOS_SOUND_128K( "219-m1.bin", CRC(958efdc8) SHA1(aacc6056b1ff48cde8f241a11a27473cfb4b4aa3) )
4417 
4418 	ROM_REGION( 0x400000, REGION_SOUND1, ROMREGION_SOUNDONLY )
4419 	ROM_LOAD( "219-v1.bin", 0x000000, 0x200000, CRC(2cc1bd05) SHA1(e204b6d359e5b37661dddc2c1f14d64fd9089f75) )
4420 	ROM_LOAD( "219-v2.bin", 0x200000, 0x200000, CRC(06ac1d3f) SHA1(c7f2287e4e8366b78bc26ede7802e2e92d44d7c9) )
4421 
4422 	NO_DELTAT_REGION
4423 
4424 	ROM_REGION( 0xc00000, REGION_GFX3, 0 )
4425 	ROM_LOAD16_BYTE( "219-c1.bin", 0x0000000, 0x200000, CRC(2dc69faf) SHA1(658327fdea658ed40f0074fe8800423cc9d553d5) ) /* Plane 0,1 */
4426 	ROM_LOAD16_BYTE( "219-c2.bin", 0x0000001, 0x200000, CRC(5db81811) SHA1(362c4df6ae62e125c0942ff8661a771ff32afbd7) ) /* Plane 2,3 */
4427 	ROM_LOAD16_BYTE( "219-c3.bin", 0x0400000, 0x200000, CRC(9dbfece5) SHA1(f52e2a34faab0416ea152559ff9089fb988b1f0b) ) /* Plane 0,1 */
4428 	ROM_LOAD16_BYTE( "219-c4.bin", 0x0400001, 0x200000, CRC(c9f4324c) SHA1(9d0dfcd39e72cbd63252b71b3ed879971b6f3443) ) /* Plane 2,3 */
4429 	ROM_LOAD16_BYTE( "219-c5.bin", 0x0800000, 0x200000, CRC(5fdad0a5) SHA1(56f6d2a7224aa4e82a1858079f918e85cadbd6c2) ) /* Plane 0,1 */
4430 	ROM_LOAD16_BYTE( "219-c6.bin", 0x0800001, 0x200000, CRC(f57b4a1c) SHA1(875ca69afbc5304ec23f4bc9186abe92f477f6c8) ) /* Plane 2,3 */
4431 ROM_END
4432 
4433 ROM_START( magdrop2 )
4434 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
4435 	ROM_LOAD16_WORD_SWAP( "221-p1.bin", 0x000000, 0x80000, CRC(7be82353) SHA1(08ab39f52b893591c13a7d7aa26b20ce86e9ddf5) )
4436 
4437 	NEO_SFIX_128K( "221-s1.bin", CRC(2a4063a3) SHA1(0e09a7d88d85b1a2100888f4211960ea56ef978b) )
4438 
4439 	NEO_BIOS_SOUND_128K( "221-m1.bin", CRC(bddae628) SHA1(02c77e6aaaed43e39778bf83a3184e7c21db63d4) )
4440 
4441 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
4442 	ROM_LOAD( "221-v1.bin", 0x000000, 0x200000, CRC(7e5e53e4) SHA1(72b063b2d4acaaf72a20d14ad5bfc90cb64d3fed) )
4443 
4444 	NO_DELTAT_REGION
4445 
4446 	ROM_REGION( 0x800000, REGION_GFX3, 0 )
4447 	ROM_LOAD16_BYTE( "221-c1.bin", 0x000000, 0x400000, CRC(1f862a14) SHA1(1253e8b65d863d552d00dbdbfc5c168f5fc7edd1) ) /* Plane 0,1 */
4448 	ROM_LOAD16_BYTE( "221-c2.bin", 0x000001, 0x400000, CRC(14b90536) SHA1(e0d41f6b84d8261729f154b44ddd95c9b9c0714a) ) /* Plane 2,3 */
4449 ROM_END
4450 
4451 ROM_START( samsho4 )
4452 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
4453 	ROM_LOAD16_WORD_SWAP( "222-p1.bin", 0x000000, 0x100000, CRC(1a5cb56d) SHA1(9a0a5a1c7c5d428829f22d3d17f7033d43a51b5b) )
4454 	ROM_LOAD16_WORD_SWAP( "222-p2.bin", 0x300000, 0x200000, CRC(7587f09b) SHA1(4cbd14b1e5158ab2c96b0860afc550b5dc746ca7) )
4455 	ROM_CONTINUE(						0x100000, 0x200000 )
4456 
4457 	NEO_SFIX_128K( "222-s1.bin", CRC(8d3d3bf9) SHA1(9975ed9b458bdd14e23451d2534153f68a5e4e6c) )
4458 
4459 	NEO_BIOS_SOUND_128K( "222-m1.bin", CRC(7615bc1b) SHA1(b936f7b341f6fe0921b4c41049734684583e3596) )
4460 
4461 	ROM_REGION( 0xa00000, REGION_SOUND1, ROMREGION_SOUNDONLY )
4462 	ROM_LOAD( "222-v1.bin", 0x000000, 0x400000, CRC(7d6ba95f) SHA1(03cb4e0d770e0b332b07b64cacef624460b84c78) )
4463 	ROM_LOAD( "222-v2.bin", 0x400000, 0x400000, CRC(6c33bb5d) SHA1(fd5d4e08a962dd0d22c52c91bad5ec7f23cfb901) )
4464 	ROM_LOAD( "222-v3.bin", 0x800000, 0x200000, CRC(831ea8c0) SHA1(f2987b7d09bdc4311e972ce8a9ab7ca9802db4db) )
4465 
4466 	NO_DELTAT_REGION
4467 
4468 	ROM_REGION( 0x2000000, REGION_GFX3, 0 )
4469 	ROM_LOAD16_BYTE( "222-c1.bin", 0x0400000, 0x200000, CRC(289100fa) SHA1(ead308ba395e4ddaa3e4e096cc6d264529132373) ) /* Plane 0,1 */
4470 	ROM_CONTINUE(      			   0x0000000, 0x200000 )
4471 	ROM_LOAD16_BYTE( "222-c2.bin", 0x0400001, 0x200000, CRC(c2716ea0) SHA1(06f2d218c0c90d978b03e8312fc1e79157a479f8) ) /* Plane 2,3 */
4472 	ROM_CONTINUE(      			   0x0000001, 0x200000 )
4473 	ROM_LOAD16_BYTE( "222-c3.bin", 0x0c00000, 0x200000, CRC(6659734f) SHA1(200c97e449057298b38cf67b053c241f2edfa740) ) /* Plane 0,1 */
4474 	ROM_CONTINUE(      			   0x0800000, 0x200000 )
4475 	ROM_LOAD16_BYTE( "222-c4.bin", 0x0c00001, 0x200000, CRC(91ebea00) SHA1(6574795885dd1e29f02e4973a391ff1964675896) ) /* Plane 2,3 */
4476 	ROM_CONTINUE(      			   0x0800001, 0x200000 )
4477 	ROM_LOAD16_BYTE( "222-c5.bin", 0x1400000, 0x200000, CRC(e22254ed) SHA1(56212ab8e24a78a990fa92fbb911f85e72783883) ) /* Plane 0,1 */
4478 	ROM_CONTINUE(      			   0x1000000, 0x200000 )
4479 	ROM_LOAD16_BYTE( "222-c6.bin", 0x1400001, 0x200000, CRC(00947b2e) SHA1(8e986b2f348d2977e9c0272e4d0879def07bcf1e) ) /* Plane 2,3 */
4480 	ROM_CONTINUE(      			   0x1000001, 0x200000 )
4481 	ROM_LOAD16_BYTE( "222-c7.bin", 0x1c00000, 0x200000, CRC(e3e3b0cd) SHA1(a722d14ea2c0a6882534568b5fc6e068605c13d8) ) /* Plane 0,1 */
4482 	ROM_CONTINUE(      			   0x1800000, 0x200000 )
4483 	ROM_LOAD16_BYTE( "222-c8.bin", 0x1c00001, 0x200000, CRC(f33967f1) SHA1(780a05ba8c1873748842599a71672140d1ffd2e8) ) /* Plane 2,3 */
4484 	ROM_CONTINUE(      			   0x1800001, 0x200000 )
4485 ROM_END
4486 
4487 ROM_START( rbffspec )
4488 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
4489 	ROM_LOAD16_WORD_SWAP( "223-p1.bin", 0x000000, 0x100000, CRC(f84a2d1d) SHA1(fc19225d9dbdb6bd0808023ee32c7829f6ffdef6) )
4490 	ROM_LOAD16_WORD_SWAP( "223-p2.bin", 0x300000, 0x200000, CRC(27e3e54b) SHA1(09f8912c9f105e54bac9781680859988f43917e8) )
4491 	ROM_CONTINUE(						0x100000, 0x200000 )
4492 
4493 	NEO_SFIX_128K( "223-s1.bin", CRC(7ecd6e8c) SHA1(465455afc4d83cbb118142be4671b2539ffafd79) )
4494 
4495 	NEO_BIOS_SOUND_128K( "223-m1.bin", CRC(3fee46bf) SHA1(e750f85233953853618fcdff980a4721af1710a3) )
4496 
4497 	ROM_REGION( 0xc00000, REGION_SOUND1, ROMREGION_SOUNDONLY )
4498 	ROM_LOAD( "223-v1.bin", 0x000000, 0x400000, CRC(76673869) SHA1(78a26afa29f73de552ffabdbf3fc4bf26be8ae9e) )
4499 	ROM_LOAD( "223-v2.bin", 0x400000, 0x400000, CRC(7a275acd) SHA1(8afe87ce822614262b72a90b371fc79155ac0d0c) )
4500 	ROM_LOAD( "223-v3.bin", 0x800000, 0x400000, CRC(5a797fd2) SHA1(94958e334f86d4d71059af8138f255b8d97a3b01) )
4501 
4502 	NO_DELTAT_REGION
4503 
4504 	ROM_REGION( 0x2000000, REGION_GFX3, 0 )
4505 	ROM_LOAD16_BYTE( "223-c1.bin", 0x0400000, 0x200000, CRC(436edad4) SHA1(1ee871a7b720b46a84845dbfd6c0dcb1ffc95502) ) /* Plane 0,1 */
4506 	ROM_CONTINUE(      			   0x0000000, 0x200000 )
4507 	ROM_LOAD16_BYTE( "223-c2.bin", 0x0400001, 0x200000, CRC(cc7dc384) SHA1(31c6c872d0a3a0a7a55195f703eba36f1a631b9f) ) /* Plane 2,3 */
4508 	ROM_CONTINUE(      			   0x0000001, 0x200000 )
4509 	ROM_LOAD16_BYTE( "223-c3.bin", 0x0c00000, 0x200000, CRC(375954ea) SHA1(6e5e54f614f7985b309cbcc8ca9e441860074d8f) ) /* Plane 0,1 */
4510 	ROM_CONTINUE(      			   0x0800000, 0x200000 )
4511 	ROM_LOAD16_BYTE( "223-c4.bin", 0x0c00001, 0x200000, CRC(c1a98dd7) SHA1(e9094ee40374bd5134c9060ba6526fd00e9eb8b0) ) /* Plane 2,3 */
4512 	ROM_CONTINUE(      			   0x0800001, 0x200000 )
4513 	ROM_LOAD16_BYTE( "223-c5.bin", 0x1400000, 0x200000, CRC(12c5418e) SHA1(133e15a6667e17041782ffa594845b121548e63c) ) /* Plane 0,1 */
4514 	ROM_CONTINUE(      			   0x1000000, 0x200000 )
4515 	ROM_LOAD16_BYTE( "223-c6.bin", 0x1400001, 0x200000, CRC(c8ad71d5) SHA1(d55bd1395a48509fb091fa2321606c88a988583e) ) /* Plane 2,3 */
4516 	ROM_CONTINUE(      			   0x1000001, 0x200000 )
4517 	ROM_LOAD16_BYTE( "223-c7.bin", 0x1c00000, 0x200000, CRC(5c33d1d8) SHA1(924121e9e29e46b5158f8caa47799230065d1b00) ) /* Plane 0,1 */
4518 	ROM_CONTINUE(      			   0x1800000, 0x200000 )
4519 	ROM_LOAD16_BYTE( "223-c8.bin", 0x1c00001, 0x200000, CRC(efdeb140) SHA1(faf7e7a38891b08d2dd17f427fda05586cceab7f) ) /* Plane 2,3 */
4520 	ROM_CONTINUE(      			   0x1800001, 0x200000 )
4521 ROM_END
4522 
4523 ROM_START( twinspri )
4524 	ROM_REGION( 0x400000, REGION_CPU1, 0 )
4525 	ROM_LOAD16_WORD_SWAP( "224-p1.bin", 0x100000, 0x100000, CRC(7697e445) SHA1(5b55ca120f77a931d40719b14e0bfc8cac1d628c) )
4526 	ROM_CONTINUE(						0x000000, 0x100000 )
4527 
4528 	NEO_SFIX_128K( "224-s1.bin", CRC(eeed5758) SHA1(24e48f396716e145b692468762cf595fb7267873) )
4529 
4530 	NEO_BIOS_SOUND_128K( "224-m1.bin", CRC(364d6f96) SHA1(779b95a6476089b71f48c8368d9043ee1dba9032) )
4531 
4532 	ROM_REGION( 0x600000, REGION_SOUND1, ROMREGION_SOUNDONLY )
4533 	ROM_LOAD( "224-v1.bin", 0x000000, 0x400000, CRC(ff57f088) SHA1(1641989b8aac899dbd68aa2332bcdf9b90b33564) )
4534 	ROM_LOAD( "224-v2.bin", 0x400000, 0x200000, CRC(7ad26599) SHA1(822030037b7664795bf3d64e1452d0aecc22497e) )
4535 
4536 	NO_DELTAT_REGION
4537 
4538 	ROM_REGION( 0xa00000, REGION_GFX3, 0 )
4539 	ROM_LOAD16_BYTE( "224-c1.bin", 0x400000, 0x200000, CRC(73b2a70b) SHA1(7444cbfc6d29810fcd6eae93508609e919e3c153) ) /* Plane 0,1 */
4540 	ROM_CONTINUE(      			   0x000000, 0x200000 )
4541 	ROM_LOAD16_BYTE( "224-c2.bin", 0x400001, 0x200000, CRC(3a3e506c) SHA1(076e78a68b26822c3c69fe8fbc0104dcec8dd880) ) /* Plane 2,3 */
4542 	ROM_CONTINUE(      			   0x000001, 0x200000 )
4543 	ROM_LOAD16_BYTE( "224-c3.bin", 0x800000, 0x100000, CRC(c59e4129) SHA1(93f02d1b4fbb152a9d336494fbff0d7642921de5) ) /* Plane 0,1 */
4544 	ROM_LOAD16_BYTE( "224-c4.bin", 0x800001, 0x100000, CRC(b5532e53) SHA1(7d896c25ba97f6e5d43c13d4df4ba72964a976ed) ) /* Plane 2,3 */
4545 ROM_END
4546 
4547 ROM_START( wakuwak7 )
4548 	ROM_REGION( 0x300000, REGION_CPU1, 0 )
4549 	ROM_LOAD16_WORD_SWAP( "225-p1.bin", 0x000000, 0x100000, CRC(b14da766) SHA1(bdffd72ff705fc6b085a4026217bac1c4bc93163) )
4550 	ROM_LOAD16_WORD_SWAP( "225-p2.bin", 0x100000, 0x200000, CRC(fe190665) SHA1(739d9a8fc2da34381654d9e291141eacc210ae5c) )
4551 
4552 	NEO_SFIX_128K( "225-s1.bin", CRC(71c4b4b5) SHA1(9410f13807f01082dc86f2d84051be4bed8e9f7c) )
4553 
4554 	NEO_BIOS_SOUND_128K( "225-m1.bin", CRC(0634bba6) SHA1(153aaf016440500df7a4454f3f2f2911219cb7d8) )
4555 
4556 	ROM_REGION( 0x800000, REGION_SOUND1, ROMREGION_SOUNDONLY )
4557 	ROM_LOAD( "225-v1.bin", 0x000000, 0x400000, CRC(6195c6b4) SHA1(66c06b5904aedb256e3997bbec60f8ab50c6ff0c) )
4558 	ROM_LOAD( "225-v2.bin", 0x400000, 0x400000, CRC(6159c5fe) SHA1(9015e93416497f1ef877c717afed40f7ecfa42e4) )
4559 
4560 	NO_DELTAT_REGION
4561 
4562 	ROM_REGION( 0x1800000, REGION_GFX3, 0 )
4563 	ROM_LOAD16_BYTE( "225-c1.bin", 0x0400000, 0x200000, CRC(d91d386f) SHA1(35cd98aa5153f5da2d106ea2e138f419ea8eeccd) ) /* Plane 0,1 */
4564 	ROM_CONTINUE(      			   0x0000000, 0x200000 )
4565 	ROM_LOAD16_BYTE( "225-c2.bin", 0x0400001, 0x200000, CRC(36b5cf41) SHA1(6a135cf0b950a7ea5a5084d8affbe7b318566f13) ) /* Plane 2,3 */
4566 	ROM_CONTINUE(      			   0x0000001, 0x200000 )
4567 	ROM_LOAD16_BYTE( "225-c3.bin", 0x0c00000, 0x200000, CRC(02fcff2f) SHA1(e160d6410185a9bf7dd7dd81cdbecf3d0c524ede) ) /* Plane 0,1 */
4568 	ROM_CONTINUE(      			   0x0800000, 0x200000 )
4569 	ROM_LOAD16_BYTE( "225-c4.bin", 0x0c00001, 0x200000, CRC(cd7f1241) SHA1(51b3d47025e705eee6d95da52ecd74de3be52029) ) /* Plane 2,3 */
4570 	ROM_CONTINUE(      			   0x0800001, 0x200000 )
4571 	ROM_LOAD16_BYTE( "225-c5.bin", 0x1400000, 0x200000, CRC(03d32f25) SHA1(19ca7a77dfd645170ec2e77a8836ce4ba5b4da3a) ) /* Plane 0,1 */
4572 	ROM_CONTINUE(      			   0x1000000, 0x200000 )
4573 	ROM_LOAD16_BYTE( "225-c6.bin", 0x1400001, 0x200000, CRC(d996a90a) SHA1(f0365056a7b4f660b00c670a17efbb9f70e8db5d) ) /* Plane 2,3 */
4574 	ROM_CONTINUE(      			   0x1000001, 0x200000 )
4575 ROM_END
4576 
4577 ROM_START( stakwin2 )
4578 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
4579 	ROM_LOAD16_WORD_SWAP( "227-p1.bin", 0x100000, 0x100000, CRC(daf101d2) SHA1(96b90f884bae2969ebd8c04aba509928464e2433) )
4580 	ROM_CONTINUE(					  0x000000, 0x100000 )
4581 
4582 	NEO_SFIX_128K( "227-s1.bin", CRC(2a8c4462) SHA1(9155fbb5fee6d46a68d17ea780a7a92565f9aa47) )
4583 
4584 	NEO_BIOS_SOUND_128K( "227-m1.bin", CRC(c8e5e0f9) SHA1(09bb05ae6f09b59b9e4871fae1fc7c3bafd07394) )
4585 
4586 	ROM_REGION( 0x800000, REGION_SOUND1, ROMREGION_SOUNDONLY )
4587 	ROM_LOAD( "227-v1.bin", 0x000000, 0x400000, CRC(b8f24181) SHA1(0a3af88d20ff65b82c58325d32c20b99fc07f7f3) )
4588 	ROM_LOAD( "227-v2.bin", 0x400000, 0x400000, CRC(ee39e260) SHA1(4ed6802564ce262ebe92c7276424056b70998758) )
4589 
4590 	NO_DELTAT_REGION
4591 
4592 	ROM_REGION( 0xc00000, REGION_GFX3, 0 )
4593 	ROM_LOAD16_BYTE( "227-c1.bin", 0x0000000, 0x400000, CRC(7d6c2af4) SHA1(e54f0ab15c95d7a6f965b5d8ab28b5445100650b) ) /* Plane 0,1 */
4594 	ROM_LOAD16_BYTE( "227-c2.bin", 0x0000001, 0x400000, CRC(7e402d39) SHA1(9d3a44f98ddd0b606c8b3efa0c6b9d5a46c0bfeb) ) /* Plane 2,3 */
4595 	ROM_LOAD16_BYTE( "227-c3.bin", 0x0800000, 0x200000, CRC(93dfd660) SHA1(5b473c556ef919cd7a872351dbb20a636aae32b6) ) /* Plane 0,1 */
4596 	ROM_LOAD16_BYTE( "227-c4.bin", 0x0800001, 0x200000, CRC(7efea43a) SHA1(3f2b1718fe7be06b6d75ec34badc2de2a3554d3e) ) /* Plane 2,3 */
4597 ROM_END
4598 
4599 ROM_START( breakers )
4600 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
4601 	ROM_LOAD16_WORD_SWAP( "230-p1.bin", 0x100000, 0x100000, CRC(ed24a6e6) SHA1(3fb77ae696d92d2f9a5d589e08b708545c7cda0a) )
4602 	ROM_CONTINUE(						0x000000, 0x100000 )
4603 
4604 	NEO_SFIX_128K( "230-s1.bin", CRC(076fb64c) SHA1(c166038128d7004f69932141f83b320a35c2b4ca) )
4605 
4606 	NEO_BIOS_SOUND_128K( "230-m1.bin", CRC(3951a1c1) SHA1(1e6442a7ea82ada9503d71045dd93e12bd05254f) )
4607 
4608 	ROM_REGION( 0x800000, REGION_SOUND1, ROMREGION_SOUNDONLY )
4609 	ROM_LOAD( "230-v1.bin", 0x000000, 0x400000, CRC(7f9ed279) SHA1(acd0558960ec29bfc3e3ee99d00e503bebff8513) )
4610 	ROM_LOAD( "230-v2.bin", 0x400000, 0x400000, CRC(1d43e420) SHA1(26d09b8b18b4b802dbda4d6f06626c24d0b7c512) )
4611 
4612 	NO_DELTAT_REGION
4613 
4614 	ROM_REGION( 0x1000000, REGION_GFX3, 0 )
4615 	ROM_LOAD16_BYTE( "230-c1.bin", 0x000000, 0x400000, CRC(68d4ae76) SHA1(2e820067f6963669f104bebf19e865fe4127b4dd) ) /* Plane 0,1 */
4616 	ROM_LOAD16_BYTE( "230-c2.bin", 0x000001, 0x400000, CRC(fdee05cd) SHA1(efc4ffd790953ac7c25d5f045c64a9b49d24b096) ) /* Plane 2,3 */
4617 	ROM_LOAD16_BYTE( "230-c3.bin", 0x800000, 0x400000, CRC(645077f3) SHA1(0ae74f3b4b3b88f128c6d8c0f35ffa53f5d67ef2) ) /* Plane 0,1 */
4618 	ROM_LOAD16_BYTE( "230-c4.bin", 0x800001, 0x400000, CRC(63aeb74c) SHA1(9ff6930c0c3d79b46b86356e8565ce4fcd69ac38) ) /* Plane 2,3 */
4619 ROM_END
4620 
4621 ROM_START( miexchng )
4622 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
4623 	ROM_LOAD16_WORD_SWAP( "231-p1.bin", 0x000000, 0x80000, CRC(61be1810) SHA1(1ab0e11352ca05329c6e3f5657b60e4a227fcbfb) )
4624 
4625 	NEO_SFIX_128K( "231-s1.bin", CRC(fe0c0c53) SHA1(54d56d4463db193e504658f4f6f4997a62ae3d95) )
4626 
4627 	NEO_BIOS_SOUND_128K( "231-m1.bin", CRC(de41301b) SHA1(59ce3836ac8f064d56a446c9374f05bcb40fcfd8) )
4628 
4629 	ROM_REGION( 0x400000, REGION_SOUND1, ROMREGION_SOUNDONLY )
4630 	ROM_LOAD( "231-v1.bin", 0x000000, 0x400000, CRC(113fb898) SHA1(9168ba90c4aa969f69eb11ba3f4d76592d81e05a) )
4631 
4632 	NO_DELTAT_REGION
4633 
4634 	ROM_REGION( 0x500000, REGION_GFX3, 0 )
4635 	ROM_LOAD16_BYTE( "231-c1.bin", 0x000000, 0x200000, CRC(6c403ba3) SHA1(3830446fbd07d5a6564f9ac68a4bec5ff5b7d5c9) ) /* Plane 0,1 */
4636 	ROM_LOAD16_BYTE( "231-c2.bin", 0x000001, 0x200000, CRC(554bcd9b) SHA1(e658161618bd41a66f1040be409efdea28020cf6) ) /* Plane 2,3 */
4637 	ROM_LOAD16_BYTE( "231-c3.bin", 0x400000, 0x080000, CRC(14524eb5) SHA1(e090b99a1ee2cca4a7f7d5262e764d1cab6bada2) ) /* Plane 0,1 */
4638 	ROM_LOAD16_BYTE( "231-c4.bin", 0x400001, 0x080000, CRC(1694f171) SHA1(a6af5d3f1e0b3f73da275e04d4434c6c9c7b9208) ) /* Plane 2,3 */
4639 ROM_END
4640 
4641 ROM_START( kof97 )
4642 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
4643 	ROM_LOAD16_WORD_SWAP( "232-p1.bin", 0x000000, 0x100000, CRC(7db81ad9) SHA1(8bc42be872fd497eb198ca13bf004852b88eb1dc) )
4644 	ROM_LOAD16_WORD_SWAP( "232-p2.bin", 0x100000, 0x400000, CRC(158b23f6) SHA1(9744620a70513490aaf9c5eda33e5ec31222be19) )
4645 
4646 	NEO_SFIX_128K( "232-s1.bin", CRC(8514ecf5) SHA1(18d8e7feb51ea88816f1c786932a53655b0de6a0) )
4647 
4648 	NEO_BIOS_SOUND_128K( "232-m1.bin", CRC(45348747) SHA1(ed77cbae2b208d1177a9f5f6e8cd57070e90b65b) )
4649 
4650 	ROM_REGION( 0xc00000, REGION_SOUND1, ROMREGION_SOUNDONLY )
4651 	ROM_LOAD( "232-v1.bin", 0x000000, 0x400000, CRC(22a2b5b5) SHA1(ebdbc977332e6d93e266755000b43857e0082965) )
4652 	ROM_LOAD( "232-v2.bin", 0x400000, 0x400000, CRC(2304e744) SHA1(98d283e2bcc9291a53f52afd35ef76dfb0828432) )
4653 	ROM_LOAD( "232-v3.bin", 0x800000, 0x400000, CRC(759eb954) SHA1(54e77c4e9e6b89458e59824e478ddc33a9c72655) )
4654 
4655 	NO_DELTAT_REGION
4656 
4657 	ROM_REGION( 0x2800000, REGION_GFX3, 0 )
4658 	ROM_LOAD16_BYTE( "232-c1.bin", 0x0000000, 0x800000, CRC(5f8bf0a1) SHA1(e8b63bbc814de171fd18c5864a7fc639970c1ecf) ) /* Plane 0,1 */
4659 	ROM_LOAD16_BYTE( "232-c2.bin", 0x0000001, 0x800000, CRC(e4d45c81) SHA1(fdb2b9326362e27b1c7a5beb977e0bc537488186) ) /* Plane 2,3 */
4660 	ROM_LOAD16_BYTE( "232-c3.bin", 0x1000000, 0x800000, CRC(581d6618) SHA1(14d3124a08ded59f86932c6b28e1a4e48c564ccd) ) /* Plane 0,1 */
4661 	ROM_LOAD16_BYTE( "232-c4.bin", 0x1000001, 0x800000, CRC(49bb1e68) SHA1(f769c1bd1b019521111ff3f0d22c63cb1f2640ef) ) /* Plane 2,3 */
4662 	ROM_LOAD16_BYTE( "232-c5.bin", 0x2000000, 0x400000, CRC(34fc4e51) SHA1(b39c65f27873f71a6f5a5d1d04e5435f874472ee) ) /* Plane 0,1 */
4663 	ROM_LOAD16_BYTE( "232-c6.bin", 0x2000001, 0x400000, CRC(4ff4d47b) SHA1(4d5689ede24a5fe4330bd85d4d3f4eb2795308bb) ) /* Plane 2,3 */
4664 ROM_END
4665 
4666 ROM_START( kof97a )
4667 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
4668 	ROM_LOAD16_WORD_SWAP( "232-pg1.bin",0x000000, 0x100000, CRC(5c2400b7) SHA1(49e23f80c012c62146a1bb8f254a7597823de430) )
4669 	ROM_LOAD16_WORD_SWAP( "232-p2.bin", 0x100000, 0x400000, CRC(158b23f6) SHA1(9744620a70513490aaf9c5eda33e5ec31222be19) )
4670 
4671 	NEO_SFIX_128K( "232-s1.bin", CRC(8514ecf5) SHA1(18d8e7feb51ea88816f1c786932a53655b0de6a0) )
4672 
4673 	NEO_BIOS_SOUND_128K( "232-m1.bin", CRC(45348747) SHA1(ed77cbae2b208d1177a9f5f6e8cd57070e90b65b) )
4674 
4675 	ROM_REGION( 0xc00000, REGION_SOUND1, ROMREGION_SOUNDONLY )
4676 	ROM_LOAD( "232-v1.bin", 0x000000, 0x400000, CRC(22a2b5b5) SHA1(ebdbc977332e6d93e266755000b43857e0082965) )
4677 	ROM_LOAD( "232-v2.bin", 0x400000, 0x400000, CRC(2304e744) SHA1(98d283e2bcc9291a53f52afd35ef76dfb0828432) )
4678 	ROM_LOAD( "232-v3.bin", 0x800000, 0x400000, CRC(759eb954) SHA1(54e77c4e9e6b89458e59824e478ddc33a9c72655) )
4679 
4680 	NO_DELTAT_REGION
4681 
4682 	ROM_REGION( 0x2800000, REGION_GFX3, 0 )
4683 	ROM_LOAD16_BYTE( "232-c1.bin", 0x0000000, 0x800000, CRC(5f8bf0a1) SHA1(e8b63bbc814de171fd18c5864a7fc639970c1ecf) ) /* Plane 0,1 */
4684 	ROM_LOAD16_BYTE( "232-c2.bin", 0x0000001, 0x800000, CRC(e4d45c81) SHA1(fdb2b9326362e27b1c7a5beb977e0bc537488186) ) /* Plane 2,3 */
4685 	ROM_LOAD16_BYTE( "232-c3.bin", 0x1000000, 0x800000, CRC(581d6618) SHA1(14d3124a08ded59f86932c6b28e1a4e48c564ccd) ) /* Plane 0,1 */
4686 	ROM_LOAD16_BYTE( "232-c4.bin", 0x1000001, 0x800000, CRC(49bb1e68) SHA1(f769c1bd1b019521111ff3f0d22c63cb1f2640ef) ) /* Plane 2,3 */
4687 	ROM_LOAD16_BYTE( "232-c5.bin", 0x2000000, 0x400000, CRC(34fc4e51) SHA1(b39c65f27873f71a6f5a5d1d04e5435f874472ee) ) /* Plane 0,1 */
4688 	ROM_LOAD16_BYTE( "232-c6.bin", 0x2000001, 0x400000, CRC(4ff4d47b) SHA1(4d5689ede24a5fe4330bd85d4d3f4eb2795308bb) ) /* Plane 2,3 */
4689 ROM_END
4690 
4691 ROM_START( kof97pls ) /* bootleg */
4692 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
4693 	ROM_LOAD16_WORD_SWAP( "232-p1p.bin", 0x000000, 0x100000, CRC(c01fda46) SHA1(bc6402f5082efc80a8936364c657165f19b49415) )
4694 	ROM_LOAD16_WORD_SWAP( "232-p2p.bin", 0x100000, 0x400000, CRC(5502b020) SHA1(37c48198d8b3798910a44075782cd1a20b687b4a) )
4695 
4696 	NEO_SFIX_128K( "232-s1p.bin", CRC(73254270) SHA1(8d06305f9d8890da1327356272b88bdd0dc089f5) )
4697 
4698 	NEO_BIOS_SOUND_128K( "232-m1.bin", CRC(45348747) SHA1(ed77cbae2b208d1177a9f5f6e8cd57070e90b65b) )
4699 
4700 	ROM_REGION( 0xc00000, REGION_SOUND1, ROMREGION_SOUNDONLY )
4701 	ROM_LOAD( "232-v1.bin", 0x000000, 0x400000, CRC(22a2b5b5) SHA1(ebdbc977332e6d93e266755000b43857e0082965) )
4702 	ROM_LOAD( "232-v2.bin", 0x400000, 0x400000, CRC(2304e744) SHA1(98d283e2bcc9291a53f52afd35ef76dfb0828432) )
4703 	ROM_LOAD( "232-v3.bin", 0x800000, 0x400000, CRC(759eb954) SHA1(54e77c4e9e6b89458e59824e478ddc33a9c72655) )
4704 
4705 	NO_DELTAT_REGION
4706 
4707 	ROM_REGION( 0x2800000, REGION_GFX3, 0 )
4708 	ROM_LOAD16_BYTE( "232-c1.bin", 0x0000000, 0x800000, CRC(5f8bf0a1) SHA1(e8b63bbc814de171fd18c5864a7fc639970c1ecf) ) /* Plane 0,1 */
4709 	ROM_LOAD16_BYTE( "232-c2.bin", 0x0000001, 0x800000, CRC(e4d45c81) SHA1(fdb2b9326362e27b1c7a5beb977e0bc537488186) ) /* Plane 2,3 */
4710 	ROM_LOAD16_BYTE( "232-c3.bin", 0x1000000, 0x800000, CRC(581d6618) SHA1(14d3124a08ded59f86932c6b28e1a4e48c564ccd) ) /* Plane 0,1 */
4711 	ROM_LOAD16_BYTE( "232-c4.bin", 0x1000001, 0x800000, CRC(49bb1e68) SHA1(f769c1bd1b019521111ff3f0d22c63cb1f2640ef) ) /* Plane 2,3 */
4712 	ROM_LOAD16_BYTE( "232-c5.bin", 0x2000000, 0x400000, CRC(34fc4e51) SHA1(b39c65f27873f71a6f5a5d1d04e5435f874472ee) ) /* Plane 0,1 */
4713 	ROM_LOAD16_BYTE( "232-c6.bin", 0x2000001, 0x400000, CRC(4ff4d47b) SHA1(4d5689ede24a5fe4330bd85d4d3f4eb2795308bb) ) /* Plane 2,3 */
4714 ROM_END
4715 
4716 ROM_START( kog )
4717 	ROM_REGION( 0x600000, REGION_CPU1, 0 )
4718 	ROM_LOAD16_WORD_SWAP( "5232-p1.bin", 0x000000, 0x200000, CRC(d2413ec6) SHA1(c0bf409d1e714cba5fdc6f79e4c2aec805316634) )
4719 	ROM_LOAD16_WORD_SWAP( "232-p2.bin",  0x200000, 0x400000, CRC(158b23f6) SHA1(9744620a70513490aaf9c5eda33e5ec31222be19) )
4720 
4721 	NEO_SFIX_128K( "5232-s1.bin", CRC(0bef69da) SHA1(80918586e694dce35c4dba796eb18abf6a070ebb) )
4722 
4723 	NEO_BIOS_SOUND_128K( "232-m1.bin", CRC(45348747) SHA1(ed77cbae2b208d1177a9f5f6e8cd57070e90b65b) )
4724 
4725 	ROM_REGION( 0xc00000, REGION_SOUND1, 0 )
4726 	ROM_LOAD( "232-v1.bin", 0x000000, 0x400000, CRC(22a2b5b5) SHA1(ebdbc977332e6d93e266755000b43857e0082965) )
4727 	ROM_LOAD( "232-v2.bin", 0x400000, 0x400000, CRC(2304e744) SHA1(98d283e2bcc9291a53f52afd35ef76dfb0828432) )
4728 	ROM_LOAD( "232-v3.bin", 0x800000, 0x400000, CRC(759eb954) SHA1(54e77c4e9e6b89458e59824e478ddc33a9c72655) )
4729 
4730 	ROM_REGION( 0x2800000, REGION_GFX3, 0 )
4731 	ROM_LOAD16_BYTE( "5232-c1a.bin", 0x0000000, 0x800000, CRC(4eab9b0a) SHA1(a6f6b755215a3f41474e0a76b5463303a522c2d3) ) /* Plane 0,1 */
4732 	ROM_LOAD16_BYTE( "5232-c2a.bin", 0x0000001, 0x800000, CRC(697f8fd0) SHA1(5784464c2357ccef8e6e79b6298843fc3d13b39c) ) /* Plane 2,3 */
4733 	ROM_LOAD16_BYTE( "5232-c1b.bin", 0x1000000, 0x800000, CRC(1143fdf3) SHA1(9dc5fe9a3b7599380db62095880e2d6f237a41bd) ) /* Plane 0,1 */
4734 	ROM_LOAD16_BYTE( "5232-c2b.bin", 0x1000001, 0x800000, CRC(ea82cf8f) SHA1(3d9ab64b69cecd6b3950839ac2c6d151ad66dcf8) ) /* Plane 2,3 */
4735 	ROM_LOAD16_BYTE( "5232-c3.bin", 0x2000000, 0x400000, CRC(abd1be07) SHA1(857eb68bbee4538770bbfa77aaa540d61ab0abcd) ) /* Plane 0,1 */
4736 	ROM_LOAD16_BYTE( "5232-c4.bin", 0x2000001, 0x400000, CRC(d2bd967b) SHA1(c494e0a98e127d37ca360a28accc167fa50fb626) ) /* Plane 2,3 */
4737 ROM_END
4738 
4739 ROM_START( magdrop3 )
4740 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
4741 	ROM_LOAD16_WORD_SWAP( "233-p1.bin", 0x000000, 0x100000, CRC(931e17fa) SHA1(4a95c4b79d0878485ce272e9f4c4f647bec0e070) )
4742 
4743 	NEO_SFIX_128K( "233-s1.bin", CRC(7399e68a) SHA1(b535ee56a0f0995f04674e676f6aa636ffad26aa) )
4744 
4745 	NEO_BIOS_SOUND_128K( "233-m1.bin", CRC(5beaf34e) SHA1(2905d26945932cddc2dd3a1dc5abba8aa3baee14) )
4746 
4747 	ROM_REGION( 0x480000, REGION_SOUND1, ROMREGION_SOUNDONLY )
4748 	ROM_LOAD( "233-v1.bin", 0x000000, 0x400000, CRC(58839298) SHA1(18cae7bba997c52780761cbf119c4e4b34397a61) )
4749 	ROM_LOAD( "233-v2.bin", 0x400000, 0x080000, CRC(d5e30df4) SHA1(bbbc0ff5b975471bd682f85976ac4a93f6d44f2e) )
4750 
4751 	NO_DELTAT_REGION
4752 
4753 	ROM_REGION( 0x1000000, REGION_GFX3, 0 )
4754 	ROM_LOAD16_BYTE( "233-c1.bin", 0x400000, 0x200000, CRC(734db3d6) SHA1(6d12b3ef34aae066f8c5cae5f6a272c8f482bdd0) ) /* Plane 0,1 */
4755 	ROM_CONTINUE(      			   0x000000, 0x200000 )
4756 	ROM_LOAD16_BYTE( "233-c2.bin", 0x400001, 0x200000, CRC(d78f50e5) SHA1(102526982596a9d3052d3f3181a98558c596c907) ) /* Plane 2,3 */
4757 	ROM_CONTINUE(      			   0x000001, 0x200000 )
4758 	ROM_LOAD16_BYTE( "233-c3.bin", 0xc00000, 0x200000, CRC(ec65f472) SHA1(23271ca8617d08f23417dd071333c91ef90715b5) ) /* Plane 0,1 */
4759 	ROM_CONTINUE(      			   0x800000, 0x200000 )
4760 	ROM_LOAD16_BYTE( "233-c4.bin", 0xc00001, 0x200000, CRC(f55dddf3) SHA1(fec0930e5cb26be4d73bfa8c76ef37eb4bbec60a) ) /* Plane 2,3 */
4761 	ROM_CONTINUE(      			   0x800001, 0x200000 )
4762 ROM_END
4763 
4764 ROM_START( lastblad )
4765 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
4766 	ROM_LOAD16_WORD_SWAP( "234-p1.bin", 0x000000, 0x100000, CRC(cd01c06d) SHA1(d66142571afe07c6191b52f319f1bc8bc8541c14) )
4767 	ROM_LOAD16_WORD_SWAP( "234-p2.bin", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) )
4768 
4769 	NEO_SFIX_128K( "234-s1.bin", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) )
4770 
4771 	NEO_BIOS_SOUND_128K( "234-m1.bin", CRC(087628ea) SHA1(48dcf739bb16699af4ab8ed632b7dcb25e470e06) )
4772 
4773 	ROM_REGION( 0xe00000, REGION_SOUND1, ROMREGION_SOUNDONLY )
4774 	ROM_LOAD( "234-v1.bin", 0x000000, 0x400000, CRC(ed66b76f) SHA1(8a05ff06d9b6f01c6c16b3026282eaabb0e25b44) )
4775 	ROM_LOAD( "234-v2.bin", 0x400000, 0x400000, CRC(a0e7f6e2) SHA1(753ff74fa9294f695aae511ae01ead119b114a57) )
4776 	ROM_LOAD( "234-v3.bin", 0x800000, 0x400000, CRC(a506e1e2) SHA1(b3e04ba1a5cb50b77c6fbe9fe353b9b64b6f3f74) )
4777 	ROM_LOAD( "234-v4.bin", 0xc00000, 0x200000, CRC(13583c4b) SHA1(8b84dd4117bb0d535f30531499621622967b2344) )
4778 
4779 	NO_DELTAT_REGION
4780 
4781 	ROM_REGION( 0x2400000, REGION_GFX3, 0 )
4782 	ROM_LOAD16_BYTE( "234-c1.bin", 0x0000000, 0x800000, CRC(9f7e2bd3) SHA1(2828aca0c0f5802110f10453c1cf640f69736554) ) /* Plane 0,1 */
4783 	ROM_LOAD16_BYTE( "234-c2.bin", 0x0000001, 0x800000, CRC(80623d3c) SHA1(ad460615115ec8fb25206f012da59ecfc8059b64) ) /* Plane 2,3 */
4784 	ROM_LOAD16_BYTE( "234-c3.bin", 0x1000000, 0x800000, CRC(91ab1a30) SHA1(e3cf9133784bef2c8f1bfe45f277ccf82cc6f6a1) ) /* Plane 0,1 */
4785 	ROM_LOAD16_BYTE( "234-c4.bin", 0x1000001, 0x800000, CRC(3d60b037) SHA1(78a50233bcd19e92c7b6f7ee1a53417d9db21f6a) ) /* Plane 2,3 */
4786 	ROM_LOAD16_BYTE( "234-c5.bin", 0x2000000, 0x200000, CRC(17bbd7ca) SHA1(7abb4ae5d3f5bb488c20ffe59496316bce999c23) ) /* Plane 0,1 */
4787 	ROM_LOAD16_BYTE( "234-c6.bin", 0x2000001, 0x200000, CRC(5c35d541) SHA1(6bdd3e8abc0e577420762aea5ab20b1360868905) ) /* Plane 2,3 */
4788 ROM_END
4789 
4790 ROM_START( lastblda )
4791 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
4792 	ROM_LOAD16_WORD_SWAP( "234-p1.rom", 0x000000, 0x100000, CRC(e123a5a3) SHA1(a3ddabc00feeb54272b145246612ad4632b0e413) )
4793 	ROM_LOAD16_WORD_SWAP( "234-p2.bin", 0x100000, 0x400000, CRC(0fdc289e) SHA1(1ff31c0b0f4f9ddbedaf4bcf927faaae81892ec7) )
4794 
4795 	NEO_SFIX_128K( "234-s1.bin", CRC(95561412) SHA1(995de272f572fd08d909d3d0af4251b9957b3640) )
4796 
4797 	NEO_BIOS_SOUND_128K( "234-m1.bin", CRC(087628ea) SHA1(48dcf739bb16699af4ab8ed632b7dcb25e470e06) )
4798 
4799 	ROM_REGION( 0xe00000, REGION_SOUND1, ROMREGION_SOUNDONLY )
4800 	ROM_LOAD( "234-v1.bin", 0x000000, 0x400000, CRC(ed66b76f) SHA1(8a05ff06d9b6f01c6c16b3026282eaabb0e25b44) )
4801 	ROM_LOAD( "234-v2.bin", 0x400000, 0x400000, CRC(a0e7f6e2) SHA1(753ff74fa9294f695aae511ae01ead119b114a57) )
4802 	ROM_LOAD( "234-v3.bin", 0x800000, 0x400000, CRC(a506e1e2) SHA1(b3e04ba1a5cb50b77c6fbe9fe353b9b64b6f3f74) )
4803 	ROM_LOAD( "234-v4.bin", 0xc00000, 0x200000, CRC(13583c4b) SHA1(8b84dd4117bb0d535f30531499621622967b2344) )
4804 
4805 	NO_DELTAT_REGION
4806 
4807 	ROM_REGION( 0x2400000, REGION_GFX3, 0 )
4808 	ROM_LOAD16_BYTE( "234-c1.bin", 0x0000000, 0x800000, CRC(9f7e2bd3) SHA1(2828aca0c0f5802110f10453c1cf640f69736554) ) /* Plane 0,1 */
4809 	ROM_LOAD16_BYTE( "234-c2.bin", 0x0000001, 0x800000, CRC(80623d3c) SHA1(ad460615115ec8fb25206f012da59ecfc8059b64) ) /* Plane 2,3 */
4810 	ROM_LOAD16_BYTE( "234-c3.bin", 0x1000000, 0x800000, CRC(91ab1a30) SHA1(e3cf9133784bef2c8f1bfe45f277ccf82cc6f6a1) ) /* Plane 0,1 */
4811 	ROM_LOAD16_BYTE( "234-c4.bin", 0x1000001, 0x800000, CRC(3d60b037) SHA1(78a50233bcd19e92c7b6f7ee1a53417d9db21f6a) ) /* Plane 2,3 */
4812 	ROM_LOAD16_BYTE( "234-c5.bin", 0x2000000, 0x200000, CRC(17bbd7ca) SHA1(7abb4ae5d3f5bb488c20ffe59496316bce999c23) ) /* Plane 0,1 */
4813 	ROM_LOAD16_BYTE( "234-c6.bin", 0x2000001, 0x200000, CRC(5c35d541) SHA1(6bdd3e8abc0e577420762aea5ab20b1360868905) ) /* Plane 2,3 */
4814 ROM_END
4815 
4816 ROM_START( puzzldpr )
4817 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
4818 	ROM_LOAD16_WORD_SWAP( "235-p1.bin", 0x000000, 0x080000, CRC(afed5de2) SHA1(a5d82c6dbe687505e8c8d7339908da45cd379a0b) )
4819 
4820 	NEO_SFIX_64K( "235-s1.bin", CRC(5a68d91e) SHA1(a8c58eb68fd7e6e2d9d1153a9da514430437f342) )
4821 
4822 	NEO_BIOS_SOUND_128K( "202-m1.bin", CRC(9c0291ea) SHA1(3fa67c62acba79be6b3a98cc1601e45569fa11ae) )
4823 
4824 	ROM_REGION( 0x080000, REGION_SOUND1, ROMREGION_SOUNDONLY )
4825 	ROM_LOAD( "202-v1.bin", 0x000000, 0x080000, CRC(debeb8fb) SHA1(49a3d3578c087f1a0050168571ef8d1b08c5dc05) )
4826 
4827 	NO_DELTAT_REGION
4828 
4829 	ROM_REGION( 0x200000, REGION_GFX3, 0 )
4830 	ROM_LOAD16_BYTE( "202-c1.bin", 0x000000, 0x100000, CRC(cc0095ef) SHA1(3d86f455e6db10a2449b775dc386f1826ba3b62e) ) /* Plane 0,1 */
4831 	ROM_LOAD16_BYTE( "202-c2.bin", 0x000001, 0x100000, CRC(42371307) SHA1(df794f989e2883634bf7ffeea48d6bc3854529af) ) /* Plane 2,3 */
4832 ROM_END
4833 
4834 ROM_START( irrmaze )
4835 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
4836 	ROM_LOAD16_WORD_SWAP( "236-p1.bin", 0x000000, 0x200000, CRC(6d536c6e) SHA1(87d66683304a6617da8af7dfdfcbf4a3ab63056a) )
4837 
4838 	NEO_SFIX_128K( "236-s1.bin", CRC(5d1ca640) SHA1(40a9668a1742a44597a07ce72273d17119815637) )
4839 
4840 	ROM_REGION16_BE( 0x20000, REGION_USER1, 0 )
4841 	/* special BIOS with trackball support */
4842 	IRRMAZE_BIOS
4843 	ROM_REGION( 0x50000, REGION_CPU2, 0 )
4844 	ROM_LOAD( "mame.sm1", 0x00000, 0x20000, CRC(97cf998b) SHA1(977387a7c76ef9b21d0b01fa69830e949a9a9626) )  /* we don't use the BIOS anyway... */
4845 	ROM_LOAD( "236-m1.bin", 0x00000, 0x20000, CRC(880a1abd) SHA1(905afa157aba700e798243b842792e50729b19a0) )  /* so overwrite it with the real thing */
4846 	ROM_RELOAD(             0x10000, 0x20000 )
4847 	ROM_REGION( 0x10000, REGION_GFX4, 0 )
4848 	ROM_LOAD( "mamelo.lo", 0x00000, 0x10000, CRC(e09e253c) SHA1(2b1c719531dac9bb503f22644e6e4236b91e7cfc) )  /* Y zoom control */
4849 
4850 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
4851 	ROM_LOAD( "236-v1.bin", 0x000000, 0x200000, CRC(5f89c3b4) SHA1(dc8fd561cf8dfdd41696dcf14ea8d2d0ac4eec4b) )
4852 
4853 	ROM_REGION( 0x100000, REGION_SOUND2, ROMREGION_SOUNDONLY )
4854 	ROM_LOAD( "236-v2.bin", 0x000000, 0x100000, CRC(1e843567) SHA1(30d63887b4900571025b3077b9e41099a59c3ad9) )
4855 
4856 	ROM_REGION( 0x0800000, REGION_GFX3, 0 )
4857 	ROM_LOAD16_BYTE( "236-c1.bin", 0x000000, 0x400000, CRC(c1d47902) SHA1(727001c34f979226fc8f581113ce2aaac4fc0d42) ) /* Plane 0,1 */
4858 	ROM_LOAD16_BYTE( "236-c2.bin", 0x000001, 0x400000, CRC(e15f972e) SHA1(6a329559c57a67be73a6733513b59e9e6c8d61cc) ) /* Plane 2,3 */
4859 ROM_END
4860 
4861 ROM_START( popbounc )
4862 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
4863 	ROM_LOAD16_WORD_SWAP( "237-p1.bin", 0x000000, 0x100000, CRC(be96e44f) SHA1(43679da8664fbb491103a1108040ddf94d59fc2b) )
4864 
4865 	NEO_SFIX_128K( "237-s1.bin", CRC(b61cf595) SHA1(b14f8b78af7c634d41cf34d36b11b116e61f7342) )
4866 
4867 	NEO_BIOS_SOUND_128K( "237-m1.bin", CRC(d4c946dd) SHA1(6ca09040b5db8d89511d627954c783154d58ab01) )
4868 
4869 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
4870 	ROM_LOAD( "237-v1.bin", 0x000000, 0x200000, CRC(edcb1beb) SHA1(62f086b9968b366b59276ee4ae3c32c4d76fc6ce) )
4871 
4872 	NO_DELTAT_REGION
4873 
4874 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
4875 	ROM_LOAD16_BYTE( "237-c1.bin", 0x000000, 0x200000, CRC(eda42d66) SHA1(2735538fcb9dc0c16e043a8728c8b642650189f4) )
4876 	ROM_LOAD16_BYTE( "237-c2.bin", 0x000001, 0x200000, CRC(5e633c65) SHA1(9a82107caf027317c173c1c1ef676f0fdeea79b2) )
4877 ROM_END
4878 
4879 ROM_START( shocktro )
4880 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
4881 	ROM_LOAD16_WORD_SWAP( "238-p1.bin", 0x000000, 0x100000, CRC(5677456f) SHA1(f76169fa5c90871d65e2a16fd1bb036c90533ac8) )
4882 	ROM_LOAD16_WORD_SWAP( "238-p2.bin", 0x300000, 0x200000, CRC(646f6c76) SHA1(d8fb851414995ba09dbe397d9ed1c765a52d8e1e) )
4883 	ROM_CONTINUE(						0x100000, 0x200000 )
4884 
4885 	NEO_SFIX_128K( "238-s1.bin", CRC(1f95cedb) SHA1(adfa74868147fd260481e4c387d254d3b6de83f4) )
4886 
4887 	NEO_BIOS_SOUND_128K( "238-m1.bin", CRC(075b9518) SHA1(ac21b88a860b9572bf24432b4cadcc96d108055d) )
4888 
4889 	ROM_REGION( 0x600000, REGION_SOUND1, ROMREGION_SOUNDONLY )
4890 	ROM_LOAD( "238-v1.bin", 0x000000, 0x400000, CRC(260c0bef) SHA1(9c4f80ce4bb205afed11bb8b8926d20748eb5512) )
4891 	ROM_LOAD( "238-v2.bin", 0x400000, 0x200000, CRC(4ad7d59e) SHA1(bfdf2684f7f38af4e75ad0068ff9463dc2601598) )
4892 
4893 	NO_DELTAT_REGION
4894 
4895 	ROM_REGION( 0x2000000, REGION_GFX3, 0 )
4896 	ROM_LOAD16_BYTE( "238-c1.bin", 0x0400000, 0x200000, CRC(aad087fc) SHA1(7246269496d53b4af2ee12a69620f29272ea9037) ) /* Plane 0,1 */
4897 	ROM_CONTINUE(      			   0x0000000, 0x200000 )
4898 	ROM_LOAD16_BYTE( "238-c2.bin", 0x0400001, 0x200000, CRC(7e39df1f) SHA1(ecead5bf06dc5719de0ae7593560b37e0f1481b0) ) /* Plane 2,3 */
4899 	ROM_CONTINUE(      			   0x0000001, 0x200000 )
4900 	ROM_LOAD16_BYTE( "238-c3.bin", 0x0c00000, 0x200000, CRC(6682a458) SHA1(2dc2c8c88d5c471869b08596eef585ad18f2b370) ) /* Plane 0,1 */
4901 	ROM_CONTINUE(      			   0x0800000, 0x200000 )
4902 	ROM_LOAD16_BYTE( "238-c4.bin", 0x0c00001, 0x200000, CRC(cbef1f17) SHA1(25080c4f4ac4e7075c4f976d8fa6ab4d8f7d7237) ) /* Plane 2,3 */
4903 	ROM_CONTINUE(      			   0x0800001, 0x200000 )
4904 	ROM_LOAD16_BYTE( "238-c5.bin", 0x1400000, 0x200000, CRC(e17762b1) SHA1(1cc8cb9e485d86e5e0e50bcbe0e81cfb273f0664) ) /* Plane 0,1 */
4905 	ROM_CONTINUE(      			   0x1000000, 0x200000 )
4906 	ROM_LOAD16_BYTE( "238-c6.bin", 0x1400001, 0x200000, CRC(28beab71) SHA1(683abb317b1b95ba122859aea701f52197c10208) ) /* Plane 2,3 */
4907 	ROM_CONTINUE(      			   0x1000001, 0x200000 )
4908 	ROM_LOAD16_BYTE( "238-c7.bin", 0x1c00000, 0x200000, CRC(a47e62d2) SHA1(39285f78a9ed1138034de91efb7045084a5925f0) ) /* Plane 0,1 */
4909 	ROM_CONTINUE(      			   0x1800000, 0x200000 )
4910 	ROM_LOAD16_BYTE( "238-c8.bin", 0x1c00001, 0x200000, CRC(e8e890fb) SHA1(abbbfa0e162d7711d62df08a9721d8c923888c78) ) /* Plane 2,3 */
4911 	ROM_CONTINUE(      			   0x1800001, 0x200000 )
4912 ROM_END
4913 
4914 ROM_START( shocktra )
4915 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
4916 	ROM_LOAD16_WORD_SWAP( "238-pg1.p1", 0x000000, 0x100000, CRC(efedf8dc) SHA1(f638df9bf7aa7d514ee2bccfc7f2adbf39ca83fc) )
4917 	ROM_LOAD16_WORD_SWAP( "238-p2.bin", 0x300000, 0x200000, CRC(646f6c76) SHA1(d8fb851414995ba09dbe397d9ed1c765a52d8e1e) )
4918 	ROM_CONTINUE(						0x100000, 0x200000 )
4919 
4920 	NEO_SFIX_128K( "238-s1.bin", CRC(1f95cedb) SHA1(adfa74868147fd260481e4c387d254d3b6de83f4) )
4921 
4922 	NEO_BIOS_SOUND_128K( "238-m1.bin", CRC(075b9518) SHA1(ac21b88a860b9572bf24432b4cadcc96d108055d) )
4923 
4924 	ROM_REGION( 0x600000, REGION_SOUND1, ROMREGION_SOUNDONLY )
4925 	ROM_LOAD( "238-v1.bin", 0x000000, 0x400000, CRC(260c0bef) SHA1(9c4f80ce4bb205afed11bb8b8926d20748eb5512) )
4926 	ROM_LOAD( "238-v2.bin", 0x400000, 0x200000, CRC(4ad7d59e) SHA1(bfdf2684f7f38af4e75ad0068ff9463dc2601598) )
4927 
4928 	NO_DELTAT_REGION
4929 
4930 	ROM_REGION( 0x2000000, REGION_GFX3, 0 )
4931 	ROM_LOAD16_BYTE( "238-c1.bin", 0x0400000, 0x200000, CRC(aad087fc) SHA1(7246269496d53b4af2ee12a69620f29272ea9037) ) /* Plane 0,1 */
4932 	ROM_CONTINUE(      			   0x0000000, 0x200000 )
4933 	ROM_LOAD16_BYTE( "238-c2.bin", 0x0400001, 0x200000, CRC(7e39df1f) SHA1(ecead5bf06dc5719de0ae7593560b37e0f1481b0) ) /* Plane 2,3 */
4934 	ROM_CONTINUE(      			   0x0000001, 0x200000 )
4935 	ROM_LOAD16_BYTE( "238-c3.bin", 0x0c00000, 0x200000, CRC(6682a458) SHA1(2dc2c8c88d5c471869b08596eef585ad18f2b370) ) /* Plane 0,1 */
4936 	ROM_CONTINUE(      			   0x0800000, 0x200000 )
4937 	ROM_LOAD16_BYTE( "238-c4.bin", 0x0c00001, 0x200000, CRC(cbef1f17) SHA1(25080c4f4ac4e7075c4f976d8fa6ab4d8f7d7237) ) /* Plane 2,3 */
4938 	ROM_CONTINUE(      			   0x0800001, 0x200000 )
4939 	ROM_LOAD16_BYTE( "238-c5.bin", 0x1400000, 0x200000, CRC(e17762b1) SHA1(1cc8cb9e485d86e5e0e50bcbe0e81cfb273f0664) ) /* Plane 0,1 */
4940 	ROM_CONTINUE(      			   0x1000000, 0x200000 )
4941 	ROM_LOAD16_BYTE( "238-c6.bin", 0x1400001, 0x200000, CRC(28beab71) SHA1(683abb317b1b95ba122859aea701f52197c10208) ) /* Plane 2,3 */
4942 	ROM_CONTINUE(      			   0x1000001, 0x200000 )
4943 	ROM_LOAD16_BYTE( "238-c7.bin", 0x1c00000, 0x200000, CRC(a47e62d2) SHA1(39285f78a9ed1138034de91efb7045084a5925f0) ) /* Plane 0,1 */
4944 	ROM_CONTINUE(      			   0x1800000, 0x200000 )
4945 	ROM_LOAD16_BYTE( "238-c8.bin", 0x1c00001, 0x200000, CRC(e8e890fb) SHA1(abbbfa0e162d7711d62df08a9721d8c923888c78) ) /* Plane 2,3 */
4946 	ROM_CONTINUE(      			   0x1800001, 0x200000 )
4947 ROM_END
4948 
4949 ROM_START( blazstar )
4950 	ROM_REGION( 0x300000, REGION_CPU1, 0 )
4951 	ROM_LOAD16_WORD_SWAP( "239-p1.bin", 0x000000, 0x100000, CRC(183682f8) SHA1(dcee1c2cf4a991ca1f9f2b40c4a738f21682807b) )
4952 	ROM_LOAD16_WORD_SWAP( "239-p2.bin", 0x100000, 0x200000, CRC(9a9f4154) SHA1(f8805453d0995c8fa16cd9accfb7a990071ca630) )
4953 
4954 	NEO_SFIX_128K( "239-s1.bin", CRC(d56cb498) SHA1(420ce56431dc7f3f7de84fcbc8c0a17b5eab205e) )
4955 
4956 	NEO_BIOS_SOUND_128K( "239-m1.bin", CRC(d31a3aea) SHA1(e23abfeb23052f0358edcf2c83401025fe632511) )
4957 
4958 	ROM_REGION( 0x800000, REGION_SOUND1, ROMREGION_SOUNDONLY )
4959 	ROM_LOAD( "239-v1.bin", 0x000000, 0x400000, CRC(1b8d5bf7) SHA1(67fc1f7e36e92a89cd1d415eb31a2892f57b0d04) )
4960 	ROM_LOAD( "239-v2.bin", 0x400000, 0x400000, CRC(74cf0a70) SHA1(b00451a2a30de2517ae3eca35eb1fe985b950eb8) )
4961 
4962 	NO_DELTAT_REGION
4963 
4964 	ROM_REGION( 0x2000000, REGION_GFX3, 0 )
4965 	ROM_LOAD16_BYTE( "239-c1.bin", 0x0400000, 0x200000, CRC(754744e0) SHA1(8f498bc1722189c037568d0fe72d2012e87a4c85) ) /* Plane 0,1 */
4966 	ROM_CONTINUE(      			   0x0000000, 0x200000 )
4967 	ROM_LOAD16_BYTE( "239-c2.bin", 0x0400001, 0x200000, CRC(af98c037) SHA1(954a860c79544310685ee22b29fd2153bee8acce) ) /* Plane 2,3 */
4968 	ROM_CONTINUE(      			   0x0000001, 0x200000 )
4969 	ROM_LOAD16_BYTE( "239-c3.bin", 0x0c00000, 0x200000, CRC(7b39b590) SHA1(27c606539f626df039ba7376dc1feeee8dc82911) ) /* Plane 0,1 */
4970 	ROM_CONTINUE(      			   0x0800000, 0x200000 )
4971 	ROM_LOAD16_BYTE( "239-c4.bin", 0x0c00001, 0x200000, CRC(6e731b30) SHA1(3499b8d9fbb881cdaf5d3022533ae1fd45a125e9) ) /* Plane 2,3 */
4972 	ROM_CONTINUE(      			   0x0800001, 0x200000 )
4973 	ROM_LOAD16_BYTE( "239-c5.bin", 0x1400000, 0x200000, CRC(9ceb113b) SHA1(cb1318ff1e814fc797ba17f9fc0764d944eedf86) ) /* Plane 0,1 */
4974 	ROM_CONTINUE(      			   0x1000000, 0x200000 )
4975 	ROM_LOAD16_BYTE( "239-c6.bin", 0x1400001, 0x200000, CRC(6a78e810) SHA1(f55e95d467851d790b10612ebc2e0dee352f49b9) ) /* Plane 2,3 */
4976 	ROM_CONTINUE(      			   0x1000001, 0x200000 )
4977 	ROM_LOAD16_BYTE( "239-c7.bin", 0x1c00000, 0x200000, CRC(50d28eca) SHA1(3e0f513fe07d16484a8c3896c8cb1b14c7e1a7bb) ) /* Plane 0,1 */
4978 	ROM_CONTINUE(      			   0x1800000, 0x200000 )
4979 	ROM_LOAD16_BYTE( "239-c8.bin", 0x1c00001, 0x200000, CRC(cdbbb7d7) SHA1(eadd2711bcb54e1ea6c449b459843ac3c0ac8415) ) /* Plane 2,3 */
4980 	ROM_CONTINUE(      			   0x1800001, 0x200000 )
4981 ROM_END
4982 
4983 ROM_START( rbff2 )
4984 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
4985 	ROM_LOAD16_WORD_SWAP( "240-p1.bin", 0x000000, 0x100000, CRC(b6969780) SHA1(e3373d18e0f0724d69efb8024a27cca121f1b5b2) )
4986 	ROM_LOAD16_WORD_SWAP( "240-p2.bin", 0x100000, 0x400000, CRC(960aa88d) SHA1(3d9e785891871af90313f178dca2724633406674) )
4987 
4988 	NEO_SFIX_128K( "240-s1.bin",  CRC(da3b40de) SHA1(e6bf74e057ac6fe1f249a7547f13ba7fbc694561) )
4989 
4990 	NEO_BIOS_SOUND_256K( "240-m1.bin", CRC(ed482791) SHA1(1f54a45967cb7842c33aa24be322c9f33ff75ac3) )
4991 
4992 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
4993 	ROM_LOAD( "240-v1.bin", 0x000000, 0x400000, CRC(f796265a) SHA1(736dff37eb91fc856b4d189249fb0de9b6c0813a) )
4994 	ROM_LOAD( "240-v2.bin", 0x400000, 0x400000, CRC(2cb3f3bb) SHA1(697e677890892f4b028c9a27c66809ca0a8a9b18) )
4995 	ROM_LOAD( "240-v3.bin", 0x800000, 0x400000, CRC(df77b7fa) SHA1(4df971ce20bdb8c1ce8cc1692a32ac69505ffa9a) )
4996 	ROM_LOAD( "240-v4.bin", 0xc00000, 0x400000, CRC(33a356ee) SHA1(b2a08052be670f301f8d4903b36c70088d1a11da) )
4997 
4998 	NO_DELTAT_REGION
4999 
5000 	ROM_REGION( 0x3000000, REGION_GFX3, 0 )
5001 	ROM_LOAD16_BYTE( "240-c1.bin", 0x0000000, 0x800000, CRC(effac504) SHA1(e36a96e7369b02c7e839b5abf3c6799453ba1927) ) /* Plane 0,1 */
5002 	ROM_LOAD16_BYTE( "240-c2.bin", 0x0000001, 0x800000, CRC(ed182d44) SHA1(a9fc0a3a786bf067c129ec7220df65953dff804f) ) /* Plane 2,3 */
5003 	ROM_LOAD16_BYTE( "240-c3.bin", 0x1000000, 0x800000, CRC(22e0330a) SHA1(0fe7f6a8aeba7f17dbb278e85003969ff10d3cd2) ) /* Plane 0,1 */
5004 	ROM_LOAD16_BYTE( "240-c4.bin", 0x1000001, 0x800000, CRC(c19a07eb) SHA1(139eac8b51cadf328dd42d8109f4e2463f57230c) ) /* Plane 2,3 */
5005 	ROM_LOAD16_BYTE( "240-c5.bin", 0x2000000, 0x800000, CRC(244dff5a) SHA1(156548156d3ceaa808d0053d0749af2526a3943e) ) /* Plane 0,1 */
5006 	ROM_LOAD16_BYTE( "240-c6.bin", 0x2000001, 0x800000, CRC(4609e507) SHA1(bb17f50a377dddb77c1eeda5944a7bcbf0cca5f7) ) /* Plane 2,3 */
5007 ROM_END
5008 
5009 ROM_START( rbff2a )
5010 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
5011 	ROM_LOAD16_WORD_SWAP( "240-p1.rom", 0x000000, 0x100000, CRC(80e41205) SHA1(8f83eb8ff54be4ec40f8a0dd2cbe56c54908d00a) )
5012 	ROM_LOAD16_WORD_SWAP( "240-p2.bin", 0x100000, 0x400000, CRC(960aa88d) SHA1(3d9e785891871af90313f178dca2724633406674) )
5013 
5014 	NEO_SFIX_128K( "240-s1.bin",  CRC(da3b40de) SHA1(e6bf74e057ac6fe1f249a7547f13ba7fbc694561) )
5015 
5016 	NEO_BIOS_SOUND_256K( "240-m1.bin", CRC(ed482791) SHA1(1f54a45967cb7842c33aa24be322c9f33ff75ac3) )
5017 
5018 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
5019 	ROM_LOAD( "240-v1.bin", 0x000000, 0x400000, CRC(f796265a) SHA1(736dff37eb91fc856b4d189249fb0de9b6c0813a) )
5020 	ROM_LOAD( "240-v2.bin", 0x400000, 0x400000, CRC(2cb3f3bb) SHA1(697e677890892f4b028c9a27c66809ca0a8a9b18) )
5021 	ROM_LOAD( "240-v3.bin", 0x800000, 0x400000, CRC(df77b7fa) SHA1(4df971ce20bdb8c1ce8cc1692a32ac69505ffa9a) )
5022 	ROM_LOAD( "240-v4.bin", 0xc00000, 0x400000, CRC(33a356ee) SHA1(b2a08052be670f301f8d4903b36c70088d1a11da) )
5023 
5024 	NO_DELTAT_REGION
5025 
5026 	ROM_REGION( 0x3000000, REGION_GFX3, 0 )
5027 	ROM_LOAD16_BYTE( "240-c1.bin", 0x0000000, 0x800000, CRC(effac504) SHA1(e36a96e7369b02c7e839b5abf3c6799453ba1927) ) /* Plane 0,1 */
5028 	ROM_LOAD16_BYTE( "240-c2.bin", 0x0000001, 0x800000, CRC(ed182d44) SHA1(a9fc0a3a786bf067c129ec7220df65953dff804f) ) /* Plane 2,3 */
5029 	ROM_LOAD16_BYTE( "240-c3.bin", 0x1000000, 0x800000, CRC(22e0330a) SHA1(0fe7f6a8aeba7f17dbb278e85003969ff10d3cd2) ) /* Plane 0,1 */
5030 	ROM_LOAD16_BYTE( "240-c4.bin", 0x1000001, 0x800000, CRC(c19a07eb) SHA1(139eac8b51cadf328dd42d8109f4e2463f57230c) ) /* Plane 2,3 */
5031 	ROM_LOAD16_BYTE( "240-c5.bin", 0x2000000, 0x800000, CRC(244dff5a) SHA1(156548156d3ceaa808d0053d0749af2526a3943e) ) /* Plane 0,1 */
5032 	ROM_LOAD16_BYTE( "240-c6.bin", 0x2000001, 0x800000, CRC(4609e507) SHA1(bb17f50a377dddb77c1eeda5944a7bcbf0cca5f7) ) /* Plane 2,3 */
5033 ROM_END
5034 
5035 ROM_START( mslug2 )
5036 	ROM_REGION( 0x300000, REGION_CPU1, 0 )
5037 	ROM_LOAD16_WORD_SWAP( "241-p1.bin", 0x000000, 0x100000, CRC(2a53c5da) SHA1(5a6aba482cac588a6c2c51179c95b487c6e11899) )
5038 	ROM_LOAD16_WORD_SWAP( "241-p2.bin", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) )
5039 
5040 	NEO_SFIX_128K( "241-s1.bin",  CRC(f3d32f0f) SHA1(2dc38b7dfd3ff14f64d5c0733c510b6bb8c692d0) )
5041 
5042 	NEO_BIOS_SOUND_128K( "241-m1.bin", CRC(94520ebd) SHA1(f8a1551cebcb91e416f30f50581feed7f72899e9) )
5043 
5044 	ROM_REGION( 0x800000, REGION_SOUND1, ROMREGION_SOUNDONLY )
5045 	ROM_LOAD( "241-v1.bin", 0x000000, 0x400000, CRC(99ec20e8) SHA1(80597707f1fe115eed1941bb0701fc00790ad504) )
5046 	ROM_LOAD( "241-v2.bin", 0x400000, 0x400000, CRC(ecb16799) SHA1(b4b4ddc680836ed55942c66d7dfe756314e02211) )
5047 
5048 	NO_DELTAT_REGION
5049 
5050 	ROM_REGION( 0x2000000, REGION_GFX3, 0 )
5051 	ROM_LOAD16_BYTE( "241-c1.bin", 0x0000000, 0x800000, CRC(394b5e0d) SHA1(4549926f5054ee6aa7689cf920be0327e3908a50) ) /* Plane 0,1 */
5052 	ROM_LOAD16_BYTE( "241-c2.bin", 0x0000001, 0x800000, CRC(e5806221) SHA1(1e5475cfab129c77acc610f09369ca42ba5aafa5) ) /* Plane 2,3 */
5053 	ROM_LOAD16_BYTE( "241-c3.bin", 0x1000000, 0x800000, CRC(9f6bfa6f) SHA1(a4319b48004e723f81a980887678e3e296049a53) ) /* Plane 0,1 */
5054 	ROM_LOAD16_BYTE( "241-c4.bin", 0x1000001, 0x800000, CRC(7d3e306f) SHA1(1499316fb381775218d897b81a6a0c3465d1a37c) ) /* Plane 2,3 */
5055 ROM_END
5056 
5057 ROM_START( mslug2t )
5058 	ROM_REGION( 0x300000, REGION_CPU1, 0 )
5059 	ROM_LOAD16_WORD_SWAP( "941-p1.p1",  0x000000, 0x100000, CRC(df5d6fbc) SHA1(b9cc3e29afc12dc98daac9afb4f94e2cdd8b455c) )
5060 	ROM_LOAD16_WORD_SWAP( "241-p2.bin", 0x100000, 0x200000, CRC(38883f44) SHA1(fcf34b8c6e37774741542393b963635412484a27) )
5061 
5062 	NEO_SFIX_128K( "241-s1.bin",  CRC(f3d32f0f) SHA1(2dc38b7dfd3ff14f64d5c0733c510b6bb8c692d0) )
5063 
5064 	NEO_BIOS_SOUND_128K( "241-m1.bin", CRC(94520ebd) SHA1(f8a1551cebcb91e416f30f50581feed7f72899e9) )
5065 
5066 	ROM_REGION( 0x800000, REGION_SOUND1, ROMREGION_SOUNDONLY )
5067 	ROM_LOAD( "241-v1.bin", 0x000000, 0x400000, CRC(99ec20e8) SHA1(80597707f1fe115eed1941bb0701fc00790ad504) )
5068 	ROM_LOAD( "241-v2.bin", 0x400000, 0x400000, CRC(ecb16799) SHA1(b4b4ddc680836ed55942c66d7dfe756314e02211) )
5069 
5070 	NO_DELTAT_REGION
5071 
5072 	ROM_REGION( 0x2000000, REGION_GFX3, 0 )
5073 	ROM_LOAD16_BYTE( "241-c1.bin", 0x0000000, 0x800000, CRC(394b5e0d) SHA1(4549926f5054ee6aa7689cf920be0327e3908a50) ) /* Plane 0,1 */
5074 	ROM_LOAD16_BYTE( "241-c2.bin", 0x0000001, 0x800000, CRC(e5806221) SHA1(1e5475cfab129c77acc610f09369ca42ba5aafa5) ) /* Plane 2,3 */
5075 	ROM_LOAD16_BYTE( "241-c3.bin", 0x1000000, 0x800000, CRC(9f6bfa6f) SHA1(a4319b48004e723f81a980887678e3e296049a53) ) /* Plane 0,1 */
5076 	ROM_LOAD16_BYTE( "241-c4.bin", 0x1000001, 0x800000, CRC(7d3e306f) SHA1(1499316fb381775218d897b81a6a0c3465d1a37c) ) /* Plane 2,3 */
5077 ROM_END
5078 
5079 ROM_START( kof98 ) /* encrypted code + protection */
5080 	ROM_REGION( 0x600000, REGION_CPU1, 0 )
5081 	ROM_LOAD16_WORD_SWAP( "yz98-p1.160", 0x000000, 0x200000, CRC(8893df89) SHA1(0452828785110601c65f667209fc2d2926cd3751) )
5082 	ROM_LOAD16_WORD_SWAP( "242-p2.bin", 0x200000, 0x400000, CRC(980aba4c) SHA1(5e735929ec6c3ca5b2efae3c7de47bcbb8ade2c5) )
5083 
5084 	NEO_SFIX_128K( "242-s1.bin", CRC(7f7b4805) SHA1(80ee6e5d0ece9c34ebca54b043a7cb33f9ff6b92) )
5085 
5086 	NEO_BIOS_SOUND_256K( "242-m1a.bin", CRC(4ef7016b) SHA1(4182235e963bd70d398a79abeb54ab4d62887c48) )
5087 
5088 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
5089 	ROM_LOAD( "242-v1.bin", 0x000000, 0x400000, CRC(b9ea8051) SHA1(49606f64eb249263b3341b4f50cc1763c390b2af) )
5090 	ROM_LOAD( "242-v2.bin", 0x400000, 0x400000, CRC(cc11106e) SHA1(d3108bc05c9bf041d4236b2fa0c66b013aa8db1b) )
5091 	ROM_LOAD( "242-v3.bin", 0x800000, 0x400000, CRC(044ea4e1) SHA1(062a2f2e52098d73bc31c9ad66f5db8080395ce8) )
5092 	ROM_LOAD( "242-v4.bin", 0xc00000, 0x400000, CRC(7985ea30) SHA1(54ed5f0324de6164ea81943ebccb3e8d298368ec) )
5093 
5094 	NO_DELTAT_REGION
5095 
5096 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
5097 	ROM_LOAD16_BYTE( "242-c1.bin", 0x0000000, 0x800000, CRC(e564ecd6) SHA1(78f22787a204f26bae9b2b1c945ddbc27143352f) ) /* Plane 0,1 */
5098 	ROM_LOAD16_BYTE( "242-c2.bin", 0x0000001, 0x800000, CRC(bd959b60) SHA1(2c97c59e77c9a3fe7d664e741d37944f3d56c10b) ) /* Plane 2,3 */
5099 	ROM_LOAD16_BYTE( "242-c3.bin", 0x1000000, 0x800000, CRC(22127b4f) SHA1(bd0d00f889d9da7c6ac48f287d9ed8c605ae22cf) ) /* Plane 0,1 */
5100 	ROM_LOAD16_BYTE( "242-c4.bin", 0x1000001, 0x800000, CRC(0b4fa044) SHA1(fa13c3764fae6b035a626601bc43629f1ebaaffd) ) /* Plane 2,3 */
5101 	ROM_LOAD16_BYTE( "242-c5.bin", 0x2000000, 0x800000, CRC(9d10bed3) SHA1(4d44addc7c808649bfb03ec45fb9529da413adff) ) /* Plane 0,1 */
5102 	ROM_LOAD16_BYTE( "242-c6.bin", 0x2000001, 0x800000, CRC(da07b6a2) SHA1(9c3f0da7cde1ffa8feca89efc88f07096e502acf) ) /* Plane 2,3 */
5103 	ROM_LOAD16_BYTE( "242-c7.bin", 0x3000000, 0x800000, CRC(f6d7a38a) SHA1(dd295d974dd4a7e5cb26a3ef3febcd03f28d522b) ) /* Plane 0,1 */
5104 	ROM_LOAD16_BYTE( "242-c8.bin", 0x3000001, 0x800000, CRC(c823e045) SHA1(886fbf64bcb58bc4eabb1fc9262f6ac9901a0f28) ) /* Plane 2,3 */
5105 ROM_END
5106 
5107 ROM_START( kof98k ) /* encrypted code + protection, only z80 rom is different to kof98 */
5108 	ROM_REGION( 0x600000, REGION_CPU1, 0 )
5109 	ROM_LOAD16_WORD_SWAP( "yz98-p1.160", 0x000000, 0x200000, CRC(8893df89) SHA1(0452828785110601c65f667209fc2d2926cd3751) )
5110 	ROM_LOAD16_WORD_SWAP( "242-p2.bin", 0x200000, 0x400000, CRC(980aba4c) SHA1(5e735929ec6c3ca5b2efae3c7de47bcbb8ade2c5) )
5111 
5112 	NEO_SFIX_128K( "242-s1.bin", CRC(7f7b4805) SHA1(80ee6e5d0ece9c34ebca54b043a7cb33f9ff6b92) )
5113 
5114 	NEO_BIOS_SOUND_256K( "242-m1k.bin", CRC(ce12da0c) SHA1(e7c01dae2852d543d1a58d55735239f6a5aa05a5) )
5115 
5116 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
5117 	ROM_LOAD( "242-v1.bin", 0x000000, 0x400000, CRC(b9ea8051) SHA1(49606f64eb249263b3341b4f50cc1763c390b2af) )
5118 	ROM_LOAD( "242-v2.bin", 0x400000, 0x400000, CRC(cc11106e) SHA1(d3108bc05c9bf041d4236b2fa0c66b013aa8db1b) )
5119 	ROM_LOAD( "242-v3.bin", 0x800000, 0x400000, CRC(044ea4e1) SHA1(062a2f2e52098d73bc31c9ad66f5db8080395ce8) )
5120 	ROM_LOAD( "242-v4.bin", 0xc00000, 0x400000, CRC(7985ea30) SHA1(54ed5f0324de6164ea81943ebccb3e8d298368ec) )
5121 
5122 	NO_DELTAT_REGION
5123 
5124 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
5125 	ROM_LOAD16_BYTE( "242-c1.bin", 0x0000000, 0x800000, CRC(e564ecd6) SHA1(78f22787a204f26bae9b2b1c945ddbc27143352f) ) /* Plane 0,1 */
5126 	ROM_LOAD16_BYTE( "242-c2.bin", 0x0000001, 0x800000, CRC(bd959b60) SHA1(2c97c59e77c9a3fe7d664e741d37944f3d56c10b) ) /* Plane 2,3 */
5127 	ROM_LOAD16_BYTE( "242-c3.bin", 0x1000000, 0x800000, CRC(22127b4f) SHA1(bd0d00f889d9da7c6ac48f287d9ed8c605ae22cf) ) /* Plane 0,1 */
5128 	ROM_LOAD16_BYTE( "242-c4.bin", 0x1000001, 0x800000, CRC(0b4fa044) SHA1(fa13c3764fae6b035a626601bc43629f1ebaaffd) ) /* Plane 2,3 */
5129 	ROM_LOAD16_BYTE( "242-c5.bin", 0x2000000, 0x800000, CRC(9d10bed3) SHA1(4d44addc7c808649bfb03ec45fb9529da413adff) ) /* Plane 0,1 */
5130 	ROM_LOAD16_BYTE( "242-c6.bin", 0x2000001, 0x800000, CRC(da07b6a2) SHA1(9c3f0da7cde1ffa8feca89efc88f07096e502acf) ) /* Plane 2,3 */
5131 	ROM_LOAD16_BYTE( "242-c7.bin", 0x3000000, 0x800000, CRC(f6d7a38a) SHA1(dd295d974dd4a7e5cb26a3ef3febcd03f28d522b) ) /* Plane 0,1 */
5132 	ROM_LOAD16_BYTE( "242-c8.bin", 0x3000001, 0x800000, CRC(c823e045) SHA1(886fbf64bcb58bc4eabb1fc9262f6ac9901a0f28) ) /* Plane 2,3 */
5133 ROM_END
5134 
5135 ROM_START( kof98n )
5136 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
5137 	ROM_LOAD16_WORD_SWAP( "242-p1.bin", 0x000000, 0x100000, CRC(61ac868a) SHA1(26577264aa72d6af272952a876fcd3775f53e3fa) )
5138 	ROM_LOAD16_WORD_SWAP( "242-p2.bin", 0x100000, 0x400000, CRC(980aba4c) SHA1(5e735929ec6c3ca5b2efae3c7de47bcbb8ade2c5) )
5139 
5140 	NEO_SFIX_128K( "242-s1.bin", CRC(7f7b4805) SHA1(80ee6e5d0ece9c34ebca54b043a7cb33f9ff6b92) )
5141 
5142 	NEO_BIOS_SOUND_256K( "242-m1.bin", CRC(4e7a6b1b) SHA1(b54d08f88713ed0271aa06f9f7c9c572ef555b1a) )
5143 
5144 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
5145 	ROM_LOAD( "242-v1.bin", 0x000000, 0x400000, CRC(b9ea8051) SHA1(49606f64eb249263b3341b4f50cc1763c390b2af) )
5146 	ROM_LOAD( "242-v2.bin", 0x400000, 0x400000, CRC(cc11106e) SHA1(d3108bc05c9bf041d4236b2fa0c66b013aa8db1b) )
5147 	ROM_LOAD( "242-v3.bin", 0x800000, 0x400000, CRC(044ea4e1) SHA1(062a2f2e52098d73bc31c9ad66f5db8080395ce8) )
5148 	ROM_LOAD( "242-v4.bin", 0xc00000, 0x400000, CRC(7985ea30) SHA1(54ed5f0324de6164ea81943ebccb3e8d298368ec) )
5149 
5150 	NO_DELTAT_REGION
5151 
5152 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
5153 	ROM_LOAD16_BYTE( "242-c1.bin", 0x0000000, 0x800000, CRC(e564ecd6) SHA1(78f22787a204f26bae9b2b1c945ddbc27143352f) ) /* Plane 0,1 */
5154 	ROM_LOAD16_BYTE( "242-c2.bin", 0x0000001, 0x800000, CRC(bd959b60) SHA1(2c97c59e77c9a3fe7d664e741d37944f3d56c10b) ) /* Plane 2,3 */
5155 	ROM_LOAD16_BYTE( "242-c3.bin", 0x1000000, 0x800000, CRC(22127b4f) SHA1(bd0d00f889d9da7c6ac48f287d9ed8c605ae22cf) ) /* Plane 0,1 */
5156 	ROM_LOAD16_BYTE( "242-c4.bin", 0x1000001, 0x800000, CRC(0b4fa044) SHA1(fa13c3764fae6b035a626601bc43629f1ebaaffd) ) /* Plane 2,3 */
5157 	ROM_LOAD16_BYTE( "242-c5.bin", 0x2000000, 0x800000, CRC(9d10bed3) SHA1(4d44addc7c808649bfb03ec45fb9529da413adff) ) /* Plane 0,1 */
5158 	ROM_LOAD16_BYTE( "242-c6.bin", 0x2000001, 0x800000, CRC(da07b6a2) SHA1(9c3f0da7cde1ffa8feca89efc88f07096e502acf) ) /* Plane 2,3 */
5159 	ROM_LOAD16_BYTE( "242-c7.bin", 0x3000000, 0x800000, CRC(f6d7a38a) SHA1(dd295d974dd4a7e5cb26a3ef3febcd03f28d522b) ) /* Plane 0,1 */
5160 	ROM_LOAD16_BYTE( "242-c8.bin", 0x3000001, 0x800000, CRC(c823e045) SHA1(886fbf64bcb58bc4eabb1fc9262f6ac9901a0f28) ) /* Plane 2,3 */
5161 ROM_END
5162 
5163 ROM_START( lastbld2 )
5164 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
5165 	ROM_LOAD16_WORD_SWAP( "243-p1.bin", 0x000000, 0x100000, CRC(af1e6554) SHA1(bd8526f60c2472937728a5d933fbd19d899f2cba) )
5166 	ROM_LOAD16_WORD_SWAP( "243-p2.bin", 0x100000, 0x400000, CRC(add4a30b) SHA1(7db62564db49fe0218cbb35b119d62582a24d658) )
5167 
5168 	NEO_SFIX_128K( "243-s1.bin", CRC(c9cd2298) SHA1(a9a18b5347f9dbe29a2ccb63fd4c8fd19537bf8b) )
5169 
5170 	NEO_BIOS_SOUND_128K( "243-m1.bin", CRC(acf12d10) SHA1(6e6b98cc1fa44f24a5168877559b0055e6957b60) )
5171 
5172 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
5173 	ROM_LOAD( "243-v1.bin", 0x000000, 0x400000, CRC(f7ee6fbb) SHA1(55137bcabeeb590e40a9b8a7c07dd106e4d12a90) )
5174 	ROM_LOAD( "243-v2.bin", 0x400000, 0x400000, CRC(aa9e4df6) SHA1(a0b91f63e2552a8ad9e0d1af00e2c38288637161) )
5175 	ROM_LOAD( "243-v3.bin", 0x800000, 0x400000, CRC(4ac750b2) SHA1(585a154acc67bd84ea5b944686b78ed082b768d9) )
5176 	ROM_LOAD( "243-v4.bin", 0xc00000, 0x400000, CRC(f5c64ba6) SHA1(2eac455def8c27090862cc042f65a3a8aad88283) )
5177 
5178 	NO_DELTAT_REGION
5179 
5180 	ROM_REGION( 0x3000000, REGION_GFX3, 0 )
5181 	ROM_LOAD16_BYTE( "243-c1.bin",  0x0000000, 0x800000, CRC(5839444d) SHA1(0616921c4cce20422563578bd0e806d359508599) ) /* Plane 0,1 */
5182 	ROM_LOAD16_BYTE( "243-c2.bin",  0x0000001, 0x800000, CRC(dd087428) SHA1(ca27fdb60425664956a18c021ea465f452fb1527) ) /* Plane 2,3 */
5183 	ROM_LOAD16_BYTE( "243-c3.bin",  0x1000000, 0x800000, CRC(6054cbe0) SHA1(ec2f65e9c930250ee25fd064ee5ae76a7a9c61d9) ) /* Plane 0,1 */
5184 	ROM_LOAD16_BYTE( "243-c4.bin",  0x1000001, 0x800000, CRC(8bd2a9d2) SHA1(0935df65cd2b0891a708bcc0f1c188148058d4b5) ) /* Plane 2,3 */
5185 	ROM_LOAD16_BYTE( "243-c5.bin",  0x2000000, 0x800000, CRC(6a503dcf) SHA1(23241b16d7e20f923d41186b29487ab922c7f530) ) /* Plane 0,1 */
5186 	ROM_LOAD16_BYTE( "243-c6.bin",  0x2000001, 0x800000, CRC(ec9c36d0) SHA1(e145e9e359000dda6e1dfe95a996bc6d29cfca21) ) /* Plane 2,3 */
5187 ROM_END
5188 
5189 ROM_START( neocup98 )
5190 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
5191 	ROM_LOAD16_WORD_SWAP( "244-p1.bin", 0x100000, 0x100000, CRC(f8fdb7a5) SHA1(f34ee5d1c24e70427d05ef488f46906dbd9f9950) )
5192 	ROM_CONTINUE(					   0x000000, 0x100000 )
5193 
5194 	NEO_SFIX_128K( "244-s1.bin", CRC(9bddb697) SHA1(2f479bcd5a433201168792a578de3057252d649f) )
5195 
5196 	NEO_BIOS_SOUND_128K( "244-m1.bin", CRC(a701b276) SHA1(055550ebc650835bcf8ea4457b2c91bd73e21281) )
5197 
5198 	ROM_REGION( 0x600000, REGION_SOUND1, ROMREGION_SOUNDONLY )
5199 	ROM_LOAD( "244-v1.bin", 0x000000, 0x400000, CRC(79def46d) SHA1(63414235de2e177654508f1c840040424f8993e6) )
5200 	ROM_LOAD( "244-v2.bin", 0x400000, 0x200000, CRC(b231902f) SHA1(9209772e947a2c7ac31b49dd613bf2eab0cb3358) )
5201 
5202 	NO_DELTAT_REGION
5203 
5204 	ROM_REGION( 0x1000000, REGION_GFX3, 0 )
5205 	ROM_LOAD16_BYTE( "244-c1.bin", 0x000000, 0x800000, CRC(d2c40ec7) SHA1(989d972aabcc7f190bdd5d861d3e13c09dd0803e) ) /* Plane 0,1 */
5206 	ROM_LOAD16_BYTE( "244-c2.bin", 0x000001, 0x800000, CRC(33aa0f35) SHA1(3443c7765c6aa177003d42bbfcac9f31d1e12575) ) /* Plane 2,3 */
5207 ROM_END
5208 
5209 ROM_START( breakrev )
5210 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
5211 	ROM_LOAD16_WORD_SWAP( "245-p1.bin", 0x100000, 0x100000, CRC(c828876d) SHA1(1dcba850e5cf8219d0945612cfded6d20ca8682a) )
5212 	ROM_CONTINUE(					   0x000000, 0x100000 )
5213 
5214 	NEO_SFIX_128K( "245-s1.bin", CRC(e7660a5d) SHA1(1cd54964ba60b245ea57d9daf0e27b572b815d21) )
5215 
5216 	NEO_BIOS_SOUND_128K( "245-m1.bin", CRC(00f31c66) SHA1(8488598415c9b74bce00e05b31d96e3d1625c20d) )
5217 
5218 	ROM_REGION(  0x800000, REGION_SOUND1, ROMREGION_SOUNDONLY )
5219 	ROM_LOAD( "245-v1.bin", 0x000000, 0x400000, CRC(e255446c) SHA1(b3933340d49d4ba581f3bf1af7ad69d786205790) )
5220 	ROM_LOAD( "245-v2.bin", 0x400000, 0x400000, CRC(9068198a) SHA1(71819b0475a5e173a2f9a6e4ff19a94655141c3c) )
5221 
5222 	NO_DELTAT_REGION
5223 
5224 	ROM_REGION( 0x1400000, REGION_GFX3, 0 )
5225 	ROM_LOAD16_BYTE( "230-c1.bin", 0x0000000, 0x400000, CRC(68d4ae76) SHA1(2e820067f6963669f104bebf19e865fe4127b4dd) ) /* Plane 0,1 */
5226 	ROM_LOAD16_BYTE( "230-c2.bin", 0x0000001, 0x400000, CRC(fdee05cd) SHA1(efc4ffd790953ac7c25d5f045c64a9b49d24b096) ) /* Plane 2,3 */
5227 	ROM_LOAD16_BYTE( "230-c3.bin", 0x0800000, 0x400000, CRC(645077f3) SHA1(0ae74f3b4b3b88f128c6d8c0f35ffa53f5d67ef2) ) /* Plane 0,1 */
5228 	ROM_LOAD16_BYTE( "230-c4.bin", 0x0800001, 0x400000, CRC(63aeb74c) SHA1(9ff6930c0c3d79b46b86356e8565ce4fcd69ac38) ) /* Plane 2,3 */
5229 	ROM_LOAD16_BYTE( "245-c5.bin",  0x1000000, 0x200000, CRC(28ff1792) SHA1(0cc5c16ac42f52cee74f88235aef0671bee33b4c) ) /* Plane 0,1 */
5230 	ROM_LOAD16_BYTE( "245-c6.bin",  0x1000001, 0x200000, CRC(23c65644) SHA1(9dc74c3075cf0f738b6b41e5e8d89a74a6c9ef07) ) /* Plane 2,3 */
5231 ROM_END
5232 
5233 ROM_START( shocktr2 )
5234 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
5235 	ROM_LOAD16_WORD_SWAP( "246-p1.bin", 0x000000, 0x100000, CRC(6d4b7781) SHA1(3c9d53d5da9842bfd45037c919064dda3fb2e089) )
5236 	ROM_LOAD16_WORD_SWAP( "246-p2.bin", 0x100000, 0x400000, CRC(72ea04c3) SHA1(4fb1d22c30f5f3db4637dd92a4d2705c88de399d) )
5237 
5238 	NEO_SFIX_128K( "246-s1.bin", CRC(2a360637) SHA1(431b43da5377dd189e51bd93d88d8a24d1b5090a) )
5239 
5240 	NEO_BIOS_SOUND_128K( "246-m1.bin", CRC(d0604ad1) SHA1(fae3cd52a177eadd5f5775ace957cc0f8301e65d) )
5241 
5242 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
5243 	ROM_LOAD( "246-v1.bin", 0x000000, 0x400000, CRC(16986fc6) SHA1(cff3103dadf2f4390460456a5bd3fb5f28e21f6a) )
5244 	ROM_LOAD( "246-v2.bin", 0x400000, 0x400000, CRC(ada41e83) SHA1(78e37ffaaa5679c8775a3a71f6df7a0d15082bdc) )
5245 	ROM_LOAD( "246-v3.bin", 0x800000, 0x200000, CRC(a05ba5db) SHA1(09d739cad323d918f4196f91b654627fcafd8f4d) )
5246 
5247 	NO_DELTAT_REGION
5248 
5249 	ROM_REGION( 0x3000000, REGION_GFX3, 0 )
5250 	ROM_LOAD16_BYTE( "246-c1.bin", 0x0000000, 0x800000, CRC(47ac9ec5) SHA1(2d9eea11ba87baa23b18a1a3f607dc137846e807) ) /* Plane 0,1 */
5251 	ROM_LOAD16_BYTE( "246-c2.bin", 0x0000001, 0x800000, CRC(7bcab64f) SHA1(08d0edddd14b53d606e9a7a46aa4fb4e7398e0d0) ) /* Plane 2,3 */
5252 	ROM_LOAD16_BYTE( "246-c3.bin", 0x1000000, 0x800000, CRC(db2f73e8) SHA1(8d0c3473a8b2a4e28fed1b74beb2e025b7e61867) ) /* Plane 0,1 */
5253 	ROM_LOAD16_BYTE( "246-c4.bin", 0x1000001, 0x800000, CRC(5503854e) SHA1(a0f2e7c609cbb2aa43493a39d7dcaeca3d511d26) ) /* Plane 2,3 */
5254 	ROM_LOAD16_BYTE( "246-c5.bin", 0x2000000, 0x800000, CRC(055b3701) SHA1(97f5e92538d1f2e437dcb3f80e56e1230287e8d1) ) /* Plane 0,1 */
5255 	ROM_LOAD16_BYTE( "246-c6.bin", 0x2000001, 0x800000, CRC(7e2caae1) SHA1(d9de14e3e323664a8c5b7f1df1ba9ec7dd0e6a46) ) /* Plane 2,3 */
5256 ROM_END
5257 
5258 ROM_START( flipshot )
5259 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
5260 	ROM_LOAD16_WORD_SWAP( "247-p1.bin", 0x000000, 0x080000, CRC(d2e7a7e3) SHA1(1ff4f070fcc658bbc7dc69e16c87f82d7392d100) )
5261 
5262 	NEO_SFIX_128K( "247-s1.bin", CRC(6300185c) SHA1(cb2f1de085fde214f96a962b1c2fa285eb387d44) )
5263 
5264 	NEO_BIOS_SOUND_128K( "247-m1.bin", CRC(a9fe0144) SHA1(4cc076ecce9216a373f3dcd7ba28a03d6050e522) )
5265 
5266 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
5267 	ROM_LOAD( "247-v1.bin", 0x000000, 0x200000, CRC(42ec743d) SHA1(f45b5167ebcbd59300f4e5b05448cd421654102a) )
5268 
5269 	NO_DELTAT_REGION
5270 
5271 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
5272 	ROM_LOAD16_BYTE( "247-c1.bin",  0x000000, 0x200000, CRC(c9eedcb2) SHA1(7627f2810322c146511525eb70b573a6a5ede926) ) /* Plane 0,1 */
5273 	ROM_LOAD16_BYTE( "247-c2.bin",  0x000001, 0x200000, CRC(7d6d6e87) SHA1(6475b58b9f91c20d1f465f3e892de0c68e12a92b) ) /* Plane 2,3 */
5274 ROM_END
5275 
5276 ROM_START( pbobbl2n )
5277 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
5278 	ROM_LOAD16_WORD_SWAP( "248-p1.bin", 0x000000, 0x100000, CRC(9d6c0754) SHA1(95c70c2d51fc4de01e768e03cc800a850aaad5dc) )
5279 
5280 	NEO_SFIX_128K( "248-s1.bin", CRC(0a3fee41) SHA1(0ab2120e462086be942efcf6ffb37f58ea966ca3) )
5281 
5282 	NEO_BIOS_SOUND_128K( "248-m1.bin", CRC(883097a9) SHA1(677bf9684c0c7977a9a3f0c1288e430040a53b49) )
5283 
5284 	ROM_REGION( 0x800000, REGION_SOUND1, ROMREGION_SOUNDONLY )
5285 	ROM_LOAD( "248-v1.bin", 0x000000, 0x400000, CRC(57fde1fa) SHA1(af39bc141fc35b78dcacfd42b3abb29d7e5c2c89) )
5286 	ROM_LOAD( "248-v2.bin", 0x400000, 0x400000, CRC(4b966ef3) SHA1(083c0e9fd7b8e506087648cdd8ec4206103984cd) )
5287 
5288 	NO_DELTAT_REGION
5289 
5290 	ROM_REGION( 0xa00000, REGION_GFX3, 0 )
5291 	ROM_LOAD16_BYTE( "248-c1.bin", 0x000000, 0x400000, CRC(d9115327) SHA1(a49aa836a902326cfe785428e1699fefcf8566d4) ) /* Plane 0,1 */
5292 	ROM_LOAD16_BYTE( "248-c2.bin", 0x000001, 0x400000, CRC(77f9fdac) SHA1(4642d71d32b6a05dc8bfa0f95c936a77c7cef05e) ) /* Plane 2,3 */
5293 	ROM_LOAD16_BYTE( "248-c3.bin", 0x800000, 0x100000, CRC(8890bf7c) SHA1(a52f6bafd60e72003bfe38c80c1dde24b4983b2a) ) /* Plane 0,1 */
5294 	ROM_LOAD16_BYTE( "248-c4.bin", 0x800001, 0x100000, CRC(8efead3f) SHA1(f577d2f7c6f850b3d100c36947ad15e33dfa0bed) ) /* Plane 2,3 */
5295 ROM_END
5296 
5297 ROM_START( ctomaday )
5298 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
5299 	ROM_LOAD16_WORD_SWAP( "249-p1.bin", 0x100000, 0x100000, CRC(c9386118) SHA1(5554662c7bc8605889cac4a67fee05bbb4eb786f) )
5300 	ROM_CONTINUE(					   0x000000, 0x100000 )
5301 
5302 	NEO_SFIX_128K( "249-s1.bin", CRC(dc9eb372) SHA1(b8aa142243ba303799554479bfc88eb49260f3b1) )
5303 
5304 	NEO_BIOS_SOUND_128K( "249-m1.bin", CRC(80328a47) SHA1(34b6b1a81eab1cf38834b2eea55454ce1b6100e2) )
5305 
5306 	ROM_REGION( 0x500000, REGION_SOUND1, ROMREGION_SOUNDONLY )
5307 	ROM_LOAD( "249-v1.bin", 0x000000, 0x400000, CRC(de7c8f27) SHA1(3681a68a702ab5da8f509b8301d6cada75959332) )
5308 	ROM_LOAD( "249-v2.bin", 0x400000, 0x100000, CRC(c8e40119) SHA1(738f525c381ed68c0b8a89318a3e4d0089473c45) )
5309 
5310 	NO_DELTAT_REGION
5311 
5312 	ROM_REGION( 0x800000, REGION_GFX3, 0 )
5313 	ROM_LOAD16_BYTE( "249-c1.bin",  0x000000, 0x400000, CRC(041fb8ee) SHA1(dacc84d713d76818d89a26358374afaa22fa82a2) ) /* Plane 0,1 */
5314 	ROM_LOAD16_BYTE( "249-c2.bin",  0x000001, 0x400000, CRC(74f3cdf4) SHA1(55ddabaf77f4d575f4deb24fe63e4bdc2c6f31e1) ) /* Plane 2,3 */
5315 ROM_END
5316 
5317 ROM_START( mslugx )
5318 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
5319 	ROM_LOAD16_WORD_SWAP( "250-p1.bin", 0x000000, 0x100000, CRC(81f1f60b) SHA1(4c19f2e9824e606178ac1c9d4b0516fbaa625035) )
5320 	ROM_LOAD16_WORD_SWAP( "250-p2.bin", 0x100000, 0x400000, CRC(1fda2e12) SHA1(18aaa7a3ba8da99f78c430e9be69ccde04bc04d9) )
5321 
5322 	NEO_SFIX_128K( "250-s1.bin",  CRC(fb6f441d) SHA1(2cc392ecde5d5afb28ddbaa1030552b48571dcfb) )
5323 
5324 	NEO_BIOS_SOUND_128K( "250-m1.bin", CRC(fd42a842) SHA1(55769bad4860f64ef53a333e0da9e073db483d6a) )
5325 
5326 	ROM_REGION( 0xa00000, REGION_SOUND1, ROMREGION_SOUNDONLY )
5327 	ROM_LOAD( "250-v1.bin", 0x000000, 0x400000, CRC(c79ede73) SHA1(ebfcc67204ff9677cf7972fd5b6b7faabf07280c) )
5328 	ROM_LOAD( "250-v2.bin", 0x400000, 0x400000, CRC(ea9aabe1) SHA1(526c42ca9a388f7435569400e2f132e2724c71ff) )
5329 	ROM_LOAD( "250-v3.bin", 0x800000, 0x200000, CRC(2ca65102) SHA1(45979d1edb1fc774a415d9386f98d7cb252a2043) )
5330 
5331 	NO_DELTAT_REGION
5332 
5333 	ROM_REGION( 0x3000000, REGION_GFX3, 0 )
5334 	ROM_LOAD16_BYTE( "250-c1.bin", 0x0000000, 0x800000, CRC(09a52c6f) SHA1(c3e8a8ccdac0f8bddc4c3413277626532405fae2) ) /* Plane 0,1 */
5335 	ROM_LOAD16_BYTE( "250-c2.bin", 0x0000001, 0x800000, CRC(31679821) SHA1(554f600a3aa09c16c13c625299b087a79d0d15c5) ) /* Plane 2,3 */
5336 	ROM_LOAD16_BYTE( "250-c3.bin", 0x1000000, 0x800000, CRC(fd602019) SHA1(c56646c62387bc1439d46610258c755beb8d7dd8) ) /* Plane 0,1 */
5337 	ROM_LOAD16_BYTE( "250-c4.bin", 0x1000001, 0x800000, CRC(31354513) SHA1(31be8ea2498001f68ce4b06b8b90acbf2dcab6af) ) /* Plane 2,3 */
5338 	ROM_LOAD16_BYTE( "250-c5.bin", 0x2000000, 0x800000, CRC(a4b56124) SHA1(d41069856df990a1a99d39fb263c8303389d5475) ) /* Plane 0,1 */
5339 	ROM_LOAD16_BYTE( "250-c6.bin", 0x2000001, 0x800000, CRC(83e3e69d) SHA1(39be66287696829d243fb71b3fb8b7dc2bc3298f) ) /* Plane 0,1 */
5340 ROM_END
5341 
5342 ROM_START( kof99 ) /* Original Version - Encrypted Code & GFX */
5343 	ROM_REGION( 0x900000, REGION_CPU1, 0 )
5344 	ROM_LOAD16_WORD_SWAP( "251-sma.kc",  0x0c0000, 0x040000, CRC(6c9d0647) SHA1(2a0ce62ca6c18007e8fbe1b60475c7874ab79389) )	/* stored in the custom chip */
5345 	ROM_LOAD16_WORD_SWAP( "251-p1.bin",  0x100000, 0x400000, CRC(006e4532) SHA1(47791ab4044ad55988b1d3412d95b65b91a163c8) )
5346 	ROM_LOAD16_WORD_SWAP( "251-pg2.bin", 0x500000, 0x400000, CRC(d9057f51) SHA1(8d365b4dd40351495df99d6c765df1434b0b0548) )
5347 
5348 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
5349 	ROM_REGION( 0x20000, REGION_GFX1, 0 )
5350 	ROM_FILL(                 0x000000, 0x20000, 0 )
5351 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
5352 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
5353 
5354 	NEO_BIOS_SOUND_128K( "251-m1.bin", CRC(5e74539c) SHA1(6f49a9343cbd026b2c6720ff3fa2e5b1f85e80da) )
5355 
5356 	ROM_REGION( 0x0e00000, REGION_SOUND1, ROMREGION_SOUNDONLY )
5357 	ROM_LOAD( "251-v1.bin", 0x000000, 0x400000, CRC(ef2eecc8) SHA1(8ed13b9db92dba3124bc5ba66e3e275885ece24a) )
5358 	ROM_LOAD( "251-v2.bin", 0x400000, 0x400000, CRC(73e211ca) SHA1(0e60fa64cab6255d9721e2b4bc22e3de64c874c5) )
5359 	ROM_LOAD( "251-v3.bin", 0x800000, 0x400000, CRC(821901da) SHA1(c6d4975bfaa19a62ed59126cadf2578c0a5c257f) )
5360 	ROM_LOAD( "251-v4.bin", 0xc00000, 0x200000, CRC(b49e6178) SHA1(dde6f76e958841e8c99b693e13ced9aa9ef316dc) )
5361 
5362 	NO_DELTAT_REGION
5363 
5364 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
5365 	/* Encrypted */
5366 	ROM_LOAD16_BYTE( "251-c1.bin",   0x0000000, 0x800000, CRC(0f9e93fe) SHA1(c7d77f0833c6f526f632e4f2dce59e302f6b9a15) ) /* Plane 0,1 */
5367 	ROM_LOAD16_BYTE( "251-c2.bin",   0x0000001, 0x800000, CRC(e71e2ea3) SHA1(39c7a326fddbcca3b29c68cdc96aad4d62295c0f) ) /* Plane 2,3 */
5368 	ROM_LOAD16_BYTE( "251-c3.bin",   0x1000000, 0x800000, CRC(238755d2) SHA1(01125b5c7a28e350f091280b041954fd1ac7c98f) ) /* Plane 0,1 */
5369 	ROM_LOAD16_BYTE( "251-c4.bin",   0x1000001, 0x800000, CRC(438c8b22) SHA1(ffbc643f5b27dd00f2f95d4ef4c5f29ee814722b) ) /* Plane 2,3 */
5370 	ROM_LOAD16_BYTE( "251-c5.bin",   0x2000000, 0x800000, CRC(0b0abd0a) SHA1(d5ad324fe523bdc6f09209d236cc4932524a48f1) ) /* Plane 0,1 */
5371 	ROM_LOAD16_BYTE( "251-c6.bin",   0x2000001, 0x800000, CRC(65bbf281) SHA1(79ae174667a23dabcfe865b6cd6133c86098452e) ) /* Plane 2,3 */
5372 	ROM_LOAD16_BYTE( "251-c7.bin",   0x3000000, 0x800000, CRC(ff65f62e) SHA1(7cd335fede05b56e15db90ce407c1183a78da4e9) ) /* Plane 0,1 */
5373 	ROM_LOAD16_BYTE( "251-c8.bin",   0x3000001, 0x800000, CRC(8d921c68) SHA1(42acf1d27d52a8e3b6262eb7df50693c0b135565) ) /* Plane 2,3 */
5374 ROM_END
5375 
5376 ROM_START( kof99a ) /* Original Version - Encrypted Code & GFX */
5377 	ROM_REGION( 0x900000, REGION_CPU1, 0 )
5378 	ROM_LOAD16_WORD_SWAP( "251-sma.ka",  0x0c0000, 0x040000, CRC(7766d09e) SHA1(4e0a49d1ad669a62676cb30f527c6590cde80194) )	/* stored in the custom chip */
5379 	ROM_LOAD16_WORD_SWAP( "251-p1.bin",  0x100000, 0x400000, CRC(006e4532) SHA1(47791ab4044ad55988b1d3412d95b65b91a163c8) )
5380 	ROM_LOAD16_WORD_SWAP( "251-p2.bin",  0x500000, 0x400000, CRC(90175f15) SHA1(aa9e75810438a8b45808a8bf32cb04d91b5c0b3a) )
5381 
5382 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
5383 	ROM_REGION( 0x20000, REGION_GFX1, 0 )
5384 	ROM_FILL(                 0x000000, 0x20000, 0 )
5385 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
5386 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
5387 
5388 	NEO_BIOS_SOUND_128K( "251-m1.bin", CRC(5e74539c) SHA1(6f49a9343cbd026b2c6720ff3fa2e5b1f85e80da) )
5389 
5390 	ROM_REGION( 0x0e00000, REGION_SOUND1, ROMREGION_SOUNDONLY )
5391 	ROM_LOAD( "251-v1.bin", 0x000000, 0x400000, CRC(ef2eecc8) SHA1(8ed13b9db92dba3124bc5ba66e3e275885ece24a) )
5392 	ROM_LOAD( "251-v2.bin", 0x400000, 0x400000, CRC(73e211ca) SHA1(0e60fa64cab6255d9721e2b4bc22e3de64c874c5) )
5393 	ROM_LOAD( "251-v3.bin", 0x800000, 0x400000, CRC(821901da) SHA1(c6d4975bfaa19a62ed59126cadf2578c0a5c257f) )
5394 	ROM_LOAD( "251-v4.bin", 0xc00000, 0x200000, CRC(b49e6178) SHA1(dde6f76e958841e8c99b693e13ced9aa9ef316dc) )
5395 
5396 	NO_DELTAT_REGION
5397 
5398 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
5399 	/* Encrypted */
5400 	ROM_LOAD16_BYTE( "251-c1.bin",   0x0000000, 0x800000, CRC(0f9e93fe) SHA1(c7d77f0833c6f526f632e4f2dce59e302f6b9a15) ) /* Plane 0,1 */
5401 	ROM_LOAD16_BYTE( "251-c2.bin",   0x0000001, 0x800000, CRC(e71e2ea3) SHA1(39c7a326fddbcca3b29c68cdc96aad4d62295c0f) ) /* Plane 2,3 */
5402 	ROM_LOAD16_BYTE( "251-c3.bin",   0x1000000, 0x800000, CRC(238755d2) SHA1(01125b5c7a28e350f091280b041954fd1ac7c98f) ) /* Plane 0,1 */
5403 	ROM_LOAD16_BYTE( "251-c4.bin",   0x1000001, 0x800000, CRC(438c8b22) SHA1(ffbc643f5b27dd00f2f95d4ef4c5f29ee814722b) ) /* Plane 2,3 */
5404 	ROM_LOAD16_BYTE( "251-c5.bin",   0x2000000, 0x800000, CRC(0b0abd0a) SHA1(d5ad324fe523bdc6f09209d236cc4932524a48f1) ) /* Plane 0,1 */
5405 	ROM_LOAD16_BYTE( "251-c6.bin",   0x2000001, 0x800000, CRC(65bbf281) SHA1(79ae174667a23dabcfe865b6cd6133c86098452e) ) /* Plane 2,3 */
5406 	ROM_LOAD16_BYTE( "251-c7.bin",   0x3000000, 0x800000, CRC(ff65f62e) SHA1(7cd335fede05b56e15db90ce407c1183a78da4e9) ) /* Plane 0,1 */
5407 	ROM_LOAD16_BYTE( "251-c8.bin",   0x3000001, 0x800000, CRC(8d921c68) SHA1(42acf1d27d52a8e3b6262eb7df50693c0b135565) ) /* Plane 2,3 */
5408 ROM_END
5409 
5410 ROM_START( kof99e ) /* Original Version - Encrypted Code & GFX */
5411 	ROM_REGION( 0x900000, REGION_CPU1, 0 )
5412 	ROM_LOAD16_WORD_SWAP( "251-sma.ka",  0x0c0000, 0x040000, CRC(7766d09e) SHA1(4e0a49d1ad669a62676cb30f527c6590cde80194) )	/* stored in the custom chip */
5413 	ROM_LOAD16_WORD_SWAP( "251-ep1.p1",  0x100000, 0x200000, CRC(1e8d692d) SHA1(eea1aa8c0a17f089ac14831889c36535e559072c) )
5414 	ROM_LOAD16_WORD_SWAP( "251-ep2.p2",  0x300000, 0x200000, CRC(d6206e5a) SHA1(0e1100d03c40c6d5cfa899d009e319ae73fce6b8) )
5415 	ROM_LOAD16_WORD_SWAP( "251-ep3.p3",  0x500000, 0x200000, CRC(d58c3ef8) SHA1(f927d90d55b49944f448d6286e0cb913cc70ade1) )
5416 	ROM_LOAD16_WORD_SWAP( "251-ep4.p4",  0x700000, 0x200000, CRC(52de02ae) SHA1(f16924ff8eef92da7716236a6a055e22e090a02b) )
5417 
5418 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
5419 	ROM_REGION( 0x20000, REGION_GFX1, 0 )
5420 	ROM_FILL(                 0x000000, 0x20000, 0 )
5421 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
5422 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
5423 
5424 	NEO_BIOS_SOUND_128K( "251-m1.bin", CRC(5e74539c) SHA1(6f49a9343cbd026b2c6720ff3fa2e5b1f85e80da) )
5425 
5426 	ROM_REGION( 0x0e00000, REGION_SOUND1, ROMREGION_SOUNDONLY )
5427 	ROM_LOAD( "251-v1.bin", 0x000000, 0x400000, CRC(ef2eecc8) SHA1(8ed13b9db92dba3124bc5ba66e3e275885ece24a) )
5428 	ROM_LOAD( "251-v2.bin", 0x400000, 0x400000, CRC(73e211ca) SHA1(0e60fa64cab6255d9721e2b4bc22e3de64c874c5) )
5429 	ROM_LOAD( "251-v3.bin", 0x800000, 0x400000, CRC(821901da) SHA1(c6d4975bfaa19a62ed59126cadf2578c0a5c257f) )
5430 	ROM_LOAD( "251-v4.bin", 0xc00000, 0x200000, CRC(b49e6178) SHA1(dde6f76e958841e8c99b693e13ced9aa9ef316dc) )
5431 
5432 	NO_DELTAT_REGION
5433 
5434 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
5435 	/* Encrypted */
5436 	ROM_LOAD16_BYTE( "251-c1.bin",   0x0000000, 0x800000, CRC(0f9e93fe) SHA1(c7d77f0833c6f526f632e4f2dce59e302f6b9a15) ) /* Plane 0,1 */
5437 	ROM_LOAD16_BYTE( "251-c2.bin",   0x0000001, 0x800000, CRC(e71e2ea3) SHA1(39c7a326fddbcca3b29c68cdc96aad4d62295c0f) ) /* Plane 2,3 */
5438 	ROM_LOAD16_BYTE( "251-c3.bin",   0x1000000, 0x800000, CRC(238755d2) SHA1(01125b5c7a28e350f091280b041954fd1ac7c98f) ) /* Plane 0,1 */
5439 	ROM_LOAD16_BYTE( "251-c4.bin",   0x1000001, 0x800000, CRC(438c8b22) SHA1(ffbc643f5b27dd00f2f95d4ef4c5f29ee814722b) ) /* Plane 2,3 */
5440 	ROM_LOAD16_BYTE( "251-c5.bin",   0x2000000, 0x800000, CRC(0b0abd0a) SHA1(d5ad324fe523bdc6f09209d236cc4932524a48f1) ) /* Plane 0,1 */
5441 	ROM_LOAD16_BYTE( "251-c6.bin",   0x2000001, 0x800000, CRC(65bbf281) SHA1(79ae174667a23dabcfe865b6cd6133c86098452e) ) /* Plane 2,3 */
5442 	ROM_LOAD16_BYTE( "251-c7.bin",   0x3000000, 0x800000, CRC(ff65f62e) SHA1(7cd335fede05b56e15db90ce407c1183a78da4e9) ) /* Plane 0,1 */
5443 	ROM_LOAD16_BYTE( "251-c8.bin",   0x3000001, 0x800000, CRC(8d921c68) SHA1(42acf1d27d52a8e3b6262eb7df50693c0b135565) ) /* Plane 2,3 */
5444 ROM_END
5445 
5446 ROM_START( kof99n ) /* Original Version - Encrypted GFX */
5447 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
5448 	ROM_LOAD16_WORD_SWAP( "152-p1.bin", 0x000000, 0x100000, CRC(f2c7ddfa) SHA1(d592eecc53d442c55c2f26a6a721fdf2924d2a5b) )
5449 	ROM_LOAD16_WORD_SWAP( "152-p2.bin", 0x100000, 0x400000, CRC(274ef47a) SHA1(98654b68cc85c19d4a90b46f3110f551fa2e5357) )
5450 
5451 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
5452 	ROM_REGION( 0x20000, REGION_GFX1, 0 )
5453 	ROM_FILL(                 0x000000, 0x20000, 0 )
5454 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
5455 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
5456 
5457 	NEO_BIOS_SOUND_128K( "251-m1.bin", CRC(5e74539c) SHA1(6f49a9343cbd026b2c6720ff3fa2e5b1f85e80da) )
5458 
5459 	ROM_REGION( 0x0e00000, REGION_SOUND1, ROMREGION_SOUNDONLY )
5460 	ROM_LOAD( "251-v1.bin", 0x000000, 0x400000, CRC(ef2eecc8) SHA1(8ed13b9db92dba3124bc5ba66e3e275885ece24a) )
5461 	ROM_LOAD( "251-v2.bin", 0x400000, 0x400000, CRC(73e211ca) SHA1(0e60fa64cab6255d9721e2b4bc22e3de64c874c5) )
5462 	ROM_LOAD( "251-v3.bin", 0x800000, 0x400000, CRC(821901da) SHA1(c6d4975bfaa19a62ed59126cadf2578c0a5c257f) )
5463 	ROM_LOAD( "251-v4.bin", 0xc00000, 0x200000, CRC(b49e6178) SHA1(dde6f76e958841e8c99b693e13ced9aa9ef316dc) )
5464 
5465 	NO_DELTAT_REGION
5466 
5467 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
5468 	/* Encrypted */
5469 	ROM_LOAD16_BYTE( "251-c1.bin",   0x0000000, 0x800000, CRC(0f9e93fe) SHA1(c7d77f0833c6f526f632e4f2dce59e302f6b9a15) ) /* Plane 0,1 */
5470 	ROM_LOAD16_BYTE( "251-c2.bin",   0x0000001, 0x800000, CRC(e71e2ea3) SHA1(39c7a326fddbcca3b29c68cdc96aad4d62295c0f) ) /* Plane 2,3 */
5471 	ROM_LOAD16_BYTE( "251-c3.bin",   0x1000000, 0x800000, CRC(238755d2) SHA1(01125b5c7a28e350f091280b041954fd1ac7c98f) ) /* Plane 0,1 */
5472 	ROM_LOAD16_BYTE( "251-c4.bin",   0x1000001, 0x800000, CRC(438c8b22) SHA1(ffbc643f5b27dd00f2f95d4ef4c5f29ee814722b) ) /* Plane 2,3 */
5473 	ROM_LOAD16_BYTE( "251-c5.bin",   0x2000000, 0x800000, CRC(0b0abd0a) SHA1(d5ad324fe523bdc6f09209d236cc4932524a48f1) ) /* Plane 0,1 */
5474 	ROM_LOAD16_BYTE( "251-c6.bin",   0x2000001, 0x800000, CRC(65bbf281) SHA1(79ae174667a23dabcfe865b6cd6133c86098452e) ) /* Plane 2,3 */
5475 	ROM_LOAD16_BYTE( "251-c7.bin",   0x3000000, 0x800000, CRC(ff65f62e) SHA1(7cd335fede05b56e15db90ce407c1183a78da4e9) ) /* Plane 0,1 */
5476 	ROM_LOAD16_BYTE( "251-c8.bin",   0x3000001, 0x800000, CRC(8d921c68) SHA1(42acf1d27d52a8e3b6262eb7df50693c0b135565) ) /* Plane 2,3 */
5477 ROM_END
5478 
5479 ROM_START( kof99p ) /* Prototype Version - Possibly Hacked */
5480 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
5481 	ROM_LOAD16_WORD_SWAP( "251-p1p.bin", 0x000000, 0x100000, CRC(f37929c4) SHA1(226e7e3d629568399b88275e5bcd4e5b3839be95) )
5482 	ROM_LOAD16_WORD_SWAP( "251-p2p.bin", 0x100000, 0x400000, CRC(739742ad) SHA1(31acaf05a9bf186305888d3db7e4e8a83f7bb0a4) )
5483 
5484 	/* This is the S1 from the prototype, the final is certainly be different */
5485 	NEO_SFIX_128K( "251-s1p.bin", CRC(fb1498ed) SHA1(d40060b31b6f217a4abdf3b336439fcd7bd7aaef) )
5486 
5487 	/* Did the Prototype really use the same sound program / voice roms, sound isn't great .. */
5488 	NEO_BIOS_SOUND_128K( "251-m1.bin", CRC(5e74539c) SHA1(6f49a9343cbd026b2c6720ff3fa2e5b1f85e80da) )
5489 
5490 	ROM_REGION( 0x0e00000, REGION_SOUND1, ROMREGION_SOUNDONLY )
5491 	ROM_LOAD( "251-v1.bin", 0x000000, 0x400000, CRC(ef2eecc8) SHA1(8ed13b9db92dba3124bc5ba66e3e275885ece24a) )
5492 	ROM_LOAD( "251-v2.bin", 0x400000, 0x400000, CRC(73e211ca) SHA1(0e60fa64cab6255d9721e2b4bc22e3de64c874c5) )
5493 	ROM_LOAD( "251-v3.bin", 0x800000, 0x400000, CRC(821901da) SHA1(c6d4975bfaa19a62ed59126cadf2578c0a5c257f) )
5494 	ROM_LOAD( "251-v4.bin", 0xc00000, 0x200000, CRC(b49e6178) SHA1(dde6f76e958841e8c99b693e13ced9aa9ef316dc) )
5495 
5496 	NO_DELTAT_REGION
5497 
5498 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
5499 	/* these are probably decrypted versions of the roms found in the final */
5500 	ROM_LOAD16_BYTE( "251-c1p.bin", 0x0000000, 0x800000, CRC(e5d8ffa4) SHA1(65f15f9f02424a7a9dd35916166594f283e8d424) ) /* Plane 0,1 */
5501 	ROM_LOAD16_BYTE( "251-c2p.bin", 0x0000001, 0x800000, CRC(d822778f) SHA1(b590055e9bf1549bd6e1ecdabd65702202615712) ) /* Plane 2,3 */
5502 	ROM_LOAD16_BYTE( "251-c3p.bin", 0x1000000, 0x800000, CRC(f20959e8) SHA1(38293043fa77ac51c5e3191118874c58f1ae4d30) ) /* Plane 0,1 */
5503 	ROM_LOAD16_BYTE( "251-c4p.bin", 0x1000001, 0x800000, CRC(54ffbe9f) SHA1(8e62442923551f07a552621951b1accab2830e3b) ) /* Plane 2,3 */
5504 	ROM_LOAD16_BYTE( "251-c5p.bin", 0x2000000, 0x800000, CRC(d87a3bbc) SHA1(430f6812088712e0eb5714dcc664d8bba75e921a) ) /* Plane 0,1 */
5505 	ROM_LOAD16_BYTE( "251-c6p.bin", 0x2000001, 0x800000, CRC(4d40a691) SHA1(2b580d0678a5e6033ef16130671e860364d35e56) ) /* Plane 2,3 */
5506 	ROM_LOAD16_BYTE( "251-c7p.bin", 0x3000000, 0x800000, CRC(a4479a58) SHA1(d50e6cc9ccfe1ddbc6d90d46b8ca2cb0304edd8c) ) /* Plane 0,1 */
5507 	ROM_LOAD16_BYTE( "251-c8p.bin", 0x3000001, 0x800000, CRC(ead513ce) SHA1(e9b07a0b01fdeb3004755a479df059c81b4d0ed6) ) /* Plane 2,3 */
5508 ROM_END
5509 
5510 ROM_START( ganryu ) /* Original Version - Encrypted GFX */
5511 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
5512 	ROM_LOAD16_WORD_SWAP( "252-p1.bin", 0x100000, 0x100000, CRC(4b8ac4fb) SHA1(93d90271bff281862b03beba3809cf95a47a1e44) )
5513 	ROM_CONTINUE(						0x000000, 0x100000 )
5514 
5515 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
5516 	ROM_REGION( 0x20000, REGION_GFX1, 0 )
5517 	ROM_FILL(                 0x000000, 0x20000, 0 )
5518 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
5519 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
5520 
5521 	NEO_BIOS_SOUND_128K( "252-m1.bin", CRC(30cc4099) SHA1(46453b7aac41855a92724a785372f8daf931d8d4) )
5522 
5523 	ROM_REGION( 0x0400000, REGION_SOUND1, ROMREGION_SOUNDONLY )
5524 	ROM_LOAD( "252-v1.bin", 0x000000, 0x400000, CRC(e5946733) SHA1(d5904a50465af03d6ff33399a98f3259721ca0b2) )
5525 
5526 	NO_DELTAT_REGION
5527 
5528 	ROM_REGION( 0x1000000, REGION_GFX3, 0 )
5529 	/* Encrypted */
5530 	ROM_LOAD16_BYTE( "252-c1.bin", 0x0000000, 0x800000, CRC(50ee7882) SHA1(ace0f95407c246d0456341cf2ad8a7668b81df8a) )
5531 	ROM_LOAD16_BYTE( "252-c2.bin", 0x0000001, 0x800000, CRC(62585474) SHA1(b35461598087aa82886af0030c61b26cc064af5f) )
5532 ROM_END
5533 
5534 ROM_START( garou )
5535 	ROM_REGION( 0x900000, REGION_CPU1, 0 )
5536 	ROM_LOAD16_WORD_SWAP( "253-sma.bin", 0x0c0000, 0x040000, CRC(98bc93dc) SHA1(01fe3d18b50f770e131e8d8eeff4c630ba8c9551) )	/* stored in the custom chip */
5537 	ROM_LOAD16_WORD_SWAP( "253-ep1.p1",  0x100000, 0x200000, CRC(ea3171a4) SHA1(bbda40f652baa0dc5fc6a006c001a1bdb0df43f6) )
5538 	ROM_LOAD16_WORD_SWAP( "253-ep2.p2",  0x300000, 0x200000, CRC(382f704b) SHA1(0ace9c84a8b8a0524fd9a503e7d872de1bf1bd52) )
5539 	ROM_LOAD16_WORD_SWAP( "253-ep3.p3",  0x500000, 0x200000, CRC(e395bfdd) SHA1(6b50f5ac15bf66b7e4e9bff57594fd3d7530c831) )
5540 	ROM_LOAD16_WORD_SWAP( "253-ep4.p4",  0x700000, 0x200000, CRC(da92c08e) SHA1(5556f983ebcebc33160e90a6a6cf589d54c8cedc) )
5541 
5542 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
5543 	ROM_REGION( 0x80000, REGION_GFX1, 0 )	/* larger char set */
5544 	ROM_FILL(                 0x000000, 0x20000, 0 )
5545 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
5546 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
5547 
5548 	NEO_BIOS_SOUND_256K( "253-m1.bin", CRC(36a806be) SHA1(90fb44dc0c3fb57946a0f35716056abb84a0f191) )
5549 
5550 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
5551 	ROM_LOAD( "253-v1.bin", 0x000000, 0x400000, CRC(263e388c) SHA1(11f05feee170370c4bfc5053af79246a6e3de5dc) )
5552 	ROM_LOAD( "253-v2.bin", 0x400000, 0x400000, CRC(2c6bc7be) SHA1(c9c61054ce1a47bf1bf77a31117726b499df24a4) )
5553 	ROM_LOAD( "253-v3.bin", 0x800000, 0x400000, CRC(0425b27d) SHA1(986863c98fc3445487242dcf2ea75b075e7f33ee) )
5554 	ROM_LOAD( "253-v4.bin", 0xc00000, 0x400000, CRC(a54be8a9) SHA1(d7123e79b43e8adfaa5ecadbfcbeb6be890ec311) )
5555 
5556 	NO_DELTAT_REGION
5557 
5558 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
5559 	/* Encrypted */
5560 	ROM_LOAD16_BYTE( "253-c1.bin", 0x0000000, 0x800000, CRC(0603e046) SHA1(5ef4557ce90ba65d36129de97be1fdc049c4a3d0) ) /* Plane 0,1 */
5561 	ROM_LOAD16_BYTE( "253-c2.bin", 0x0000001, 0x800000, CRC(0917d2a4) SHA1(d4ed3a13ae22f880fb399671c1752f1a0283f316) ) /* Plane 2,3 */
5562 	ROM_LOAD16_BYTE( "253-c3.bin", 0x1000000, 0x800000, CRC(6737c92d) SHA1(678f0c9cc1267bd131546981b9989bfb7289d8ba) ) /* Plane 0,1 */
5563 	ROM_LOAD16_BYTE( "253-c4.bin", 0x1000001, 0x800000, CRC(5ba92ec6) SHA1(aae36b050a3a0321026a96eba06dd184c0e2acca) ) /* Plane 2,3 */
5564 	ROM_LOAD16_BYTE( "253-c5.bin", 0x2000000, 0x800000, CRC(3eab5557) SHA1(47c433015aa81a0b0a1d3ee51382c4948b80c023) ) /* Plane 0,1 */
5565 	ROM_LOAD16_BYTE( "253-c6.bin", 0x2000001, 0x800000, CRC(308d098b) SHA1(b052f1fa9fbc69606004c250e2505360eaa24949) ) /* Plane 2,3 */
5566 	ROM_LOAD16_BYTE( "253-c7.bin", 0x3000000, 0x800000, CRC(c0e995ae) SHA1(8675ca787d28246174c313167f82557f021366fc) ) /* Plane 0,1 */
5567 	ROM_LOAD16_BYTE( "253-c8.bin", 0x3000001, 0x800000, CRC(21a11303) SHA1(fd61221ad257c185ef5c1f9694bd6b840b591af3) ) /* Plane 2,3 */
5568 ROM_END
5569 
5570 ROM_START( garouo )
5571 	ROM_REGION( 0x900000, REGION_CPU1, 0 )
5572 	ROM_LOAD16_WORD_SWAP( "253-smao.bin", 0x0c0000, 0x040000, CRC(96c72233) SHA1(29e19effd40fdf7e5144332396857f4ad0eff13e) )	/* stored in the custom chip */
5573 	ROM_LOAD16_WORD_SWAP( "253-p1.bin",   0x100000, 0x400000, CRC(18ae5d7e) SHA1(bdb58ec9137d8653979b47132f2d10e1cc6aaa24) )
5574 	ROM_LOAD16_WORD_SWAP( "253-p2.bin",   0x500000, 0x400000, CRC(afffa779) SHA1(ac017986f02277fbcd656b8c02492a3f4216a90e) )
5575 
5576 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
5577 	ROM_REGION( 0x80000, REGION_GFX1, 0 )	/* larger char set */
5578 	ROM_FILL(                 0x000000, 0x20000, 0 )
5579 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
5580 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
5581 
5582 	NEO_BIOS_SOUND_256K( "253-m1.bin", CRC(36a806be) SHA1(90fb44dc0c3fb57946a0f35716056abb84a0f191) )
5583 
5584 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
5585 	ROM_LOAD( "253-v1.bin", 0x000000, 0x400000, CRC(263e388c) SHA1(11f05feee170370c4bfc5053af79246a6e3de5dc) )
5586 	ROM_LOAD( "253-v2.bin", 0x400000, 0x400000, CRC(2c6bc7be) SHA1(c9c61054ce1a47bf1bf77a31117726b499df24a4) )
5587 	ROM_LOAD( "253-v3.bin", 0x800000, 0x400000, CRC(0425b27d) SHA1(986863c98fc3445487242dcf2ea75b075e7f33ee) )
5588 	ROM_LOAD( "253-v4.bin", 0xc00000, 0x400000, CRC(a54be8a9) SHA1(d7123e79b43e8adfaa5ecadbfcbeb6be890ec311) )
5589 
5590 	NO_DELTAT_REGION
5591 
5592 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
5593 	/* Encrypted */
5594 	ROM_LOAD16_BYTE( "253-c1.bin", 0x0000000, 0x800000, CRC(0603e046) SHA1(5ef4557ce90ba65d36129de97be1fdc049c4a3d0) ) /* Plane 0,1 */
5595 	ROM_LOAD16_BYTE( "253-c2.bin", 0x0000001, 0x800000, CRC(0917d2a4) SHA1(d4ed3a13ae22f880fb399671c1752f1a0283f316) ) /* Plane 2,3 */
5596 	ROM_LOAD16_BYTE( "253-c3.bin", 0x1000000, 0x800000, CRC(6737c92d) SHA1(678f0c9cc1267bd131546981b9989bfb7289d8ba) ) /* Plane 0,1 */
5597 	ROM_LOAD16_BYTE( "253-c4.bin", 0x1000001, 0x800000, CRC(5ba92ec6) SHA1(aae36b050a3a0321026a96eba06dd184c0e2acca) ) /* Plane 2,3 */
5598 	ROM_LOAD16_BYTE( "253-c5.bin", 0x2000000, 0x800000, CRC(3eab5557) SHA1(47c433015aa81a0b0a1d3ee51382c4948b80c023) ) /* Plane 0,1 */
5599 	ROM_LOAD16_BYTE( "253-c6.bin", 0x2000001, 0x800000, CRC(308d098b) SHA1(b052f1fa9fbc69606004c250e2505360eaa24949) ) /* Plane 2,3 */
5600 	ROM_LOAD16_BYTE( "253-c7.bin", 0x3000000, 0x800000, CRC(c0e995ae) SHA1(8675ca787d28246174c313167f82557f021366fc) ) /* Plane 0,1 */
5601 	ROM_LOAD16_BYTE( "253-c8.bin", 0x3000001, 0x800000, CRC(21a11303) SHA1(fd61221ad257c185ef5c1f9694bd6b840b591af3) ) /* Plane 2,3 */
5602 ROM_END
5603 
5604 ROM_START( garoup ) /* Prototype Version, seems genuine */
5605 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
5606 	ROM_LOAD16_WORD_SWAP( "253-p1p.bin", 0x000000, 0x100000, CRC(c72f0c16) SHA1(1ff6bb651682f93bef9ff02622c3cf63fe594986) )
5607 	ROM_LOAD16_WORD_SWAP( "253-p2p.bin", 0x100000, 0x400000, CRC(bf8de565) SHA1(0e24574168cd38138bed0aa4dca49849f6901ca2) )
5608 
5609 	NEO_SFIX_128K( "253-s1p.bin", CRC(779989de) SHA1(8bd550857b60f8a907f6d39a4225ceffdd330307) )
5610 
5611 	NEO_BIOS_SOUND_256K( "253-m1p.bin", CRC(bbe464f7) SHA1(f5f8f3e48f5d453f45107085d6f4023bcd24c053) )
5612 
5613 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
5614 	ROM_LOAD( "253-v1p.bin", 0x000000, 0x400000, CRC(274f3923) SHA1(4c7a8ad1cd0e3afc1f78de3c2929120ed434f104) )
5615 	ROM_LOAD( "253-v2p.bin", 0x400000, 0x400000, CRC(8f86dabe) SHA1(b3d2d9f5c1d97a6e7aee2c674fb6627f41bbb240) )
5616 	ROM_LOAD( "253-v3p.bin", 0x800000, 0x400000, CRC(05fd06cd) SHA1(6cd699719614bb87547632ea3d61d92d81fdf563) )
5617 	ROM_LOAD( "253-v4p.bin", 0xc00000, 0x400000, CRC(14984063) SHA1(170d5638327ec0eb3590b80dc11590897367250c) )
5618 
5619 	NO_DELTAT_REGION
5620 
5621 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
5622 	ROM_LOAD16_BYTE( "253-c1p.bin", 0x0000000, 0x800000, CRC(5bb5d137) SHA1(d648febd8e6a0bdd9bdbb6ce1f1f8b08567ec05a) ) /* Plane 0,1 */
5623 	ROM_LOAD16_BYTE( "253-c2p.bin", 0x0000001, 0x800000, CRC(5c8d2960) SHA1(f7503502be0332adf408ee0ea5ee5161c8939fd8) ) /* Plane 2,3 */
5624 	ROM_LOAD16_BYTE( "253-c3p.bin", 0x1000000, 0x800000, CRC(234d16fc) SHA1(7b9221f7ecc438150c8a10be72390329854ed21b) ) /* Plane 0,1 */
5625 	ROM_LOAD16_BYTE( "253-c4p.bin", 0x1000001, 0x800000, CRC(b9b5b993) SHA1(6059793eaf6e58c172235fe64aa9d25a40c38ed6) ) /* Plane 2,3 */
5626 	ROM_LOAD16_BYTE( "253-c5p.bin", 0x2000000, 0x800000, CRC(722615d2) SHA1(798832c535869f0e247c3db0d8253779b103e213) ) /* Plane 0,1 */
5627 	ROM_LOAD16_BYTE( "253-c6p.bin", 0x2000001, 0x800000, CRC(0a6fab38) SHA1(eaee6f2f18af91f7959d84d4b991b3fc182d07c4) ) /* Plane 2,3 */
5628 	ROM_LOAD16_BYTE( "253-c7p.bin", 0x3000000, 0x800000, CRC(d68e806f) SHA1(92bfd9839115bd590972ae4ecc45ad35dce22387) ) /* Plane 0,1 */
5629 	ROM_LOAD16_BYTE( "253-c8p.bin", 0x3000001, 0x800000, CRC(f778fe99) SHA1(c963f6ba90a36d02991728b44ffcf174ca18268a) ) /* Plane 2,3 */
5630 ROM_END
5631 
5632 ROM_START( s1945p ) /* Original Version, Encrypted GFX Roms */
5633 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
5634 	ROM_LOAD16_WORD_SWAP( "254-p1.bin", 0x000000, 0x100000, CRC(ff8efcff) SHA1(dcaeaca573385c172ecc43ee6bee355359091893) )
5635 	ROM_LOAD16_WORD_SWAP( "254-p2.bin", 0x100000, 0x400000, CRC(efdfd4dd) SHA1(254f3e1b546eed788f7ae919be9d1bf9702148ce) )
5636 
5637 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
5638 	ROM_REGION( 0x20000, REGION_GFX1, 0 )
5639 	ROM_FILL(                 0x000000, 0x20000, 0 )
5640 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
5641 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
5642 
5643 	NEO_BIOS_SOUND_128K( "254-m1.bin", CRC(994b4487) SHA1(a4e645a3ababa48a8325980ff022e04a8b51b017) )
5644 
5645 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
5646 	ROM_LOAD( "254-v1.bin", 0x000000, 0x400000, CRC(844f58fb) SHA1(e59544457be9f21481eac8b5a39b9cbb502f252d) )
5647 	ROM_LOAD( "254-v2.bin", 0x400000, 0x400000, CRC(d9a248f0) SHA1(dd3e0974b753e6f94d0943a002de45668a1b072b) )
5648 	ROM_LOAD( "254-v3.bin", 0x800000, 0x400000, CRC(0b0d2d33) SHA1(f8e76af42a997f36a40f66b39de00f68afe6a89c) )
5649 	ROM_LOAD( "254-v4.bin", 0xc00000, 0x400000, CRC(6d13dc91) SHA1(8433513c0b5aea61939068a25ab90efbe3e44116) )
5650 
5651 	NO_DELTAT_REGION
5652 
5653 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
5654 	ROM_LOAD16_BYTE( "254-c1.bin", 0x0000000, 0x800000, CRC(ae6fc8ef) SHA1(544ccdaee8a4a45cdce9483e30852811d2d5f3cc) ) /* Plane 0,1 */
5655 	ROM_LOAD16_BYTE( "254-c2.bin", 0x0000001, 0x800000, CRC(436fa176) SHA1(d70141a91a360a1b1070753086f976608fec38af) ) /* Plane 2,3 */
5656 	ROM_LOAD16_BYTE( "254-c3.bin", 0x1000000, 0x800000, CRC(e53ff2dc) SHA1(31f6aaffe28146d574aa72f14f90a9d968f36bc6) ) /* Plane 0,1 */
5657 	ROM_LOAD16_BYTE( "254-c4.bin", 0x1000001, 0x800000, CRC(818672f0) SHA1(460c6738d0ee5ae440a23fc1434fab53bbb242b5) ) /* Plane 2,3 */
5658 	ROM_LOAD16_BYTE( "254-c5.bin", 0x2000000, 0x800000, CRC(4580eacd) SHA1(feb96eb5e80c9125ddd7836e0939212cd3011c34) ) /* Plane 0,1 */
5659 	ROM_LOAD16_BYTE( "254-c6.bin", 0x2000001, 0x800000, CRC(e34970fc) SHA1(6e43e15e27bc914357f977116ab1e2d98711bb21) ) /* Plane 2,3 */
5660 	ROM_LOAD16_BYTE( "254-c7.bin", 0x3000000, 0x800000, CRC(f2323239) SHA1(5b3e8dd77474203be010ec7363858d806344a320) ) /* Plane 0,1 */
5661 	ROM_LOAD16_BYTE( "254-c8.bin", 0x3000001, 0x800000, CRC(66848c7d) SHA1(24d4ed627940a4cf8129761c1da15556e52e199c) ) /* Plane 2,3 */
5662 ROM_END
5663 
5664 ROM_START( preisle2 ) /* Original Version, Encrypted GFX */
5665 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
5666 	ROM_LOAD16_WORD_SWAP( "255-p1.bin", 0x000000, 0x100000, CRC(dfa3c0f3) SHA1(793c6a46f3a794536dc0327a3f3fad20e25ab661) )
5667 	ROM_LOAD16_WORD_SWAP( "255-p2.bin", 0x100000, 0x400000, CRC(42050b80) SHA1(0981a8295d43b264c2b95e5d7568bdda4e64c976) )
5668 
5669 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
5670 	ROM_REGION( 0x20000, REGION_GFX1, 0 )
5671 	ROM_FILL(                 0x000000, 0x20000, 0 )
5672 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
5673 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
5674 
5675 	NEO_BIOS_SOUND_128K( "255-m1.bin", CRC(8efd4014) SHA1(5b73809b6e4e49264d281ef3e5004ac8a9de296d) )
5676 
5677 	ROM_REGION( 0x0600000, REGION_SOUND1, ROMREGION_SOUNDONLY )
5678 	ROM_LOAD( "255-v1.bin", 0x000000, 0x400000, CRC(5a14543d) SHA1(7146ac748f846c7e2d5b0bdcf953892e39b648fe) )
5679 	ROM_LOAD( "255-v2.bin", 0x400000, 0x200000, CRC(6610d91a) SHA1(b2c6786920dc1712e88c3cc26d2c6c3ac2615bf4) )
5680 
5681 	NO_DELTAT_REGION
5682 
5683 	ROM_REGION( 0x3000000, REGION_GFX3, 0 )
5684 	/* Encrypted */
5685 	ROM_LOAD16_BYTE( "255-c1.bin",   0x0000000, 0x800000, CRC(ea06000b) SHA1(1539b12e461fa48301190eb8171bbffff9d984b7) ) /* Plane 0,1 */
5686 	ROM_LOAD16_BYTE( "255-c2.bin",   0x0000001, 0x800000, CRC(04e67d79) SHA1(aadb6ee750da2c14c6eededa2218db95e051a32c) ) /* Plane 2,3 */
5687 	ROM_LOAD16_BYTE( "255-c3.bin",   0x1000000, 0x800000, CRC(60e31e08) SHA1(bd5b81ad9d04cdc4e0df31ac40eca305f98277eb) ) /* Plane 0,1 */
5688 	ROM_LOAD16_BYTE( "255-c4.bin",   0x1000001, 0x800000, CRC(40371d69) SHA1(90011ccc5672ff1b90737cf50c963e71b6217ce3) ) /* Plane 2,3 */
5689 	ROM_LOAD16_BYTE( "255-c5.bin",   0x2000000, 0x800000, CRC(0b2e6adf) SHA1(15c7d9aa8b1ad9a071e6fd0ef0de8a057c23b02e) ) /* Plane 0,1 */
5690 	ROM_LOAD16_BYTE( "255-c6.bin",   0x2000001, 0x800000, CRC(b001bdd3) SHA1(394ba8004644844ee97a120cfda48aeac685af8a) ) /* Plane 2,3 */
5691 ROM_END
5692 
5693 ROM_START( mslug3 ) /* Original Version - Encrypted Code & GFX */
5694 	ROM_REGION( 0x900000, REGION_CPU1, 0 )
5695 	ROM_LOAD16_WORD_SWAP( "256-sma.bin", 0x0c0000, 0x040000, CRC(9cd55736) SHA1(d6efb2b313127c2911d47d9324626b3f1e7c6ccb) )	/* stored in the custom chip */
5696 	ROM_LOAD16_WORD_SWAP( "256-p1.bin",  0x100000, 0x400000, CRC(b07edfd5) SHA1(dcbd9e500bfae98d754e55cdbbbbf9401013f8ee) )
5697 	ROM_LOAD16_WORD_SWAP( "256-p2.bin",  0x500000, 0x400000, CRC(6097c26b) SHA1(248ec29d21216f29dc6f5f3f0e1ad1601b3501b6) )
5698 
5699 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
5700 	ROM_REGION( 0x80000, REGION_GFX1, 0 ) /* larger char set */
5701 	ROM_FILL(                 0x000000, 0x20000, 0 )
5702 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
5703 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
5704 
5705 	NEO_BIOS_SOUND_512K( "256-m1.bin", CRC(eaeec116) SHA1(54419dbb21edc8c4b37eaac2e7ad9496d2de037a) )
5706 
5707 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
5708 	ROM_LOAD( "256-v1.bin", 0x000000, 0x400000, CRC(f2690241) SHA1(fd56babc1934d10e0d27c32f032f9edda7ca8ce9) )
5709 	ROM_LOAD( "256-v2.bin", 0x400000, 0x400000, CRC(7e2a10bd) SHA1(0d587fb9f64cba0315ce2d8a03e2b8fe34936dff) )
5710 	ROM_LOAD( "256-v3.bin", 0x800000, 0x400000, CRC(0eaec17c) SHA1(c3ed613cc6993edd6fc0d62a90bcd85de8e21915) )
5711 	ROM_LOAD( "256-v4.bin", 0xc00000, 0x400000, CRC(9b4b22d4) SHA1(9764fbf8453e52f80aa97a46fb9cf5937ef15a31) )
5712 
5713 	NO_DELTAT_REGION
5714 
5715 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
5716 	/* Encrypted */
5717 	ROM_LOAD16_BYTE( "256-c1.bin",   0x0000000, 0x800000, CRC(5a79c34e) SHA1(b8aa51fa50935cae62ab3d125b723ab888691e60) ) /* Plane 0,1 */
5718 	ROM_LOAD16_BYTE( "256-c2.bin",   0x0000001, 0x800000, CRC(944c362c) SHA1(3843ab300f956280475469caee70135658f67089) ) /* Plane 2,3 */
5719 	ROM_LOAD16_BYTE( "256-c3.bin",   0x1000000, 0x800000, CRC(6e69d36f) SHA1(94e8cf42e999114b4bd8b30e0aa2f365578c4c9a) ) /* Plane 0,1 */
5720 	ROM_LOAD16_BYTE( "256-c4.bin",   0x1000001, 0x800000, CRC(b755b4eb) SHA1(804700a0966a48f130c434ede3f970792ea74fa5) ) /* Plane 2,3 */
5721 	ROM_LOAD16_BYTE( "256-c5.bin",   0x2000000, 0x800000, CRC(7aacab47) SHA1(312c1c9846175fe1a3cad51d5ae230cf674fc93d) ) /* Plane 0,1 */
5722 	ROM_LOAD16_BYTE( "256-c6.bin",   0x2000001, 0x800000, CRC(c698fd5d) SHA1(16818883b06849ba2f8d61bdd5e21aaf99bd8408) ) /* Plane 2,3 */
5723 	ROM_LOAD16_BYTE( "256-c7.bin",   0x3000000, 0x800000, CRC(cfceddd2) SHA1(7def666adf8bd1703f40c61f182fc040b6362dc9) ) /* Plane 0,1 */
5724 	ROM_LOAD16_BYTE( "256-c8.bin",   0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) /* Plane 2,3 */
5725 ROM_END
5726 
5727 ROM_START( mslug3n ) /* Original Version - Encrypted GFX */
5728 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
5729 	ROM_LOAD16_WORD_SWAP( "256-ph1.rom",  0x000000, 0x100000, CRC(9c42ca85) SHA1(7a8f77a89867b889295ae9b9dfd4ba28f02d234d) )
5730 	ROM_LOAD16_WORD_SWAP( "256-ph2.rom",  0x100000, 0x400000, CRC(1f3d8ce8) SHA1(08b05a8abfb86ec09a5e758d6273acf1489961f9) )
5731 
5732 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
5733 	ROM_REGION( 0x80000, REGION_GFX1, 0 ) /* larger char set */
5734 	ROM_FILL(                 0x000000, 0x20000, 0 )
5735 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
5736 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
5737 
5738 	NEO_BIOS_SOUND_512K( "256-m1.bin", CRC(eaeec116) SHA1(54419dbb21edc8c4b37eaac2e7ad9496d2de037a) )
5739 
5740 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
5741 	ROM_LOAD( "256-v1.bin", 0x000000, 0x400000, CRC(f2690241) SHA1(fd56babc1934d10e0d27c32f032f9edda7ca8ce9) )
5742 	ROM_LOAD( "256-v2.bin", 0x400000, 0x400000, CRC(7e2a10bd) SHA1(0d587fb9f64cba0315ce2d8a03e2b8fe34936dff) )
5743 	ROM_LOAD( "256-v3.bin", 0x800000, 0x400000, CRC(0eaec17c) SHA1(c3ed613cc6993edd6fc0d62a90bcd85de8e21915) )
5744 	ROM_LOAD( "256-v4.bin", 0xc00000, 0x400000, CRC(9b4b22d4) SHA1(9764fbf8453e52f80aa97a46fb9cf5937ef15a31) )
5745 
5746 	NO_DELTAT_REGION
5747 
5748 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
5749 	/* Encrypted */
5750 	ROM_LOAD16_BYTE( "256-c1.bin",   0x0000000, 0x800000, CRC(5a79c34e) SHA1(b8aa51fa50935cae62ab3d125b723ab888691e60) ) /* Plane 0,1 */
5751 	ROM_LOAD16_BYTE( "256-c2.bin",   0x0000001, 0x800000, CRC(944c362c) SHA1(3843ab300f956280475469caee70135658f67089) ) /* Plane 2,3 */
5752 	ROM_LOAD16_BYTE( "256-c3.bin",   0x1000000, 0x800000, CRC(6e69d36f) SHA1(94e8cf42e999114b4bd8b30e0aa2f365578c4c9a) ) /* Plane 0,1 */
5753 	ROM_LOAD16_BYTE( "256-c4.bin",   0x1000001, 0x800000, CRC(b755b4eb) SHA1(804700a0966a48f130c434ede3f970792ea74fa5) ) /* Plane 2,3 */
5754 	ROM_LOAD16_BYTE( "256-c5.bin",   0x2000000, 0x800000, CRC(7aacab47) SHA1(312c1c9846175fe1a3cad51d5ae230cf674fc93d) ) /* Plane 0,1 */
5755 	ROM_LOAD16_BYTE( "256-c6.bin",   0x2000001, 0x800000, CRC(c698fd5d) SHA1(16818883b06849ba2f8d61bdd5e21aaf99bd8408) ) /* Plane 2,3 */
5756 	ROM_LOAD16_BYTE( "256-c7.bin",   0x3000000, 0x800000, CRC(cfceddd2) SHA1(7def666adf8bd1703f40c61f182fc040b6362dc9) ) /* Plane 0,1 */
5757 	ROM_LOAD16_BYTE( "256-c8.bin",   0x3000001, 0x800000, CRC(4d9be34c) SHA1(a737bdfa2b815aea7067e7af2636e83a9409c414) ) /* Plane 2,3 */
5758 ROM_END
5759 
5760 ROM_START( kof2000 ) /* Original Version, Encrypted Code + Sound + GFX Roms */
5761 	ROM_REGION( 0x900000, REGION_CPU1, 0 )
5762 	ROM_LOAD16_WORD_SWAP( "257-sma.bin", 0x0c0000, 0x040000, CRC(71c6e6bb) SHA1(1bd29ded4c6b29780db8e8b772c452189699ca89) )	/* stored in the custom chip */
5763 	ROM_LOAD16_WORD_SWAP( "257-p1.bin",  0x100000, 0x400000, CRC(60947b4c) SHA1(5faa0a7ac7734d6c8e276589bd12dd574264647d) )
5764 	ROM_LOAD16_WORD_SWAP( "257-p2.bin",  0x500000, 0x400000, CRC(1b7ec415) SHA1(f19fa44e9ee5b5a6eb4a051349d6bc4acc3bbbdb) )
5765 
5766 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
5767 	ROM_REGION( 0x80000, REGION_GFX1, 0 )	/* larger char set */
5768 	ROM_FILL(                 0x000000, 0x20000, 0 )
5769 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
5770 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
5771 
5772 	NEO_BIOS_AUDIO_ENCRYPTED_256K( "257-m1.bin", CRC(4b749113) SHA1(2af2361146edd0ce3966614d90165a5c1afb8de4) )
5773 
5774 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
5775 	ROM_LOAD( "257-v1.bin", 0x000000, 0x400000, CRC(17cde847) SHA1(4bcc0205b70dc6d9216b29025450c9c5b08cb65d) )
5776 	ROM_LOAD( "257-v2.bin", 0x400000, 0x400000, CRC(1afb20ff) SHA1(57dfd2de058139345ff2b744a225790baaecd5a2) )
5777 	ROM_LOAD( "257-v3.bin", 0x800000, 0x400000, CRC(4605036a) SHA1(51b228a0600d38a6ec37aec4822879ec3b0ee106) )
5778 	ROM_LOAD( "257-v4.bin", 0xc00000, 0x400000, CRC(764bbd6b) SHA1(df23c09ca6cf7d0ae5e11ff16e30c159725106b3) )
5779 
5780 	NO_DELTAT_REGION
5781 
5782 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
5783 	ROM_LOAD16_BYTE( "257-c1.bin",   0x0000000, 0x800000, CRC(cef1cdfa) SHA1(6135080f3a6b4712b76cc217edcc58e72b55c2b9) ) /* Plane 0,1 */
5784 	ROM_LOAD16_BYTE( "257-c2.bin",   0x0000001, 0x800000, CRC(f7bf0003) SHA1(9f7b19a2100cf7d12867e742f440dd5277b4f895) ) /* Plane 2,3 */
5785 	ROM_LOAD16_BYTE( "257-c3.bin",   0x1000000, 0x800000, CRC(101e6560) SHA1(8073ae1139e215d1167f8d32c14079a46ce3ee1c) ) /* Plane 0,1 */
5786 	ROM_LOAD16_BYTE( "257-c4.bin",   0x1000001, 0x800000, CRC(bd2fc1b1) SHA1(da0006761923ad49b404a08d7a151193ee307a69) ) /* Plane 2,3 */
5787 	ROM_LOAD16_BYTE( "257-c5.bin",   0x2000000, 0x800000, CRC(89775412) SHA1(b221b30224bc4239f1b3c2d2fd1cd4fa84e3523c) ) /* Plane 0,1 */
5788 	ROM_LOAD16_BYTE( "257-c6.bin",   0x2000001, 0x800000, CRC(fa7200d5) SHA1(6f2b0d38af34e280d56a58955400e5c679906871) ) /* Plane 2,3 */
5789 	ROM_LOAD16_BYTE( "257-c7.bin",   0x3000000, 0x800000, CRC(7da11fe4) SHA1(065336cf166807acb6c8569d59d3bf37a19b0a42) ) /* Plane 0,1 */
5790 	ROM_LOAD16_BYTE( "257-c8.bin",   0x3000001, 0x800000, CRC(b1afa60b) SHA1(b916184f5cfe4121752270f4f65abf35d8eb0519) ) /* Plane 2,3 */
5791 ROM_END
5792 
5793 ROM_START( kof2000n ) /* Original Version, Encrypted Sound + GFX Roms */
5794 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
5795 	ROM_LOAD16_WORD_SWAP( "257-p1n.bin",  0x000000, 0x100000, CRC(5f809dbe) SHA1(2bc233dcff5622de86d01e3b74b840c7caf12982) )
5796 	ROM_LOAD16_WORD_SWAP( "257-p2n.bin",  0x100000, 0x400000, CRC(693c2c5e) SHA1(dc9121b7369ef46596343cac055a00aec81704d4) )
5797 
5798 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
5799 	ROM_REGION( 0x80000, REGION_GFX1, 0 )	/* larger char set */
5800 	ROM_FILL(                 0x000000, 0x20000, 0 )
5801 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
5802 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
5803 
5804 	/* Encrypted */
5805 	NEO_BIOS_AUDIO_ENCRYPTED_256K( "257-m1.bin", CRC(4b749113) SHA1(2af2361146edd0ce3966614d90165a5c1afb8de4) )
5806 
5807 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
5808 	ROM_LOAD( "257-v1.bin", 0x000000, 0x400000, CRC(17cde847) SHA1(4bcc0205b70dc6d9216b29025450c9c5b08cb65d) )
5809 	ROM_LOAD( "257-v2.bin", 0x400000, 0x400000, CRC(1afb20ff) SHA1(57dfd2de058139345ff2b744a225790baaecd5a2) )
5810 	ROM_LOAD( "257-v3.bin", 0x800000, 0x400000, CRC(4605036a) SHA1(51b228a0600d38a6ec37aec4822879ec3b0ee106) )
5811 	ROM_LOAD( "257-v4.bin", 0xc00000, 0x400000, CRC(764bbd6b) SHA1(df23c09ca6cf7d0ae5e11ff16e30c159725106b3) )
5812 
5813 	NO_DELTAT_REGION
5814 
5815 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
5816 	ROM_LOAD16_BYTE( "257-c1.bin",   0x0000000, 0x800000, CRC(cef1cdfa) SHA1(6135080f3a6b4712b76cc217edcc58e72b55c2b9) ) /* Plane 0,1 */
5817 	ROM_LOAD16_BYTE( "257-c2.bin",   0x0000001, 0x800000, CRC(f7bf0003) SHA1(9f7b19a2100cf7d12867e742f440dd5277b4f895) ) /* Plane 2,3 */
5818 	ROM_LOAD16_BYTE( "257-c3.bin",   0x1000000, 0x800000, CRC(101e6560) SHA1(8073ae1139e215d1167f8d32c14079a46ce3ee1c) ) /* Plane 0,1 */
5819 	ROM_LOAD16_BYTE( "257-c4.bin",   0x1000001, 0x800000, CRC(bd2fc1b1) SHA1(da0006761923ad49b404a08d7a151193ee307a69) ) /* Plane 2,3 */
5820 	ROM_LOAD16_BYTE( "257-c5.bin",   0x2000000, 0x800000, CRC(89775412) SHA1(b221b30224bc4239f1b3c2d2fd1cd4fa84e3523c) ) /* Plane 0,1 */
5821 	ROM_LOAD16_BYTE( "257-c6.bin",   0x2000001, 0x800000, CRC(fa7200d5) SHA1(6f2b0d38af34e280d56a58955400e5c679906871) ) /* Plane 2,3 */
5822 	ROM_LOAD16_BYTE( "257-c7.bin",   0x3000000, 0x800000, CRC(7da11fe4) SHA1(065336cf166807acb6c8569d59d3bf37a19b0a42) ) /* Plane 0,1 */
5823 	ROM_LOAD16_BYTE( "257-c8.bin",   0x3000001, 0x800000, CRC(b1afa60b) SHA1(b916184f5cfe4121752270f4f65abf35d8eb0519) ) /* Plane 2,3 */
5824 ROM_END
5825 
5826 ROM_START( bangbead ) /* Original Version - Encrypted GFX */
5827 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
5828 	ROM_LOAD16_WORD_SWAP( "259-p1.bin", 0x100000, 0x100000, CRC(88a37f8b) SHA1(566db84850fad5e8fe822e8bba910a33e083b550) )
5829 	ROM_CONTINUE(                       0x000000, 0x100000 )
5830 
5831 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
5832 	ROM_REGION( 0x20000, REGION_GFX1, 0 )
5833 	ROM_FILL(                 0x000000, 0x20000, 0 )
5834 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
5835 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
5836 
5837 	NEO_BIOS_SOUND_128K( "259-m1.bin", CRC(85668ee9) SHA1(7d3f51710cf90c097cd3faaeeef10ceb85cbb3e8) )
5838 
5839 	ROM_REGION( 0x500000, REGION_SOUND1, ROMREGION_SOUNDONLY )
5840 	ROM_LOAD( "259-v1.bin", 0x000000, 0x400000, CRC(088eb8ab) SHA1(608306e35501dd7d382d9f96b28e7550aa896a03) )
5841 	ROM_LOAD( "259-v2.bin", 0x400000, 0x100000, CRC(97528fe9) SHA1(8f5eddbb3a9a225492479d1a44801f3916c8e791) )
5842 
5843 	NO_DELTAT_REGION
5844 
5845 	ROM_REGION( 0x1000000, REGION_GFX3, 0 )
5846 	/* Encrypted */
5847 	ROM_LOAD16_BYTE( "259-c1.bin", 0x0000000, 0x800000, CRC(1f537f74) SHA1(b8ef691e92191c20a5ed4f20a75cca3c7383bca6) )
5848 	ROM_LOAD16_BYTE( "259-c2.bin", 0x0000001, 0x800000, CRC(0efd98ff) SHA1(d350315d3c7f26d638458e5ccf2126069a4c7a5b) )
5849 ROM_END
5850 
5851 /* same data, diff. format roms, not encrypted, it could be a bootleg, not a prototype, since its identical
5852    when decrypted i'm disabling it for now */
5853 #if 0
5854 ROM_START( bangbedp )
5855 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
5856 	ROM_LOAD16_WORD_SWAP( "259-p1.bin", 0x100000, 0x100000, CRC(88a37f8b) SHA1(566db84850fad5e8fe822e8bba910a33e083b550) )
5857 	ROM_CONTINUE(                       0x000000, 0x100000 )
5858 	NEO_SFIX_128K( "259-s1p.bin", CRC(bb50fb2d) SHA1(7372939f328fb5e7d09c16985e09ae8c34702b0c) )
5859 	NEO_BIOS_SOUND_128K( "259-m1.bin", CRC(85668ee9) SHA1(7d3f51710cf90c097cd3faaeeef10ceb85cbb3e8) )
5860 	ROM_REGION( 0x500000, REGION_SOUND1, ROMREGION_SOUNDONLY )
5861 	ROM_LOAD( "259-v1p.bin", 0x000000, 0x200000, CRC(e97b9385) SHA1(d213cae6cf5732b8ab1f8a8cf04afee5dfd9a260) )
5862 	ROM_LOAD( "259-v2p.bin", 0x200000, 0x200000, CRC(b0cbd70a) SHA1(fc7c8183f8ff9800e8aae7c8d44d962300058cfb) )
5863 	ROM_LOAD( "259-v3p.bin", 0x400000, 0x100000, CRC(97528fe9) SHA1(8f5eddbb3a9a225492479d1a44801f3916c8e791) )
5864 	NO_DELTAT_REGION
5865 	ROM_REGION( 0x600000, REGION_GFX3, 0 )
5866 	ROM_LOAD16_BYTE( "259-c1p.bin", 0x000000, 0x200000, CRC(e3919e44) SHA1(54c722414b5a7ad311dc8ddf6fdda88535e829d1) ) /* Plane 0,1 */
5867 	ROM_LOAD16_BYTE( "259-c2p.bin", 0x000001, 0x200000, CRC(baf5a320) SHA1(ead3d81d9b4aeb45af4f9cb5c38157f2236b506c) ) /* Plane 2,3 */
5868 	ROM_LOAD16_BYTE( "259-c3p.bin", 0x400000, 0x100000, CRC(c8e52157) SHA1(f10f58e905c4cbaf182b20e63abe5364462133c5) ) /* Plane 0,1 */
5869 	ROM_LOAD16_BYTE( "259-c4p.bin", 0x400001, 0x100000, CRC(69fa8e60) SHA1(29c1fbdb79dedf1470683202e2cb3435732d9275) ) /* Plane 2,3 */
5870 ROM_END
5871 #endif
5872 
5873 ROM_START( nitd ) /* Original Version - Encrypted GFX */
5874 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
5875 	ROM_LOAD16_WORD_SWAP( "260-p1.bin", 0x000000, 0x080000, CRC(61361082) SHA1(441f3f41c1aa752c0e0a9a0b1d92711d9e636b85) )
5876 
5877 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
5878 	ROM_REGION( 0x20000, REGION_GFX1, 0 )
5879 	ROM_FILL(                 0x000000, 0x20000, 0 )
5880 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
5881 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
5882 
5883 	NEO_BIOS_SOUND_512K( "260-m1.bin", CRC(6407c5e5) SHA1(d273e154cc905b63205a17a1a6d419cac3485a92) )
5884 
5885 	ROM_REGION( 0x0400000, REGION_SOUND1, ROMREGION_SOUNDONLY )
5886 	ROM_LOAD( "260-v1.bin", 0x000000, 0x400000, CRC(24b0480c) SHA1(d769e621be52a5cd2e2568891b5f95a48268e1e0) )
5887 
5888 	NO_DELTAT_REGION
5889 
5890 	ROM_REGION( 0x1000000, REGION_GFX3, 0 )
5891 	/* Encrypted */
5892 	ROM_LOAD16_BYTE( "260-c1.bin", 0x0000000, 0x800000, CRC(147b0c7f) SHA1(a647c3a2f6d146ff47521c1d39f58830601f5781) )
5893 	ROM_LOAD16_BYTE( "260-c2.bin", 0x0000001, 0x800000, CRC(d2b04b0d) SHA1(ce4322e6cfacb627fe997efe81018861e21d3c27) )
5894 ROM_END
5895 
5896 ROM_START( b2b )
5897 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
5898 	ROM_LOAD16_WORD_SWAP( "071-p1.bin", 0x000000, 0x80000, CRC(7687197d) SHA1(4bb9cb7819807f7a7e1f85f1c4faac4a2f8761e8) )
5899 
5900 	NEO_SFIX_128K( "071-s1.bin", CRC(44e5f154) SHA1(b3f80051789e60e5d8c5df0408f1aba51616e92d) )
5901 
5902 	NEO_BIOS_SOUND_128K( "071-m1.bin", CRC(6da739ad) SHA1(cbf5f55c54b4ee00943e2a411eeee4e465ce9c34) )
5903 
5904 	ROM_REGION( 0x100000, REGION_SOUND1, ROMREGION_SOUNDONLY )
5905 	ROM_LOAD( "071-v1.bin", 0x000000, 0x100000, CRC(50feffb0) SHA1(00127dae0130889995bfa7560bc4b0662f74fba5) )
5906 
5907 	NO_DELTAT_REGION
5908 
5909 	ROM_REGION( 0x1000000, REGION_GFX3, 0 )
5910 	ROM_LOAD16_BYTE( "071-c1.bin", 0x000000, 0x200000, CRC(23d84a7a) SHA1(9034658ad40e2c45558abc3db312aa2764102fc4) ) /* Plane 0,1 */
5911 	ROM_LOAD16_BYTE( "071-c2.bin", 0x000001, 0x200000, CRC(ce7b6248) SHA1(ad1cd5adae5c151e183ff88b68afe10f7009f48e) ) /* Plane 2,3 */
5912 ROM_END
5913 
5914 ROM_START( ghostlop )
5915 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
5916 	ROM_LOAD16_WORD_SWAP( "gl-p1.rom", 0x000000, 0x100000, CRC(6033172e) SHA1(f57fb706aa8dd9e5f9e992a5d35c1799578b59f8) )
5917 
5918 	NEO_SFIX_128K( "gl-s1.rom",  CRC(83c24e81) SHA1(585ef209d8bfc23bdccc1f37d8b764eeedfedc1c) )
5919 
5920 	NEO_BIOS_SOUND_128K( "gl-m1.rom", CRC(fd833b33) SHA1(ab6c218c42cba821654cbdae154efecb69f844f6) )
5921 
5922 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
5923 	ROM_LOAD( "gl-v1.rom", 0x000000, 0x200000, CRC(c603fce6) SHA1(5a866471d35895b2ae13cbd5d1cb41bf2e72e1b8) )
5924 
5925 	NO_DELTAT_REGION
5926 
5927 	ROM_REGION( 0x800000, REGION_GFX3, 0 )
5928 	ROM_LOAD16_BYTE( "gl-c1.rom",  0x000000, 0x400000, CRC(bfc99efe) SHA1(5cd2545310142080b8286e787cf5b859f627b3db) ) /* Plane 0,1 */
5929 	ROM_LOAD16_BYTE( "gl-c2.rom",  0x000001, 0x400000, CRC(69788082) SHA1(c3ecb42ddcbd9e16d0018a0c3adb56a911d813ca) ) /* Plane 2,3 */
5930 ROM_END
5931 
5932 ROM_START( ironclad )
5933 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
5934 	ROM_LOAD16_WORD_SWAP( "220-p1.bin", 0x100000, 0x100000, CRC(62a942c6) SHA1(12aaa7d9bd84328d1bf4610e056b5c57d0252537) )
5935 	ROM_CONTINUE(						0x000000, 0x100000 )
5936 
5937 	NEO_SFIX_128K( "220-s1.bin", CRC(372fe217) SHA1(493433e682f519bf647e1481c8bdd3a980830ffb) )
5938 
5939 	NEO_BIOS_SOUND_128K( "220-m1.bin", CRC(3a08bb63) SHA1(d8fbbf42a006ccafc3cd99808d28c82dbaac4590) )
5940 
5941 	ROM_REGION( 0x400000, REGION_SOUND1, ROMREGION_SOUNDONLY )
5942 	ROM_LOAD( "220-v1.bin", 0x000000, 0x400000, CRC(8f30a215) SHA1(0ee866a468c4c3608d55df2b5cb9243c8016d77c) )
5943 
5944 	NO_DELTAT_REGION
5945 
5946 	ROM_REGION( 0x1000000, REGION_GFX3, 0 )
5947 	ROM_LOAD16_BYTE( "220-c1.bin", 0x000000, 0x400000, CRC(9aa2b7dc) SHA1(6b3dff292c86f949890b1f8201bc5278f38c2668) ) /* Plane 0,1 */
5948 	ROM_LOAD16_BYTE( "220-c2.bin", 0x000001, 0x400000, CRC(8a2ad708) SHA1(9568ac4cc0552e7fd3e50d3cd8d9f0f4fe7df1d4) ) /* Plane 2,3 */
5949 	ROM_LOAD16_BYTE( "220-c3.bin", 0x800000, 0x400000, CRC(d67fb15a) SHA1(842971aeaf3c92e70f7c653bbf29058bc60f5b71) ) /* Plane 0,1 */
5950 	ROM_LOAD16_BYTE( "220-c4.bin", 0x800001, 0x400000, CRC(e73ea38b) SHA1(27138d588e61e86c292f12d16e36c3681075c607) ) /* Plane 2,3 */
5951 ROM_END
5952 
5953 ROM_START( sengoku3 ) /* Original Version - Encrypted GFX */
5954 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
5955 	ROM_LOAD16_WORD_SWAP( "261-p1.bin", 0x100000, 0x100000, CRC(e0d4bc0a) SHA1(8df366097f224771ca6d1aa5c1691cd46776cd12) )
5956 	ROM_CONTINUE(                       0x000000, 0x100000 )
5957 
5958 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
5959 	ROM_REGION( 0x20000, REGION_GFX1, 0 )
5960 	ROM_FILL(                 0x000000, 0x20000, 0 )
5961 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
5962 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
5963 
5964 	NEO_BIOS_SOUND_128K( "261-m1.bin", CRC(36ed9cdd) SHA1(78a7d755e9e9f52255ac6228d9d402fd6a02c126) )
5965 
5966 	ROM_REGION( 0x0e00000, REGION_SOUND1, ROMREGION_SOUNDONLY )
5967 	ROM_LOAD( "261-v1.bin", 0x000000, 0x400000, CRC(64c30081) SHA1(f9ebd20cf59b72e864b7274c1bdb6d99ecaf4595) )
5968 	ROM_LOAD( "261-v2.bin", 0x400000, 0x400000, CRC(392a9c47) SHA1(7ab90a54089236ca6c3ef1af8e566a8025d38159) )
5969 	ROM_LOAD( "261-v3.bin", 0x800000, 0x400000, CRC(c1a7ebe3) SHA1(1d7bb481451f5ee0457e954bb5210300182c3c9c) )
5970 	ROM_LOAD( "261-v4.bin", 0xc00000, 0x200000, CRC(9000d085) SHA1(11157b355ab4eb6627e9f322ed875332d3d77349) )
5971 
5972 	NO_DELTAT_REGION
5973 
5974 	ROM_REGION( 0x2000000, REGION_GFX3, 0 )
5975 	ROM_LOAD16_BYTE( "261-c1.bin", 0x0000000, 0x800000, CRC(ded84d9c) SHA1(d960523b813d4fae06d716298d4e431a5c77a0c5) )
5976 	ROM_LOAD16_BYTE( "261-c2.bin", 0x0000001, 0x800000, CRC(b8eb4348) SHA1(619d24312549932959481fa58f43f11c048e1ca5) )
5977 	ROM_LOAD16_BYTE( "261-c3.bin", 0x1000000, 0x800000, CRC(84e2034a) SHA1(38ec4ae4b86933a25c9a03799b8cade4b1346401) )
5978 	ROM_LOAD16_BYTE( "261-c4.bin", 0x1000001, 0x800000, CRC(0b45ae53) SHA1(a19fb21408ab633aee8bbf38bf43b5e26766b355) )
5979 ROM_END
5980 
5981 ROM_START( zupapa ) /* Original Version - Encrypted GFX */
5982 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
5983 	ROM_LOAD16_WORD_SWAP( "070-p1.bin", 0x000000, 0x100000, CRC(5a96203e) SHA1(49cddec9ca6cc51e5ecf8a34e447a23e1f8a15a1) )
5984 
5985 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
5986 	ROM_REGION( 0x20000, REGION_GFX1, 0 )
5987 	ROM_FILL(                 0x000000, 0x20000, 0 )
5988 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
5989 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
5990 
5991 	NEO_BIOS_SOUND_128K( "070-m1.bin", CRC(5a3b3191) SHA1(fa9a9930e18c64e598841fb344c4471d3d2c1964) )
5992 
5993 	ROM_REGION( 0x0200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
5994 	ROM_LOAD( "070-v1.bin", 0x000000, 0x200000, CRC(d3a7e1ff) SHA1(4a4a227e10f4af58168f6c26011ea1d414253f92) )
5995 
5996 	NO_DELTAT_REGION
5997 
5998 	ROM_REGION( 0x1000000, REGION_GFX3, 0 )
5999 	/* Encrypted */
6000 	ROM_LOAD16_BYTE( "070-c1.bin", 0x0000000, 0x800000, CRC(f8ad02d8) SHA1(9be54532332a8e963ec35ff1e518947bb11ebade) )
6001 	ROM_LOAD16_BYTE( "070-c2.bin", 0x0000001, 0x800000, CRC(70156dde) SHA1(06286bf043d50199b47df9a76ca91f39cb28cb90) )
6002 ROM_END
6003 
6004 ROM_START( kof2001 )
6005 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
6006 	ROM_LOAD16_WORD_SWAP( "262-p1.bin", 0x000000, 0x100000, CRC(9381750d) SHA1(dcfecd69e563ff52fe07d23c5372d0f748b07819) )
6007 	ROM_LOAD16_WORD_SWAP( "262-p2.bin", 0x100000, 0x400000, CRC(8e0d8329) SHA1(10dcc1baf0aaf1fc84c4d856bca6bcff85aed2bc) )
6008 
6009 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
6010 	ROM_REGION( 0x20000, REGION_GFX1, 0 )
6011 	ROM_FILL(                 0x000000, 0x20000, 0 )
6012 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
6013 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
6014 
6015 /* Encrypted */
6016 	NEO_BIOS_AUDIO_ENCRYPTED_256K( "265-262-m1.bin", CRC(a7f8119f) SHA1(71805b39b8b09c32425cf39f9de59b2f755976c2) ) /* yes it really does have a strange name */
6017 
6018 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
6019 	ROM_LOAD( "262-v1.bin", 0x000000, 0x400000, CRC(83d49ecf) SHA1(2f2c116e45397652e77fcf5d951fa5f71b639572) )
6020 	ROM_LOAD( "262-v2.bin", 0x400000, 0x400000, CRC(003f1843) SHA1(bdd58837ad542548bd4053c262f558af88e3b989) )
6021 	ROM_LOAD( "262-v3.bin", 0x800000, 0x400000, CRC(2ae38dbe) SHA1(4e82b7dd3b899d61907620517a5a27bdaba0725d) )
6022 	ROM_LOAD( "262-v4.bin", 0xc00000, 0x400000, CRC(26ec4dd9) SHA1(8bd68d95a2d913be41a51f51e48dbe3bff5924fb) )
6023 
6024 	NO_DELTAT_REGION
6025 
6026 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
6027 	/* Encrypted */
6028 	ROM_LOAD16_BYTE( "262-c1.bin", 0x0000000, 0x800000, CRC(99cc785a) SHA1(374f0674871d0196fa274aa6c5956d7b3848d5da) ) /* Plane 0,1 */
6029 	ROM_LOAD16_BYTE( "262-c2.bin", 0x0000001, 0x800000, CRC(50368cbf) SHA1(5d9e206e98e0b0c7735b72ea46b45058fdec2352) ) /* Plane 2,3 */
6030 	ROM_LOAD16_BYTE( "262-c3.bin", 0x1000000, 0x800000, CRC(fb14ff87) SHA1(445a8db2fc69eff54a252700f2d3a89244c58e75) ) /* Plane 0,1 */
6031 	ROM_LOAD16_BYTE( "262-c4.bin", 0x1000001, 0x800000, CRC(4397faf8) SHA1(6752b394f6647502a649a3e62bd3442f936b733e) ) /* Plane 2,3 */
6032 	ROM_LOAD16_BYTE( "262-c5.bin", 0x2000000, 0x800000, CRC(91f24be4) SHA1(88190c41f7d4a0f4b1982149fc9acfc640af498d) ) /* Plane 0,1 */
6033 	ROM_LOAD16_BYTE( "262-c6.bin", 0x2000001, 0x800000, CRC(a31e4403) SHA1(5cd1a14703aa58810e2377dfb7353c61e9dc9c1f) ) /* Plane 2,3 */
6034 	ROM_LOAD16_BYTE( "262-c7.bin", 0x3000000, 0x800000, CRC(54d9d1ec) SHA1(80c3a8ec39130dd5d3da561f287709da6b8abcf4) ) /* Plane 0,1 */
6035 	ROM_LOAD16_BYTE( "262-c8.bin", 0x3000001, 0x800000, CRC(59289a6b) SHA1(ddfce7c85b2a144975db5bb14b4b51aaf881880e) ) /* Plane 2,3 */
6036 ROM_END
6037 
6038 ROM_START( kof2001h )
6039 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
6040 	ROM_LOAD16_WORD_SWAP( "262-pg1.bin", 0x000000, 0x100000, CRC(2af7e741) SHA1(e41282d73ed6d521da056f1a16573bb61bfa3826) )
6041 	ROM_LOAD16_WORD_SWAP( "262-pg2.bin", 0x100000, 0x400000, CRC(91eea062) SHA1(82bae42bbeedb9f3aa0c7c0b0a7a69be499cf98f) )
6042 
6043 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
6044 	ROM_REGION( 0x20000, REGION_GFX1, 0 )
6045 	ROM_FILL(                 0x000000, 0x20000, 0 )
6046 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
6047 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
6048 
6049 	/* Encrypted */
6050 	NEO_BIOS_AUDIO_ENCRYPTED_256K( "265-262-m1.bin", CRC(a7f8119f) SHA1(71805b39b8b09c32425cf39f9de59b2f755976c2) ) /* yes it really does have a strange name */
6051 
6052 	ROM_REGION( 0x1000000, REGION_SOUND1, 0 )
6053 	ROM_LOAD( "262-v1.bin", 0x000000, 0x400000, CRC(83d49ecf) SHA1(2f2c116e45397652e77fcf5d951fa5f71b639572) )
6054 	ROM_LOAD( "262-v2.bin", 0x400000, 0x400000, CRC(003f1843) SHA1(bdd58837ad542548bd4053c262f558af88e3b989) )
6055 	ROM_LOAD( "262-v3.bin", 0x800000, 0x400000, CRC(2ae38dbe) SHA1(4e82b7dd3b899d61907620517a5a27bdaba0725d) )
6056 	ROM_LOAD( "262-v4.bin", 0xc00000, 0x400000, CRC(26ec4dd9) SHA1(8bd68d95a2d913be41a51f51e48dbe3bff5924fb) )
6057 
6058 	NO_DELTAT_REGION
6059 
6060 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
6061 	/* Encrypted */
6062 	ROM_LOAD16_BYTE( "262-c1.bin", 0x0000000, 0x800000, CRC(99cc785a) SHA1(374f0674871d0196fa274aa6c5956d7b3848d5da) ) /* Plane 0,1 */
6063 	ROM_LOAD16_BYTE( "262-c2.bin", 0x0000001, 0x800000, CRC(50368cbf) SHA1(5d9e206e98e0b0c7735b72ea46b45058fdec2352) ) /* Plane 2,3 */
6064 	ROM_LOAD16_BYTE( "262-c3.bin", 0x1000000, 0x800000, CRC(fb14ff87) SHA1(445a8db2fc69eff54a252700f2d3a89244c58e75) ) /* Plane 0,1 */
6065 	ROM_LOAD16_BYTE( "262-c4.bin", 0x1000001, 0x800000, CRC(4397faf8) SHA1(6752b394f6647502a649a3e62bd3442f936b733e) ) /* Plane 2,3 */
6066 	ROM_LOAD16_BYTE( "262-c5.bin", 0x2000000, 0x800000, CRC(91f24be4) SHA1(88190c41f7d4a0f4b1982149fc9acfc640af498d) ) /* Plane 0,1 */
6067 	ROM_LOAD16_BYTE( "262-c6.bin", 0x2000001, 0x800000, CRC(a31e4403) SHA1(5cd1a14703aa58810e2377dfb7353c61e9dc9c1f) ) /* Plane 2,3 */
6068 	ROM_LOAD16_BYTE( "262-c7.bin", 0x3000000, 0x800000, CRC(54d9d1ec) SHA1(80c3a8ec39130dd5d3da561f287709da6b8abcf4) ) /* Plane 0,1 */
6069 	ROM_LOAD16_BYTE( "262-c8.bin", 0x3000001, 0x800000, CRC(59289a6b) SHA1(ddfce7c85b2a144975db5bb14b4b51aaf881880e) ) /* Plane 2,3 */
6070 ROM_END
6071 
6072 ROM_START( cthd2003 ) /* Protected hack/bootleg of kof2001 Phenixsoft */
6073 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
6074 	ROM_LOAD16_WORD_SWAP( "5003-p1.bin", 0x000000, 0x100000, CRC(bb7602c1) SHA1(abf329a40f34c88f7325b255e3bc090db1edaca4) )
6075 	ROM_LOAD16_WORD_SWAP( "5003-p2.bin", 0x100000, 0x400000, CRC(adc1c22b) SHA1(271e0629989257a0d21d280c05df53df259414b1) )
6076 
6077 	NEO_SFIX_128K( "5003-s1.bin", CRC(5ba29aab) SHA1(e7ea67268a10243693bff722e6fd2276ca540acf) )
6078 
6079 	NEO_BIOS_SOUND_128K( "5003-m1.bin", CRC(1a8c274b) SHA1(5f6f9c533f4a296a18c741ce59a69cf6f5c836b9) )
6080 
6081 	/* sound roms are identical to kof2001 */
6082 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
6083 	ROM_LOAD( "262-v1.bin", 0x000000, 0x400000, CRC(83d49ecf) SHA1(2f2c116e45397652e77fcf5d951fa5f71b639572) )
6084 	ROM_LOAD( "262-v2.bin", 0x400000, 0x400000, CRC(003f1843) SHA1(bdd58837ad542548bd4053c262f558af88e3b989) )
6085 	ROM_LOAD( "262-v3.bin", 0x800000, 0x400000, CRC(2ae38dbe) SHA1(4e82b7dd3b899d61907620517a5a27bdaba0725d) )
6086 	ROM_LOAD( "262-v4.bin", 0xc00000, 0x400000, CRC(26ec4dd9) SHA1(8bd68d95a2d913be41a51f51e48dbe3bff5924fb) )
6087 
6088 	NO_DELTAT_REGION
6089 
6090 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
6091 	/* Encrypted */
6092 	ROM_LOAD16_BYTE( "5003-c1.bin", 0x0000000, 0x800000, CRC(68f54b67) SHA1(e2869709b11ea2846799fe431211c83e928e103e) ) /* Plane 0,1 */
6093 	ROM_LOAD16_BYTE( "5003-c2.bin", 0x0000001, 0x800000, CRC(2f8849d5) SHA1(7ef74981aa056f5acab4ddabffd3e98b4cb970be) ) /* Plane 2,3 */
6094 	ROM_LOAD16_BYTE( "5003-c3.bin", 0x1000000, 0x800000, CRC(ac4aff71) SHA1(c983f642e68deaa40fee3e208f2dd55f3bacbdc1) ) /* Plane 0,1 */
6095 	ROM_LOAD16_BYTE( "5003-c4.bin", 0x1000001, 0x800000, CRC(afef5d66) SHA1(39fe785563fbea54bba88de60dcc62e2458bd74a) ) /* Plane 2,3 */
6096 	ROM_LOAD16_BYTE( "5003-c5.bin", 0x2000000, 0x800000, CRC(c7c1ae50) SHA1(f54f5be7513a5ce2f01ab107a2b26f6a9ee1f2a9) ) /* Plane 0,1 */
6097 	ROM_LOAD16_BYTE( "5003-c6.bin", 0x2000001, 0x800000, CRC(613197f9) SHA1(6d1fefa1be81b79e251e55a1352544c0298e4674) ) /* Plane 2,3 */
6098 	ROM_LOAD16_BYTE( "5003-c7.bin", 0x3000000, 0x800000, CRC(64ddfe0f) SHA1(361f3f4618009bf6419961266eb9ab5002bef53c) ) /* Plane 0,1 */
6099 	ROM_LOAD16_BYTE( "5003-c8.bin", 0x3000001, 0x800000, CRC(917a1439) SHA1(6f28d1d7c6edee1283f25e632c69204dbebe40af) ) /* Plane 2,3 */
6100 ROM_END
6101 
6102 ROM_START( ct2k3sp ) /*  Protected hack/bootleg of kof2001 Phenixsoft */
6103 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
6104 	ROM_LOAD16_WORD_SWAP( "5003-p1sp.bin", 0x000000, 0x100000, CRC(ab5c4de0) SHA1(ca9a6bfd4c32d791ecabb34ccbf2cbf0e84f97d5) )
6105 	ROM_LOAD16_WORD_SWAP( "5003-p2.bin", 0x100000, 0x400000, CRC(adc1c22b) SHA1(271e0629989257a0d21d280c05df53df259414b1) )
6106 
6107 	ROM_REGION( 0x40000, REGION_GFX1, 0 )
6108 	ROM_LOAD( "5003-s1sp.bin", 0x00000, 0x40000, CRC(6c355ab4) SHA1(71ac2bcd3dbda8402baecc56dabc2297b148a900) )
6109 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
6110 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
6111 
6112 	NEO_BIOS_SOUND_128K( "5003-m1.bin", CRC(1a8c274b) SHA1(5f6f9c533f4a296a18c741ce59a69cf6f5c836b9) )
6113 
6114 	/* sound roms are identical to kof2001 */
6115 	ROM_REGION( 0x1000000, REGION_SOUND1, 0 )
6116 	ROM_LOAD( "262-v1.bin", 0x000000, 0x400000, CRC(83d49ecf) SHA1(2f2c116e45397652e77fcf5d951fa5f71b639572) )
6117 	ROM_LOAD( "262-v2.bin", 0x400000, 0x400000, CRC(003f1843) SHA1(bdd58837ad542548bd4053c262f558af88e3b989) )
6118 	ROM_LOAD( "262-v3.bin", 0x800000, 0x400000, CRC(2ae38dbe) SHA1(4e82b7dd3b899d61907620517a5a27bdaba0725d) )
6119 	ROM_LOAD( "262-v4.bin", 0xc00000, 0x400000, CRC(26ec4dd9) SHA1(8bd68d95a2d913be41a51f51e48dbe3bff5924fb) )
6120 
6121 	NO_DELTAT_REGION
6122 
6123 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
6124 	/* Encrypted */
6125 	ROM_LOAD16_BYTE( "5003-c1.bin", 0x0000000, 0x800000, CRC(68f54b67) SHA1(e2869709b11ea2846799fe431211c83e928e103e) ) /* Plane 0,1 */
6126 	ROM_LOAD16_BYTE( "5003-c2.bin", 0x0000001, 0x800000, CRC(2f8849d5) SHA1(7ef74981aa056f5acab4ddabffd3e98b4cb970be) ) /* Plane 2,3 */
6127 	ROM_LOAD16_BYTE( "5003-c3.bin", 0x1000000, 0x800000, CRC(ac4aff71) SHA1(c983f642e68deaa40fee3e208f2dd55f3bacbdc1) ) /* Plane 0,1 */
6128 	ROM_LOAD16_BYTE( "5003-c4.bin", 0x1000001, 0x800000, CRC(afef5d66) SHA1(39fe785563fbea54bba88de60dcc62e2458bd74a) ) /* Plane 2,3 */
6129 	ROM_LOAD16_BYTE( "5003-c5.bin", 0x2000000, 0x800000, CRC(c7c1ae50) SHA1(f54f5be7513a5ce2f01ab107a2b26f6a9ee1f2a9) ) /* Plane 0,1 */
6130 	ROM_LOAD16_BYTE( "5003-c6.bin", 0x2000001, 0x800000, CRC(613197f9) SHA1(6d1fefa1be81b79e251e55a1352544c0298e4674) ) /* Plane 2,3 */
6131 	ROM_LOAD16_BYTE( "5003-c7.bin", 0x3000000, 0x800000, CRC(64ddfe0f) SHA1(361f3f4618009bf6419961266eb9ab5002bef53c) ) /* Plane 0,1 */
6132 	ROM_LOAD16_BYTE( "5003-c8.bin", 0x3000001, 0x800000, CRC(917a1439) SHA1(6f28d1d7c6edee1283f25e632c69204dbebe40af) ) /* Plane 2,3 */
6133 ROM_END
6134 
6135 ROM_START( kof2002 ) /* Encrypted Set */
6136 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
6137 	ROM_LOAD16_WORD_SWAP( "265-p1.bin", 0x000000, 0x100000, CRC(9ede7323) SHA1(ad9d45498777fda9fa58e75781f48e09aee705a6) )
6138 	ROM_LOAD16_WORD_SWAP( "265-p2.bin", 0x100000, 0x400000, CRC(327266b8) SHA1(98f445cc0a94f8744d74bca71cb420277622b034) )
6139 
6140 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
6141 	ROM_REGION( 0x20000, REGION_GFX1, 0 )
6142 	ROM_FILL( 0x000000, 0x20000, 0 )
6143 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
6144 	ROM_LOAD( "sfix.sfx", 0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
6145 
6146 	NEO_BIOS_AUDIO_ENCRYPTED_128K( "265-m1.bin", CRC(85aaa632) SHA1(744fba4ca3bc3a5873838af886efb97a8a316104) )
6147 
6148 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
6149 	/* Encrypted */
6150 	ROM_LOAD( "265-v1.bin", 0x000000, 0x800000, CRC(15e8f3f5) SHA1(7c9e6426b9fa6db0158baa17a6485ffce057d889) )
6151 	ROM_LOAD( "265-v2.bin", 0x800000, 0x800000, CRC(da41d6f9) SHA1(a43021f1e58947dcbe3c8ca5283b20b649f0409d) )
6152 
6153 	NO_DELTAT_REGION
6154 
6155 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
6156 	/* Encrypted */
6157 	ROM_LOAD16_BYTE( "265-c1.bin", 0x0000000, 0x800000, CRC(2b65a656) SHA1(9c46d8cf5b1ef322db442ac6a9b9406ab49206c5) ) /* Plane 0,1 */
6158 	ROM_LOAD16_BYTE( "265-c2.bin", 0x0000001, 0x800000, CRC(adf18983) SHA1(150cd4a5e51e9df88688469d2ea7675c2cf3658a) ) /* Plane 2,3 */
6159 	ROM_LOAD16_BYTE( "265-c3.bin", 0x1000000, 0x800000, CRC(875e9fd7) SHA1(28f52d56192d48bbc5dc3c97abf456bd34a58cbd) ) /* Plane 0,1 */
6160 	ROM_LOAD16_BYTE( "265-c4.bin", 0x1000001, 0x800000, CRC(2da13947) SHA1(f8d79ec2c236aa3d3648a4f715676899602122c1) ) /* Plane 2,3 */
6161 	ROM_LOAD16_BYTE( "265-c5.bin", 0x2000000, 0x800000, CRC(61bd165d) SHA1(b3424db84bc683d858fb635bc42728f9cdd89caf) ) /* Plane 0,1 */
6162 	ROM_LOAD16_BYTE( "265-c6.bin", 0x2000001, 0x800000, CRC(03fdd1eb) SHA1(6155c7e802062f4eafa27e414c4e73ee59b868bf) ) /* Plane 2,3 */
6163 	ROM_LOAD16_BYTE( "265-c7.bin", 0x3000000, 0x800000, CRC(1a2749d8) SHA1(af7d9ec1d576209826fa568f676bbff92f6d6ddd) ) /* Plane 0,1 */
6164 	ROM_LOAD16_BYTE( "265-c8.bin", 0x3000001, 0x800000, CRC(ab0bb549) SHA1(d23afb60b7f831f7d4a98ad3c4a00ee19877a1ce) ) /* Plane 2,3 */
6165 ROM_END
6166 
6167 ROM_START( kf2k2pls ) /* bootleg */
6168 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
6169 	ROM_LOAD16_WORD_SWAP( "265-p1p.bin", 0x000000, 0x100000, CRC(3ab03781) SHA1(86946c19f1c4d9ab5cde86688d698bf63118a39d) )
6170 	ROM_LOAD16_WORD_SWAP( "265-p2.bin", 0x100000, 0x400000, CRC(327266b8) SHA1(98f445cc0a94f8744d74bca71cb420277622b034) )
6171 
6172 	NEO_SFIX_128K( "265-s1p.bin", CRC(595e0006) SHA1(ff086bdaa6f40e9ad963e1100a27f44618d684ed) )
6173 
6174 	NEO_BIOS_AUDIO_ENCRYPTED_128K( "265-m1.bin", CRC(85aaa632) SHA1(744fba4ca3bc3a5873838af886efb97a8a316104) )
6175 
6176 	ROM_REGION( 0x1000000, REGION_SOUND1, 0 )
6177 	/* Encrypted */
6178 	ROM_LOAD( "265-v1.bin", 0x000000, 0x800000, CRC(15e8f3f5) SHA1(7c9e6426b9fa6db0158baa17a6485ffce057d889) )
6179 	ROM_LOAD( "265-v2.bin", 0x800000, 0x800000, CRC(da41d6f9) SHA1(a43021f1e58947dcbe3c8ca5283b20b649f0409d) )
6180 
6181 	NO_DELTAT_REGION
6182 
6183 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
6184 	/* Encrypted */
6185 	ROM_LOAD16_BYTE( "265-c1.bin", 0x0000000, 0x800000, CRC(2b65a656) SHA1(9c46d8cf5b1ef322db442ac6a9b9406ab49206c5) ) /* Plane 0,1 */
6186 	ROM_LOAD16_BYTE( "265-c2.bin", 0x0000001, 0x800000, CRC(adf18983) SHA1(150cd4a5e51e9df88688469d2ea7675c2cf3658a) ) /* Plane 2,3 */
6187 	ROM_LOAD16_BYTE( "265-c3.bin", 0x1000000, 0x800000, CRC(875e9fd7) SHA1(28f52d56192d48bbc5dc3c97abf456bd34a58cbd) ) /* Plane 0,1 */
6188 	ROM_LOAD16_BYTE( "265-c4.bin", 0x1000001, 0x800000, CRC(2da13947) SHA1(f8d79ec2c236aa3d3648a4f715676899602122c1) ) /* Plane 2,3 */
6189 	ROM_LOAD16_BYTE( "265-c5.bin", 0x2000000, 0x800000, CRC(61bd165d) SHA1(b3424db84bc683d858fb635bc42728f9cdd89caf) ) /* Plane 0,1 */
6190 	ROM_LOAD16_BYTE( "265-c6.bin", 0x2000001, 0x800000, CRC(03fdd1eb) SHA1(6155c7e802062f4eafa27e414c4e73ee59b868bf) ) /* Plane 2,3 */
6191 	ROM_LOAD16_BYTE( "265-c7.bin", 0x3000000, 0x800000, CRC(1a2749d8) SHA1(af7d9ec1d576209826fa568f676bbff92f6d6ddd) ) /* Plane 0,1 */
6192 	ROM_LOAD16_BYTE( "265-c8.bin", 0x3000001, 0x800000, CRC(ab0bb549) SHA1(d23afb60b7f831f7d4a98ad3c4a00ee19877a1ce) ) /* Plane 2,3 */
6193 ROM_END
6194 
6195 ROM_START( kf2k2pla ) /* bootleg */
6196 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
6197 	ROM_LOAD16_WORD_SWAP( "265-p1pa.bin", 0x000000, 0x100000, CRC(6a3a02f3) SHA1(c9973b64e9a87fa38dde233ee3e9a73ba085b013) )
6198 	ROM_LOAD16_WORD_SWAP( "265-p2.bin", 0x100000, 0x400000, CRC(327266b8) SHA1(98f445cc0a94f8744d74bca71cb420277622b034) )
6199 
6200 	NEO_SFIX_128K( "265-s1pa.bin",  CRC(1a3ed064) SHA1(9749bb55c750e6b65d651998c2649c5fb68db68e))
6201 
6202 	NEO_BIOS_AUDIO_ENCRYPTED_128K( "265-m1.bin", CRC(85aaa632) SHA1(744fba4ca3bc3a5873838af886efb97a8a316104) )
6203 
6204 	ROM_REGION( 0x1000000, REGION_SOUND1, 0 )
6205 	/* Encrypted */
6206 	ROM_LOAD( "265-v1.bin", 0x000000, 0x800000, CRC(15e8f3f5) SHA1(7c9e6426b9fa6db0158baa17a6485ffce057d889) )
6207 	ROM_LOAD( "265-v2.bin", 0x800000, 0x800000, CRC(da41d6f9) SHA1(a43021f1e58947dcbe3c8ca5283b20b649f0409d) )
6208 
6209 	NO_DELTAT_REGION
6210 
6211 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
6212 	/* Encrypted */
6213 	ROM_LOAD16_BYTE( "265-c1.bin", 0x0000000, 0x800000, CRC(2b65a656) SHA1(9c46d8cf5b1ef322db442ac6a9b9406ab49206c5) ) /* Plane 0,1 */
6214 	ROM_LOAD16_BYTE( "265-c2.bin", 0x0000001, 0x800000, CRC(adf18983) SHA1(150cd4a5e51e9df88688469d2ea7675c2cf3658a) ) /* Plane 2,3 */
6215 	ROM_LOAD16_BYTE( "265-c3.bin", 0x1000000, 0x800000, CRC(875e9fd7) SHA1(28f52d56192d48bbc5dc3c97abf456bd34a58cbd) ) /* Plane 0,1 */
6216 	ROM_LOAD16_BYTE( "265-c4.bin", 0x1000001, 0x800000, CRC(2da13947) SHA1(f8d79ec2c236aa3d3648a4f715676899602122c1) ) /* Plane 2,3 */
6217 	ROM_LOAD16_BYTE( "265-c5.bin", 0x2000000, 0x800000, CRC(61bd165d) SHA1(b3424db84bc683d858fb635bc42728f9cdd89caf) ) /* Plane 0,1 */
6218 	ROM_LOAD16_BYTE( "265-c6.bin", 0x2000001, 0x800000, CRC(03fdd1eb) SHA1(6155c7e802062f4eafa27e414c4e73ee59b868bf) ) /* Plane 2,3 */
6219 	ROM_LOAD16_BYTE( "265-c7.bin", 0x3000000, 0x800000, CRC(1a2749d8) SHA1(af7d9ec1d576209826fa568f676bbff92f6d6ddd) ) /* Plane 0,1 */
6220 	ROM_LOAD16_BYTE( "265-c8.bin", 0x3000001, 0x800000, CRC(ab0bb549) SHA1(d23afb60b7f831f7d4a98ad3c4a00ee19877a1ce) ) /* Plane 2,3 */
6221 ROM_END
6222 
6223 ROM_START( kf2k2mp )
6224 	ROM_REGION( 0x800000, REGION_CPU1, 0 )
6225 	ROM_LOAD16_WORD_SWAP( "kf02m-p1.bin", 0x000000, 0x400000, CRC(ff7c6ec0) SHA1(704c14d671dcb4cfed44d9f978a289cb7dd9d065) )
6226 	ROM_LOAD16_WORD_SWAP( "kf02m-p2.bin", 0x400000, 0x400000, CRC(91584716) SHA1(90da863037cf775957fa154cd42536e221df5740) )
6227 
6228 	NEO_SFIX_128K( "kf02m-s1.bin", CRC(348d6f2c) SHA1(586da8a936ebbb71af324339a4b60ec91dfa0990) )
6229 
6230 	NEO_BIOS_AUDIO_ENCRYPTED_128K( "265-m1.bin", CRC(85aaa632) SHA1(744fba4ca3bc3a5873838af886efb97a8a316104) )
6231 
6232 	ROM_REGION( 0x1000000, REGION_SOUND1, 0 )
6233 	/* Encrypted */
6234 	ROM_LOAD( "265-v1.bin", 0x000000, 0x800000, CRC(15e8f3f5) SHA1(7c9e6426b9fa6db0158baa17a6485ffce057d889) )
6235 	ROM_LOAD( "265-v2.bin", 0x800000, 0x800000, CRC(da41d6f9) SHA1(a43021f1e58947dcbe3c8ca5283b20b649f0409d) )
6236 
6237 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
6238 	/* Encrypted */
6239 	ROM_LOAD16_BYTE( "265-c1.bin", 0x0000000, 0x800000, CRC(2b65a656) SHA1(9c46d8cf5b1ef322db442ac6a9b9406ab49206c5) ) /* Plane 0,1 */
6240 	ROM_LOAD16_BYTE( "265-c2.bin", 0x0000001, 0x800000, CRC(adf18983) SHA1(150cd4a5e51e9df88688469d2ea7675c2cf3658a) ) /* Plane 2,3 */
6241 	ROM_LOAD16_BYTE( "265-c3.bin", 0x1000000, 0x800000, CRC(875e9fd7) SHA1(28f52d56192d48bbc5dc3c97abf456bd34a58cbd) ) /* Plane 0,1 */
6242 	ROM_LOAD16_BYTE( "265-c4.bin", 0x1000001, 0x800000, CRC(2da13947) SHA1(f8d79ec2c236aa3d3648a4f715676899602122c1) ) /* Plane 2,3 */
6243 	ROM_LOAD16_BYTE( "265-c5.bin", 0x2000000, 0x800000, CRC(61bd165d) SHA1(b3424db84bc683d858fb635bc42728f9cdd89caf) ) /* Plane 0,1 */
6244 	ROM_LOAD16_BYTE( "265-c6.bin", 0x2000001, 0x800000, CRC(03fdd1eb) SHA1(6155c7e802062f4eafa27e414c4e73ee59b868bf) ) /* Plane 2,3 */
6245 	ROM_LOAD16_BYTE( "265-c7.bin", 0x3000000, 0x800000, CRC(1a2749d8) SHA1(af7d9ec1d576209826fa568f676bbff92f6d6ddd) ) /* Plane 0,1 */
6246 	ROM_LOAD16_BYTE( "265-c8.bin", 0x3000001, 0x800000, CRC(ab0bb549) SHA1(d23afb60b7f831f7d4a98ad3c4a00ee19877a1ce) ) /* Plane 2,3 */
6247 ROM_END
6248 
6249 ROM_START( kf2k2mp2 ) /* bootleg */
6250 	ROM_REGION( 0x600000, REGION_CPU1, 0 )
6251 	ROM_LOAD16_WORD_SWAP( "k2k2m2p1.bin", 0x000000, 0x200000, CRC(1016806c) SHA1(a583b45e9c0d6f67b95c52e44444aabe88f68d97) )
6252 	ROM_LOAD16_WORD_SWAP( "k2k2m2p2.bin", 0x200000, 0x400000, CRC(432fdf53) SHA1(d7e542cd84d948162c60768e40ee4ed33d8e7913) )
6253 
6254 	NEO_SFIX_128K( "k2k2m2s1.bin",  CRC(446e74c5) SHA1(efc2afb26578bad9eb21659c70eb0f827d6d1ef6) )
6255 
6256 	NEO_BIOS_AUDIO_ENCRYPTED_128K( "265-m1.bin", CRC(85aaa632) SHA1(744fba4ca3bc3a5873838af886efb97a8a316104) )
6257 
6258 	ROM_REGION( 0x1000000, REGION_SOUND1, 0 )
6259 	/* Encrypted */
6260 	ROM_LOAD( "265-v1.bin", 0x000000, 0x800000, CRC(15e8f3f5) SHA1(7c9e6426b9fa6db0158baa17a6485ffce057d889) )
6261 	ROM_LOAD( "265-v2.bin", 0x800000, 0x800000, CRC(da41d6f9) SHA1(a43021f1e58947dcbe3c8ca5283b20b649f0409d) )
6262 
6263 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
6264 	/* Encrypted */
6265 	ROM_LOAD16_BYTE( "265-c1.bin", 0x0000000, 0x800000, CRC(2b65a656) SHA1(9c46d8cf5b1ef322db442ac6a9b9406ab49206c5) ) /* Plane 0,1 */
6266 	ROM_LOAD16_BYTE( "265-c2.bin", 0x0000001, 0x800000, CRC(adf18983) SHA1(150cd4a5e51e9df88688469d2ea7675c2cf3658a) ) /* Plane 2,3 */
6267 	ROM_LOAD16_BYTE( "265-c3.bin", 0x1000000, 0x800000, CRC(875e9fd7) SHA1(28f52d56192d48bbc5dc3c97abf456bd34a58cbd) ) /* Plane 0,1 */
6268 	ROM_LOAD16_BYTE( "265-c4.bin", 0x1000001, 0x800000, CRC(2da13947) SHA1(f8d79ec2c236aa3d3648a4f715676899602122c1) ) /* Plane 2,3 */
6269 	ROM_LOAD16_BYTE( "265-c5.bin", 0x2000000, 0x800000, CRC(61bd165d) SHA1(b3424db84bc683d858fb635bc42728f9cdd89caf) ) /* Plane 0,1 */
6270 	ROM_LOAD16_BYTE( "265-c6.bin", 0x2000001, 0x800000, CRC(03fdd1eb) SHA1(6155c7e802062f4eafa27e414c4e73ee59b868bf) ) /* Plane 2,3 */
6271 	ROM_LOAD16_BYTE( "265-c7.bin", 0x3000000, 0x800000, CRC(1a2749d8) SHA1(af7d9ec1d576209826fa568f676bbff92f6d6ddd) ) /* Plane 0,1 */
6272 	ROM_LOAD16_BYTE( "265-c8.bin", 0x3000001, 0x800000, CRC(ab0bb549) SHA1(d23afb60b7f831f7d4a98ad3c4a00ee19877a1ce) ) /* Plane 2,3 */
6273 ROM_END
6274 
6275 ROM_START( kf2k3pcb ) /* Encrypted Set, Decrypted C - JAMMA board */
6276 	ROM_REGION( 0x900000, REGION_CPU1, 0 )
6277 	ROM_LOAD32_WORD_SWAP( "271-p1.bin", 0x000000, 0x400000, CRC(b9da070c) SHA1(1a26325af142a4dd221c336061761468598c4634) )
6278 	ROM_LOAD32_WORD_SWAP( "271-p2.bin", 0x000002, 0x400000, CRC(da3118c4) SHA1(582e4f44f03276adecb7b2848d3b96bf6da57f1e) )
6279 	ROM_LOAD16_WORD_SWAP( "271-p3.bin", 0x800000, 0x100000, CRC(5cefd0d2) SHA1(cddc3164629fed4b6f715e12b109ad35d1009355) )
6280 
6281 	ROM_REGION( 0x100000, REGION_GFX1, 0 ) /* larger char set */
6282 	ROM_FILL( 0x000000, 0x100000, 0 )
6283 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
6284 	ROM_LOAD( "sfix.sfx", 0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
6285 
6286 	ROM_REGION16_BE( 0x80000, REGION_USER1, 0 )
6287 	ROM_LOAD16_WORD_SWAP( "271-bios.bin", 0x00000, 0x080000, CRC(148dd727) SHA1(2cf592a16c7157de02a989675d47965f2b3a44dd) ) // encrypted
6288 
6289 
6290 	NEO_BIOS_AUDIO_ENCRYPTED_512K( "271-m1.bin", CRC(d6bcf2bc) SHA1(df78bc95990eb8e8f3638dde6e1876354df7fe84) )
6291 
6292 
6293 	ROM_REGION( 0x1000000, REGION_SOUND1, 0 )
6294 	/* Encrypted */
6295 	ROM_LOAD( "271-v1.bin", 0x000000, 0x1000000, CRC(1d96154b) SHA1(1d4e262b0d30cee79a4edc83bb9706023c736668) )
6296 
6297 	NO_DELTAT_REGION
6298 
6299 	ROM_REGION( 0x6000000, REGION_GFX3, 0 )
6300 	/* Encrypted */
6301 	ROM_LOAD32_WORD( "271-c1.bin", 0x0000000, 0x1000000, CRC(f5ebb327) SHA1(e4f799a54b09adcca13b1b0cf95971a1f4291b61) ) /* Plane 0,1 */
6302 	ROM_LOAD32_WORD( "271-c2.bin", 0x0000002, 0x1000000, CRC(2be21620) SHA1(872c658f53bbc558e90f18d5db9cbaa82e748a6a) ) /* Plane 2,3 */
6303 	ROM_LOAD32_WORD( "271-c3.bin", 0x2000000, 0x1000000, CRC(ddded4ff) SHA1(ff7b356125bc9e6637b164f5e81b13eabeb8d804) ) /* Plane 0,1 */
6304 	ROM_LOAD32_WORD( "271-c4.bin", 0x2000002, 0x1000000, CRC(d85521e6) SHA1(62278fa8690972ed32aca07a4f7f97e7203d9f3a) ) /* Plane 2,3 */
6305 	ROM_LOAD32_WORD( "271-c5.bin", 0x4000000, 0x1000000, CRC(18aa3540) SHA1(15e0a8c4e0927b1f7eb9bee8f532acea6818d5eb) ) /* Plane 0,1 */
6306 	ROM_LOAD32_WORD( "271-c6.bin", 0x4000002, 0x1000000, CRC(1c40de87) SHA1(8d6425aed43ff6a96c88194e203df6a783286373) ) /* Plane 2,3 */
6307 ROM_END
6308 
6309 ROM_START( kof2003 ) /* Encrypted Code + Sound + GFX Roms */
6310 	ROM_REGION( 0x900000, REGION_CPU1, 0 )
6311 	ROM_LOAD32_WORD_SWAP( "271-p1c.bin", 0x000000, 0x400000, CRC(530ecc14) SHA1(812cf7e9902af3f5e9e330b7c05c2171b139ad2b) )
6312 	ROM_LOAD32_WORD_SWAP( "271-p2c.bin", 0x000002, 0x400000, CRC(fd568da9) SHA1(46364906a1e81dc251117e91a1a7b43af1373ada) )
6313 	ROM_LOAD16_WORD_SWAP( "271-p3c.bin", 0x800000, 0x100000, CRC(aec5b4a9) SHA1(74087f785590eda5898ce146029818f86ced42b6) ) // Encrypted
6314 
6315 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
6316 	ROM_REGION( 0x80000, REGION_GFX1, 0 ) /* larger char set */
6317 	ROM_FILL( 0x000000, 0x80000, 0 )
6318 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
6319 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
6320 
6321 	NEO_BIOS_AUDIO_ENCRYPTED_512K( "271-m1c.bin", CRC(f5515629) SHA1(7516bf1b0207a3c8d41dc30c478f8d8b1f71304b) )
6322 
6323 	ROM_REGION( 0x1000000, REGION_SOUND1, 0 )
6324 	/* Encrypted */
6325 	ROM_LOAD( "271-v1c.bin", 0x000000, 0x800000, CRC(ffa3f8c7) SHA1(7cf4a933973ca23b7f87c81151d8659e6ec4bd20) )
6326 	ROM_LOAD( "271-v2c.bin", 0x800000, 0x800000, CRC(5382c7d1) SHA1(1bf999705eda80ba1e7b0d6bdd010d9bfb18bd76) )
6327 
6328 	NO_DELTAT_REGION
6329 
6330 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
6331 	/* Encrypted */
6332 	ROM_LOAD16_BYTE( "271-c1c.bin", 0x0000000, 0x800000, CRC(b1dc25d0) SHA1(50adc3c60d5b4b3abd10a49db2267306c6dbd772) )
6333 	ROM_LOAD16_BYTE( "271-c2c.bin", 0x0000001, 0x800000, CRC(d5362437) SHA1(66db36522dc09106388c707252df9fe1c88b4856) )
6334 	ROM_LOAD16_BYTE( "271-c3c.bin", 0x1000000, 0x800000, CRC(0a1fbeab) SHA1(9fe30d36ba98d00fda010832ff2f27783dd577c1) )
6335 	ROM_LOAD16_BYTE( "271-c4c.bin", 0x1000001, 0x800000, CRC(87b19a0c) SHA1(b72a8e7d9124ce859b5149bb4381ba481c161ea5) )
6336 	ROM_LOAD16_BYTE( "271-c5c.bin", 0x2000000, 0x800000, CRC(704ea371) SHA1(e75b80422f0d72eac826f8ffadf79efeccaab124) )
6337 	ROM_LOAD16_BYTE( "271-c6c.bin", 0x2000001, 0x800000, CRC(20a1164c) SHA1(c9843b37612a16fc95f6851793b1cfb5d49d811d) )
6338 	ROM_LOAD16_BYTE( "271-c7c.bin", 0x3000000, 0x800000, CRC(189aba7f) SHA1(7152195a57ad36b28290810fe87ed8c206262ba9) )
6339 	ROM_LOAD16_BYTE( "271-c8c.bin", 0x3000001, 0x800000, CRC(20ec4fdc) SHA1(deb5f7ec5a090e419b9d1a6a74877bee081198e2) )
6340 ROM_END
6341 
6342 ROM_START( kof2003d ) // Decrypted C Roms
6343 	ROM_REGION( 0x900000, REGION_CPU1, 0 )
6344 	ROM_LOAD32_WORD_SWAP( "271-p1.bin", 0x000000, 0x400000, CRC(b9da070c) )
6345 	ROM_LOAD32_WORD_SWAP( "271-p2.bin", 0x000002, 0x400000, CRC(da3118c4) )
6346 	ROM_LOAD16_WORD_SWAP( "271-p3.bin", 0x800000, 0x100000, CRC(5cefd0d2) )
6347 	ROM_LOAD16_WORD_SWAP( "271-p3d.bin", 0x800000, 0x100000, CRC(59d376da) )
6348 
6349 	ROM_REGION( 0x100000, REGION_GFX1, 0 )
6350 	ROM_FILL(                 0x000000, 0x100000, 0 )
6351 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
6352 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) )
6353 
6354 	ROM_REGION16_BE( 0x40000, REGION_USER1, 0 )
6355 	ROM_LOAD16_WORD_SWAP( "271-osjd.bin", 0x00000, 0x040000, CRC(c521b5bc) )
6356 	NEOGEO_BIOS
6357 
6358 	ROM_REGION( 0x90000, REGION_CPU2, 0 )
6359 	ROM_LOAD( "mame.sm1", 0x00000, 0x20000, CRC(97cf998b) )
6360 	ROM_LOAD( "271-m1d.bin", 		0x00000, 0x80000, CRC(0e86af8f) )
6361 	ROM_RELOAD(             0x10000, 0x80000 )
6362 	ROM_REGION( 0x10000, REGION_GFX4, 0 )
6363 	ROM_LOAD( "mamelo.lo", 0x00000, 0x10000, CRC(e09e253c) )
6364 
6365 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
6366 	ROM_LOAD( "271-v1d.bin", 0x000000, 0x1000000, CRC(2964f36e) )
6367 
6368 	NO_DELTAT_REGION
6369 
6370 	ROM_REGION( 0x6000000, REGION_GFX3, 0 )
6371 	ROM_LOAD16_BYTE( "271-c1d.bin", 0x0000000, 0x1000000, CRC(c29acd28) )
6372 	ROM_LOAD16_BYTE( "271-c2d.bin", 0x0000001, 0x1000000, CRC(328e80b1) )
6373 	ROM_LOAD16_BYTE( "271-c3d.bin", 0x2000000, 0x1000000, CRC(020a11f1) )
6374 	ROM_LOAD16_BYTE( "271-c4d.bin", 0x2000001, 0x1000000, CRC(991b5ed2) )
6375 	ROM_LOAD16_BYTE( "271-c5d.bin", 0x4000000, 0x1000000, CRC(c2de8b66) )
6376 	ROM_LOAD16_BYTE( "271-c6d.bin", 0x4000001, 0x1000000, CRC(3ff750db) )
6377 ROM_END
6378 
6379 ROM_START( kf2k3bl )
6380 	ROM_REGION( 0x800000, REGION_CPU1, 0 )
6381  	ROM_LOAD16_WORD_SWAP( "2k3-p1.bin", 0x100000, 0x400000, CRC(92ed6ee3) SHA1(5e7e21eb40dfcc453ba73808760d5ddedd49c58a) )
6382 	ROM_LOAD16_WORD_SWAP( "2k3-p2.bin", 0x500000, 0x200000, CRC(5d3d8bb3) SHA1(7f2341f14ca12ff5721eb038b3496228a1f34b60) )
6383 	ROM_CONTINUE( 0x000000, 0x100000 )
6384 	ROM_CONTINUE( 0x000000, 0x100000 )
6385 
6386 	NEO_SFIX_128K( "2k3-s1.bin", CRC(482c48a5) SHA1(27e2f5295a9a838e112be28dafc111893a388a16) )
6387 
6388 	NEO_BIOS_SOUND_128K( "2k3-m1.bin", CRC(3a4969ff) SHA1(2fc107a023a82053a8df63025829bcf12cee9610) )
6389 
6390 	ROM_REGION( 0x1000000, REGION_SOUND1, 0 )
6391 	/* Encrypted */
6392 	ROM_LOAD( "271-v1c.bin", 0x000000, 0x800000, CRC(ffa3f8c7) SHA1(7cf4a933973ca23b7f87c81151d8659e6ec4bd20) )
6393 	ROM_LOAD( "271-v2c.bin", 0x800000, 0x800000, CRC(5382c7d1) SHA1(1bf999705eda80ba1e7b0d6bdd010d9bfb18bd76) )
6394 
6395 	NO_DELTAT_REGION
6396 
6397 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
6398 	/* Encrypted */
6399 	ROM_LOAD16_BYTE( "271-c1c.bin", 0x0000000, 0x800000, CRC(b1dc25d0) SHA1(50adc3c60d5b4b3abd10a49db2267306c6dbd772) ) /* Plane 0,1 */
6400 	ROM_LOAD16_BYTE( "271-c2c.bin", 0x0000001, 0x800000, CRC(d5362437) SHA1(66db36522dc09106388c707252df9fe1c88b4856) ) /* Plane 2,3 */
6401 	ROM_LOAD16_BYTE( "271-c3c.bin", 0x1000000, 0x800000, CRC(0a1fbeab) SHA1(9fe30d36ba98d00fda010832ff2f27783dd577c1) ) /* Plane 0,1 */
6402 	ROM_LOAD16_BYTE( "271-c4c.bin", 0x1000001, 0x800000, CRC(87b19a0c) SHA1(b72a8e7d9124ce859b5149bb4381ba481c161ea5) ) /* Plane 2,3 */
6403 	ROM_LOAD16_BYTE( "271-c5c.bin", 0x2000000, 0x800000, CRC(704ea371) SHA1(e75b80422f0d72eac826f8ffadf79efeccaab124) ) /* Plane 0,1 */
6404 	ROM_LOAD16_BYTE( "271-c6c.bin", 0x2000001, 0x800000, CRC(20a1164c) SHA1(c9843b37612a16fc95f6851793b1cfb5d49d811d) ) /* Plane 2,3 */
6405 	ROM_LOAD16_BYTE( "271-c7c.bin", 0x3000000, 0x800000, CRC(189aba7f) SHA1(7152195a57ad36b28290810fe87ed8c206262ba9) ) /* Plane 0,1 */
6406 	ROM_LOAD16_BYTE( "271-c8c.bin", 0x3000001, 0x800000, CRC(20ec4fdc) SHA1(deb5f7ec5a090e419b9d1a6a74877bee081198e2) ) /* Plane 2,3 */
6407 ROM_END
6408 
6409 ROM_START( kf2k3bla )
6410 	ROM_REGION( 0x700000, REGION_CPU1, 0 )
6411 	ROM_LOAD16_WORD_SWAP( "2k3-p1bl.bin", 0x000000, 0x100000, CRC(4ea414dd) SHA1(c242c9709c20a8cde3ad562adbe640a5dd5abcf1) )
6412 	ROM_LOAD16_WORD_SWAP( "2k3-p3bl.bin", 0x100000, 0x400000, CRC(370acbff) SHA1(e72544de1c5e2e4f7478fc003caba9e33a306c19) )
6413 	ROM_LOAD16_WORD_SWAP( "2k3-p2bl.bin", 0x500000, 0x200000, CRC(9c04fc52) SHA1(f41b53c79e4209373ec68276fa5941c91424bb15) )
6414 
6415 	NEO_SFIX_128K( "2k3-s1.bin", CRC(482c48a5) SHA1(27e2f5295a9a838e112be28dafc111893a388a16) )
6416 
6417 	NEO_BIOS_SOUND_128K( "2k3-m1.bin", CRC(3a4969ff) SHA1(2fc107a023a82053a8df63025829bcf12cee9610) )
6418 
6419 	ROM_REGION( 0x1000000, REGION_SOUND1, 0 )
6420 	/* Encrypted */
6421 	ROM_LOAD( "271-v1c.bin", 0x000000, 0x800000, CRC(ffa3f8c7) SHA1(7cf4a933973ca23b7f87c81151d8659e6ec4bd20) )
6422 	ROM_LOAD( "271-v2c.bin", 0x800000, 0x800000, CRC(5382c7d1) SHA1(1bf999705eda80ba1e7b0d6bdd010d9bfb18bd76) )
6423 
6424 	NO_DELTAT_REGION
6425 
6426 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
6427 	/* Encrypted */
6428 	ROM_LOAD16_BYTE( "271-c1c.bin", 0x0000000, 0x800000, CRC(b1dc25d0) SHA1(50adc3c60d5b4b3abd10a49db2267306c6dbd772) ) /* Plane 0,1 */
6429 	ROM_LOAD16_BYTE( "271-c2c.bin", 0x0000001, 0x800000, CRC(d5362437) SHA1(66db36522dc09106388c707252df9fe1c88b4856) ) /* Plane 2,3 */
6430 	ROM_LOAD16_BYTE( "271-c3c.bin", 0x1000000, 0x800000, CRC(0a1fbeab) SHA1(9fe30d36ba98d00fda010832ff2f27783dd577c1) ) /* Plane 0,1 */
6431 	ROM_LOAD16_BYTE( "271-c4c.bin", 0x1000001, 0x800000, CRC(87b19a0c) SHA1(b72a8e7d9124ce859b5149bb4381ba481c161ea5) ) /* Plane 2,3 */
6432 	ROM_LOAD16_BYTE( "271-c5c.bin", 0x2000000, 0x800000, CRC(704ea371) SHA1(e75b80422f0d72eac826f8ffadf79efeccaab124) ) /* Plane 0,1 */
6433 	ROM_LOAD16_BYTE( "271-c6c.bin", 0x2000001, 0x800000, CRC(20a1164c) SHA1(c9843b37612a16fc95f6851793b1cfb5d49d811d) ) /* Plane 2,3 */
6434 	ROM_LOAD16_BYTE( "271-c7c.bin", 0x3000000, 0x800000, CRC(189aba7f) SHA1(7152195a57ad36b28290810fe87ed8c206262ba9) ) /* Plane 0,1 */
6435 	ROM_LOAD16_BYTE( "271-c8c.bin", 0x3000001, 0x800000, CRC(20ec4fdc) SHA1(deb5f7ec5a090e419b9d1a6a74877bee081198e2) ) /* Plane 2,3 */
6436 ROM_END
6437 
6438 ROM_START( kf2k3pl )
6439 	ROM_REGION( 0x700000, REGION_CPU1, 0 )
6440 	ROM_LOAD16_WORD_SWAP( "2k3-p1pl.bin", 0x000000, 0x100000, CRC(07b84112) SHA1(0b085a928a39ff9c0745a58bfa4ce6106b5f474a) )
6441 	ROM_LOAD16_WORD_SWAP( "2k3-p3bl.bin", 0x100000, 0x400000, CRC(370acbff) SHA1(e72544de1c5e2e4f7478fc003caba9e33a306c19) )
6442 	ROM_LOAD16_WORD_SWAP( "2k3-p2bl.bin", 0x500000, 0x200000, CRC(9c04fc52) SHA1(f41b53c79e4209373ec68276fa5941c91424bb15) )
6443 
6444 	NEO_SFIX_128K( "2k3-s1pl.bin", CRC(ad548a36) SHA1(7483dbe2d74a1bd1b4dc501e99e48a683416d08e) )
6445 
6446 	NEO_BIOS_SOUND_128K( "2k3-m1.bin", CRC(3a4969ff) SHA1(2fc107a023a82053a8df63025829bcf12cee9610) )
6447 
6448 	ROM_REGION( 0x1000000, REGION_SOUND1, 0 )
6449 	/* Encrypted */
6450 	ROM_LOAD( "271-v1c.bin", 0x000000, 0x800000, CRC(ffa3f8c7) SHA1(7cf4a933973ca23b7f87c81151d8659e6ec4bd20) )
6451 	ROM_LOAD( "271-v2c.bin", 0x800000, 0x800000, CRC(5382c7d1) SHA1(1bf999705eda80ba1e7b0d6bdd010d9bfb18bd76) )
6452 
6453 	NO_DELTAT_REGION
6454 
6455 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
6456 	/* Encrypted */
6457 	ROM_LOAD16_BYTE( "271-c1c.bin", 0x0000000, 0x800000, CRC(b1dc25d0) SHA1(50adc3c60d5b4b3abd10a49db2267306c6dbd772) ) /* Plane 0,1 */
6458 	ROM_LOAD16_BYTE( "271-c2c.bin", 0x0000001, 0x800000, CRC(d5362437) SHA1(66db36522dc09106388c707252df9fe1c88b4856) ) /* Plane 2,3 */
6459 	ROM_LOAD16_BYTE( "271-c3c.bin", 0x1000000, 0x800000, CRC(0a1fbeab) SHA1(9fe30d36ba98d00fda010832ff2f27783dd577c1) ) /* Plane 0,1 */
6460 	ROM_LOAD16_BYTE( "271-c4c.bin", 0x1000001, 0x800000, CRC(87b19a0c) SHA1(b72a8e7d9124ce859b5149bb4381ba481c161ea5) ) /* Plane 2,3 */
6461 	ROM_LOAD16_BYTE( "271-c5c.bin", 0x2000000, 0x800000, CRC(704ea371) SHA1(e75b80422f0d72eac826f8ffadf79efeccaab124) ) /* Plane 0,1 */
6462 	ROM_LOAD16_BYTE( "271-c6c.bin", 0x2000001, 0x800000, CRC(20a1164c) SHA1(c9843b37612a16fc95f6851793b1cfb5d49d811d) ) /* Plane 2,3 */
6463 	ROM_LOAD16_BYTE( "271-c7c.bin", 0x3000000, 0x800000, CRC(189aba7f) SHA1(7152195a57ad36b28290810fe87ed8c206262ba9) ) /* Plane 0,1 */
6464 	ROM_LOAD16_BYTE( "271-c8c.bin", 0x3000001, 0x800000, CRC(20ec4fdc) SHA1(deb5f7ec5a090e419b9d1a6a74877bee081198e2) ) /* Plane 2,3 */
6465 ROM_END
6466 
6467 ROM_START( kf2k3upl )
6468 	ROM_REGION( 0x800000, REGION_CPU1, 0 )
6469 	ROM_LOAD16_WORD_SWAP( "2k3-p1up.bin", 0x000000, 0x800000, CRC(87294c01) SHA1(21420415a6b2ba1b43ecc1934270dc085d6bd7d9) )
6470 
6471 	NEO_SFIX_128K( "2k3-s1up.bin", CRC(e5708c0c) SHA1(5649446d3b0b1bd138b5a8b40b96a6d0f892f4d8) )
6472 
6473      NEO_BIOS_SOUND_128K( "2k3-m1.bin", CRC(3a4969ff) SHA1(2fc107a023a82053a8df63025829bcf12cee9610) )
6474 
6475 	ROM_REGION( 0x1000000, REGION_SOUND1, 0 )
6476 	/* Encrypted */
6477 	ROM_LOAD( "271-v1c.bin", 0x000000, 0x800000, CRC(ffa3f8c7) SHA1(7cf4a933973ca23b7f87c81151d8659e6ec4bd20) )
6478 	ROM_LOAD( "271-v2c.bin", 0x800000, 0x800000, CRC(5382c7d1) SHA1(1bf999705eda80ba1e7b0d6bdd010d9bfb18bd76) )
6479 
6480 	NO_DELTAT_REGION
6481 
6482 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
6483 	/* Encrypted */
6484 	ROM_LOAD16_BYTE( "271-c1c.bin", 0x0000000, 0x800000, CRC(b1dc25d0) SHA1(50adc3c60d5b4b3abd10a49db2267306c6dbd772) ) /* Plane 0,1 */
6485 	ROM_LOAD16_BYTE( "271-c2c.bin", 0x0000001, 0x800000, CRC(d5362437) SHA1(66db36522dc09106388c707252df9fe1c88b4856) ) /* Plane 2,3 */
6486 	ROM_LOAD16_BYTE( "271-c3c.bin", 0x1000000, 0x800000, CRC(0a1fbeab) SHA1(9fe30d36ba98d00fda010832ff2f27783dd577c1) ) /* Plane 0,1 */
6487 	ROM_LOAD16_BYTE( "271-c4c.bin", 0x1000001, 0x800000, CRC(87b19a0c) SHA1(b72a8e7d9124ce859b5149bb4381ba481c161ea5) ) /* Plane 2,3 */
6488 	ROM_LOAD16_BYTE( "271-c5c.bin", 0x2000000, 0x800000, CRC(704ea371) SHA1(e75b80422f0d72eac826f8ffadf79efeccaab124) ) /* Plane 0,1 */
6489 	ROM_LOAD16_BYTE( "271-c6c.bin", 0x2000001, 0x800000, CRC(20a1164c) SHA1(c9843b37612a16fc95f6851793b1cfb5d49d811d) ) /* Plane 2,3 */
6490 	ROM_LOAD16_BYTE( "271-c7c.bin", 0x3000000, 0x800000, CRC(189aba7f) SHA1(7152195a57ad36b28290810fe87ed8c206262ba9) ) /* Plane 0,1 */
6491 	ROM_LOAD16_BYTE( "271-c8c.bin", 0x3000001, 0x800000, CRC(20ec4fdc) SHA1(deb5f7ec5a090e419b9d1a6a74877bee081198e2) ) /* Plane 2,3 */
6492 ROM_END
6493 
6494 ROM_START( mslug4 ) /* Original Version - Encrypted GFX */
6495 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
6496 	ROM_LOAD16_WORD_SWAP( "263-p1.bin",  0x000000, 0x100000, CRC(27e4def3) SHA1(a08785e8145981bb6b5332a3b2df7eb321253cca) )
6497 	ROM_LOAD16_WORD_SWAP( "263-p2.bin",  0x100000, 0x400000, CRC(fdb7aed8) SHA1(dbeaec38f44e58ffedba99e70fa1439c2bf0dfa3) )
6498 
6499 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
6500 	ROM_REGION( 0x80000, REGION_GFX1, 0 )	/* larger char set */
6501 	ROM_FILL(                 0x000000, 0x20000, 0 )
6502 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
6503 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
6504 
6505 	/* Encrypted */
6506 	NEO_BIOS_AUDIO_ENCRYPTED_128K( "263-m1.bin", CRC(46ac8228) SHA1(5aeea221050c98e4bb0f16489ce772bf1c80f787) )
6507 
6508 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
6509 	ROM_LOAD( "263-v1.bin", 0x000000, 0x800000, CRC(01e9b9cd) SHA1(0b045c2999449f7dab5ae8a42e957d5b6650431e) )
6510 	ROM_LOAD( "263-v2.bin", 0x800000, 0x800000, CRC(4ab2bf81) SHA1(77ccfa48f7e3daddef5fe5229a0093eb2f803742) )
6511 
6512 	NO_DELTAT_REGION
6513 
6514 	ROM_REGION( 0x3000000, REGION_GFX3, 0 )
6515 	/* Encrypted */
6516 	ROM_LOAD16_BYTE( "263-c1.bin",   0x0000000, 0x800000, CRC(84865f8a) SHA1(34467ada896eb7c7ca58658bf2a932936d8b632c) ) /* Plane 0,1 */
6517 	ROM_LOAD16_BYTE( "263-c2.bin",   0x0000001, 0x800000, CRC(81df97f2) SHA1(2b74493b8ec8fd49216a627aeb3db493f76124e3) ) /* Plane 2,3 */
6518 	ROM_LOAD16_BYTE( "263-c3.bin",   0x1000000, 0x800000, CRC(1a343323) SHA1(bbbb5232bba538c277ce2ee02e2956ca2243b787) ) /* Plane 0,1 */
6519 	ROM_LOAD16_BYTE( "263-c4.bin",   0x1000001, 0x800000, CRC(942cfb44) SHA1(d9b46c71726383c4581fb042e63897e5a3c92d1b) ) /* Plane 2,3 */
6520 	ROM_LOAD16_BYTE( "263-c5.bin",   0x2000000, 0x800000, CRC(a748854f) SHA1(2611bbedf9b5d8e82c6b2c99b88f842c46434d41) ) /* Plane 0,1 */
6521 	ROM_LOAD16_BYTE( "263-c6.bin",   0x2000001, 0x800000, CRC(5c8ba116) SHA1(6034db09c8706d4ddbcefc053efbc47a0953eb92) ) /* Plane 2,3 */
6522 ROM_END
6523 
6524 ROM_START( rotd ) /* Encrypted Set */
6525 	ROM_REGION( 0x800000, REGION_CPU1, 0 )
6526 	ROM_LOAD16_WORD_SWAP( "264-p1.bin", 0x000000, 0x800000, CRC(b8cc969d) SHA1(4f2205b4bdd32dd1522106ef4df10ac0eb1b852d) )
6527 
6528 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
6529 	ROM_REGION( 0x20000, REGION_GFX1, 0 )
6530 	ROM_FILL( 0x000000, 0x20000, 0 )
6531 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
6532 	ROM_LOAD( "sfix.sfx", 0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
6533 
6534 	/* Encrypted */
6535 	NEO_BIOS_AUDIO_ENCRYPTED_128K( "264-m1.bin", CRC(4dbd7b43) SHA1(6b63756b0d2d30bbf13fbd219833c81fd060ef96) )
6536 
6537 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
6538 	/* Encrypted */
6539 	ROM_LOAD( "264-v1.bin", 0x000000, 0x800000, CRC(fa005812) SHA1(73723126dab5a640ac11955ed6da1bf7a91394f5) )
6540 	ROM_LOAD( "264-v2.bin", 0x800000, 0x800000, CRC(c3dc8bf0) SHA1(a105e37262d9500a30fb8a5dac05aa4fab2562a3) )
6541 
6542 	NO_DELTAT_REGION
6543 
6544 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
6545 	/* Encrypted */
6546 	ROM_LOAD16_BYTE( "264-c1.bin", 0x0000000, 0x800000, CRC(4f148fee) SHA1(0821463765fad8fbd0dfbbabb7807337d0333719) ) /* Plane 0,1 */
6547 	ROM_LOAD16_BYTE( "264-c2.bin", 0x0000001, 0x800000, CRC(7cf5ff72) SHA1(ccb2f94bce943576d224cb326806942426d25584) ) /* Plane 2,3 */
6548 	ROM_LOAD16_BYTE( "264-c3.bin", 0x1000000, 0x800000, CRC(64d84c98) SHA1(8faf153f465ce6fb7770b27a7ce63caf11dd4086) ) /* Plane 0,1 */
6549 	ROM_LOAD16_BYTE( "264-c4.bin", 0x1000001, 0x800000, CRC(2f394a95) SHA1(82347e8f2b48b0522d7d91fd3f372d5768934ab2) ) /* Plane 2,3 */
6550 	ROM_LOAD16_BYTE( "264-c5.bin", 0x2000000, 0x800000, CRC(6b99b978) SHA1(8fd0a60029b41668f9e1e3056edd3c90f62efa83) ) /* Plane 0,1 */
6551 	ROM_LOAD16_BYTE( "264-c6.bin", 0x2000001, 0x800000, CRC(847d5c7d) SHA1(a2ce03f6302edf81f2645de9ec61df1a281ddd78) ) /* Plane 2,3 */
6552 	ROM_LOAD16_BYTE( "264-c7.bin", 0x3000000, 0x800000, CRC(231d681e) SHA1(87836e64dc816f8bf1c834641535ea96baacc024) ) /* Plane 0,1 */
6553 	ROM_LOAD16_BYTE( "264-c8.bin", 0x3000001, 0x800000, CRC(c5edb5c4) SHA1(253378c8739daa5da4edb15eff7050820b2b3755) ) /* Plane 2,3 */
6554 ROM_END
6555 
6556 ROM_START( matrim ) /* Encrypted Set */
6557 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
6558 	ROM_LOAD16_WORD_SWAP( "266-p1.bin", 0x000000, 0x100000, CRC(5d4c2dc7) SHA1(8d723b0d28ec344eef26009b361a2b97d300dd51) )
6559 	ROM_LOAD16_WORD_SWAP( "266-p2.bin", 0x100000, 0x400000, CRC(a14b1906) SHA1(1daa14d73512f760ef569b06f9facb279437d1db) )
6560 
6561 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
6562 	ROM_REGION( 0x80000, REGION_GFX1, 0 )
6563 	ROM_FILL( 0x000000, 0x80000, 0 )
6564 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
6565 	ROM_LOAD( "sfix.sfx", 0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
6566 
6567 	/* Encrypted */
6568 	NEO_BIOS_AUDIO_ENCRYPTED_128K( "266-m1.bin", CRC(456c3e6c) SHA1(5a07d0186198a18d2dda1331093cf29b0b9b2984) )
6569 
6570 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
6571 	/* Encrypted */
6572 	ROM_LOAD( "266-v1.bin", 0x000000, 0x800000, CRC(a4f83690) SHA1(200d683d8c30ebc6d0ed331aa5bbba39b4e07160) )
6573 	ROM_LOAD( "266-v2.bin", 0x800000, 0x800000, CRC(d0f69eda) SHA1(9d7e98976ad433ed8a35d7afffa38130444ba7db) )
6574 
6575 	NO_DELTAT_REGION
6576 
6577 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
6578 	/* Encrypted */
6579 	ROM_LOAD16_BYTE( "266-c1.bin", 0x0000000, 0x800000, CRC(505f4e30) SHA1(f22b6f76fc0cad963555dc89d072967c8dc8b79a) ) /* Plane 0,1 */
6580 	ROM_LOAD16_BYTE( "266-c2.bin", 0x0000001, 0x800000, CRC(3cb57482) SHA1(dab15bc24391f9a5173de76af48b612fb9636ccf) ) /* Plane 2,3 */
6581 	ROM_LOAD16_BYTE( "266-c3.bin", 0x1000000, 0x800000, CRC(f1cc6ad0) SHA1(66c1cccc0332ffd2d3064f06330c41f95ca09ced) ) /* Plane 0,1 */
6582 	ROM_LOAD16_BYTE( "266-c4.bin", 0x1000001, 0x800000, CRC(45b806b7) SHA1(c2bb866fded53d62fad0fc88d89d5e7d4cb1894f) ) /* Plane 2,3 */
6583 	ROM_LOAD16_BYTE( "266-c5.bin", 0x2000000, 0x800000, CRC(9a15dd6b) SHA1(194a6973a7a9e3847efe1bdbaeaeb16e74aff2dd) ) /* Plane 0,1 */
6584 	ROM_LOAD16_BYTE( "266-c6.bin", 0x2000001, 0x800000, CRC(281cb939) SHA1(bdb7766cfde581ccfaee2be7fe48445f360a2301) ) /* Plane 2,3 */
6585 	ROM_LOAD16_BYTE( "266-c7.bin", 0x3000000, 0x800000, CRC(4b71f780) SHA1(d5611a6f6b730db58613b48f2b0174661ccfb7bb) ) /* Plane 0,1 */
6586 	ROM_LOAD16_BYTE( "266-c8.bin", 0x3000001, 0x800000, CRC(29873d33) SHA1(dc77f129ed49b8d40d0d4241feef3f6c2f19a987) ) /* Plane 2,3 */
6587 ROM_END
6588 
6589 ROM_START( crswd2bl )
6590 	ROM_REGION( 0x200000, REGION_CPU1, 0 )
6591 	ROM_LOAD16_WORD_SWAP( "054-p1.p1", 0x100000, 0x100000, CRC(64836147) SHA1(083cb1626885893e736fc9998036c952cd4d503b) )
6592 	ROM_CONTINUE( 0x000000, 0x100000 )
6593 
6594 	NEO_SFIX_128K( "054-s1.s1", CRC(22e02ddd) SHA1(ebd834affc763cc5854abf1c6c42f43f3f3755fd) )
6595 
6596 	NEO_BIOS_SOUND_128K( "054-m1.m1", CRC(63e28343) SHA1(f46dbc2f1d6033b11047cca31a9a7d715dc69cb2) )
6597 
6598 	ROM_REGION( 0x200000,  REGION_SOUND1, ROMREGION_SOUNDONLY )
6599 	ROM_LOAD( "054-v1.v1", 0x000000, 0x200000, CRC(22d4b93b) SHA1(0515f2ee5d9a8ce424c80721e06f746ac6a543a8) )
6600 
6601 	NO_DELTAT_REGION
6602 
6603 	ROM_REGION( 0x800000, REGION_GFX3, 0 )
6604 	ROM_LOAD16_BYTE( "054-c1.c1", 0x000000, 0x400000, CRC(8221b712) SHA1(7e68871f1bfc402ef27c8fa088c680cbd133f71a) )
6605 	ROM_LOAD16_BYTE( "054-c2.c2", 0x000001, 0x400000, CRC(d6c6183d) SHA1(cc546ff063fae2c01c109fabcd5b2d29ec3299db) )
6606 ROM_END
6607 
6608 /* MVS cart*/
6609 ROM_START( lasthope )
6610 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
6611 	ROM_LOAD16_WORD_SWAP( "NGDT-300-P1.bin", 0x000000, 0x100000, CRC(3776a88f) SHA1(ea8b669da06d7c6b5ff7fa97a195f56a9253a7a1) )
6612 
6613 	NEO_SFIX_64K( "NGDT-300-S1.bin", CRC(0c0ff9e6) SHA1(c87d1ea8731ac1e63ab960b8182dd1043bcc10bb) )
6614 
6615 	NEO_BIOS_SOUND_128K( "NGDT-300-M1.bin", CRC(113c870f) SHA1(854425eb4be0d7fa088a6c3bf6078fdd011707f5) )
6616 
6617 	ROM_REGION( 0x600000, REGION_SOUND1, ROMREGION_SOUNDONLY )
6618 	ROM_LOAD( "NGDT-300-V1.bin", 0x000000, 0x200000, CRC(b765bafe) SHA1(b2048c44089bf250c8dcfabb27c7981e9ee5002a) )
6619 	ROM_LOAD( "NGDT-300-V2.bin", 0x200000, 0x200000, CRC(9fd0d559) SHA1(09e70d5e1c6e172a33f48feb3e442515c34a8f3d) )
6620 	ROM_LOAD( "NGDT-300-V3.bin", 0x400000, 0x200000, CRC(6d5107e2) SHA1(4ba74836e3d0421a28af47d3d8341ac16af1d7d7) )
6621 
6622 	NO_DELTAT_REGION
6623 
6624 	ROM_REGION( 0x1000000, REGION_GFX3, 0 )
6625 	ROM_LOAD16_BYTE( "NGDT-300-C1.bin", 0x000000, 0x400000, CRC(53ef41b5) SHA1(a8f1fe546403b609e12f0df211c05d7ac479d98d) ) /* Plane 0,1 */
6626 	ROM_LOAD16_BYTE( "NGDT-300-C2.bin", 0x000001, 0x400000, CRC(f9b15ab3) SHA1(d8ff2f43686bfc8c2f7ead3ef445e51c15dfbf16) ) /* Plane 2,3 */
6627 	ROM_LOAD16_BYTE( "NGDT-300-C3.bin", 0x800000, 0x400000, CRC(50cc21cf) SHA1(0350aaef480c5fa12e68e540a4c974dbf5870add) ) /* Plane 0,1 */
6628 	ROM_LOAD16_BYTE( "NGDT-300-C4.bin", 0x800001, 0x400000, CRC(8486ad9e) SHA1(19a2a73c825687e0cb9fd62bde00db91b5409529)) /* Plane 2,3 */
6629 ROM_END
6630 
6631 ROM_START( pnyaa ) /* Encrypted Set */
6632 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
6633 	ROM_LOAD16_WORD_SWAP( "267-p1.bin", 0x000000, 0x100000, CRC(112fe2c0) SHA1(01420e051f0bdbd4f68ce306a3738161b96f8ba8) )
6634 
6635 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
6636 	ROM_REGION( 0x20000, REGION_GFX1, 0 )
6637 	ROM_FILL( 0x000000, 0x20000, 0 )
6638 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
6639 	ROM_LOAD( "sfix.sfx", 0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
6640 
6641 	/* Encrypted */
6642 	NEO_BIOS_AUDIO_ENCRYPTED_512K( "267-m1.bin", CRC(c7853ccd) SHA1(1b7a4c5093cf0fe3861ce44fd1d3b30c71ad0abe) )
6643 
6644 	ROM_REGION( 0x400000, REGION_SOUND1, ROMREGION_SOUNDONLY )
6645 	/* Encrypted */
6646 	ROM_LOAD( "267-v1.bin", 0x000000, 0x400000, CRC(e2e8e917) SHA1(7f412d55aebff3d38a225a88c632916295ab0584) )
6647 
6648 	NO_DELTAT_REGION
6649 
6650 	ROM_REGION( 0x1000000, REGION_GFX3, 0 )
6651 	/* Encrypted */
6652   ROM_LOAD16_BYTE( "267-c1.bin", 0x0000000, 0x800000, CRC(5eebee65) SHA1(7eb3eefdeb24e19831d0f51d4ea07a0292c25ab6) ) /* Plane 0,1 */
6653 	ROM_LOAD16_BYTE( "267-c2.bin", 0x0000001, 0x800000, CRC(2b67187b) SHA1(149c3efd3c444fd0d35a97fa2268102bf76be3ed) ) /* Plane 2,3 */
6654 ROM_END
6655 
6656 
6657 /* this Zintrick set appears to be a bootleg made from the CD version, not a genuine
6658    prototype the code is based on that of the NeoCD version with some minor patches,
6659    for example the ADK SAMPLE TEST text that appears on the screen is actually a hacked
6660    PROG LOAD ERROR message.  the set is supported in order to distinguish the hacks from
6661    a real prototype should one turn up. */
6662 
6663 ROM_START( zintrckb )
6664 	ROM_REGION( 0x100000, REGION_CPU1, 0 )
6665 	ROM_LOAD16_WORD_SWAP( "zin_p1.rom", 0x000000, 0x100000, CRC(06c8fca7) SHA1(b7bf38965c3d0db4d7a9684d14cac94a45b4a45b))
6666 
6667 	NEO_SFIX_128K( "zin_s1.rom", CRC(a7ab0e81) SHA1(f0649819b96cea79b05411e0b15c8edc677d79ba) )
6668 
6669 	NEO_BIOS_SOUND_128K( "zin_m1.rom", CRC(fd9627ca) SHA1(b640c1f1ff466f734bb1cb5d7b589cb7e8a55346) )
6670 
6671 	ROM_REGION( 0x200000, REGION_SOUND1, ROMREGION_SOUNDONLY )
6672 	ROM_LOAD( "zin_v1.rom", 0x000000, 0x200000, CRC(c09f74f1) SHA1(d0b56a780a6eba85ff092240b1f1cc6718f17c21) )
6673 
6674 	NO_DELTAT_REGION
6675 
6676 	ROM_REGION( 0x400000, REGION_GFX3, 0 )
6677 	ROM_LOAD16_BYTE( "zin_c1.rom", 0x000000, 0x200000, CRC(76aee189) SHA1(ad6929804c5b9a59aa609e6baebc6aa37e858a47) )
6678 	ROM_LOAD16_BYTE( "zin_c2.rom", 0x000001, 0x200000, CRC(844ed4b3) SHA1(fb7cd057bdc6cbe8b78097dd124118bae7402256) )
6679 ROM_END
6680 
6681 ROM_START( svcpcb ) /* Encrypted Set, JAMMA PCB */
6682 	ROM_REGION( 0x2000000, REGION_CPU1, 0 )
6683 	ROM_LOAD16_WORD_SWAP( "269-p1.bin", 0x000000, 0x2000000, CRC(432cfdfc) SHA1(19b40d32188a8bace6d2d570c6cf3d2f1e31e379) )
6684 
6685 	ROM_REGION( 0x80000, REGION_GFX1, 0 ) /* larger char set */
6686 	ROM_FILL( 0x000000, 0x80000, 0 )
6687 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
6688 	ROM_LOAD( "sfix.sfx", 0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
6689 
6690 	ROM_REGION16_BE( 0x80000, REGION_USER1, 0 )
6691 	/* this contains both an ASIA and JAPAN bios, HARDDIP3 on the PCB selects which to use */
6692 	ROM_LOAD16_WORD_SWAP( "269-bios.bin", 0x00000, 0x80000, CRC(b4590283) SHA1(47047ed5b6062babc0a0bebcc30e4b3f021e115a) )
6693 
6694 	/* Encrypted */
6695 	NEO_BIOS_AUDIO_ENCRYPTED_512K( "269-m1.bin", CRC(f6819d00) SHA1(d3bbe09df502464f104e53501708ac6e2c1832c6) )
6696 
6697 	ROM_REGION( 0x10000, REGION_GFX4, 0 )
6698 	ROM_LOAD( "000-lo.lo", 0x00000, 0x10000, CRC(e09e253c) SHA1(2b1c719531dac9bb503f22644e6e4236b91e7cfc) )
6699 
6700 	ROM_REGION( 0x1000000, REGION_SOUND1, 0 )
6701 	/* Encrypted */
6702 	ROM_LOAD( "269-v1.bin", 0x000000, 0x800000, CRC(c659b34c) SHA1(1931e8111ef43946f68699f8707334c96f753a1e) )
6703 	ROM_LOAD( "269-v2.bin", 0x800000, 0x800000, CRC(dd903835) SHA1(e58d38950a7a8697bb22a1cc7a371ae6664ae8f9) )
6704 
6705 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
6706 	/* Encrypted */
6707 	ROM_LOAD( "269-c1.bin", 0x0000000, 0x2000000, CRC(1b608f9c) SHA1(4e70ad182da2ca18815bd3936efb04a06ebce01e) ) /* Plane 0,1 */
6708 	ROM_LOAD( "269-c2.bin", 0x2000000, 0x2000000, CRC(5a95f294) SHA1(6123cc7b20b494076185d27c2ffea910e124b195) ) /* Plane 0,1 */
6709 ROM_END
6710 
6711 ROM_START( svc ) /* Encrypted Set, MVS Set */
6712 	ROM_REGION( 0x800000, REGION_CPU1, 0 )
6713 	ROM_LOAD32_WORD_SWAP( "269-p1c.bin", 0x000000, 0x400000, CRC(38e2005e) SHA1(1b902905916a30969282f1399a756e32ff069097) )
6714 	ROM_LOAD32_WORD_SWAP( "269-p2c.bin", 0x000002, 0x400000, CRC(6d13797c) SHA1(3cb71a95cea6b006b44cac0f547df88aec0007b7) )
6715 
6716 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
6717 	ROM_REGION( 0x80000, REGION_GFX1, 0 ) /* larger char set */
6718 	ROM_FILL( 0x000000, 0x80000, 0 )
6719 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
6720 	ROM_LOAD( "sfix.sfx", 0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
6721 
6722 	/* Encrypted */
6723   NEO_BIOS_AUDIO_ENCRYPTED_512K( "269-m1.bin", CRC(f6819d00) SHA1(d3bbe09df502464f104e53501708ac6e2c1832c6) )
6724 
6725 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
6726 	/* Encrypted */
6727 	ROM_LOAD( "269-v1c.bin", 0x000000, 0x800000, CRC(c659b34c) SHA1(1931e8111ef43946f68699f8707334c96f753a1e) )
6728 	ROM_LOAD( "269-v2c.bin", 0x800000, 0x800000, CRC(dd903835) SHA1(e58d38950a7a8697bb22a1cc7a371ae6664ae8f9) )
6729 
6730 	NO_DELTAT_REGION
6731 
6732 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
6733 	/* Encrypted */
6734 	ROM_LOAD16_BYTE( "269-c1c.bin", 0x0000000, 0x800000, CRC(887b4068) SHA1(227cdcf7a10a415f1e3afe7ae97acc9afc2cc8e1) ) /* Plane 0,1 */
6735 	ROM_LOAD16_BYTE( "269-c2c.bin", 0x0000001, 0x800000, CRC(4e8903e4) SHA1(31daaa4fd6c23e8f0a8428931c513d97d2eee1bd) ) /* Plane 2,3 */
6736 	ROM_LOAD16_BYTE( "269-c3c.bin", 0x1000000, 0x800000, CRC(7d9c55b0) SHA1(1f94a948b3e3c31b3ff05518ef525031a3cb2c62) ) /* Plane 0,1 */
6737 	ROM_LOAD16_BYTE( "269-c4c.bin", 0x1000001, 0x800000, CRC(8acb5bb6) SHA1(2c27d6e309646d7b84da85f78c06e4aaa74e844b) ) /* Plane 2,3 */
6738 	ROM_LOAD16_BYTE( "269-c5c.bin", 0x2000000, 0x800000, CRC(097a4157) SHA1(54d839f55d27f68c704a94ea3c63c644ffc22ca4) ) /* Plane 0,1 */
6739 	ROM_LOAD16_BYTE( "269-c6c.bin", 0x2000001, 0x800000, CRC(e19df344) SHA1(20448add53ab25dd3a8f0b681131ad3b9c68acc9) ) /* Plane 2,3 */
6740 	ROM_LOAD16_BYTE( "269-c7c.bin", 0x3000000, 0x800000, CRC(d8f0340b) SHA1(43114af7557361a8903bb8cf8553f602946a9220) ) /* Plane 0,1 */
6741 	ROM_LOAD16_BYTE( "269-c8c.bin", 0x3000001, 0x800000, CRC(2570b71b) SHA1(99266e1c2ffcf324793fb5c55325fbc7e6265ac0) ) /* Plane 2,3 */
6742 ROM_END
6743 
6744 ROM_START( svcboot )
6745 	ROM_REGION( 0x800000, REGION_CPU1, 0 )
6746 	ROM_LOAD16_WORD_SWAP( "svc-p1.bin", 0x000000, 0x800000, CRC(0348f162) SHA1(c313351d68effd92aeb80ed320e4f8c26a3bb53e) )
6747 
6748 	ROM_REGION( 0x20000, REGION_GFX1, 0 )
6749 	ROM_LOAD( "svc-s1.bin", 0x10000, 0x10000, CRC(70b44df1) SHA1(52ae3f264d7b33e94e770e6b2d0cf35a64e7dda4) )
6750 	ROM_CONTINUE(			0x00000, 0x10000 )
6751 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
6752 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
6753 
6754 	ROM_REGION16_BE( 0x20000, REGION_USER1, 0 )
6755 	NEOGEO_BIOS
6756 
6757 	ROM_REGION( 0x50000, REGION_CPU2, 0 )
6758 	ROM_LOAD( "mame.sm1", 0x00000, 0x20000, CRC(97cf998b) SHA1(977387a7c76ef9b21d0b01fa69830e949a9a9626) )
6759 	ROM_LOAD( "svc-m1.bin", 0x20000, 0x10000, CRC(804328c3) SHA1(f931636c563b0789d4812033a77b47bf663db43f) )
6760 	ROM_CONTINUE(           0x00000, 0x10000 )
6761 	ROM_COPY( REGION_CPU2,  0x00000, 0x10000, 0x10000 )
6762 
6763 	ROM_REGION( 0x10000, REGION_GFX4, 0 )
6764 	ROM_LOAD( "mamelo.lo", 0x00000, 0x10000, CRC(e09e253c) SHA1(2b1c719531dac9bb503f22644e6e4236b91e7cfc) )
6765 
6766 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
6767 	ROM_LOAD16_WORD_SWAP( "svc-v2.bin", 0x000000, 0x400000, CRC(b5097287) SHA1(3ba3a9b5624879616382ed40337a3d9c50a0f314) )
6768 	ROM_LOAD16_WORD_SWAP( "svc-v1.bin", 0x400000, 0x400000, CRC(bd3a391f) SHA1(972bf09b75e99a683ee965bec93b0da8f15d72d9) )
6769 	ROM_LOAD16_WORD_SWAP( "svc-v4.bin", 0x800000, 0x400000, CRC(33fc0b37) SHA1(d61017d829f44c7df8795ba10c55c727d9972662) )
6770 	ROM_LOAD16_WORD_SWAP( "svc-v3.bin", 0xc00000, 0x400000, CRC(aa9849a0) SHA1(9539b3356a070a066a89f27c287f316e7367ce2a) )
6771 
6772 	NO_DELTAT_REGION
6773 
6774 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
6775 	ROM_LOAD16_BYTE( "svc-c1.bin", 0x0000000, 0x800000, CRC(a7826b89) SHA1(3bbe348ce54b80b56ef032ea532a18ef3cafeb11) )
6776 	ROM_LOAD16_BYTE( "svc-c2.bin", 0x0000001, 0x800000, CRC(ed3c2089) SHA1(b5d17692f15f5a678c273589fab2e3918711135e) )
6777 	ROM_LOAD16_BYTE( "svc-c3.bin", 0x1000000, 0x800000, CRC(71ed8063) SHA1(ea1df9e2e382a8560a06d447421844cc588f43dd) )
6778 	ROM_LOAD16_BYTE( "svc-c4.bin", 0x1000001, 0x800000, CRC(250bde2d) SHA1(8c72dcfceef6d022ab4b73ab37cf3ac0c3940c17) )
6779 	ROM_LOAD16_BYTE( "svc-c5.bin", 0x2000000, 0x800000, CRC(9817c082) SHA1(1bea9c7220c2b1524896c86841d6d8fd55f5d366) )
6780 	ROM_LOAD16_BYTE( "svc-c6.bin", 0x2000001, 0x800000, CRC(2bc0307f) SHA1(8090fa82c46eb503832359093c8cc3cee3141c90) )
6781 	ROM_LOAD16_BYTE( "svc-c7.bin", 0x3000000, 0x800000, CRC(4358d7b9) SHA1(9270b58c2abc072a046bedda72f1395df26d0714) )
6782 	ROM_LOAD16_BYTE( "svc-c8.bin", 0x3000001, 0x800000, CRC(366deee5) SHA1(d477ad7a5987fd6c7ef2c1680fbb7c884654590e) )
6783 ROM_END
6784 
6785 ROM_START( svcplus )
6786 	ROM_REGION( 0x600000, REGION_CPU1, 0 )
6787 	ROM_LOAD16_WORD_SWAP( "svc-p1p.bin", 0x000000, 0x200000, CRC(a194d842) SHA1(72b7bfa34a97632b1aa003488e074d766a6c2f08) )
6788 	ROM_LOAD16_WORD_SWAP( "svc-p2p.bin", 0x200000, 0x200000, CRC(50c0e2b7) SHA1(97b396415ab0e692e43ddf371091e5a456712f0a) )
6789 	ROM_LOAD16_WORD_SWAP( "svc-p3p.bin", 0x400000, 0x200000, CRC(58cdc293) SHA1(3c4f2418ec513bcc13ed33a727de11dfb98f7525) )
6790 
6791 	NEO_SFIX_128K( "svc-s1p.bin", CRC(73344711) SHA1(04d84c4fe241b9135cd210f8ed8c725f595d11d2) )
6792 
6793 	ROM_REGION16_BE( 0x20000, REGION_USER1, 0 )
6794 	NEOGEO_BIOS
6795 	ROM_REGION( 0x50000, REGION_CPU2, 0 )
6796 	ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(97cf998b) SHA1(977387a7c76ef9b21d0b01fa69830e949a9a9626) )
6797 	ROM_LOAD( "svc-m1.bin", 0x20000, 0x10000, CRC(804328c3) SHA1(f931636c563b0789d4812033a77b47bf663db43f) )
6798 	ROM_CONTINUE(           0x00000, 0x10000 )
6799 	ROM_COPY( REGION_CPU2,  0x00000, 0x10000, 0x10000 )
6800 	ROM_REGION( 0x10000, REGION_GFX4, 0 )
6801 	ROM_LOAD( "000-lo.lo", 0x00000, 0x10000, CRC(e09e253c) SHA1(2b1c719531dac9bb503f22644e6e4236b91e7cfc) )
6802 
6803 	ROM_REGION( 0x1000000, REGION_SOUND1, 0 )
6804 	ROM_LOAD16_WORD_SWAP( "svc-v2.bin", 0x000000, 0x400000, CRC(b5097287) SHA1(3ba3a9b5624879616382ed40337a3d9c50a0f314) )
6805 	ROM_LOAD16_WORD_SWAP( "svc-v1.bin", 0x400000, 0x400000, CRC(bd3a391f) SHA1(972bf09b75e99a683ee965bec93b0da8f15d72d9) )
6806 	ROM_LOAD16_WORD_SWAP( "svc-v4.bin", 0x800000, 0x400000, CRC(33fc0b37) SHA1(d61017d829f44c7df8795ba10c55c727d9972662) )
6807 	ROM_LOAD16_WORD_SWAP( "svc-v3.bin", 0xc00000, 0x400000, CRC(aa9849a0) SHA1(9539b3356a070a066a89f27c287f316e7367ce2a) )
6808 
6809 	NO_DELTAT_REGION
6810 
6811 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
6812 	ROM_LOAD16_BYTE( "svc-c1.bin", 0x0000000, 0x800000, CRC(a7826b89) SHA1(3bbe348ce54b80b56ef032ea532a18ef3cafeb11) )
6813 	ROM_LOAD16_BYTE( "svc-c2.bin", 0x0000001, 0x800000, CRC(ed3c2089) SHA1(b5d17692f15f5a678c273589fab2e3918711135e) )
6814 	ROM_LOAD16_BYTE( "svc-c3.bin", 0x1000000, 0x800000, CRC(71ed8063) SHA1(ea1df9e2e382a8560a06d447421844cc588f43dd) )
6815 	ROM_LOAD16_BYTE( "svc-c4.bin", 0x1000001, 0x800000, CRC(250bde2d) SHA1(8c72dcfceef6d022ab4b73ab37cf3ac0c3940c17) )
6816 	ROM_LOAD16_BYTE( "svc-c5.bin", 0x2000000, 0x800000, CRC(9817c082) SHA1(1bea9c7220c2b1524896c86841d6d8fd55f5d366) )
6817 	ROM_LOAD16_BYTE( "svc-c6.bin", 0x2000001, 0x800000, CRC(2bc0307f) SHA1(8090fa82c46eb503832359093c8cc3cee3141c90) )
6818 	ROM_LOAD16_BYTE( "svc-c7.bin", 0x3000000, 0x800000, CRC(4358d7b9) SHA1(9270b58c2abc072a046bedda72f1395df26d0714) )
6819 	ROM_LOAD16_BYTE( "svc-c8.bin", 0x3000001, 0x800000, CRC(366deee5) SHA1(d477ad7a5987fd6c7ef2c1680fbb7c884654590e) )
6820 ROM_END
6821 
6822 
6823 
6824 ROM_START( svcplusa )
6825 	ROM_REGION( 0x600000, REGION_CPU1, 0 )
6826 	ROM_LOAD16_WORD_SWAP( "svc-p1pl.bin", 0x000000, 0x200000, CRC(16b44144) SHA1(5eab530274b1b6f480a39a86c199da524cddfccc) )
6827 	ROM_LOAD16_WORD_SWAP( "svc-p2pl.bin", 0x200000, 0x400000, CRC(7231ace2) SHA1(d2f13ddd5d3ee29b4b9824e8663f7ee0241f30cf) )
6828 
6829 	ROM_REGION( 0x20000, REGION_GFX1, 0 )
6830 	ROM_LOAD( "svc-s1pl.bin", 0x10000, 0x10000, CRC(ca3c735e) SHA1(aebd15253c90432a2e0a4c40f37110c1e2176ee4) )
6831 	ROM_CONTINUE(			0x00000, 0x10000 )
6832 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
6833 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
6834 
6835 	ROM_REGION16_BE( 0x20000, REGION_USER1, 0 )
6836 	NEOGEO_BIOS
6837 	ROM_REGION( 0x50000, REGION_CPU2, 0 )
6838 	ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(97cf998b) SHA1(977387a7c76ef9b21d0b01fa69830e949a9a9626) )
6839 	ROM_LOAD( "svc-m1.bin", 0x20000, 0x10000, CRC(804328c3) SHA1(f931636c563b0789d4812033a77b47bf663db43f) )
6840 	ROM_CONTINUE(           0x00000, 0x10000 )
6841 	ROM_COPY( REGION_CPU2,  0x00000, 0x10000, 0x10000 )
6842 	ROM_REGION( 0x10000, REGION_GFX4, 0 )
6843 	ROM_LOAD( "000-lo.lo", 0x00000, 0x10000, CRC(e09e253c) SHA1(2b1c719531dac9bb503f22644e6e4236b91e7cfc) )
6844 
6845 	ROM_REGION( 0x1000000, REGION_SOUND1, 0 )
6846 	ROM_LOAD16_WORD_SWAP( "svc-v2.bin", 0x000000, 0x400000, CRC(b5097287) SHA1(3ba3a9b5624879616382ed40337a3d9c50a0f314) )
6847 	ROM_LOAD16_WORD_SWAP( "svc-v1.bin", 0x400000, 0x400000, CRC(bd3a391f) SHA1(972bf09b75e99a683ee965bec93b0da8f15d72d9) )
6848 	ROM_LOAD16_WORD_SWAP( "svc-v4.bin", 0x800000, 0x400000, CRC(33fc0b37) SHA1(d61017d829f44c7df8795ba10c55c727d9972662) )
6849 	ROM_LOAD16_WORD_SWAP( "svc-v3.bin", 0xc00000, 0x400000, CRC(aa9849a0) SHA1(9539b3356a070a066a89f27c287f316e7367ce2a) )
6850 
6851 	NO_DELTAT_REGION
6852 
6853 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
6854 	ROM_LOAD16_BYTE( "svc-c1.bin", 0x0000000, 0x800000, CRC(a7826b89) SHA1(3bbe348ce54b80b56ef032ea532a18ef3cafeb11) )
6855 	ROM_LOAD16_BYTE( "svc-c2.bin", 0x0000001, 0x800000, CRC(ed3c2089) SHA1(b5d17692f15f5a678c273589fab2e3918711135e) )
6856 	ROM_LOAD16_BYTE( "svc-c3.bin", 0x1000000, 0x800000, CRC(71ed8063) SHA1(ea1df9e2e382a8560a06d447421844cc588f43dd) )
6857 	ROM_LOAD16_BYTE( "svc-c4.bin", 0x1000001, 0x800000, CRC(250bde2d) SHA1(8c72dcfceef6d022ab4b73ab37cf3ac0c3940c17) )
6858 	ROM_LOAD16_BYTE( "svc-c5.bin", 0x2000000, 0x800000, CRC(9817c082) SHA1(1bea9c7220c2b1524896c86841d6d8fd55f5d366) )
6859 	ROM_LOAD16_BYTE( "svc-c6.bin", 0x2000001, 0x800000, CRC(2bc0307f) SHA1(8090fa82c46eb503832359093c8cc3cee3141c90) )
6860 	ROM_LOAD16_BYTE( "svc-c7.bin", 0x3000000, 0x800000, CRC(4358d7b9) SHA1(9270b58c2abc072a046bedda72f1395df26d0714) )
6861 	ROM_LOAD16_BYTE( "svc-c8.bin", 0x3000001, 0x800000, CRC(366deee5) SHA1(d477ad7a5987fd6c7ef2c1680fbb7c884654590e) )
6862 ROM_END
6863 
6864 ROM_START( svcsplus )
6865 	ROM_REGION( 0x800000, REGION_CPU1, 0 )
6866 	ROM_LOAD16_WORD_SWAP( "svc-p1sp.bin", 0x000000, 0x400000, CRC(2601902f) SHA1(202348a13c6480f7de37a3ee983823838822fc98) )
6867 	ROM_LOAD16_WORD_SWAP( "svc-p2sp.bin", 0x400000, 0x400000, CRC(0ca13305) SHA1(ac8fbca71b754acbcdd11802161a62ae1cf32d88) )
6868 
6869 	NEO_SFIX_128K( "svc-s1sp.bin", CRC(233d6439) SHA1(369024c7a2405c3144c14ac016c07c3dc0f44187) )
6870 
6871 	ROM_REGION16_BE( 0x20000, REGION_USER1, 0 )
6872 	NEOGEO_BIOS
6873 	ROM_REGION( 0x50000, REGION_CPU2, 0 )
6874 	ROM_LOAD( "sm1.sm1", 0x00000, 0x20000, CRC(97cf998b) SHA1(977387a7c76ef9b21d0b01fa69830e949a9a9626) )
6875 	ROM_LOAD( "svc-m1.bin", 0x20000, 0x10000, CRC(804328c3) SHA1(f931636c563b0789d4812033a77b47bf663db43f) )
6876 	ROM_CONTINUE(           0x00000, 0x10000 )
6877 	ROM_COPY( REGION_CPU2,  0x00000, 0x10000, 0x10000 )
6878 	ROM_REGION( 0x10000, REGION_GFX4, 0 )
6879 	ROM_LOAD( "000-lo.lo", 0x00000, 0x10000, CRC(e09e253c) SHA1(2b1c719531dac9bb503f22644e6e4236b91e7cfc) )
6880 
6881 	ROM_REGION( 0x1000000, REGION_SOUND1, 0 )
6882 	ROM_LOAD16_WORD_SWAP( "svc-v2.bin", 0x000000, 0x400000, CRC(b5097287) SHA1(3ba3a9b5624879616382ed40337a3d9c50a0f314) )
6883 	ROM_LOAD16_WORD_SWAP( "svc-v1.bin", 0x400000, 0x400000, CRC(bd3a391f) SHA1(972bf09b75e99a683ee965bec93b0da8f15d72d9) )
6884 	ROM_LOAD16_WORD_SWAP( "svc-v4.bin", 0x800000, 0x400000, CRC(33fc0b37) SHA1(d61017d829f44c7df8795ba10c55c727d9972662) )
6885 	ROM_LOAD16_WORD_SWAP( "svc-v3.bin", 0xc00000, 0x400000, CRC(aa9849a0) SHA1(9539b3356a070a066a89f27c287f316e7367ce2a) )
6886 	NO_DELTAT_REGION
6887 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
6888 	ROM_LOAD16_BYTE( "svc-c1.bin", 0x0000000, 0x800000, CRC(a7826b89) SHA1(3bbe348ce54b80b56ef032ea532a18ef3cafeb11) )
6889 	ROM_LOAD16_BYTE( "svc-c2.bin", 0x0000001, 0x800000, CRC(ed3c2089) SHA1(b5d17692f15f5a678c273589fab2e3918711135e) )
6890 	ROM_LOAD16_BYTE( "svc-c3.bin", 0x1000000, 0x800000, CRC(71ed8063) SHA1(ea1df9e2e382a8560a06d447421844cc588f43dd) )
6891 	ROM_LOAD16_BYTE( "svc-c4.bin", 0x1000001, 0x800000, CRC(250bde2d) SHA1(8c72dcfceef6d022ab4b73ab37cf3ac0c3940c17) )
6892 	ROM_LOAD16_BYTE( "svc-c5.bin", 0x2000000, 0x800000, CRC(9817c082) SHA1(1bea9c7220c2b1524896c86841d6d8fd55f5d366) )
6893 	ROM_LOAD16_BYTE( "svc-c6.bin", 0x2000001, 0x800000, CRC(2bc0307f) SHA1(8090fa82c46eb503832359093c8cc3cee3141c90) )
6894 	ROM_LOAD16_BYTE( "svc-c7.bin", 0x3000000, 0x800000, CRC(4358d7b9) SHA1(9270b58c2abc072a046bedda72f1395df26d0714) )
6895 	ROM_LOAD16_BYTE( "svc-c8.bin", 0x3000001, 0x800000, CRC(366deee5) SHA1(d477ad7a5987fd6c7ef2c1680fbb7c884654590e) )
6896 ROM_END
6897 
6898 ROM_START( samsho5 ) /* Encrypted Set */
6899 	ROM_REGION( 0x800000, REGION_CPU1, 0 )
6900 	ROM_LOAD16_WORD_SWAP( "270-p1.bin", 0x000000, 0x400000, CRC(4a2a09e6) SHA1(2644de02cdab8ccc605488a7c76b8c9cd1d5bcb9) )
6901 	ROM_LOAD16_WORD_SWAP( "270-p2.bin", 0x400000, 0x400000, CRC(e0c74c85) SHA1(df24a4ee76438e40c2f04a714175a7f85cacdfe0) )
6902 
6903 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
6904 	ROM_REGION( 0x80000, REGION_GFX1, 0 ) /* larger char set */
6905 	ROM_FILL( 0x000000, 0x80000, 0 )
6906 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
6907 	ROM_LOAD( "sfix.sfx", 0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
6908 
6909 	/* Encrypted */
6910 	NEO_BIOS_AUDIO_ENCRYPTED_512K( "270-m1.bin", CRC(49c9901a) SHA1(2623e9765a0eba58fee2de72851e9dc502344a3d) )
6911 
6912 	ROM_REGION( 0x1000000, REGION_SOUND1, 0 )
6913 	/* Encrypted */
6914 	ROM_LOAD( "270-v1.bin", 0x000000, 0x800000, CRC(62e434eb) SHA1(1985f5e88f8e866f9683b6cea901aa28c04b80bf) )
6915 	ROM_LOAD( "270-v2.bin", 0x800000, 0x800000, CRC(180f3c9a) SHA1(6d7dc2605ead6e78704efa127e7e0dfe621e2c54) )
6916 
6917 	NO_DELTAT_REGION
6918 
6919 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
6920 	/* Encrypted */
6921 	ROM_LOAD16_BYTE( "270-c1.bin", 0x0000000, 0x800000, CRC(14ffffac) SHA1(2ccebfdd0c7907679ae95bf6eca85b8d322441e2) ) /* Plane 0,1 */
6922 	ROM_LOAD16_BYTE( "270-c2.bin", 0x0000001, 0x800000, CRC(401f7299) SHA1(94e48cdf1682b1250f53c59f3f71d995e928d17b) ) /* Plane 2,3 */
6923 	ROM_LOAD16_BYTE( "270-c3.bin", 0x1000000, 0x800000, CRC(838f0260) SHA1(d5c8d3c6e7221d04e0b20882a847752e5ba95635) ) /* Plane 0,1 */
6924 	ROM_LOAD16_BYTE( "270-c4.bin", 0x1000001, 0x800000, CRC(041560a5) SHA1(d165e533699f15b1e079c82f97db3542b3a7dd66) ) /* Plane 2,3 */
6925 	ROM_LOAD16_BYTE( "270-c5.bin", 0x2000000, 0x800000, CRC(bd30b52d) SHA1(9f8282e684415b4045218cf764ef7d75a70e3240) ) /* Plane 0,1 */
6926 	ROM_LOAD16_BYTE( "270-c6.bin", 0x2000001, 0x800000, CRC(86a69c70) SHA1(526732cdb408cf680af9da39057bce6a4dfb5e13) ) /* Plane 2,3 */
6927 	ROM_LOAD16_BYTE( "270-c7.bin", 0x3000000, 0x800000, CRC(d28fbc3c) SHA1(a82a6ba6760fad14d9309f9147cb7d80bd6f70fc) ) /* Plane 0,1 */
6928 	ROM_LOAD16_BYTE( "270-c8.bin", 0x3000001, 0x800000, CRC(02c530a6) SHA1(7a3fafa6075506c6ef78cc4ec2cb72118ec83cb9) ) /* Plane 2,3 */
6929 ROM_END
6930 
6931 ROM_START( samsh5sp ) /* Encrypted Set */
6932 	ROM_REGION( 0x800000, REGION_CPU1, 0 )
6933 	ROM_LOAD16_WORD_SWAP( "272-p1.bin", 0x000000, 0x400000, CRC(fb7a6bba) SHA1(f68c527208d8a55ca44b0caaa8ab66b3a0ffdfe5) )
6934 	ROM_LOAD16_WORD_SWAP( "272-p2.bin", 0x400000, 0x400000, CRC(63492ea6) SHA1(6ba946acb62c63ed61a42fe72b7fff3828883bcc) )
6935 
6936 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
6937 	ROM_REGION( 0x80000, REGION_GFX1, 0 ) /* larger char set */
6938 	ROM_FILL( 0x000000, 0x80000, 0 )
6939 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
6940 	ROM_LOAD( "sfix.sfx", 0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
6941 
6942 	/* Encrypted */
6943 	NEO_BIOS_AUDIO_ENCRYPTED_512K( "272-m1.bin", CRC(adeebf40) SHA1(8cbd63dda3fff4de38060405bf70cd9308c9e66e) )
6944 
6945 
6946 	ROM_REGION( 0x1000000, REGION_SOUND1, 0 )
6947 	/* Encrypted */
6948 	ROM_LOAD( "272-v1.bin", 0x000000, 0x800000, CRC(76a94127) SHA1(c3affd7ff1eb02345cfb755962ec173a8ec34acd) )
6949 	ROM_LOAD( "272-v2.bin", 0x800000, 0x800000, CRC(4ba507f1) SHA1(728d139da3fe8a391fd8be4d24bb7fdd4bf9548a) )
6950 
6951 	NO_DELTAT_REGION
6952 
6953 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
6954 	/* Encrypted */
6955 	ROM_LOAD16_BYTE( "272-c1.bin", 0x0000000, 0x800000, CRC(4f97661a) SHA1(87f1721bae5ef16bc23c06b05e64686c396413df) ) /* Plane 0,1 */
6956 	ROM_LOAD16_BYTE( "272-c2.bin", 0x0000001, 0x800000, CRC(a3afda4f) SHA1(86b475fce0bc0aa04d34e31324e8c7c7c847df19) ) /* Plane 2,3 */
6957 	ROM_LOAD16_BYTE( "272-c3.bin", 0x1000000, 0x800000, CRC(8c3c7502) SHA1(6639020a8860d2400308e110d7277cbaf6eccc2a) ) /* Plane 0,1 */
6958 	ROM_LOAD16_BYTE( "272-c4.bin", 0x1000001, 0x800000, CRC(32d5e2e2) SHA1(2b5612017152afd7433aaf99951a084ef5ad6bf0) ) /* Plane 2,3 */
6959 	ROM_LOAD16_BYTE( "272-c5.bin", 0x2000000, 0x800000, CRC(6ce085bc) SHA1(0432b04a2265c649bba1bbd934dfb425c5d80fb1) ) /* Plane 0,1 */
6960 	ROM_LOAD16_BYTE( "272-c6.bin", 0x2000001, 0x800000, CRC(05c8dc8e) SHA1(da45c222893f25495a66bdb302f9b0b1de3c8ae0) ) /* Plane 2,3 */
6961 	ROM_LOAD16_BYTE( "272-c7.bin", 0x3000000, 0x800000, CRC(1417b742) SHA1(dfe35eb4bcd022d2f2dc544ccbbb77078f08c0aa) ) /* Plane 0,1 */
6962 	ROM_LOAD16_BYTE( "272-c8.bin", 0x3000001, 0x800000, CRC(d49773cd) SHA1(cd8cf3b762d381c1f8f12919579c84a7ef7efb3f) ) /* Plane 2,3 */
6963 ROM_END
6964 
6965 ROM_START( mslug5 ) /* Encrypted Set */
6966 	ROM_REGION( 0x800000, REGION_CPU1, 0 )
6967 	ROM_LOAD32_WORD_SWAP( "268-p1cr.bin", 0x000000, 0x400000, CRC(d0466792) SHA1(880819933d997fab398f91061e9dbccb959ae8a1) )
6968 	ROM_LOAD32_WORD_SWAP( "268-p2cr.bin", 0x000002, 0x400000, CRC(fbf6b61e) SHA1(9ec743d5988b5e3183f37f8edf45c72a8c0c893e) )
6969 
6970 	/* The Encrypted Boards do _not_ have an s1 rom, data for it comes from the Cx ROMs */
6971 	ROM_REGION( 0x20000, REGION_GFX1, 0 )
6972 	ROM_FILL( 0x000000, 0x20000, 0 )
6973 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
6974 	ROM_LOAD( "sfix.sfx", 0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
6975 
6976 	/* Encrypted */
6977 	NEO_BIOS_AUDIO_ENCRYPTED_512K( "268-m1.bin", CRC(4a5a6e0e) SHA1(df0f660f2465e1db7be5adfcaf5e88ad61a74a42) )
6978 
6979 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
6980 	/* Encrypted */
6981 	ROM_LOAD( "268-v1c.bin", 0x000000, 0x800000, CRC(ae31d60c) SHA1(c42285cf4e52fea74247860813e826df5aa7600a) )
6982 	ROM_LOAD( "268-v2c.bin", 0x800000, 0x800000, CRC(c40613ed) SHA1(af889570304e2867d7dfea1e94e388c06249fb67) )
6983 
6984 	NO_DELTAT_REGION
6985 
6986 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
6987 	/* Encrypted */
6988 	ROM_LOAD16_BYTE( "268-c1c.bin", 0x0000000, 0x800000, CRC(ab7c389a) SHA1(025a188de589500bf7637fa8e7a37ab24bf4312e) ) /* Plane 0,1 */
6989 	ROM_LOAD16_BYTE( "268-c2c.bin", 0x0000001, 0x800000, CRC(3560881b) SHA1(493d218c92290b4770024d6ee2917c4022753b07) ) /* Plane 2,3 */
6990 	ROM_LOAD16_BYTE( "268-c3c.bin", 0x1000000, 0x800000, CRC(3af955ea) SHA1(cf36b6ae9b0d12744b17cb7a928399214de894be) ) /* Plane 0,1 */
6991 	ROM_LOAD16_BYTE( "268-c4c.bin", 0x1000001, 0x800000, CRC(c329c373) SHA1(5073d4079958a0ef5426885af2c9e3178f37d5e0) ) /* Plane 2,3 */
6992 	ROM_LOAD16_BYTE( "268-c5c.bin", 0x2000000, 0x800000, CRC(959c8177) SHA1(889bda7c65d71172e7d89194d1269561888fe789) ) /* Plane 0,1 */
6993 	ROM_LOAD16_BYTE( "268-c6c.bin", 0x2000001, 0x800000, CRC(010a831b) SHA1(aec140661e3ae35d264df416478ba15188544d91) ) /* Plane 2,3 */
6994 	ROM_LOAD16_BYTE( "268-c7c.bin", 0x3000000, 0x800000, CRC(6d72a969) SHA1(968dd9a4d1209b770b9b85ea6532fa24d262a262) ) /* Plane 0,1 */
6995 	ROM_LOAD16_BYTE( "268-c8c.bin", 0x3000001, 0x800000, CRC(551d720e) SHA1(ebf69e334fcaba0fda6fd432fd0970283a365d12) ) /* Plane 2,3 */
6996 ROM_END
6997 
6998 ROM_START( kof2k4se )
6999 	ROM_REGION( 0x500000, REGION_CPU1, 0 )
7000 	ROM_LOAD16_WORD_SWAP( "k2k4s-p2.bin", 0x000000, 0x080000, CRC(21a84084) SHA1(973e8a0bffa0e1f055803f663f81a8e03701802d) )
7001 	ROM_LOAD16_WORD_SWAP( "k2k4s-p3.bin", 0x080000, 0x080000, CRC(febb484e) SHA1(4b1838795b84f22d578ad043641df0a7bf7d9774) )
7002 	ROM_LOAD16_WORD_SWAP( "k2k4s-p1.bin", 0x100000, 0x400000, CRC(e6c50566) SHA1(cc6a3489a3bfeb4dcc65b6ddae0030f7e66fbabe) )
7003 
7004 	NEO_SFIX_128K( "k2k4s-s1.bin", CRC(a3c9b2d8) SHA1(1472d2cbd7bb73e84824ecf773924007e6117e77) )
7005 
7006 	NEO_BIOS_SOUND_128K( "k2k4s-m1.bin", CRC(5a47d9ad) SHA1(0197737934653acc6c97221660d789e9914f3578) )
7007 
7008 	ROM_REGION( 0x1000000, REGION_SOUND1, 0 )
7009 	ROM_LOAD( "k2k4s-v2.bin", 0x000000, 0x800000, CRC(e4ddfb3f) SHA1(eb8220ab01c16cf9244b7f3f9912bec0db561b85) )
7010 	ROM_LOAD( "k2k4s-v1.bin", 0x800000, 0x800000, CRC(b887d287) SHA1(f593a5722df6f6fac023d189a739a117e976bb2f) )
7011 
7012 	NO_DELTAT_REGION
7013 
7014 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
7015 	ROM_LOAD16_BYTE( "k2k4s-c4.bin", 0x0000000, 0x800000, CRC(7a050288) SHA1(55a20c5b01e11a859f096af3f8e09986025d288f) ) /* Plane 0,1 */
7016 	ROM_LOAD16_BYTE( "k2k4s-c8.bin", 0x0000001, 0x800000, CRC(e924afcf) SHA1(651e974f7339d2cdcfa58c5398013197a0525b77) ) /* Plane 2,3 */
7017 	ROM_LOAD16_BYTE( "k2k4s-c3.bin", 0x1000000, 0x800000, CRC(959fad0b) SHA1(63ab83ddc5f688dc8165a7ff8d262df3fcd942a2) ) /* Plane 0,1 */
7018 	ROM_LOAD16_BYTE( "k2k4s-c7.bin", 0x1000001, 0x800000, CRC(efe6a468) SHA1(2a414285e48aa948b5b0d4a9333bab083b5fb853) ) /* Plane 2,3 */
7019 	ROM_LOAD16_BYTE( "k2k4s-c2.bin", 0x2000000, 0x800000, CRC(74bba7c6) SHA1(e01adc7a4633bc0951b9b4f09abc07d728e9a2d9) ) /* Plane 0,1 */
7020 	ROM_LOAD16_BYTE( "k2k4s-c6.bin", 0x2000001, 0x800000, CRC(e20d2216) SHA1(5d28eea7b581e780b78f391a8179f1678ee0d9a5) ) /* Plane 2,3 */
7021 	ROM_LOAD16_BYTE( "k2k4s-c1.bin", 0x3000000, 0x800000, CRC(fa705b2b) SHA1(f314c66876589601806352484dd8e45bc41be692) ) /* Plane 0,1 */
7022 	ROM_LOAD16_BYTE( "k2k4s-c5.bin", 0x3000001, 0x800000, CRC(2c912ff9) SHA1(b624a625ea3e221808b7ea43fb0b1a51d8c1853e) ) /* Plane 2,3 */
7023 ROM_END
7024 
7025 ROM_START( kof10th )
7026   ROM_REGION( 0x900000, REGION_CPU1, 0 )
7027 	ROM_LOAD16_WORD_SWAP( "kf10-p1.bin", 0x000000, 0x800000, CRC(b1fd0c43) SHA1(5f842a8a27be2d957fd4140d6431ae47154997bb) )
7028 
7029 	ROM_REGION( 0x10000, REGION_GFX4, 0 )
7030 	ROM_LOAD( "mamelo.lo", 0x00000, 0x10000, CRC(e09e253c) SHA1(2b1c719531dac9bb503f22644e6e4236b91e7cfc) )  /* Y zoom control */
7031 
7032 	ROM_REGION( 0x40000, REGION_GFX1, 0 )
7033 	ROM_FILL( 0x000000, 0x40000, 0 )
7034 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
7035 	ROM_LOAD( "sfix.sfx", 0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
7036 
7037 	NEO_BIOS_SOUND_128K( "kf10-m1.bin", CRC(f6fab859) SHA1(0184aa1394b9f9946d610278b53b846020dd88dc) )
7038 
7039 	ROM_REGION( 0x1000000, REGION_SOUND1, ROMREGION_SOUNDONLY )
7040 	ROM_LOAD( "kf10-v1.bin", 0x000000, 0x800000, CRC(0fc9a58d) SHA1(9d79ef00e2c2abd9f29af5521c2fbe5798bf336f) )
7041 	ROM_LOAD( "kf10-v2.bin", 0x800000, 0x800000, CRC(b8c475a4) SHA1(10caf9c69927a223445d2c4b147864c02ce520a8) )
7042 
7043 	NO_DELTAT_REGION
7044 
7045 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
7046 	ROM_LOAD16_BYTE( "kf10-c1a.bin", 0x0000000, 0x400000, CRC(3bbc0364) SHA1(e8aa7ff82f151ce1db56f259377b64cceef85af0) ) /* Plane 0,1 */
7047 	ROM_LOAD16_BYTE( "kf10-c2a.bin", 0x0000001, 0x400000, CRC(91230075) SHA1(d9098e05a7ba6008661147b6bf8bc2f494b8b72b) ) /* Plane 2,3 */
7048 	ROM_LOAD16_BYTE( "kf10-c1b.bin", 0x0800000, 0x400000, CRC(b5abfc28) SHA1(eabf60992bb3485c95330065294071ec155bfe7c) ) /* Plane 0,1 */
7049 	ROM_LOAD16_BYTE( "kf10-c2b.bin", 0x0800001, 0x400000, CRC(6cc4c6e1) SHA1(be824a944e745ee18efdc45c81fd496a4d624b9c) ) /* Plane 2,3 */
7050 	ROM_LOAD16_BYTE( "kf10-c3a.bin", 0x1000000, 0x400000, CRC(5b3d4a16) SHA1(93ac1cd7739100f8c32732644f81f2a19837b131) ) /* Plane 0,1 */
7051 	ROM_LOAD16_BYTE( "kf10-c4a.bin", 0x1000001, 0x400000, CRC(c6f3419b) SHA1(340c17a73aeb7bf8a6209f8459e6f00000075b50) ) /* Plane 2,3 */
7052 	ROM_LOAD16_BYTE( "kf10-c3b.bin", 0x1800000, 0x400000, CRC(9d2bba19) SHA1(5ebbd0af3f83a60e33c8ccb743e3d5f5a96f1273) ) /* Plane 0,1 */
7053 	ROM_LOAD16_BYTE( "kf10-c4b.bin", 0x1800001, 0x400000, CRC(5a4050cb) SHA1(8fd2291f349efa1ed5cd37ad4e273b60fe831a77) ) /* Plane 2,3 */
7054 	ROM_LOAD16_BYTE( "kf10-c5a.bin", 0x2000000, 0x400000, CRC(a289d1e1) SHA1(50c7d7ebde6e118a01036cc3e40827fcd9f0d3fd) ) /* Plane 0,1 */
7055 	ROM_LOAD16_BYTE( "kf10-c6a.bin", 0x2000001, 0x400000, CRC(e6494b5d) SHA1(18e064b9867ae0b0794065f8dbefd486620419db) ) /* Plane 2,3 */
7056 	ROM_LOAD16_BYTE( "kf10-c5b.bin", 0x2800000, 0x400000, CRC(404fff02) SHA1(56d1b32c87ea4885e49264e8b21846e465a20e1f) ) /* Plane 0,1 */
7057 	ROM_LOAD16_BYTE( "kf10-c6b.bin", 0x2800001, 0x400000, CRC(f2ccfc9e) SHA1(69db7fac7023785ab94ea711a72dbc2826cfe1a3) ) /* Plane 2,3 */
7058 	ROM_LOAD16_BYTE( "kf10-c7a.bin", 0x3000000, 0x400000, CRC(be79c5a8) SHA1(ded3c5eb3571647f50533eb682c2675372ace3fb) ) /* Plane 0,1 */
7059 	ROM_LOAD16_BYTE( "kf10-c8a.bin", 0x3000001, 0x400000, CRC(a5952ca4) SHA1(76dbb3cb45ce5a4beffa1ed29491204fc6617e42) ) /* Plane 2,3 */
7060 	ROM_LOAD16_BYTE( "kf10-c7b.bin", 0x3800000, 0x400000, CRC(3fdb3542) SHA1(7d2050752a2064cd6729f483a0da93808e2c6033) ) /* Plane 0,1 */
7061 	ROM_LOAD16_BYTE( "kf10-c8b.bin", 0x3800001, 0x400000, CRC(661b7a52) SHA1(0ae2ad2389134892f156337332b77adade3ddad1) ) /* Plane 2,3 */
7062 ROM_END
7063 
7064 ROM_START( kf10thep ) /* this is a hack of kof2002 much like the various korean hacks / bootlegs of games */
7065 	ROM_REGION( 0x800000, REGION_CPU1, 0 )
7066 	ROM_LOAD16_WORD_SWAP( "5008-p2.rom", 0x100000, 0x400000, CRC(a649ec38) SHA1(5c63ed5e5c848940f587c966da4908d04cf1293c) )
7067 	ROM_LOAD16_WORD_SWAP( "5008-p3.rom", 0x500000, 0x200000, CRC(e629e13c) SHA1(6ebe080ce01c51064cb2f4d89315ba98a45ae727) )
7068 
7069 	ROM_REGION( 0x200000, REGION_USER4, 0 )
7070 	ROM_LOAD( "5008-p1.rom", 0x000000, 0x200000, CRC(bf5469ba) SHA1(f05236d8fffab5836c0d27becdeeb80def32ee49) )
7071 
7072 	NEO_SFIX_128K( "5008-s1.rom", CRC(92410064) SHA1(1fb800b46341858207d3b6961a760289fbec7faa) )
7073 
7074 	NEO_BIOS_SOUND_128K( "5008-m1.rom", CRC(5a47d9ad) SHA1(0197737934653acc6c97221660d789e9914f3578) )
7075 
7076 	ROM_REGION( 0x1000000, REGION_SOUND1, 0 )
7077 	ROM_LOAD( "kf10-v1.bin", 0x000000, 0x800000, CRC(0fc9a58d) SHA1(9d79ef00e2c2abd9f29af5521c2fbe5798bf336f) )
7078 	ROM_LOAD( "kf10-v2.bin", 0x800000, 0x800000, CRC(b8c475a4) SHA1(10caf9c69927a223445d2c4b147864c02ce520a8) )
7079 
7080 	NO_DELTAT_REGION
7081 
7082 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
7083 	ROM_LOAD16_BYTE( "kf10-c1a.bin", 0x0000000, 0x400000, CRC(3bbc0364) SHA1(e8aa7ff82f151ce1db56f259377b64cceef85af0) ) /* Plane 0,1 */
7084 	ROM_LOAD16_BYTE( "kf10-c2a.bin", 0x0000001, 0x400000, CRC(91230075) SHA1(d9098e05a7ba6008661147b6bf8bc2f494b8b72b) ) /* Plane 2,3 */
7085 	ROM_LOAD16_BYTE( "kf10-c1b.bin", 0x0800000, 0x400000, CRC(b5abfc28) SHA1(eabf60992bb3485c95330065294071ec155bfe7c) ) /* Plane 0,1 */
7086 	ROM_LOAD16_BYTE( "kf10-c2b.bin", 0x0800001, 0x400000, CRC(6cc4c6e1) SHA1(be824a944e745ee18efdc45c81fd496a4d624b9c) ) /* Plane 2,3 */
7087 	ROM_LOAD16_BYTE( "kf10-c3a.bin", 0x1000000, 0x400000, CRC(5b3d4a16) SHA1(93ac1cd7739100f8c32732644f81f2a19837b131) ) /* Plane 0,1 */
7088 	ROM_LOAD16_BYTE( "kf10-c4a.bin", 0x1000001, 0x400000, CRC(c6f3419b) SHA1(340c17a73aeb7bf8a6209f8459e6f00000075b50) ) /* Plane 2,3 */
7089 	ROM_LOAD16_BYTE( "kf10-c3b.bin", 0x1800000, 0x400000, CRC(9d2bba19) SHA1(5ebbd0af3f83a60e33c8ccb743e3d5f5a96f1273) ) /* Plane 0,1 */
7090 	ROM_LOAD16_BYTE( "kf10-c4b.bin", 0x1800001, 0x400000, CRC(5a4050cb) SHA1(8fd2291f349efa1ed5cd37ad4e273b60fe831a77) ) /* Plane 2,3 */
7091 	ROM_LOAD16_BYTE( "kf10-c5a.bin", 0x2000000, 0x400000, CRC(a289d1e1) SHA1(50c7d7ebde6e118a01036cc3e40827fcd9f0d3fd) ) /* Plane 0,1 */
7092 	ROM_LOAD16_BYTE( "kf10-c6a.bin", 0x2000001, 0x400000, CRC(e6494b5d) SHA1(18e064b9867ae0b0794065f8dbefd486620419db) ) /* Plane 2,3 */
7093 	ROM_LOAD16_BYTE( "kf10-c5b.bin", 0x2800000, 0x400000, CRC(404fff02) SHA1(56d1b32c87ea4885e49264e8b21846e465a20e1f) ) /* Plane 0,1 */
7094 	ROM_LOAD16_BYTE( "kf10-c6b.bin", 0x2800001, 0x400000, CRC(f2ccfc9e) SHA1(69db7fac7023785ab94ea711a72dbc2826cfe1a3) ) /* Plane 2,3 */
7095 	ROM_LOAD16_BYTE( "kf10-c7a.bin", 0x3000000, 0x400000, CRC(be79c5a8) SHA1(ded3c5eb3571647f50533eb682c2675372ace3fb) ) /* Plane 0,1 */
7096 	ROM_LOAD16_BYTE( "kf10-c8a.bin", 0x3000001, 0x400000, CRC(a5952ca4) SHA1(76dbb3cb45ce5a4beffa1ed29491204fc6617e42) ) /* Plane 2,3 */
7097 	ROM_LOAD16_BYTE( "5008-c7b.rom", 0x3800000, 0x400000, CRC(33604ef0) SHA1(57deec23c81d5d673ce5992cef1f2567f1a2148e) ) /* Plane 0,1 */
7098 	ROM_LOAD16_BYTE( "5008-c8b.rom", 0x3800001, 0x400000, CRC(51f6a8f8) SHA1(9ef1cdbdd125a2b430346c22b59f36902312905f) ) /* Plane 2,3 */
7099 ROM_END
7100 
7101 
7102 
7103 ROM_START( kf2k5uni )
7104 	ROM_REGION( 0x800000, REGION_CPU1, 0 )
7105 	ROM_LOAD16_WORD_SWAP( "5006-p2a.bin", 0x000000, 0x400000, CRC(ced883a2) )
7106 	ROM_LOAD16_WORD_SWAP( "5006-p1.bin", 0x400000, 0x400000, CRC(72c39c46) )
7107 
7108 	NEO_SFIX_128K( "5006-s1.bin", CRC(91f8c544) )
7109 
7110 	NEO_BIOS_SOUND_128K( "5006-m1.bin", CRC(9050bfe7) )
7111 
7112 	ROM_REGION( 0x1000000, REGION_SOUND1, 0 )
7113 	ROM_LOAD( "kf10-v1.bin", 0x000000, 0x800000, CRC(0fc9a58d) SHA1(9d79ef00e2c2abd9f29af5521c2fbe5798bf336f) )
7114 	ROM_LOAD( "kf10-v2.bin", 0x800000, 0x800000, CRC(b8c475a4) SHA1(10caf9c69927a223445d2c4b147864c02ce520a8) )
7115 
7116 	ROM_REGION( 0x4000000, REGION_GFX3, 0 )
7117 	ROM_LOAD16_BYTE( "kf10-c1a.bin", 0x0000000, 0x400000, CRC(3bbc0364) SHA1(e8aa7ff82f151ce1db56f259377b64cceef85af0) ) /* Plane 0,1 */
7118 	ROM_LOAD16_BYTE( "kf10-c2a.bin", 0x0000001, 0x400000, CRC(91230075) SHA1(d9098e05a7ba6008661147b6bf8bc2f494b8b72b) ) /* Plane 2,3 */
7119 	ROM_LOAD16_BYTE( "kf10-c1b.bin", 0x0800000, 0x400000, CRC(b5abfc28) SHA1(eabf60992bb3485c95330065294071ec155bfe7c) ) /* Plane 0,1 */
7120 	ROM_LOAD16_BYTE( "kf10-c2b.bin", 0x0800001, 0x400000, CRC(6cc4c6e1) SHA1(be824a944e745ee18efdc45c81fd496a4d624b9c) ) /* Plane 2,3 */
7121 	ROM_LOAD16_BYTE( "kf10-c3a.bin", 0x1000000, 0x400000, CRC(5b3d4a16) SHA1(93ac1cd7739100f8c32732644f81f2a19837b131) ) /* Plane 0,1 */
7122 	ROM_LOAD16_BYTE( "kf10-c4a.bin", 0x1000001, 0x400000, CRC(c6f3419b) SHA1(340c17a73aeb7bf8a6209f8459e6f00000075b50) ) /* Plane 2,3 */
7123 	ROM_LOAD16_BYTE( "kf10-c3b.bin", 0x1800000, 0x400000, CRC(9d2bba19) SHA1(5ebbd0af3f83a60e33c8ccb743e3d5f5a96f1273) ) /* Plane 0,1 */
7124 	ROM_LOAD16_BYTE( "kf10-c4b.bin", 0x1800001, 0x400000, CRC(5a4050cb) SHA1(8fd2291f349efa1ed5cd37ad4e273b60fe831a77) ) /* Plane 2,3 */
7125 	ROM_LOAD16_BYTE( "kf10-c5a.bin", 0x2000000, 0x400000, CRC(a289d1e1) SHA1(50c7d7ebde6e118a01036cc3e40827fcd9f0d3fd) ) /* Plane 0,1 */
7126 	ROM_LOAD16_BYTE( "kf10-c6a.bin", 0x2000001, 0x400000, CRC(e6494b5d) SHA1(18e064b9867ae0b0794065f8dbefd486620419db) ) /* Plane 2,3 */
7127 	ROM_LOAD16_BYTE( "kf10-c5b.bin", 0x2800000, 0x400000, CRC(404fff02) SHA1(56d1b32c87ea4885e49264e8b21846e465a20e1f) ) /* Plane 0,1 */
7128 	ROM_LOAD16_BYTE( "kf10-c6b.bin", 0x2800001, 0x400000, CRC(f2ccfc9e) SHA1(69db7fac7023785ab94ea711a72dbc2826cfe1a3) ) /* Plane 2,3 */
7129 	ROM_LOAD16_BYTE( "kf10-c7a.bin", 0x3000000, 0x400000, CRC(be79c5a8) SHA1(ded3c5eb3571647f50533eb682c2675372ace3fb) ) /* Plane 0,1 */
7130 	ROM_LOAD16_BYTE( "kf10-c8a.bin", 0x3000001, 0x400000, CRC(a5952ca4) SHA1(76dbb3cb45ce5a4beffa1ed29491204fc6617e42) ) /* Plane 2,3 */
7131 	ROM_LOAD16_BYTE( "kf10-c7b.bin", 0x3800000, 0x400000, CRC(3fdb3542) SHA1(7d2050752a2064cd6729f483a0da93808e2c6033) ) /* Plane 0,1 */
7132 	ROM_LOAD16_BYTE( "kf10-c8b.bin", 0x3800001, 0x400000, CRC(661b7a52) SHA1(0ae2ad2389134892f156337332b77adade3ddad1) ) /* Plane 2,3 */
7133 ROM_END
7134 
7135 /******************************************************************************/
7136 
7137 /* dummy entry for the dummy bios driver */
7138 ROM_START( neogeo )
7139 	ROM_REGION16_BE( 0x020000, REGION_USER1, 0 )
7140 	NEOGEO_BIOS
7141 
7142 	ROM_REGION( 0x50000, REGION_CPU2, 0 )
7143 	ROM_LOAD( "mame.sm1", 0x00000, 0x20000, CRC(97cf998b) SHA1(977387a7c76ef9b21d0b01fa69830e949a9a9626) )
7144 
7145 	ROM_REGION( 0x10000, REGION_GFX4, 0 )
7146 	ROM_LOAD( "mamelo.lo", 0x00000, 0x10000, CRC(e09e253c) SHA1(2b1c719531dac9bb503f22644e6e4236b91e7cfc) )  /* Y zoom control */
7147 
7148 	ROM_REGION( 0x20000, REGION_GFX1, 0 )
7149 	ROM_FILL(                 0x000000, 0x20000, 0 )
7150 	ROM_REGION( 0x20000, REGION_GFX2, 0 )
7151 	ROM_LOAD( "sfix.sfx",  0x000000, 0x20000, CRC(354029fc) SHA1(4ae4bf23b4c2acff875775d4cbff5583893ce2a1) )
7152 ROM_END
7153 
7154 
7155 
7156 DRIVER_INIT( kog )
7157 {
7158 	kog_px_decrypt();
7159 	neogeo_bootleg_sx_decrypt(1);
7160 	neogeo_bootleg_cx_decrypt();
7161 	init_neogeo();
7162 }
7163 
DRIVER_INIT(kof99)7164 DRIVER_INIT( kof99 )
7165 {
7166 	kof99_decrypt_68k();
7167 	neogeo_fix_bank_type = 1;
7168 	kof99_neogeo_gfx_decrypt(0x00);
7169 	init_neogeo();
7170 	kof99_install_protection();
7171 }
7172 
DRIVER_INIT(garou)7173 DRIVER_INIT( garou )
7174 {
7175 	garou_decrypt_68k();
7176 	neogeo_fix_bank_type = 1;
7177 	kof99_neogeo_gfx_decrypt(0x06);
7178 	init_neogeo();
7179   garou_install_protection();
7180 }
7181 
DRIVER_INIT(garouo)7182 DRIVER_INIT( garouo )
7183 {
7184   garouo_decrypt_68k();
7185 	neogeo_fix_bank_type = 1;
7186 	kof99_neogeo_gfx_decrypt(0x06);
7187 	init_neogeo();
7188 	garouo_install_protection();
7189 }
7190 
DRIVER_INIT(mslug3)7191 DRIVER_INIT( mslug3 )
7192 {
7193 	mslug3_decrypt_68k();
7194 	neogeo_fix_bank_type = 1;
7195 	kof99_neogeo_gfx_decrypt(0xad);
7196 	init_neogeo();
7197 	mslug3_install_protection();
7198 }
7199 
DRIVER_INIT(kof2000)7200 DRIVER_INIT( kof2000 )
7201 {
7202 	kof2000_decrypt_68k();
7203 	neogeo_fix_bank_type = 2;
7204 	kof2000_neogeo_gfx_decrypt(0x00);
7205 	neogeo_cmc50_m1_decrypt();
7206 	init_neogeo();
7207 	kof2000_install_protection();
7208 }
7209 
DRIVER_INIT(kof2001)7210 DRIVER_INIT( kof2001 )
7211 {
7212 	neogeo_fix_bank_type = 0;
7213 	neogeo_cmc50_m1_decrypt();
7214 	kof2000_neogeo_gfx_decrypt(0x1e);
7215 	init_neogeo();
7216 }
7217 
DRIVER_INIT(cthd2003)7218 DRIVER_INIT( cthd2003 )
7219 {
7220 	decrypt_cthd2003();
7221  	init_neogeo();
7222 	patch_cthd2003();
7223 }
7224 
DRIVER_INIT(ct2k3sp)7225 DRIVER_INIT ( ct2k3sp )
7226 {
7227 	decrypt_ct2k3sp();
7228 	init_neogeo();
7229 	patch_cthd2003();
7230 }
7231 
DRIVER_INIT(mslug4)7232 DRIVER_INIT( mslug4 )
7233 {
7234 	neogeo_fix_bank_type = 1; /* maybe slightly different, USA violent content screen is wrong */
7235 	kof2000_neogeo_gfx_decrypt(0x31);
7236 	neogeo_cmc50_m1_decrypt();
7237 	init_neogeo();
7238 	neo_pcm2_snk_1999(8);
7239 }
7240 
DRIVER_INIT(kof99n)7241 DRIVER_INIT( kof99n )
7242 {
7243 	neogeo_fix_bank_type = 1;
7244 	kof99_neogeo_gfx_decrypt(0x00);
7245 	init_neogeo();
7246 }
7247 
DRIVER_INIT(ganryu)7248 DRIVER_INIT( ganryu )
7249 {
7250 	neogeo_fix_bank_type = 1;
7251 	kof99_neogeo_gfx_decrypt(0x07);
7252 	init_neogeo();
7253 }
7254 
DRIVER_INIT(s1945p)7255 DRIVER_INIT( s1945p )
7256 {
7257 	neogeo_fix_bank_type = 1;
7258 	kof99_neogeo_gfx_decrypt(0x05);
7259 	init_neogeo();
7260 }
7261 
DRIVER_INIT(preisle2)7262 DRIVER_INIT( preisle2 )
7263 {
7264 	neogeo_fix_bank_type = 1;
7265 	kof99_neogeo_gfx_decrypt(0x9f);
7266 	init_neogeo();
7267 }
7268 
DRIVER_INIT(mslug3n)7269 DRIVER_INIT( mslug3n )
7270 {
7271 	neogeo_fix_bank_type = 1;
7272 	kof99_neogeo_gfx_decrypt(0xad);
7273 	init_neogeo();
7274 }
7275 
DRIVER_INIT(kof2000n)7276 DRIVER_INIT( kof2000n )
7277 {
7278 	neogeo_fix_bank_type = 2;
7279 	neogeo_cmc50_m1_decrypt();
7280 	kof2000_neogeo_gfx_decrypt(0x00);
7281 	init_neogeo();
7282 }
7283 
DRIVER_INIT(bangbead)7284 DRIVER_INIT( bangbead )
7285 {
7286 	neogeo_fix_bank_type = 1;
7287 	kof99_neogeo_gfx_decrypt(0xf8);
7288 	init_neogeo();
7289 }
7290 
DRIVER_INIT(nitd)7291 DRIVER_INIT( nitd )
7292 {
7293 	neogeo_fix_bank_type = 1;
7294 	kof99_neogeo_gfx_decrypt(0xff);
7295 	init_neogeo();
7296 }
7297 
DRIVER_INIT(zupapa)7298 DRIVER_INIT( zupapa )
7299 {
7300 	neogeo_fix_bank_type = 1;
7301 	kof99_neogeo_gfx_decrypt(0xbd);
7302 	init_neogeo();
7303 }
7304 
DRIVER_INIT(sengoku3)7305 DRIVER_INIT( sengoku3 )
7306 {
7307 	neogeo_fix_bank_type = 1;
7308 	kof99_neogeo_gfx_decrypt(0xfe);
7309 	init_neogeo();
7310 }
7311 
DRIVER_INIT(pnyaa)7312 DRIVER_INIT( pnyaa )
7313 {
7314 	neo_pcm2_snk_1999(4);
7315 	neogeo_fix_bank_type = 1;
7316 	kof2000_neogeo_gfx_decrypt(0x2e);
7317 	neogeo_cmc50_m1_decrypt();
7318 	init_neogeo();
7319 }
7320 
DRIVER_INIT(kof98)7321 DRIVER_INIT ( kof98 )
7322 {
7323 	kof98_decrypt_68k();
7324 	init_neogeo();
7325 	install_kof98_protection();
7326 }
7327 
DRIVER_INIT(mjneogeo)7328 DRIVER_INIT( mjneogeo )
7329 {
7330 	install_mem_read16_handler (0, 0x300000, 0x300001, mjneogeo_r);
7331 	install_mem_write16_handler(0, 0x380000, 0x380001, mjneogeo_w);
7332 	init_neogeo();
7333 }
7334 
DRIVER_INIT(popbounc)7335 DRIVER_INIT( popbounc )
7336 {
7337 	install_mem_read16_handler (0, 0x300000, 0x300001, popbounc1_16_r);
7338 	install_mem_read16_handler (0, 0x340000, 0x340001, popbounc2_16_r);
7339 	init_neogeo();
7340 }
7341 
DRIVER_INIT(rotd)7342 DRIVER_INIT( rotd )
7343 {
7344   neo_pcm2_snk_1999(16);
7345 	neogeo_fix_bank_type = 1;
7346 	neogeo_cmc50_m1_decrypt();
7347 	kof2000_neogeo_gfx_decrypt(0x3f);
7348 	init_neogeo();
7349 }
7350 
DRIVER_INIT(kof2002)7351 DRIVER_INIT( kof2002 )
7352 {
7353 	kof2002_decrypt_68k();
7354 	neo_pcm2_swap(0);
7355 	neogeo_cmc50_m1_decrypt();
7356 	neogeo_fix_bank_type = 0;
7357 	kof2000_neogeo_gfx_decrypt(0xec);
7358 	init_neogeo();
7359 }
7360 
DRIVER_INIT(kf2k2pls)7361 DRIVER_INIT( kf2k2pls )
7362 {
7363 	kof2002_decrypt_68k();
7364 	neo_pcm2_swap(0);
7365 	neogeo_cmc50_m1_decrypt();
7366 	neogeo_fix_bank_type = 0;
7367 	cmc50_neogeo_gfx_decrypt(0xec);
7368 	init_neogeo();
7369 }
7370 
DRIVER_INIT(kf2k2mp)7371 DRIVER_INIT( kf2k2mp )
7372 {
7373 	kf2k2mp_decrypt();
7374 	neo_pcm2_swap(0);
7375 	neogeo_cmc50_m1_decrypt();
7376 	neogeo_bootleg_sx_decrypt(2);
7377 	neogeo_fix_bank_type = 0;
7378 	cmc50_neogeo_gfx_decrypt(0xec);
7379 	init_neogeo();
7380 }
7381 
7382 
7383 
DRIVER_INIT(kof2km2)7384 DRIVER_INIT( kof2km2 )
7385 {
7386 	kof2km2_px_decrypt();
7387 	neo_pcm2_swap(0);
7388 	neogeo_cmc50_m1_decrypt();
7389 	neogeo_bootleg_sx_decrypt(1);
7390 	neogeo_fix_bank_type = 0;
7391 	cmc50_neogeo_gfx_decrypt(0xec);
7392 	init_neogeo();
7393 }
7394 
DRIVER_INIT(matrim)7395 DRIVER_INIT( matrim )
7396 {
7397 	matrim_decrypt_68k();
7398 	neo_pcm2_swap(1);
7399 	neogeo_fix_bank_type = 2;
7400 	kof2000_neogeo_gfx_decrypt(0x6a);
7401 	neogeo_cmc50_m1_decrypt();
7402 	init_neogeo();
7403 }
7404 
7405 static UINT16 mv0_prot_offset[ 0x08 ];
7406 static UINT16 mv0_bankswitch_offset[ 2 ];
7407 static int mv0_bankswitch_flg;
7408 
READ16_HANDLER(mv0_prot_r)7409 static READ16_HANDLER( mv0_prot_r )
7410 {
7411 	return mv0_prot_offset[ offset ];
7412 }
7413 
WRITE16_HANDLER(mv0_prot_w)7414 static WRITE16_HANDLER( mv0_prot_w )
7415 {
7416 	mv0_prot_offset[ offset ] = (mv0_prot_offset[ offset ] & mem_mask) | ((~mem_mask) & data);
7417 
7418 	if( offset == 0 ){
7419 		UINT8 *ofst8 = (UINT8*)mv0_prot_offset;
7420 
7421 		ofst8[ 0x02 ] = ((ofst8[ 0x01 ] >> 4) & 0x01) + ((ofst8[ 0x00 ] & 0x0f) << 1);
7422 		ofst8[ 0x03 ] = ((ofst8[ 0x01 ] >> 5) & 0x01) + (((ofst8[ 0x00 ] >> 4) & 0x0f) << 1);
7423 		ofst8[ 0x04 ] = ((ofst8[ 0x01 ] >> 6) & 0x01) + ((ofst8[ 0x01 ] & 0x0f) << 1);
7424 		ofst8[ 0x05 ] = (ofst8[ 0x01 ] >> 7);
7425 	}else if( offset == 5 ){
7426 		UINT8 *ofst8 = (UINT8*)mv0_prot_offset;
7427 
7428 		ofst8[ 0x0c ] = (ofst8[ 0x08 ] >> 1) | ((ofst8[ 0x09 ] >> 1) << 4);
7429 		ofst8[ 0x0d ] = (ofst8[ 0x0a ] >> 1) |
7430 						((ofst8[ 0x08 ] & 0x01) << 4) |
7431 						((ofst8[ 0x09 ] & 0x01) << 5) |
7432 						((ofst8[ 0x0a ] & 0x01) << 6) |
7433 						(ofst8[ 0x0b ] << 7);
7434 	}
7435 }
7436 
7437 /* incomplete*/
READ16_HANDLER(mv0_bankswitch_r)7438 static READ16_HANDLER( mv0_bankswitch_r )
7439 {
7440 	if( mv0_bankswitch_offset[ 0 ] == 0xffff && mv0_bankswitch_offset[ 1 ] == 0xffff ){
7441 
7442 		mv0_bankswitch_flg = 1;
7443 		if( offset == 0 ){
7444 			return 0xfea0;
7445 		}else if( offset == 1 ){
7446 			return 0x7fff;
7447 		}else{
7448 			return mv0_bankswitch_offset[ offset ];
7449 		}
7450 	}else if( mv0_bankswitch_offset[ 0 ] == 0x0000 && mv0_bankswitch_offset[ 1 ] == 0x0000 && mv0_bankswitch_flg == 1 ){
7451 
7452 		if( offset == 0 ){
7453 			return 0x00a0;
7454 		}else if( offset == 1 ){
7455 			mv0_bankswitch_flg = 0;
7456 			return 0x0000;
7457 		}else{
7458 			return mv0_bankswitch_offset[ offset ];
7459 		}
7460 	}else{
7461 		return mv0_bankswitch_offset[ offset ];
7462 	}
7463 }
7464 
WRITE16_HANDLER(mv0_bankswitch_w)7465 static WRITE16_HANDLER( mv0_bankswitch_w )
7466 {
7467 	UINT32 bank_addr;
7468 
7469 	mv0_bankswitch_offset[ offset ] = (mv0_bankswitch_offset[ offset ] & mem_mask) | ((~mem_mask) & data);
7470 
7471 	bank_addr = (mv0_bankswitch_offset[ 0 ] >> 8) +
7472 				(mv0_bankswitch_offset[ 1 ] << 8) +
7473 				0x100000;
7474 
7475 	neogeo_set_cpu1_second_bank( bank_addr );
7476 }
7477 
7478 
7479 /***************************************************************************
7480  svcboot
7481 ***************************************************************************/
7482 
DRIVER_INIT(svcpcb)7483 DRIVER_INIT( svcpcb )
7484 {
7485 	svcchaos_px_decrypt();
7486 	svcpcb_gfx_decrypt();
7487 	kof2000_neogeo_gfx_decrypt(0x57);
7488 	svcpcb_s1data_decrypt();
7489 	neogeo_cmc50_m1_decrypt();
7490 	neo_pcm2_swap(3);
7491 	neogeo_fix_bank_type = 2;
7492 	init_neogeo();
7493 	install_pvc_protection();
7494 }
7495 
DRIVER_INIT(svc)7496 DRIVER_INIT( svc )
7497 {
7498 	svcchaos_px_decrypt();
7499 	svcchaos_vx_decrypt();
7500 	neogeo_cmc50_m1_decrypt();
7501 	kof2000_neogeo_gfx_decrypt(0x57);
7502 	neogeo_fix_bank_type = 2;
7503 	install_mem_read16_handler( 0, 0x2fe000, 0x2fffdf, MRA16_RAM );
7504 	install_mem_write16_handler( 0, 0x2fe000, 0x2fffdf, MWA16_RAM );
7505 	install_mem_read16_handler( 0, 0x2fffe0, 0x2fffef, mv0_prot_r );
7506 	install_mem_write16_handler( 0, 0x2fffe0, 0x2fffef, mv0_prot_w );
7507 	install_mem_read16_handler( 0, 0x2ffff0, 0x2fffff, mv0_bankswitch_r );
7508 	install_mem_write16_handler( 0, 0x2ffff0, 0x2fffff, mv0_bankswitch_w );
7509 	init_neogeo();
7510 }
7511 
DRIVER_INIT(svcboot)7512 DRIVER_INIT( svcboot )
7513 {
7514 	svcboot_px_decrypt();
7515 	svcboot_cx_decrypt();
7516   init_neogeo();
7517   install_pvc_protection();
7518 }
7519 
DRIVER_INIT(svcplus)7520 DRIVER_INIT( svcplus )
7521 {
7522 	svcplus_px_decrypt();
7523 	svcboot_cx_decrypt();
7524 //  svcplus_sx_decrypt();
7525 	neogeo_bootleg_sx_decrypt(1);
7526 	svcplus_px_hack();
7527 	init_neogeo();
7528 }
7529 
DRIVER_INIT(svcplusa)7530 DRIVER_INIT( svcplusa )
7531 {
7532 	svcplusa_px_decrypt();
7533 	svcboot_cx_decrypt();
7534 	svcplus_px_hack();
7535 	init_neogeo();
7536 }
7537 
DRIVER_INIT(svcsplus)7538 DRIVER_INIT( svcsplus )
7539 {
7540 	svcsplus_px_decrypt();
7541 //  svcsplus_sx_decrypt();
7542 	neogeo_bootleg_sx_decrypt(2);
7543 	svcboot_cx_decrypt();
7544 	svcsplus_px_hack();
7545 	init_neogeo();
7546 	install_pvc_protection();
7547 }
7548 
DRIVER_INIT(samsho5)7549 DRIVER_INIT( samsho5 )
7550 {
7551 	samsho5_decrypt_68k();
7552 	neo_pcm2_swap(4);
7553 	neogeo_fix_bank_type = 1;
7554 	neogeo_cmc50_m1_decrypt();
7555 	kof2000_neogeo_gfx_decrypt(0x0f);
7556 	init_neogeo();
7557 }
7558 
DRIVER_INIT(samsh5sp)7559 DRIVER_INIT( samsh5sp )
7560 {
7561   samsh5sp_decrypt_68k();
7562 	neogeo_fix_bank_type = 1;
7563 	kof2000_neogeo_gfx_decrypt(0x0d);
7564 	neogeo_cmc50_m1_decrypt();
7565 	neo_pcm2_swap(6);
7566 	init_neogeo();
7567 }
7568 
DRIVER_INIT(mslug5)7569 DRIVER_INIT( mslug5 )
7570 {
7571 	mslug5_decrypt_68k();
7572 	neo_pcm2_swap(2);
7573   neogeo_cmc50_m1_decrypt();
7574 	neogeo_fix_bank_type = 1;
7575 	kof2000_neogeo_gfx_decrypt(0x19);
7576 	install_pvc_protection();
7577 	init_neogeo();
7578 }
7579 
7580 
7581 
DRIVER_INIT(kof2k4se)7582 DRIVER_INIT( kof2k4se )
7583 {
7584 	decrypt_kof2k4se_68k();
7585 	init_neogeo();
7586 }
7587 
DRIVER_INIT(kof10th)7588 DRIVER_INIT( kof10th )
7589 {
7590 	decrypt_kof10th();
7591 	init_neogeo();
7592 	install_kof10th_protection();
7593 }
7594 
7595 
7596 
DRIVER_INIT(kf10thep)7597 DRIVER_INIT( kf10thep )
7598 {
7599 	decrypt_kf10thep();
7600 	init_neogeo();
7601 }
7602 
7603 
7604 
DRIVER_INIT(kf2k5uni)7605 DRIVER_INIT( kf2k5uni )
7606 {
7607 	decrypt_kf2k5uni();
7608 	init_neogeo();
7609 }
7610 
DRIVER_INIT(kof2003d)7611 DRIVER_INIT( kof2003d )
7612 {
7613 	kof2003_px_decrypt();
7614 	kof2003_sx_decrypt();
7615 
7616 	neogeo_fix_bank_type = 2;
7617 
7618 
7619 	install_mem_read16_handler( 0, 0x2fe000, 0x2fffdf, MRA16_RAM );
7620 	install_mem_write16_handler( 0, 0x2fe000, 0x2fffdf, MWA16_RAM );
7621 
7622 	install_mem_read16_handler( 0, 0x2fffe0, 0x2fffef, mv0_prot_r );
7623 	install_mem_write16_handler( 0, 0x2fffe0, 0x2fffef, mv0_prot_w );
7624 
7625 	install_mem_read16_handler( 0, 0x2ffff0, 0x2fffff, mv0_bankswitch_r );
7626 	install_mem_write16_handler( 0, 0x2ffff0, 0x2fffff, mv0_bankswitch_w );
7627 
7628 	install_mem_read16_handler( 0, 0xc00000, 0xc3ffff, MRA16_BANK3 );  // 256k bios
7629 	init_neogeo();
7630 }
7631 
DRIVER_INIT(kf2k3pcb)7632 DRIVER_INIT( kf2k3pcb ) /* Jamama, Single Board */
7633 {
7634 	kf2k3pcb_decrypt_68k();
7635 	kf2k3pcb_gfx_decrypt();
7636 	kof2000_neogeo_gfx_decrypt(0x9d);
7637 	kf2k3pcb_decrypt_s1data();
7638 	kof2003biosdecode();
7639 	/* rom[i] = BITSWAP8(rom[i], 5, 6, 1, 4, 3, 0, 7, 2) -- extra encrypted m1 swap? not confirmed */
7640 	neo_pcm2_swap(5);
7641 	neogeo_cmc50_m1_decrypt();
7642 	neogeo_fix_bank_type = 2;
7643 	init_neogeo();
7644 	install_pvc_protection();
7645 	install_mem_read16_handler( 0, 0xc00000, 0xc7ffff, MRA16_BANK3 );  // 512k bios
7646 }
7647 
7648 
7649 
DRIVER_INIT(kof2003)7650 DRIVER_INIT( kof2003 )
7651 {
7652 	kof2003_decrypt_68k();
7653 	neo_pcm2_swap(5);
7654 	neogeo_cmc50_m1_decrypt();
7655 	neogeo_fix_bank_type = 2;
7656 	kof2000_neogeo_gfx_decrypt(0x9d);
7657 	init_neogeo();
7658 	install_pvc_protection();
7659 }
7660 
7661 
7662 
DRIVER_INIT(kf2k3bl)7663 DRIVER_INIT( kf2k3bl )
7664 {
7665 	cmc50_neogeo_gfx_decrypt(0x9d);
7666 	neo_pcm2_swap(5);
7667 	neogeo_bootleg_sx_decrypt(1);
7668 	init_neogeo();
7669 	kf2k3bl_install_protection();
7670 }
7671 
7672 
7673 
DRIVER_INIT(kf2k3pl)7674 DRIVER_INIT( kf2k3pl )
7675 {
7676 	cmc50_neogeo_gfx_decrypt(0x9d);
7677 	neo_pcm2_swap(5);
7678 	kf2k3pl_px_decrypt();
7679 	neogeo_bootleg_sx_decrypt(1);
7680 	init_neogeo();
7681 	kf2k3pl_install_protection();
7682 }
7683 
7684 
7685 
DRIVER_INIT(kf2k3upl)7686 DRIVER_INIT( kf2k3upl )
7687 {
7688 	cmc50_neogeo_gfx_decrypt(0x9d);
7689 	neo_pcm2_swap(5);
7690 	kf2k3upl_px_decrypt();
7691 	neogeo_bootleg_sx_decrypt(2);
7692 	init_neogeo();
7693 	kf2k3upl_install_protection();
7694 }
7695 /* kof2003d Init End */
7696 
7697 /******************************************************************************/
7698 
7699 static UINT32 cpu1_second_bankaddress;
7700 
neogeo_set_cpu1_second_bank(UINT32 bankaddress)7701 void neogeo_set_cpu1_second_bank(UINT32 bankaddress)
7702 {
7703 	data8_t *RAM = memory_region(REGION_CPU1);
7704 
7705 	cpu1_second_bankaddress = bankaddress;
7706 	cpu_setbank(4,&RAM[bankaddress]);
7707 }
7708 
neogeo_init_cpu2_setbank(void)7709 void neogeo_init_cpu2_setbank(void)
7710 {
7711 	UINT8 *mem08 = memory_region(REGION_CPU2);
7712 
7713 	cpu_setbank(5,&mem08[bank[0]]);
7714 	cpu_setbank(6,&mem08[bank[1]]);
7715 	cpu_setbank(7,&mem08[bank[2]]);
7716 	cpu_setbank(8,&mem08[bank[3]]);
7717 }
7718 
neogeo_init_cpu_banks(void)7719 static void neogeo_init_cpu_banks(void)
7720 {
7721 	neogeo_set_cpu1_second_bank(cpu1_second_bankaddress);
7722 	neogeo_init_cpu2_setbank();
7723 }
7724 
neogeo_register_main_savestate(void)7725 void neogeo_register_main_savestate(void)
7726 {
7727 	state_save_register_UINT32("neogeo", 0, "neogeo_frame_counter",       &neogeo_frame_counter,       1);
7728 	state_save_register_UINT32("neogeo", 0, "neogeo_frame_counter_speed", &neogeo_frame_counter_speed, 1);
7729 	state_save_register_int   ("neogeo", 0, "current_rastercounter",      &current_rastercounter);
7730 	state_save_register_int   ("neogeo", 0, "current_rasterline",         &current_rasterline);
7731 	state_save_register_int   ("neogeo", 0, "scanline_read",              &scanline_read);
7732 	state_save_register_int   ("neogeo", 0, "irq2start",                  &irq2start);
7733 	state_save_register_int   ("neogeo", 0, "irq2control",                &irq2control);
7734 	state_save_register_UINT32("neogeo", 0, "irq2pos_value",              &irq2pos_value,              1);
7735 	state_save_register_int   ("neogeo", 0, "vblank_int",                 &vblank_int);
7736 	state_save_register_int   ("neogeo", 0, "scanline_int",               &scanline_int);
7737 	state_save_register_int   ("neogeo", 0, "fc",                         &fc);
7738 	state_save_register_int   ("neogeo", 0, "neogeo_raster_enable",       &neogeo_raster_enable);
7739 	state_save_register_int   ("neogeo", 0, "pending_command",            &pending_command);
7740 	state_save_register_int   ("neogeo", 0, "result_code",                &result_code);
7741 	state_save_register_int   ("neogeo", 0, "ts",                         &ts);
7742 	state_save_register_UINT32("neogeo", 0, "bank",                       bank,                        4);
7743 	state_save_register_int   ("neogeo", 0, "neogeo_rng",                 &neogeo_rng);
7744 	state_save_register_UINT32("neogeo", 0, "cpu1_second_bankaddress",    &cpu1_second_bankaddress,    1);
7745 
7746 	state_save_register_func_postload(neogeo_init_cpu_banks);
7747 }
7748 
7749 
7750 /******************************************************************************/
7751 
7752 /* A dummy driver, so that the bios can be debugged, and to serve as */
7753 /* parent for the NEOGEO_BIOS files, so that we do not have to include */
7754 /* them in every zip file */
7755 GAMEBX( 1990, neogeo, 0, neogeo, neogeo, neogeo, neogeo, ROT0, "SNK", "Neo-Geo", NOT_A_DRIVER, &neogeo_ctrl, NULL )
7756 
7757 /******************************************************************************/
7758 
7759 /*     YEAR  NAME      PARENT    BIOS    MACHINE INPUT    INIT      MONITOR  */
7760 
7761 /* SNK */
7762 GAMEB( 1990, nam1975,  neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "NAM-1975", &neogeo_ctrl, NULL )
7763 GAMEB( 1990, bstars,   neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "SNK", "Baseball Stars Professional", &neogeo_ctrl, NULL )
7764 GAMEB( 1990, tpgolf,   neogeo,   neogeo, raster, neogeo,  neogeo,   ROT0, "SNK", "Top Player's Golf", &neogeo_ctrl, NULL )
7765 GAMEB( 1990, mahretsu, neogeo,   neogeo, neogeo, mjneogeo,mjneogeo, ROT0, "SNK", "Mahjong Kyoretsuden", &neogeo_ctrl, NULL )
7766 GAMEB( 1990, ridhero,  neogeo,   neogeo, raster, neogeo,  neogeo,   ROT0, "SNK", "Riding Hero (set 1)", &neogeo_ctrl, NULL )
7767 GAMEB( 1990, ridheroh, ridhero,  neogeo, raster, neogeo,  neogeo,   ROT0, "SNK", "Riding Hero (set 2)", &neogeo_ctrl, NULL )
7768 GAMEB( 1991, alpham2,  neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "Alpha Mission II / ASO II - Last Guardian", &neogeo_ctrl, NULL )
7769 GAMEB( 1990, cyberlip, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "Cyber-Lip", &neogeo_ctrl, NULL )
7770 GAMEB( 1990, superspy, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "The Super Spy", &neogeo_ctrl, NULL )
7771 GAMEB( 1992, mutnat,   neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "Mutation Nation", &neogeo_ctrl, NULL )
7772 GAMEB( 1991, kotm,     neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "King of the Monsters (set 1)", &neogeo_ctrl, NULL )
7773 GAMEB( 1991, kotmh,    kotm,     neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "King of the Monsters (set 2)", &neogeo_ctrl, NULL )
7774 GAMEB( 1991, sengoku,  neogeo,   neogeo, ras320, neogeo,  neogeo,   ROT0, "SNK", "Sengoku / Sengoku Denshou (set 1)", &neogeo_ctrl, NULL )
7775 GAMEB( 1991, sengokh,  sengoku,  neogeo, ras320, neogeo,  neogeo,   ROT0, "SNK", "Sengoku / Sengoku Denshou (set 2)", &neogeo_ctrl, NULL )
7776 GAMEB( 1991, burningf, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "Burning Fight (set 1)", &neogeo_ctrl, NULL )
7777 GAMEB( 1991, burningh, burningf, neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "Burning Fight (set 2)", &neogeo_ctrl, NULL )
7778 GAMEB( 1990, lbowling, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "League Bowling", &neogeo_ctrl, NULL )
7779 GAMEB( 1991, gpilots,  neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "Ghost Pilots", &neogeo_ctrl, NULL )
7780 GAMEB( 1990, joyjoy,   neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "Puzzled / Joy Joy Kid", &neogeo_ctrl, NULL )
7781 GAMEB( 1991, quizdais, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "Quiz Daisousa Sen - The Last Count Down", &neogeo_ctrl, NULL )
7782 GAMEB( 1992, lresort,  neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "Last Resort", &neogeo_ctrl, NULL )
7783 GAMEB( 1991, eightman, neogeo,   neogeo, ras320, neogeo,  neogeo,   ROT0, "SNK / Pallas", "Eight Man", &neogeo_ctrl, NULL )
7784 GAMEB( 1991, legendos, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "Legend of Success Joe / Ashitano Joe Densetsu", &neogeo_ctrl, NULL )
7785 GAMEB( 1991, 2020bb,   neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK / Pallas", "2020 Super Baseball (set 1)", &neogeo_ctrl, NULL )
7786 GAMEB( 1991, 2020bbh,  2020bb,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK / Pallas", "2020 Super Baseball (set 2)", &neogeo_ctrl, NULL )
7787 GAMEB( 1991, socbrawl, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "Soccer Brawl", &neogeo_ctrl, NULL )
7788 GAMEB( 1991, fatfury1, neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "SNK", "Fatal Fury - King of Fighters / Garou Densetsu - Shukumei no Tatakai", &neogeo_ctrl, NULL )
7789 GAMEB( 1991, roboarmy, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "Robo Army", &neogeo_ctrl, NULL )
7790 GAMEB( 1992, fbfrenzy, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "Football Frenzy", &neogeo_ctrl, NULL )
7791 GAMEB( 1992, kotm2,    neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "King of the Monsters 2 - The Next Thing", &neogeo_ctrl, NULL )
7792 GAMEB( 1993, sengoku2, neogeo,   neogeo, raster, neogeo,  neogeo,   ROT0, "SNK", "Sengoku 2 / Sengoku Denshou 2", &neogeo_ctrl, NULL )
7793 GAMEB( 1992, bstars2,  neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "Baseball Stars 2", &neogeo_ctrl, NULL )
7794 GAMEB( 1992, quizdai2, neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "SNK", "Quiz Meitantei Neo and Geo - Quiz Daisousa Sen part 2", &neogeo_ctrl, NULL )
7795 GAMEB( 1993, 3countb,  neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "SNK", "3 Count Bout / Fire Suplex (NGM-043 ~ NGH-043)", &neogeo_ctrl, NULL )
7796 GAMEB( 1992, aof,      neogeo,   neogeo, raster, neogeo,  neogeo,   ROT0, "SNK", "Art of Fighting / Ryuuko no Ken", &neogeo_ctrl, NULL )
7797 GAMEB( 1993, samsho,   neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "SNK", "Samurai Shodown / Samurai Spirits", &neogeo_ctrl, NULL )
7798 GAMEB( 1994, tophuntr, neogeo,   neogeo, ras320, neogeo,  neogeo,   ROT0, "SNK", "Top Hunter - Roddy and Cathy", &neogeo_ctrl, NULL )
7799 GAMEB( 1992, fatfury2, neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "SNK", "Fatal Fury 2 / Garou Densetsu 2 - Arata-naru Tatakai", &neogeo_ctrl, NULL )
7800 GAMEB( 1992, ssideki,  neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "Super Sidekicks / Tokuten Ou", &neogeo_ctrl, NULL )
7801 GAMEB( 1994, kof94,    neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "The King of Fighters '94", &neogeo_ctrl, NULL )
7802 GAMEB( 1994, aof2,     neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "Art of Fighting 2 / Ryuuko no Ken 2", &neogeo_ctrl, NULL )
7803 GAMEB( 1993, fatfursp, neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "SNK", "Fatal Fury Special / Garou Densetsu Special (set 1)", &neogeo_ctrl, NULL )
7804 GAMEB( 1993, fatfursa, fatfursp, neogeo, neo320, neogeo,  neogeo,   ROT0, "SNK", "Fatal Fury Special / Garou Densetsu Special (set 2)", &neogeo_ctrl, NULL )
7805 GAMEB( 1995, savagere, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "Savage Reign / Fu'un Mokushiroku - kakutou sousei", &neogeo_ctrl, NULL )
7806 GAMEB( 1994, ssideki2, neogeo,   neogeo, ras320, neogeo,  neogeo,   ROT0, "SNK", "Super Sidekicks 2 - The World Championship / Tokuten Ou 2 - Real Fight Football", &neogeo_ctrl, NULL )
7807 GAMEB( 1994, samsho2,  neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "SNK", "Samurai Shodown II / Shin Samurai Spirits - Haohmaru jigokuhen", &neogeo_ctrl, NULL )
7808 GAMEB( 1995, fatfury3, neogeo,   neogeo, ras320, neogeo,  neogeo,   ROT0, "SNK", "Fatal Fury 3 - Road to the Final Victory / Garou Densetsu 3 - Haruka-naru Tatakai", &neogeo_ctrl, NULL )
7809 GAMEB( 1995, ssideki3, neogeo,   neogeo, ras320, neogeo,  neogeo,   ROT0, "SNK", "Super Sidekicks 3 - The Next Glory / Tokuten Ou 3 - eikoue no michi", &neogeo_ctrl, NULL )
7810 GAMEB( 1995, kof95,    neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "The King of Fighters '95 (set 1)", &neogeo_ctrl, NULL )
7811 GAMEB( 1995, kof95a,   kof95,    neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "The King of Fighters '95 (set 2)", &neogeo_ctrl, NULL )
7812 GAMEB( 1995, samsho3,  neogeo,   neogeo, raster, neogeo,  neogeo,   ROT0, "SNK", "Samurai Shodown III / Samurai Spirits - Zankurou Musouken", &neogeo_ctrl, NULL )
7813 GAMEB( 1995, rbff1,    neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "SNK", "Real Bout Fatal Fury / Real Bout Garou Densetsu", &neogeo_ctrl, NULL )
7814 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", &neogeo_ctrl, NULL )
7815 GAMEB( 1996, kof96,    neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "The King of Fighters '96 (set 1)", &neogeo_ctrl, NULL )
7816 GAMEB( 1996, kof96h,   kof96,    neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "The King of Fighters '96 (set 2)", &neogeo_ctrl, NULL )
7817 GAMEB( 1996, ssideki4, neogeo,   neogeo, ras320, neogeo,  neogeo,   ROT0, "SNK", "Ultimate 11 - The SNK Football Championship / Tokuten Ou - Honoo no Libero, The", &neogeo_ctrl, NULL )
7818 GAMEB( 1996, kizuna,   neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "Kizuna Encounter - Super Tag Battle / Fu'un Super Tag Battle", &neogeo_ctrl, NULL )
7819 GAMEB( 1996, samsho4,  neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "SNK", "Samurai Shodown IV - Amakusa's Revenge / Samurai Spirits - Amakusa Kourin", &neogeo_ctrl, NULL )
7820 GAMEB( 1996, rbffspec, neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "SNK", "Real Bout Fatal Fury Special / Real Bout Garou Densetsu Special", &neogeo_ctrl, NULL )
7821 GAMEB( 1997, kof97,    neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "The King of Fighters '97 (set 1)", &neogeo_ctrl, NULL )
7822 GAMEB( 1997, kof97a,   kof97,    neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "The King of Fighters '97 (set 2)", &neogeo_ctrl, NULL )
7823 GAMEB( 1997, kof97pls, kof97,    neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "The King of Fighters '97 Plus (bootleg)", &neogeo_ctrl, NULL )
7824 GAMEB( 1997, kog,      kof97,    neogeo, neogeo, kog,     kog,      ROT0, "bootleg", "King of Gladiator (The King of Fighters '97 bootleg)", &neogeo_ctrl, NULL )
7825 GAMEB( 1997, lastblad, neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "SNK", "Last Blade / Bakumatsu Roman - Gekka no Kenshi, The (set 1)", &neogeo_ctrl, NULL )
7826 GAMEB( 1997, lastblda, lastblad, neogeo, neo320, neogeo,  neogeo,   ROT0, "SNK", "Last Blade / Bakumatsu Roman - Gekka no Kenshi, The (set 2)", &neogeo_ctrl, NULL )
7827 GAMEB( 1997, irrmaze,  neogeo,   neogeo, neogeo, irrmaze, neogeo,   ROT0, "SNK / Saurus", "The Irritating Maze / Ultra Denryu Iraira Bou", &neogeo_ctrl, NULL )
7828 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)", &neogeo_ctrl, NULL )
7829 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)", &neogeo_ctrl, NULL )
7830 GAMEB( 1998, mslug2,   neogeo,   neogeo, raster, neogeo,  neogeo,   ROT0, "SNK", "Metal Slug 2 - Super Vehicle-001-II", &neogeo_ctrl, NULL )
7831 GAMEB( 2015, mslug2t,  mslug2,   neogeo, raster, neogeo,  neogeo,   ROT0, "bootleg", "Metal Slug 2 - Turbo (Trap15, Hack)", &neogeo_ctrl, NULL )
7832 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", &neogeo_ctrl, NULL )
7833 GAMEB( 1998, kof98k,   kof98,    neogeo, neogeo, neogeo,  kof98,    ROT0, "SNK", "The King of Fighters '98 - The Slugfest / King of Fighters '98 - dream match never ends (Korean board)", &neogeo_ctrl, NULL )
7834 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 (Decrypted)", &neogeo_ctrl, NULL )
7835 GAMEB( 1998, lastbld2, neogeo,   neogeo, ras320, neogeo,  neogeo,   ROT0, "SNK", "Last Blade 2 / Bakumatsu Roman - Dai Ni Maku Gekka no Kenshi, The", &neogeo_ctrl, NULL )
7836 GAMEB( 1998, neocup98, neogeo,   neogeo, ras320, neogeo,  neogeo,   ROT0, "SNK", "Neo-Geo Cup '98 - The Road to the Victory", &neogeo_ctrl, NULL )
7837 GAMEB( 1999, mslugx,   neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "SNK", "Metal Slug X - Super Vehicle-001", &neogeo_ctrl, NULL )
7838 GAMEB( 1999, kof99,    neogeo,   neogeo, raster, neogeo,  kof99,    ROT0, "SNK", "The King of Fighters '99 - Millennium Battle (set 1)", &neogeo_ctrl, NULL ) /* Encrypted Code & GFX */
7839 GAMEB( 1999, kof99a,   kof99,    neogeo, raster, neogeo,  kof99,    ROT0, "SNK", "The King of Fighters '99 - Millennium Battle (set 2)", &neogeo_ctrl, NULL ) /* Encrypted Code & GFX, crashes going into attract demo */
7840 GAMEB( 1999, kof99e,   kof99,    neogeo, raster, neogeo,  kof99,    ROT0, "SNK", "The King of Fighters '99 - Millennium Battle (earlier)", &neogeo_ctrl, NULL ) /* Encrypted Code & GFX */
7841 GAMEB( 1999, kof99n,   kof99,    neogeo, raster, neogeo,  kof99n,   ROT0, "SNK", "The King of Fighters '99 - Millennium Battle (not encrypted)", &neogeo_ctrl, NULL )	/* Encrypted GFX */
7842 GAMEB( 1999, kof99p,   kof99,    neogeo, raster, neogeo,  neogeo,   ROT0, "SNK", "The King of Fighters '99 - Millennium Battle (prototype)", &neogeo_ctrl, NULL )
7843 GAMEB( 1999, garou,    neogeo,   neogeo, ras320, neogeo,  garou,    ROT0, "SNK", "Garou - Mark of the Wolves (set 1)", &neogeo_ctrl, NULL ) /* Encrypted Code & GFX */
7844 GAMEB( 1999, garouo,   garou,    neogeo, ras320, neogeo,  garouo,   ROT0, "SNK", "Garou - Mark of the Wolves (set 2)", &neogeo_ctrl, NULL ) /* Encrypted Code & GFX */
7845 GAMEB( 1999, garoup,   garou,    neogeo, ras320, neogeo,  neogeo,   ROT0, "SNK", "Garou - Mark of the Wolves (prototype)", &neogeo_ctrl, NULL )
7846 GAMEB( 2000, mslug3,   neogeo,   neogeo, raster, neogeo,  mslug3,   ROT0, "SNK", "Metal Slug 3", &neogeo_ctrl, NULL ) /* Encrypted Code & GFX */
7847 GAMEB( 2000, mslug3n,  mslug3,   neogeo, raster, neogeo,  mslug3n,  ROT0, "SNK", "Metal Slug 3 (not encrypted)", &neogeo_ctrl, NULL ) /* Encrypted GFX */
7848 GAMEB( 2000, kof2000,  neogeo,   neogeo, neogeo, neogeo,  kof2000,  ROT0, "SNK", "The King of Fighters 2000", &neogeo_ctrl, NULL ) /* Encrypted Code & GFX */
7849 GAMEB( 2000, kof2000n, kof2000,  neogeo, neogeo, neogeo,  kof2000n, ROT0, "SNK", "The King of Fighters 2000 (not encrypted)", &neogeo_ctrl, NULL ) /* Encrypted GFX */
7850 GAMEB( 1996, zintrckb, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "hack / bootleg",   "Zintrick - Oshidashi Zentrix (Hack-bootleg)", &neogeo_ctrl, NULL )
7851 
7852 /* Alpha Denshi Co. / ADK (changed name in 1993) */
7853 GAMEB( 1990, maglord,  neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "Alpha Denshi Co.", "Magician Lord (set 1)", &neogeo_ctrl, NULL )
7854 GAMEB( 1990, maglordh, maglord,  neogeo, neo320, neogeo,  neogeo,   ROT0, "Alpha Denshi Co.", "Magician Lord (set 2)", &neogeo_ctrl, NULL )
7855 GAMEB( 1990, ncombat,  neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Alpha Denshi Co.", "Ninja Combat", &neogeo_ctrl, NULL )
7856 GAMEB( 1990, bjourney, neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "Alpha Denshi Co.", "Blue's Journey / Raguy", &neogeo_ctrl, NULL )
7857 GAMEB( 1991, crsword,  neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Alpha Denshi Co.", "Crossed Swords", &neogeo_ctrl, NULL )
7858 GAMEB( 1996, crswd2bl, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "bootleg",          "Crossed Swords 2", &neogeo_ctrl, NULL )
7859 GAMEB( 1991, trally,   neogeo,   neogeo, ras320, neogeo,  neogeo,   ROT0, "Alpha Denshi Co.", "Thrash Rally", &neogeo_ctrl, NULL )
7860 GAMEB( 1992, ncommand, neogeo,   neogeo, raster, neogeo,  neogeo,   ROT0, "Alpha Denshi Co.", "Ninja Commando", &neogeo_ctrl, NULL )
7861 GAMEB( 1992, wh1,      neogeo,   neogeo, ras320, neogeo,  neogeo,   ROT0, "Alpha Denshi Co.", "World Heroes (set 1)", &neogeo_ctrl, NULL )
7862 GAMEB( 1992, wh1h,     wh1,      neogeo, ras320, neogeo,  neogeo,   ROT0, "Alpha Denshi Co.", "World Heroes (set 2)", &neogeo_ctrl, NULL )
7863 GAMEB( 1993, wh2,      neogeo,   neogeo, raster, neogeo,  neogeo,   ROT0, "ADK",              "World Heroes 2", &neogeo_ctrl, NULL )
7864 GAMEB( 1994, wh2j,     neogeo,   neogeo, raster, neogeo,  neogeo,   ROT0, "ADK / SNK",        "World Heroes 2 Jet", &neogeo_ctrl, NULL )
7865 GAMEB( 1994, aodk,     neogeo,   neogeo, raster, neogeo,  neogeo,   ROT0, "ADK / SNK",        "Aggressors of Dark Kombat / Tsuukai GANGAN Koushinkyoku", &neogeo_ctrl, NULL )
7866 GAMEB( 1995, whp,      neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "ADK / SNK",        "World Heroes Perfect", &neogeo_ctrl, NULL )
7867 GAMEB( 1995, mosyougi, neogeo,   neogeo, raster_busy, neogeo,  neogeo,   ROT0, "ADK / SNK",   "Syougi No Tatsujin - Master of Syougi", &neogeo_ctrl, NULL )
7868 GAMEB( 1996, overtop,  neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "ADK",              "Over Top", &neogeo_ctrl, NULL )
7869 GAMEB( 1996, ninjamas, neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "ADK / SNK",        "Ninja Master's - Haoh-ninpo-cho", &neogeo_ctrl, NULL )
7870 GAMEB( 1996, twinspri, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "ADK",              "Twinkle Star Sprites", &neogeo_ctrl, NULL )
7871 GAMEB( 2001, zupapa,   neogeo,   neogeo, neogeo, neogeo,  zupapa,   ROT0, "SNK",              "Zupapa!", &neogeo_ctrl, NULL )	/* Encrypted GFX */
7872 
7873 /* Aicom */
7874 GAMEB( 1994, janshin,  neogeo,   neogeo, neo320, mjneogeo,mjneogeo, ROT0, "Aicom", "Jyanshin Densetsu - Quest of Jongmaster", &neogeo_ctrl, NULL )
7875 GAMEB( 1995, pulstar,  neogeo,   neogeo, ras320, neogeo,  neogeo,   ROT0, "Aicom", "Pulstar", &neogeo_ctrl, NULL )
7876 
7877 /* Aiky */
7878 GAMEB( 2003, pnyaa,    neogeo,   neogeo, neogeo, neogeo,  pnyaa,    ROT0, "Aiky", "Pochi and Nyaa", &neogeo_ctrl, NULL )
7879 
7880 /* Data East Corporation */
7881 GAMEB( 1996, ghostlop, neogeo,   neogeo, raster, neogeo,  neogeo,   ROT0, "Data East Corporation", "Ghostlop (Prototype)", &neogeo_ctrl, NULL )
7882 GAMEB( 1993, spinmast, neogeo,   neogeo, raster, neogeo,  neogeo,   ROT0, "Data East Corporation", "Spin Master / Miracle Adventure", &neogeo_ctrl, NULL )
7883 GAMEB( 1994, wjammers, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Data East Corporation", "Windjammers / Flying Power Disc", &neogeo_ctrl, NULL )
7884 GAMEB( 1994, karnovr,  neogeo,   neogeo, raster, neogeo,  neogeo,   ROT0, "Data East Corporation", "Karnov's Revenge / Fighter's History Dynamite", &neogeo_ctrl, NULL )
7885 GAMEB( 1994, strhoop,  neogeo,   neogeo, raster, neogeo,  neogeo,   ROT0, "Data East Corporation", "Street Hoop / Street Slam / Dunk Dream", &neogeo_ctrl, NULL )
7886 GAMEB( 1996, magdrop2, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Data East Corporation", "Magical Drop II", &neogeo_ctrl, NULL )
7887 GAMEB( 1997, magdrop3, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Data East Corporation", "Magical Drop III", &neogeo_ctrl, NULL )
7888 
7889 /* Eleven */
7890 GAMEB( 2000, nitd,     neogeo,   neogeo, neo320, neogeo,  nitd,     ROT0, "Eleven / Gavaking", "Nightmare in the Dark", &neogeo_ctrl, NULL ) /* Encrypted GFX */
7891 
7892 /* Eolith */
7893 GAMEB( 2001, kof2001,  neogeo,   neogeo, neogeo, neogeo,  kof2001,  ROT0, "Eolith", "The King of Fighters 2001", &neogeo_ctrl, NULL )
7894 GAMEB( 2001, kof2001h, kof2001,  neogeo, neogeo, neogeo,  kof2001,  ROT0, "Eolith / SNK", "The King of Fighters 2001 (set 2)" , &neogeo_ctrl, NULL ) /* Encrypted GFX */
7895 GAMEB( 2003, cthd2003, kof2001,  neogeo, neogeo, neogeo,  cthd2003, ROT0, "Eolith / SNK", "Crouching Tiger Hidden Dragon 2003 (The King of Fighters 2001 bootleg)", &neogeo_ctrl, NULL ) /* Protected Hack / Bootleg of kof2001 */
7896 GAMEB( 2003, ct2k3sp,  kof2001,  neogeo, neogeo, neogeo,  ct2k3sp,  ROT0, "Eolith / SNK", "Crouching Tiger Hidden Dragon 2003 Super Plus (The King of Fighters 2001 bootleg)", &neogeo_ctrl, NULL ) /* Protected Hack / Bootleg of kof2001 */
7897 GAMEB( 2002, kof2002,  neogeo,   neogeo, neogeo, neogeo,  kof2002,  ROT0, "Eolith / Playmore", "The King of Fighters 2002", &neogeo_ctrl, NULL )
7898 GAMEB( 2002, kf2k2pls, kof2002,  neogeo, neogeo, neogeo,  kf2k2pls, ROT0, "bootleg", "The King of Fighters 2002 Plus (set 1, bootleg)", &neogeo_ctrl, NULL )
7899 GAMEB( 2002, kf2k2pla, kof2002,  neogeo, neogeo, neogeo,  kf2k2pls, ROT0, "bootleg", "The King of Fighters 2002 Plus (set 2, bootleg)", &neogeo_ctrl, NULL )
7900 GAMEB( 2002, kf2k2mp,  kof2002,  neogeo, neogeo, neogeo,  kf2k2mp,  ROT0, "bootleg", "The King of Fighters 2002 Magic Plus (bootleg)", &neogeo_ctrl, NULL )
7901 GAMEB( 2002, kf2k2mp2, kof2002,  neogeo, neogeo, neogeo,  kof2km2,  ROT0, "bootleg", "The King of Fighters 2002 Magic Plus II (bootleg)" , &neogeo_ctrl, NULL )
7902 GAMEB( 2004, kof2k4se, kof2002,  neogeo, neogeo, neogeo,  kof2k4se, ROT0, "bootleg", "The King of Fighters Special Edition 2004 (The King of Fighters 2002 bootleg)", &neogeo_ctrl, NULL ) /* Hack / Bootleg of kof2002 */
7903 GAMEB( 2003, kof10th,  kof2002,  neogeo, neogeo, neogeo,  kof10th,  ROT0, "bootleg", "The King of Fighters 10th Anniversary", &neogeo_ctrl, NULL )
7904 GAMEB( 2005, kf10thep, kof2002,  neogeo, neogeo, neogeo,  kf10thep, ROT0, "bootleg", "The King of Fighters 10th Anniversary Extra Plus (The King of Fighters 2002 bootleg)", &neogeo_ctrl, NULL ) // fake SNK copyright
7905 GAMEB( 2004, kf2k5uni, kof2002,  neogeo, neogeo, neogeo,  kf2k5uni, ROT0, "bootleg", "The King of Fighters 10th Anniversary 2005 Unique (The King of Fighters 2002 bootleg)", &neogeo_ctrl, NULL )
7906 
7907 /* Evoga */
7908 GAMEB( 2002, rotd,     neogeo,	 neogeo, neogeo, neogeo,  rotd,	    ROT0, "Evoga / Playmore", "Rage of the Dragons", &neogeo_ctrl, NULL )
7909 
7910 /* Face */
7911 GAMEB( 1994, gururin,  neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Face", "Gururin", &neogeo_ctrl, NULL )
7912 GAMEB( 1997, miexchng, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Face", "Money Puzzle Exchanger / Money Idol Exchanger", &neogeo_ctrl, NULL )
7913 
7914 /* Hudson Soft */
7915 GAMEB( 1994, panicbom, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Eighting / Hudson", "Panic Bomber", &neogeo_ctrl, NULL )
7916 GAMEB( 1995, kabukikl, neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "Hudson", "Far East of Eden - Kabuki Klash / Tengai Makyou - Shin Den", &neogeo_ctrl, NULL )
7917 GAMEB( 1997, neobombe, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Hudson", "Neo Bomberman", &neogeo_ctrl, NULL )
7918 
7919 /* Mega Enterprise */
7920 GAMEB( 2002, mslug4,   neogeo,   neogeo, neogeo, neogeo,  mslug4,   ROT0, "Mega", "Metal Slug 4", &neogeo_ctrl, NULL )
7921 
7922 
7923 /* Monolith Corp. */
7924 GAMEB( 1990, minasan,  neogeo,   neogeo, neogeo, mjneogeo,mjneogeo, ROT0, "Monolith Corp.", "Minnasanno Okagesamadesu", &neogeo_ctrl, NULL )
7925 GAMEB( 1991, bakatono, neogeo,   neogeo, neogeo, mjneogeo,mjneogeo, ROT0, "Monolith Corp.", "Bakatonosama Mahjong Manyuki", &neogeo_ctrl, NULL )
7926 
7927 /* Nazca */
7928 GAMEB( 1996, turfmast, neogeo,   neogeo, raster, neogeo,  neogeo,   ROT0, "Nazca", "Neo Turf Masters / Big Tournament Golf", &neogeo_ctrl, NULL )
7929 GAMEB( 1996, mslug,    neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Nazca", "Metal Slug - Super Vehicle-001", &neogeo_ctrl, NULL )
7930 
7931 /* NMK */
7932 GAMEB( 1994, zedblade, neogeo,   neogeo, raster, neogeo,  neogeo,   ROT0, "NMK", "Zed Blade / Operation Ragnarok", &neogeo_ctrl, NULL )
7933 
7934 /* Noise Factory */
7935 GAMEB( 2003, matrim,   neogeo,   neogeo, neogeo, neogeo,  matrim,   ROT0, "Atlus / Noise Factory", "Power Instinct Matrimelee", &neogeo_ctrl, NULL )
7936 GAMEB( 2001, sengoku3, neogeo,   neogeo, neogeo, neogeo,  sengoku3, ROT0, "Noise Factory", "Sengoku 3", &neogeo_ctrl, NULL )
7937 
7938 /* Psikyo */
7939 GAMEB( 1999, s1945p,   neogeo,   neogeo, neo320, neogeo,  s1945p,   ROT0, "Psikyo", "Strikers 1945 Plus", &neogeo_ctrl, NULL )	/* Encrypted GFX */
7940 
7941 /* Sammy */
7942 GAMEB( 1992, viewpoin, neogeo,   neogeo, raster, neogeo,  neogeo,   ROT0, "Sammy", "Viewpoint", &neogeo_ctrl, NULL )
7943 
7944 /* Saurus */
7945 GAMEB( 1995, quizkof,  neogeo,   neogeo, raster, neogeo,  neogeo,   ROT0, "Saurus", "Quiz King of Fighters", &neogeo_ctrl, NULL )
7946 GAMEB( 1995, stakwin,  neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "Saurus", "Stakes Winner / Stakes Winner - GI kinzen seihae no michi", &neogeo_ctrl, NULL )
7947 GAMEB( 1996, ragnagrd, neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "Saurus", "Ragnagard / Shin-Oh-Ken", &neogeo_ctrl, NULL )
7948 GAMEB( 1996, pgoal,    neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Saurus", "Pleasure Goal / Futsal - 5 on 5 Mini Soccer", &neogeo_ctrl, NULL )
7949 GAMEB( 1996, stakwin2, neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "Saurus", "Stakes Winner 2", &neogeo_ctrl, NULL )
7950 GAMEB( 1997, shocktro, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Saurus", "Shock Troopers (set 1)", &neogeo_ctrl, NULL )
7951 GAMEB( 1997, shocktra, shocktro, neogeo, neogeo, neogeo,  neogeo,   ROT0, "Saurus", "Shock Troopers (set 2)", &neogeo_ctrl, NULL )
7952 GAMEB( 1998, shocktr2, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Saurus", "Shock Troopers - 2nd Squad", &neogeo_ctrl, NULL )
7953 GAMEB( 1996, ironclad, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Saurus", "Choutetsu Brikin'ger - Ironclad (Prototype)", &neogeo_ctrl, NULL )
7954 
7955 /* SNK Playmore */
7956 GAME ( 2003, svcpcb,   0,                neogeo, svcpcb,  svcpcb,   ROT0, "Playmore", "SvC Chaos - SNK vs Capcom (JAMMA PCB)" ) // not a clone of neogeo because it's NOT a neogeo cart.
7957 GAMEB( 2003, svc,      neogeo,   neogeo, neogeo, neogeo,  svc,      ROT0, "Playmore", "SvC Chaos - SNK vs Capcom (MVS)", &neogeo_ctrl, NULL )
7958 GAMEB( 2003, svcboot,  svc,      neogeo, neogeo, neogeo,  svcboot,  ROT0, "bootleg",  "SvC Chaos - SNK vs Capcom (Bootleg)", &neogeo_ctrl, NULL )
7959 GAMEB( 2003, svcplus,  svc,      neogeo, neogeo, neogeo,  svcplus,  ROT0, "bootleg",  "SvC Chaos - SNK vs Capcom Plus (set 1, bootleg)", &neogeo_ctrl, NULL )
7960 GAMEB( 2003, svcplusa, svc,      neogeo, neogeo, neogeo,  svcplusa, ROT0, "bootleg",  "SvC Chaos - SNK vs Capcom Plus (set 2, bootleg)", &neogeo_ctrl, NULL )
7961 GAMEB( 2003, svcsplus, svc,      neogeo, neogeo, neogeo,  svcsplus, ROT0, "bootleg",  "SvC Chaos - SNK vs Capcom Super Plus (bootleg)", &neogeo_ctrl, NULL )
7962 GAMEB( 2003, mslug5,   neogeo,   neogeo, neogeo, neogeo,  mslug5,   ROT0, "SNK Playmore", "Metal Slug 5", &neogeo_ctrl, NULL )
7963 GAME ( 2003, kf2k3pcb, 0,                neogeo, neogeo,  kf2k3pcb, ROT0, "SNK Playmore", "The King of Fighters 2003 (Japan, JAMMA PCB)" ) // not a clone of neogeo because it's NOT a neogeo cart.
7964 GAMEB( 2003, kof2003,  neogeo,   neogeo, neogeo, neogeo,  kof2003,  ROT0, "SNK Playmore", "The King of Fighters 2003 (World / US, MVS)", &neogeo_ctrl, NULL )
7965 GAMEB( 2003, kof2003d, kof2003,  neogeo, neogeo, neogeo,  kof2003d, ROT0, "bootleg", "The King of Fighters 2003 (Decrypted)", &neogeo_ctrl, NULL )
7966 GAMEB( 2003, kf2k3bl,  kof2003,  neogeo, neogeo, neogeo,  kf2k3bl,  ROT0, "bootleg", "The King of Fighters 2003 (bootleg set 1)", &neogeo_ctrl, NULL ) // zooming is wrong because its a bootleg of the pcb version on a cart (unless it was a bootleg pcb with the new bios?)
7967 GAMEB( 2003, kf2k3bla, kof2003,  neogeo, neogeo, neogeo,  kf2k3pl,  ROT0, "bootleg", "The King of Fighters 2003 (bootleg set 2)", &neogeo_ctrl, NULL ) // zooming is wrong because its a bootleg of the pcb version on a cart
7968 GAMEB( 2003, kf2k3pl,  kof2003,  neogeo, neogeo, neogeo,  kf2k3pl,  ROT0, "bootleg", "The King of Fighters 2004 Plus / Hero (The King of Fighters 2003 bootleg)", &neogeo_ctrl, NULL ) // zooming is wrong because its a bootleg of the pcb version on a cart
7969 GAMEB( 2003, kf2k3upl, kof2003,  neogeo, neogeo, neogeo,  kf2k3upl, ROT0, "bootleg", "The King of Fighters 2004 Ultra Plus (The King of Fighters 2003 bootleg)", &neogeo_ctrl, NULL ) // zooming is wrong because its a bootleg of the pcb version on a cart
7970 
7971 /* Sunsoft */
7972 GAMEB( 1995, galaxyfg, neogeo,   neogeo, raster, neogeo,  neogeo,   ROT0, "Sunsoft", "Galaxy Fight - Universal Warriors", &neogeo_ctrl, NULL )
7973 GAMEB( 1996, wakuwak7, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Sunsoft", "Waku Waku 7", &neogeo_ctrl, NULL )
7974 
7975 /* Taito */
7976 GAMEB( 1994, pbobblen, neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "Taito", "Puzzle Bobble / Bust-A-Move (Neo-Geo) (set 1)", &neogeo_ctrl, NULL )
7977 GAMEB( 1994, pbobblna, pbobblen, neogeo, neo320, neogeo,  neogeo,   ROT0, "Taito", "Puzzle Bobble / Bust-A-Move (Neo-Geo) (set 2)", &neogeo_ctrl, NULL )
7978 GAMEB( 1999, pbobbl2n, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Taito (SNK license)", "Puzzle Bobble 2 / Bust-A-Move Again (Neo-Geo)", &neogeo_ctrl, NULL )
7979 
7980 /* Takara */
7981 GAMEB( 1995, marukodq, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Takara", "Chibi Marukochan Deluxe Quiz", &neogeo_ctrl, NULL )
7982 
7983 /* Technos */
7984 GAMEB( 1995, doubledr, neogeo,   neogeo, ras320, neogeo,  neogeo,   ROT0, "Technos", "Double Dragon (Neo-Geo)", &neogeo_ctrl, NULL )
7985 GAMEB( 1995, gowcaizr, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Technos", "Voltage Fighter - Gowcaizer / Choujin Gakuen Gowcaizer", &neogeo_ctrl, NULL )
7986 GAMEB( 1996, sdodgeb,  neogeo,   neogeo, raster, neogeo,  neogeo,   ROT0, "Technos", "Super Dodge Ball / Kunio no Nekketsu Toukyuu Densetsu", &neogeo_ctrl, NULL )
7987 
7988 /* Tecmo */
7989 GAMEB( 1996, tws96,    neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Tecmo", "Tecmo World Soccer '96", &neogeo_ctrl, NULL )
7990 
7991 /* Yumekobo */
7992 GAMEB( 1998, blazstar, neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "Yumekobo", "Blazing Star", &neogeo_ctrl, NULL )
7993 GAMEB( 1999, preisle2, neogeo,   neogeo, neogeo, neogeo,  preisle2, ROT0, "Yumekobo", "Prehistoric Isle 2", &neogeo_ctrl, NULL ) /* Encrypted GFX */
7994 
7995 /* Viccom */
7996 GAMEB( 1994, fightfev, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Viccom", "Fight Fever (set 1)", &neogeo_ctrl, NULL )
7997 GAMEB( 1994, fightfva, fightfev, neogeo, neogeo, neogeo,  neogeo,   ROT0, "Viccom", "Fight Fever (set 2)", &neogeo_ctrl, NULL )
7998 
7999 /* Video System Co. */
8000 GAMEB( 1994, pspikes2, neogeo,   neogeo, ras320, neogeo,  neogeo,   ROT0, "Video System Co.", "Power Spikes II", &neogeo_ctrl, NULL )
8001 GAMEB( 1994, sonicwi2, neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "Video System Co.", "Aero Fighters 2 / Sonic Wings 2", &neogeo_ctrl, NULL )
8002 GAMEB( 1995, sonicwi3, neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "Video System Co.", "Aero Fighters 3 / Sonic Wings 3", &neogeo_ctrl, NULL )
8003 GAMEB( 1997, popbounc, neogeo,   neogeo, neogeo, popbounc,popbounc, ROT0, "Video System Co.", "Pop 'n Bounce / Gapporin", &neogeo_ctrl, NULL )
8004 
8005 /* Yuki Enterprises */
8006 GAMEB( 2003, samsho5,  neogeo,   neogeo, raster, neogeo,  samsho5,  ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V", &neogeo_ctrl, NULL )
8007 GAMEB( 2003, samsh5sp, neogeo,	 neogeo, neogeo, neogeo,  samsh5sp, ROT0, "Yuki Enterprise / SNK Playmore", "Samurai Shodown V Special", &neogeo_ctrl, NULL )
8008 
8009 /* Visco */
8010 GAMEB( 1992, androdun, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Visco", "Andro Dunos", &neogeo_ctrl, NULL )
8011 GAMEB( 1995, puzzledp, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Taito (Visco license)", "Puzzle De Pon!", &neogeo_ctrl, NULL )
8012 GAMEB( 1996, neomrdo,  neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Visco", "Neo Mr. Do!", &neogeo_ctrl, NULL )
8013 GAMEB( 1995, goalx3,   neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Visco", "Goal! Goal! Goal!", &neogeo_ctrl, NULL )
8014 GAMEB( 1996, neodrift, neogeo,   neogeo, raster, neogeo,  neogeo,   ROT0, "Visco", "Neo Drift Out - New Technology", &neogeo_ctrl, NULL )
8015 GAMEB( 1996, breakers, neogeo,   neogeo, neo320, neogeo,  neogeo,   ROT0, "Visco", "Breakers", &neogeo_ctrl, NULL )
8016 GAMEB( 1997, puzzldpr, puzzledp, neogeo, neogeo, neogeo,  neogeo,   ROT0, "Taito (Visco license)", "Puzzle De Pon! R!", &neogeo_ctrl, NULL )
8017 GAMEB( 1998, breakrev, breakers, neogeo, neo320, neogeo,  neogeo,   ROT0, "Visco", "Breakers Revenge", &neogeo_ctrl, NULL )
8018 GAMEB( 1998, flipshot, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Visco", "Battle Flip Shot", &neogeo_ctrl, NULL )
8019 GAMEB( 1999, ctomaday, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Visco", "Captain Tomaday", &neogeo_ctrl, NULL )
8020 GAMEB( 1999, ganryu,   neogeo,   neogeo, neogeo, neogeo,  ganryu,   ROT0, "Visco", "Musashi Ganryuuki", &neogeo_ctrl, NULL )	/* Encrypted GFX */
8021 GAMEB( 2000, bangbead, neogeo,   neogeo, raster, neogeo,  bangbead, ROT0, "Visco", "Bang Bead", &neogeo_ctrl, NULL )
8022 GAMEB( 1994, b2b,      neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "Visco", "Bang Bang Busters", &neogeo_ctrl, NULL )
8023 
8024 /* NG:DEV.TEAM */
8025 GAMEB( 2005, lasthope, neogeo,   neogeo, neogeo, neogeo,  neogeo,   ROT0, "NG:DEV.TEAM", "Last Hope", &neogeo_ctrl, NULL )
8026 
8027 #if 0
8028 GAMEB( 2000, bangbedp, bangbead, neogeo, raster, neogeo,  neogeo,   ROT0, "Visco", "Bang Bead (prototype)", &neogeo_ctrl, NULL )
8029 #endif
8030