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", ¤t_rastercounter);
7730 state_save_register_int ("neogeo", 0, "current_rasterline", ¤t_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