1 // license:BSD-3-Clause
2 // copyright-holders:David Haywood
3 /*
4 "CGA" Amcoe HW (c) 1999-2004 Amcoe
5
6 Notes:
7 - Some games requires an operator password to prevent players from changing the settings
8 it defaults to 123456
9
10 - The games don't cope well with corrupt NVRAM, and may fail to boot completely(!)
11
12 - The code to handle the 'multiple' reel layers is dubious. Rowscroll values are always used
13 based on only one of the tilemaps displayed in that screen region.
14
15 - There are still priority bugs in Tiger Hook, I thought I'd fixed these by doing the single
16 pass rendering of the reels, but they seem to have been reintroduced somehow, needs further
17 investigation
18
19 - Inputs not done, Lamps not done
20
21 - Printer busy errors, Hopper timeout errors
22
23 Thanks to Olivier Galibert for the handy bitswapper tool :-)
24
25 - The first time you boot a game (without proper NVRAM) it tells you to RESET - Hit F3 - When
26 the game reboots, it flashes between "0" and "1" Hit the TAB key and flip Key1-0 to "ON" and
27 the game starts. Quit the game and use the created ".nv" file for the default NVRAM file.
28
29 Notes on version letters:
30 -------------------------
31
32 E = Export (It displays a "Outside USA use only" message)
33 R = ?? (In some games, it displays value of winning combinations, see e.g. fb4 Ver. R vs. Ver. LT)
34 LT = ?? (It displays a "PT/TKT" message, so maybe it has a minimum amount of points
35 needed to get a ticket)
36 XT = Texas XT / Arkansas / Iowa
37 N = ??
38 B = High Bonus Version
39 SH = ??
40 T = 10 Times (Bonus game every ten times, see bonus table)
41
42
43 2009-08 FP: Reworked parent/clone relationships so that parent is the higher revision and/or the
44 Export version. Also, I tried to standardize setnames by using the following convention:
45
46 parent + label letter + version
47
48 where "label letter" comes from the CPU rom name (usually b, c, d or v) and "version" is chosen as
49 follows: 1 = Ver. R, 2 = Ver. LT, 3 = Ver. SH, h = Ver. B (High Bonus), x = Ver. XT and t = Ver. T
50
51 Older versions are named as: parent + 'o' + progressive number
52 In a couple of cases, due to too many older revisions, I used: parent + version + 'o' + progr. num.
53
54
55 ------------------------------------------------------------
56
57 "Classic Edition Compact Format" PCB:
58
59 +-------+ +-------------+ +------------+
60 | VR1 +---+ Connector +---+ +---+ +---+|
61 +-+386D +---+ | R | | R ||
62 | ULN2003A | R | | O | | O ||
63 | | O | | M | | M ||
64 |8 | M | | 3 | | 4 ||
65 | ULN2003A | 2 | +---+ +---+|
66 |L +----+ +---+ |
67 |i |6295| 62H256 |
68 |n +----+ +----------+ |
69 |e ULN2003A | | |
70 |r +-----+ | AMCOE | 25MHz |
71 | |9536 | | SALTIRE | |
72 |C | | | | |
73 |o +-----+ +----------+ |
74 |n CN1|
75 |n CN3 12MHz 4.9152MHz |
76 |e CN2|
77 |c +----------+ |
78 |t +---------+ | ROM1 | |
79 |o | HM86171 | +----------+ SW4|
80 |r +---------+ |
81 | FM1608-120 |
82 | SW5|
83 +-+ H3 |
84 +------------------------------------------+
85
86 CPU: Amcoe Saltire 208PQFP (Z80 core)
87 Graphics: HM86171
88 OSC: 25.000MHz, 12.000MHz & 4.9152MHz
89 Sound: OKI M6295
90 Other: XILINX XC9536XL (used for programmable protection, connected to H2)
91
92 HM86171-120 - HMC 28 pin DIP Color Palette RAMDAC
93 FM1608-120 - RAMTRON 64Kb bytewide Ferroelectric Nonvolatile RAM
94 ULN2003A - 16 pin DIP Seven Darlington Arrays
95 386D - JRC 386D low voltage AMP
96 VR1 - Sound adjust pot
97
98 H2 - 6 pin header used to program the XC9536XL (JTAG?)
99 H3 - 20 pin dual row connector
100
101 CN1 & CN2 are RJ45 LINK connectors
102
103 ROMs 1 is a AMIC 290021T
104 ROM 2 is a AMIC A29040BV surface mounted
105 ROMs 3 & 4 are MX 29LV400TTC surface mounted
106
107 --------------------------------------------------------------------
108
109 Model No. S2000-B
110 +---------+ +-------------+ +--------------------+
111 | +---+ Connector +---+ |
112 | 386D VR1 +---+ +---+ +---+ +---+ |
113 | +---+ | R | | R | | R | | R | U |
114 +-+ | R | | O | | O | | O | | O | 2 |
115 | | O | | M | | M | | M | | M | 1 |
116 +-+ | M | | 3 | | 4 | | 5 | | 6 | |
117 | | 2 | | | | | | | | | |
118 | | | +---+ +---+ +---+ +---+ U |
119 |8 ULN2003A +---+ 1 |
120 | 5 |
121 |L ULN2003A +----+ +----------+ |
122 |i |6295| | | MH61C256AH-15 |
123 |n +----+ | AMCOE | |
124 |e | SGC2000 | |
125 |r +------+ | | 25MHz |
126 | | | +----------+ 75176 CN2|
127 |C | 9536 | CN1|
128 |o | | 12MHz 4.9152MHz |
129 |n +------+ +-+
130 |n +---+ +---+ +---+ |P|
131 |e | 8 | | R | | 5 | |r|
132 |c | 6 | | O | | 1 | S |i|
133 |t | 1 | | M | | 8 | W |n|
134 |o | 7 | | 1 | | 6 | 6 |t|
135 |r | 1 | | | | 4 | |e|
136 | +---+ +---+ +---+ |r|
137 +-+ S S S S S B R +-+
138 | W W W W W A S |
139 +-+ 1 2 3 4 5 T T |
140 +----------------------------------------------------+
141
142 CPU: Amcoe SGC2000 208PQFP (Z80 core)
143 Graphics: HM86171
144 OSC: 25.000MHz, 12.000MHz & 4.9152MHz
145 Sound: OKI M6295
146 Other: XILINX XC9536XL (socketed)
147
148 HM86171-120 - HMC 28 pin DIP Color Palette RAMDAC
149 ULN2003A - 16 pin DIP Seven Darlington Arrays
150 51864 - V62C51864L-35P 64Kb SRAM
151 75176 - SN75176BP Differential BUS Transceiver (Bidirectional data communication on multipoint bus transmission line)
152 386D - JRC 386D low voltage AMP
153 VR1 - Sound adjust pot
154
155 BAT - 3.6v battery
156 RST - Reset switch (to clear ram?)
157
158 CN1 & CN2 are 4 pin link connectors
159
160 U15 & U21 are unpopulated 32 pin DIP ROM sockets
161 SW1 - SW4 are unpopulated
162
163 ------------------------------------------------------------
164
165 Model No. S2000C SALTIRE
166 +-------+ +-------------+ +---+----++----+-----+
167 | +---+ Connector +---+ |CN2 ||CN1 |75176|
168 | VR1 +----++----+ |
169 | 386D +----------+ +----------+ |
170 | | ROM2 | | ROM4 | +----------+ |
171 | +----------+ +----------+ | ROM5 | |
172 +-+ +----+ +----------+ +----------+ |
173 | |6295| | ROM3 | +----------+ |
174 | +----+ +----------+ | ROM6 | |
175 |8 ULN2003A +----------+ |
176 | +------+ |
177 |L ULN2003A | | |
178 |i | 9536 | +----------+ IC61C256AH-12 |
179 |n | | | | |
180 |e +------+ | AMCOE | |
181 |r | SALTIRE | |
182 | | | |
183 |C +----------+ 25MHz SW1|
184 |o |
185 |n +-+
186 |n 12MHz 4.9152MHz |P|
187 |e |r|
188 |c +----------+ |i|
189 |t +---------+ | ROM1 | |n|
190 |o | HM86171 | +----------+ SW4 |t|
191 |r +---------+ |e|
192 | FM1608-120 SW5 |r|
193 | +-------+ +-+
194 +-+ | VGA | H3 |
195 +----------+-------+-------------------------------+
196
197 Basically the same as the VCG-1 SALTIRE below, but the
198 XILINX chip is socketed and no H1 or H2 connector.
199
200 ------------------------------------------------------------
201
202 Starting in 2005 with Money Machine and later
203
204 Model No. VCG-1 SALTIRE
205 +-------+ +-------------+ +---+----++----+-----+
206 | +---+ Connector +---+ |CN2 ||CN1 |75176|
207 | VR1 +----++----+ |
208 | 386D +----------+ +----------+ |
209 | | ROM2 | | ROM4 | +----------+ |
210 | +----------+ +----------+ | ROM5 | |
211 +-+ +----+ +----------+ +----------+ |
212 | |6295| | ROM3 | +----------+ |
213 | +----+ +----------+ | ROM6 | |
214 |8 ULN2003A +----------+ |
215 | +----+ |
216 |L ULN2003A |9536| |
217 |i +----+ +----------+ IC61C256AH-12 |
218 |n | | |
219 |e H2 | AMCOE | |
220 |r | SALTIRE | |
221 | | | |
222 |C +----------+ H1 25MHz SW1|
223 |o |
224 |n +-+
225 |n 12MHz 4.9152MHz |P|
226 |e |r|
227 |c +----------+ |i|
228 |t +---------+ | ROM1 | SW4 |n|
229 |o | HM86171 | +----------+ |t|
230 |r +---------+ |e|
231 | FM1608-120 |r|
232 | +-------+ SW5 +-+
233 +-+ | VGA | H3 |
234 +----------+-------+-------------------------------+
235
236 CPU: Amcoe Saltire 208PQFP (Z80 core)
237 Graphics: HM86171
238 OSC: 25.000MHz, 12.000MHz & 4.9152MHz
239 Sound: OKI M6295
240 Other: XILINX XC9536XL (used for programmable protection, connected to H2)
241
242 HM86171-120 - HMC 28 pin DIP Color Palette RAMDAC
243 FM1608-120 - RAMTRON 64Kb bytewide Ferroelectric Nonvolatile RAM
244 ULN2003A - 16 pin DIP Seven Darlington Arrays
245 75176 - SN75176BP Differential BUS Transceiver (Bidirectional data communication on multipoint bus transmission line)
246 386D - JRC 386D low voltage AMP
247 VR1 - Sound adjust pot
248
249 H1 - 3 pin Jumper (Pins 1+2 is CGA, pins 2+3 is XVGA)
250 H2 - 6 pin header used to program the XC9536XL (JTAG?)
251 H3 - 20 pin dual row connector
252
253 CN1 & CN2 are RJ45 LINK connectors
254
255 ROMs 1 & 3-6 are AMIC 29040B
256 ROM 2 is a AMIC 290021T
257
258 --------------------------------------------------------------------
259
260 MH86171 Color Palette RAMDAC
261 Hardware & software compatible with VGA, MCGA & 8514/A graphics
262 Compatible with the RS170 video standard
263 Single monolithic, high performance CMOS
264 Pixel rates up to 50MHz
265 256K possible colors
266 Pixel word mask
267 Up to 8 bits per pixel
268 RGB analogue output, 6 bit DAC per gun, composite blank
269 Triple six-bit video DAC
270 256 x 18 bit high speed SRAM
271
272 */
273
274
275 #include "emu.h"
276 #include "cpu/z80/z80.h"
277 #include "machine/nvram.h"
278 #include "sound/okim6295.h"
279 #include "video/ramdac.h"
280 #include "emupal.h"
281 #include "screen.h"
282 #include "speaker.h"
283 #include "tilemap.h"
284
285 #include "pirpok2.lh"
286
287
288 class sfbonus_state : public driver_device
289 {
290 public:
sfbonus_state(const machine_config & mconfig,device_type type,const char * tag)291 sfbonus_state(const machine_config &mconfig, device_type type, const char *tag) :
292 driver_device(mconfig, type, tag),
293 m_maincpu(*this, "maincpu"),
294 m_gfxdecode(*this, "gfxdecode"),
295 m_palette(*this, "palette"),
296 m_nvram(*this, "nvram"),
297 m_1800_regs(*this, "1800_regs"),
298 m_vregs(*this, "vregs"),
299 m_2801_regs(*this, "2801_regs"),
300 m_2c01_regs(*this, "2c01_regs"),
301 m_3000_regs(*this, "3000_regs"),
302 m_3800_regs(*this, "3800_regs"),
303 m_mainbank(*this, "mainbank"),
304 m_lamps(*this, "lamp%u", 0U)
305 { }
306
307 void sfbonus(machine_config &config);
308
309 void init_hldspin2d();
310 void init_ch2000v3();
311 void init_fb5v();
312 void init_suprball();
313 void init_ch2000v2();
314 void init_act2000v3();
315 void init_classiced3();
316 void init_fb6v3();
317 void init_fb4d();
318 void init_dblchal();
319 void init_tighookv2();
320 void init_funriverv();
321 void init_pir2002();
322 void init_moneymacd();
323 void init_classice();
324 void init_fb6();
325 void init_classicev3();
326 void init_fb4();
327 void init_ch2000c();
328 void init_pir2001();
329 void init_version4();
330 void init_pir2002v();
331 void init_act2000v2();
332 void init_fb6s();
333 void init_abnudge();
334 void init_fb2genv3();
335 void init_robadv2d();
336 void init_pir2002d();
337 void init_bugfeverv();
338 void init_anithunt();
339 void init_fb2genv();
340 void init_bugfeverv2();
341 void init_tighookd();
342 void init_fb6v();
343 void init_pir2002v2();
344 void init_sfruitbv();
345 void init_sfbonus();
346 void init_pirpok2v2();
347 void init_parrot3v2();
348 void init_fb4v3();
349 void init_common();
350 void init_seawld();
351 void init_moneymacv();
352 void init_fb3g();
353 void init_act2000();
354 void init_robadv2v1();
355 void init_moneymac();
356 void init_pickwinv();
357 void init_version4v();
358 void init_pir2001v2();
359 void init_spooky();
360 void init_pickwinv2();
361 void init_pickwin();
362 void init_act2000v();
363 void init_fb6d();
364 void init_fb5d();
365 void init_seawldv();
366 void init_anibonusv();
367 void init_getrich();
368 void init_anibonus();
369 void init_atworld();
370 void init_anibonusd();
371 void init_fb2gen();
372 void init_atworldd();
373 void init_fb2gend();
374 void init_sfruitbd();
375 void init_anithuntv();
376 void init_version4d2();
377 void init_classiced();
378 void init_fb5();
379 void init_fruitcar2();
380 void init_fruitcar3();
381 void init_sfbonusd();
382 void init_dblchald();
383 void init_pirpok2();
384 void init_anithuntd();
385 void init_fb2ndv();
386 void init_ch2000v();
387 void init_funriver();
388 void init_pickwind();
389 void init_fruitcar();
390 void init_hldspin1();
391 void init_sfruitb();
392 void init_hldspin1v();
393 void init_sfbonusv();
394 void init_dblchalv();
395 void init_act2000d();
396 void init_sfruitbv2();
397 void init_robadv2v4();
398 void init_anibonus3();
399 void init_fb2ndd();
400 void init_classicev();
401 void init_hldspin1d();
402 void init_fb4v();
403 void init_abnudgev();
404 void init_bugfeverd();
405 void init_dvisland();
406 void init_fb2nd();
407 void init_version4v2();
408 void init_ch2000();
409 void init_ch2000d();
410 void init_abnudged();
411 void init_anibonusv3();
412 void init_fbdeluxe();
413 void init_bugfever();
414 void init_parrot3v();
415 void init_pir2001v();
416 void init_tighook();
417 void init_hldspin2();
418 void init_hldspin2v();
419 void init_pirpok2v();
420 void init_parrot3d();
421 void init_pir2001d();
422 void init_tighookv();
423 void init_robadv();
424 void init_pirpok2d();
425 void init_mcircus();
426
427 private:
428 void videoram_w(offs_t offset, uint8_t data);
429 void bank_w(uint8_t data);
430 uint8_t _2800_r();
431 uint8_t _2801_r();
432 uint8_t _2c00_r();
433 uint8_t _2c01_r();
434 uint8_t _3800_r();
435 void _1800_w(offs_t offset, uint8_t data);
436 void _3800_w(offs_t offset, uint8_t data);
437 void _3000_w(offs_t offset, uint8_t data);
438 void _2801_w(offs_t offset, uint8_t data);
439 void _2c01_w(offs_t offset, uint8_t data);
440
441 void sfbonus_bitswap(uint8_t xor0, uint8_t b00, uint8_t b01, uint8_t b02, uint8_t b03, uint8_t b04, uint8_t b05, uint8_t b06,uint8_t b07,
442 uint8_t xor1, uint8_t b10, uint8_t b11, uint8_t b12, uint8_t b13, uint8_t b14, uint8_t b15, uint8_t b16,uint8_t b17,
443 uint8_t xor2, uint8_t b20, uint8_t b21, uint8_t b22, uint8_t b23, uint8_t b24, uint8_t b25, uint8_t b26,uint8_t b27,
444 uint8_t xor3, uint8_t b30, uint8_t b31, uint8_t b32, uint8_t b33, uint8_t b34, uint8_t b35, uint8_t b36,uint8_t b37,
445 uint8_t xor4, uint8_t b40, uint8_t b41, uint8_t b42, uint8_t b43, uint8_t b44, uint8_t b45, uint8_t b46,uint8_t b47,
446 uint8_t xor5, uint8_t b50, uint8_t b51, uint8_t b52, uint8_t b53, uint8_t b54, uint8_t b55, uint8_t b56,uint8_t b57,
447 uint8_t xor6, uint8_t b60, uint8_t b61, uint8_t b62, uint8_t b63, uint8_t b64, uint8_t b65, uint8_t b66,uint8_t b67,
448 uint8_t xor7, uint8_t b70, uint8_t b71, uint8_t b72, uint8_t b73, uint8_t b74, uint8_t b75, uint8_t b76,uint8_t b77 );
449 TILE_GET_INFO_MEMBER(get_tile_info);
450 template<uint8_t Reel> TILE_GET_INFO_MEMBER(get_reel_tile_info);
451 void draw_reel_layer(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect, int category);
452 uint32_t screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
453
454 void ramdac_map(address_map &map);
455 void sfbonus_io(address_map &map);
456 void sfbonus_map(address_map &map);
457
458 virtual void machine_start() override;
459 virtual void video_start() override;
460
461 required_device<cpu_device> m_maincpu;
462 required_device<gfxdecode_device> m_gfxdecode;
463 required_device<palette_device> m_palette;
464
465 required_shared_ptr<uint8_t> m_nvram;
466 required_shared_ptr<uint8_t> m_1800_regs;
467 required_shared_ptr<uint8_t> m_vregs;
468 required_shared_ptr<uint8_t> m_2801_regs;
469 required_shared_ptr<uint8_t> m_2c01_regs;
470 required_shared_ptr<uint8_t> m_3000_regs;
471 required_shared_ptr<uint8_t> m_3800_regs;
472
473 required_memory_bank m_mainbank;
474
475 std::unique_ptr<bitmap_ind16> m_temp_reel_bitmap;
476 tilemap_t *m_tilemap;
477 tilemap_t *m_reel_tilemap[4];
478 std::unique_ptr<uint8_t[]> m_tilemap_ram;
479 std::unique_ptr<uint8_t[]> m_reel_ram[4];
480 std::unique_ptr<uint8_t[]> m_videoram;
481 output_finder<6> m_lamps;
482 };
483
484
485 /* 8-liners input define */
486 static INPUT_PORTS_START( amcoebase )
487 PORT_START("KEY1")
488 PORT_DIPNAME( 0x01, 0x01, "Key1-0" )
DEF_STR(Off)489 PORT_DIPSETTING( 0x01, DEF_STR( Off ) )
490 PORT_DIPSETTING( 0x00, DEF_STR( On ) )
491 PORT_DIPNAME( 0x02, 0x02, "Key1-1" )
492 PORT_DIPSETTING( 0x02, DEF_STR( Off ) )
493 PORT_DIPSETTING( 0x00, DEF_STR( On ) )
494 PORT_DIPNAME( 0x04, 0x04, "Key1-2" )
495 PORT_DIPSETTING( 0x04, DEF_STR( Off ) )
496 PORT_DIPSETTING( 0x00, DEF_STR( On ) )
497 PORT_DIPNAME( 0x08, 0x08, "Key1-3" )
498 PORT_DIPSETTING( 0x08, DEF_STR( Off ) )
499 PORT_DIPSETTING( 0x00, DEF_STR( On ) )
500 PORT_DIPNAME( 0x10, 0x10, "Key1-4" )
501 PORT_DIPSETTING( 0x10, DEF_STR( Off ) )
502 PORT_DIPSETTING( 0x00, DEF_STR( On ) )
503 PORT_DIPNAME( 0x20, 0x20, "Key1-5" )
504 PORT_DIPSETTING( 0x20, DEF_STR( Off ) )
505 PORT_DIPSETTING( 0x00, DEF_STR( On ) )
506 PORT_DIPNAME( 0x40, 0x40, "Key1-6" )
507 PORT_DIPSETTING( 0x40, DEF_STR( Off ) )
508 PORT_DIPSETTING( 0x00, DEF_STR( On ) )
509 PORT_DIPNAME( 0x80, 0x80, "Key1-7" )
510 PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
511 PORT_DIPSETTING( 0x00, DEF_STR( On ) )
512
513 PORT_START("KEY2")
514 PORT_DIPNAME( 0x01, 0x01, "Key2-0" )
515 PORT_DIPSETTING( 0x01, DEF_STR( Off ) )
516 PORT_DIPSETTING( 0x00, DEF_STR( On ) )
517 PORT_DIPNAME( 0x02, 0x02, "Key2-1" )
518 PORT_DIPSETTING( 0x02, DEF_STR( Off ) )
519 PORT_DIPSETTING( 0x00, DEF_STR( On ) )
520 PORT_DIPNAME( 0x04, 0x04, "Key2-2" )
521 PORT_DIPSETTING( 0x04, DEF_STR( Off ) )
522 PORT_DIPSETTING( 0x00, DEF_STR( On ) )
523 PORT_DIPNAME( 0x08, 0x08, "Key2-3" )
524 PORT_DIPSETTING( 0x08, DEF_STR( Off ) )
525 PORT_DIPSETTING( 0x00, DEF_STR( On ) )
526 PORT_DIPNAME( 0x10, 0x10, "Key2-4" )
527 PORT_DIPSETTING( 0x10, DEF_STR( Off ) )
528 PORT_DIPSETTING( 0x00, DEF_STR( On ) )
529 PORT_DIPNAME( 0x20, 0x20, "Key2-5" )
530 PORT_DIPSETTING( 0x20, DEF_STR( Off ) )
531 PORT_DIPSETTING( 0x00, DEF_STR( On ) )
532 PORT_DIPNAME( 0x40, 0x40, "Key2-6" )
533 PORT_DIPSETTING( 0x40, DEF_STR( Off ) )
534 PORT_DIPSETTING( 0x00, DEF_STR( On ) )
535 PORT_DIPNAME( 0x80, 0x80, "Key2-7" )
536 PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
537 PORT_DIPSETTING( 0x00, DEF_STR( On ) )
538
539 PORT_START("KEY3")
540 PORT_DIPNAME( 0x01, 0x01, "Key3-0" )
541 PORT_DIPSETTING( 0x01, DEF_STR( Off ) )
542 PORT_DIPSETTING( 0x00, DEF_STR( On ) )
543 PORT_DIPNAME( 0x02, 0x02, "Key3-1" )
544 PORT_DIPSETTING( 0x02, DEF_STR( Off ) )
545 PORT_DIPSETTING( 0x00, DEF_STR( On ) )
546 PORT_DIPNAME( 0x04, 0x04, "Key3-2" )
547 PORT_DIPSETTING( 0x04, DEF_STR( Off ) )
548 PORT_DIPSETTING( 0x00, DEF_STR( On ) )
549 PORT_DIPNAME( 0x08, 0x08, "Key3-3" )
550 PORT_DIPSETTING( 0x08, DEF_STR( Off ) )
551 PORT_DIPSETTING( 0x00, DEF_STR( On ) )
552 PORT_DIPNAME( 0x10, 0x10, "Key3-4" )
553 PORT_DIPSETTING( 0x10, DEF_STR( Off ) )
554 PORT_DIPSETTING( 0x00, DEF_STR( On ) )
555 PORT_DIPNAME( 0x20, 0x20, "Key3-5" )
556 PORT_DIPSETTING( 0x20, DEF_STR( Off ) )
557 PORT_DIPSETTING( 0x00, DEF_STR( On ) )
558 PORT_DIPNAME( 0x40, 0x40, "Key3-6" )
559 PORT_DIPSETTING( 0x40, DEF_STR( Off ) )
560 PORT_DIPSETTING( 0x00, DEF_STR( On ) )
561 PORT_DIPNAME( 0x80, 0x80, "Key3-7" )
562 PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
563 PORT_DIPSETTING( 0x00, DEF_STR( On ) )
564
565 /* the dipswitches are probably for debugging the games only, all settings are in NVRAM */
566
567 /* To enable the "Printer Port & PC Download" | Baud Rate=9600, Word Length=8 Bits, Parity=No */
568 /* On the Model S2000 PCBs SW1 3 & 6 set ON, all others set to OFF */
569 /* All other model PCBs normally SW1 2 & 4 set ON, all others set to OFF */
570 /* This setting should be set per game based on PCB model the game is on */
571 PORT_START("SWITCH1")
572 PORT_DIPUNUSED_DIPLOC( 0x01, 0x01, "SW1:1" )
573 PORT_DIPNAME( 0x3e, 0x34, "Enable RS232 Printer Port" ) PORT_DIPLOCATION("SW1:2,3,4,5,6")
574 PORT_DIPSETTING( 0x1a, "Model S2000 PCB" ) /* No other settings shown in any Amcoe manuals */
575 PORT_DIPSETTING( 0x34, "Non Model S2000 PCBs" )
576 PORT_DIPUNUSED_DIPLOC( 0x40, 0x40, "SW1:7" )
577 PORT_DIPUNUSED_DIPLOC( 0x80, 0x80, "SW1:8" )
578
579 PORT_START("SWITCH2")
580 PORT_DIPUNUSED_DIPLOC( 0x01, 0x01, "SW2:1" )
581 PORT_DIPUNUSED_DIPLOC( 0x02, 0x02, "SW2:2" )
582 PORT_DIPUNUSED_DIPLOC( 0x04, 0x04, "SW2:3" )
583 PORT_DIPUNUSED_DIPLOC( 0x08, 0x08, "SW2:4" )
584 PORT_DIPUNUSED_DIPLOC( 0x10, 0x10, "SW2:5" )
585 PORT_DIPUNUSED_DIPLOC( 0x20, 0x20, "SW2:6" )
586 PORT_DIPUNUSED_DIPLOC( 0x40, 0x40, "SW2:7" )
587 PORT_DIPUNUSED_DIPLOC( 0x80, 0x80, "SW2:8" )
588
589 PORT_START("SWITCH3")
590 PORT_DIPUNUSED_DIPLOC( 0x01, 0x01, "SW3:1" )
591 PORT_DIPUNUSED_DIPLOC( 0x02, 0x02, "SW3:2" )
592 PORT_DIPUNUSED_DIPLOC( 0x04, 0x04, "SW3:3" )
593 PORT_DIPUNUSED_DIPLOC( 0x08, 0x08, "SW3:4" )
594 PORT_DIPUNUSED_DIPLOC( 0x10, 0x10, "SW3:5" )
595 PORT_DIPUNUSED_DIPLOC( 0x20, 0x20, "SW3:6" )
596 PORT_DIPUNUSED_DIPLOC( 0x40, 0x40, "SW3:7" )
597 PORT_DIPUNUSED_DIPLOC( 0x80, 0x80, "SW3:8" )
598
599 PORT_START("SWITCH4")
600 PORT_DIPNAME( 0x01, 0x01, "Password" ) PORT_DIPLOCATION("SW4:1")
601 PORT_DIPSETTING( 0x01, "Required" )
602 PORT_DIPSETTING( 0x00, "Not Required" )
603 PORT_DIPNAME( 0x02, 0x02, "Dual Support Use Only" ) PORT_DIPLOCATION("SW4:2")
604 PORT_DIPSETTING( 0x02, "CGA Output" )
605 PORT_DIPSETTING( 0x00, "XVGA Output" )
606 PORT_DIPUNUSED_DIPLOC( 0x04, 0x04, "SW4:3" )
607 PORT_DIPUNUSED_DIPLOC( 0x08, 0x08, "SW4:4" )
608 PORT_DIPUNUSED_DIPLOC( 0x10, 0x10, "SW4:5" )
609 PORT_DIPUNUSED_DIPLOC( 0x20, 0x20, "SW4:6" )
610 PORT_DIPUNUSED_DIPLOC( 0x40, 0x40, "SW4:7" )
611 PORT_DIPUNUSED_DIPLOC( 0x80, 0x80, "SW4:8" )
612
613 PORT_START("SWITCH5")
614 PORT_DIPNAME( 0x01, 0x01, "Monitor Type" ) PORT_DIPLOCATION("SW5:1")
615 PORT_DIPSETTING( 0x01, "Korean Made" ) /* Use for most monitors in the USA */
616 PORT_DIPSETTING( 0x00, "Taiwanese Made" )
617 PORT_DIPNAME( 0x1e, 0x1e, "Link Unit ID" ) PORT_DIPLOCATION("SW5:2,3,4,5")
618 PORT_DIPSETTING( 0x1e, "Not Linked" )
619 PORT_DIPSETTING( 0x1c, "Unit 1" )
620 PORT_DIPSETTING( 0x1a, "Unit 2" )
621 PORT_DIPSETTING( 0x18, "Unit 3" )
622 PORT_DIPSETTING( 0x16, "Unit 4" )
623 PORT_DIPSETTING( 0x14, "Unit 5" )
624 PORT_DIPSETTING( 0x12, "Unit 6" )
625 PORT_DIPSETTING( 0x10, "Unit 7" )
626 PORT_DIPSETTING( 0x0e, "Unit 8" )
627 PORT_DIPSETTING( 0x0c, "Unit 9" )
628 PORT_DIPSETTING( 0x0a, "Unit 10" )
629 PORT_DIPSETTING( 0x08, "Unit 11" )
630 PORT_DIPSETTING( 0x06, "Unit 12" )
631 PORT_DIPSETTING( 0x04, "Unit 13" )
632 PORT_DIPSETTING( 0x02, "Unit 14" )
633 PORT_DIPSETTING( 0x00, "Unit 15" )
634 PORT_DIPUNUSED_DIPLOC( 0x20, 0x20, "SW5:6" )
635 PORT_DIPUNUSED_DIPLOC( 0x40, 0x40, "SW5:7" )
636 PORT_DIPNAME( 0x80, 0x80, "Must be OFF!!" ) PORT_DIPLOCATION("SW5:8")
637 PORT_DIPSETTING( 0x80, DEF_STR( Off ) )
638 PORT_DIPSETTING( 0x00, DEF_STR( On ) )
639 INPUT_PORTS_END
640
641 static INPUT_PORTS_START( amcoecommon )
642 PORT_INCLUDE(amcoebase)
643
644 PORT_MODIFY("KEY1")
645 PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_BUTTON9) PORT_NAME("Payout?") PORT_CODE(KEYCODE_Y) // causes hopper error
646 PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_BUTTON10) PORT_NAME("Clear SW.") PORT_CODE(KEYCODE_U)
647 PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_BUTTON11) PORT_NAME("Account") PORT_CODE(KEYCODE_I)
648 PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_BUTTON12) PORT_NAME("Confirm / Port Test") PORT_CODE(KEYCODE_O)
649 PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_COIN2) PORT_IMPULSE(2) // causes coin jam if held
650 PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_COIN3) // 'key in'
651
652 PORT_MODIFY("KEY3")
653 PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_START1)
654 INPUT_PORTS_END
655
656 /* Games use 2 types of inputs: type 1 and type 2 (which is type 1 with reversed bits).
657 Both come in 3 flavors (depending on the games):
658 - fruit machines with 3 reels: Stop All, Stop 1, Stop 2, Stop 3, Bet;
659 - fruit machines with 4 reels: Stop 1, Stop 2, Stop 3, Stop 4, Bet;
660 - poker: Hold 1, Hold 2, Hold 3, Hold 4, Hold 5 */
661
662 static INPUT_PORTS_START( amcoe1_reels3 )
663 PORT_INCLUDE(amcoecommon)
664
665 PORT_MODIFY("KEY2")
666 PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_SERVICE1) PORT_IMPULSE(2) // causes service jam if held
667 PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN1) PORT_IMPULSE(2) // causes coin jam if held
668 PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SLOT_STOP_ALL ) PORT_NAME("All Stop / Big")
669 /* 0x08 ? */
670 PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_SLOT_STOP1 ) PORT_NAME("Stop 1 / Double / Hold Help")
671 PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_SLOT_STOP3 ) PORT_NAME("Stop 3 / Take")
672 PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_BET ) PORT_NAME("Play / Bet")
673 PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_SLOT_STOP2 ) PORT_NAME("Stop 2 / Small")
674 INPUT_PORTS_END
675
676 static INPUT_PORTS_START( newer1_reels3 )
677 PORT_INCLUDE(amcoecommon)
678
679 PORT_MODIFY("KEY2")
680 PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_SERVICE1) PORT_IMPULSE(2) // causes service jam if held
681 PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN1) PORT_IMPULSE(2) // causes coin jam if held
682 PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SLOT_STOP_ALL ) PORT_NAME("All Stop / Big")
683 /* 0x08 ? */
684 PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_SLOT_STOP1 ) PORT_NAME("Stop 1 / Double / Hold Help")
685 PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_SLOT_STOP3 ) PORT_NAME("Stop 3 / Take")
686 PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_BET ) PORT_NAME("Play / Bet")
687 PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_SLOT_STOP2 ) PORT_NAME("Stop 2 / Small")
688
689 PORT_MODIFY("SWITCH4")
690 PORT_DIPUNUSED_DIPLOC( 0x01, 0x01, "SW4:1" )
691 PORT_DIPNAME( 0xe0, 0xe0, "Operation Mode" ) PORT_DIPLOCATION("SW4:6,7,8")
692 PORT_DIPSETTING( 0xe0, DEF_STR( Normal ) )
693 PORT_DIPSETTING( 0x40, "Reset All Data" ) /* Will not reset settings */
694 PORT_DIPSETTING( 0x00, "Master Reset" ) /* Resest setting and ALL data */
695
696 PORT_MODIFY("SWITCH5")
697 PORT_DIPUNUSED_DIPLOC( 0x01, 0x01, "SW5:1" )
698 PORT_DIPUNUSED_DIPLOC( 0x02, 0x02, "SW5:2" )
699 PORT_DIPUNUSED_DIPLOC( 0x04, 0x04, "SW5:3" )
700 PORT_DIPUNUSED_DIPLOC( 0x08, 0x08, "SW5:4" )
701 PORT_DIPUNUSED_DIPLOC( 0x10, 0x10, "SW5:5" )
702 PORT_DIPUNUSED_DIPLOC( 0x20, 0x20, "SW5:6" )
703 PORT_DIPUNUSED_DIPLOC( 0x40, 0x40, "SW5:7" )
704 PORT_DIPUNUSED_DIPLOC( 0x80, 0x80, "SW5:8" )
705 INPUT_PORTS_END
706
707 static INPUT_PORTS_START( newlk1_reels3 )
708 PORT_INCLUDE(amcoecommon)
709
710 PORT_MODIFY("KEY2")
711 PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_SERVICE1) PORT_IMPULSE(2) // causes service jam if held
712 PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN1) PORT_IMPULSE(2) // causes coin jam if held
713 PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SLOT_STOP_ALL ) PORT_NAME("All Stop / Big")
714 /* 0x08 ? */
715 PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_SLOT_STOP1 ) PORT_NAME("Stop 1 / Double / Hold Help")
716 PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_SLOT_STOP3 ) PORT_NAME("Stop 3 / Take")
717 PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_BET ) PORT_NAME("Play / Bet")
718 PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_SLOT_STOP2 ) PORT_NAME("Stop 2 / Small")
719
720 PORT_MODIFY("SWITCH4")
721 PORT_DIPUNUSED_DIPLOC( 0x01, 0x01, "SW4:1" )
722 PORT_DIPNAME( 0xe0, 0xe0, "Operation Mode" ) PORT_DIPLOCATION("SW4:6,7,8")
723 PORT_DIPSETTING( 0xe0, DEF_STR( Normal ) )
724 PORT_DIPSETTING( 0x80, "Reset Data Except bonus" ) /* Will not reset settings and Bonus */
725 PORT_DIPSETTING( 0x40, "Reset All Data" ) /* Will not reset settings */
726 PORT_DIPSETTING( 0x00, "Master Reset" ) /* Resest setting and ALL data */
727 INPUT_PORTS_END
728
729 static INPUT_PORTS_START( amcoe1_reels4 )
730 PORT_INCLUDE(amcoecommon)
731
732 PORT_MODIFY("KEY2")
733 PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_SERVICE1) PORT_IMPULSE(2) // causes service jam if held
734 PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN1) PORT_IMPULSE(2) // causes coin jam if held
735 PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SLOT_STOP1 ) PORT_NAME("Stop 1 / Big")
736 /* 0x08 ? */
737 PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_SLOT_STOP2 ) PORT_NAME("Stop 2 / Double / Hold Help")
738 PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_SLOT_STOP4 ) PORT_NAME("Stop 4 / Take")
739 PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_GAMBLE_BET ) PORT_NAME("Play / Bet")
740 PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_SLOT_STOP3 ) PORT_NAME("Stop 3 / Small")
741 INPUT_PORTS_END
742
743 static INPUT_PORTS_START( amcoe1_poker )
744 PORT_INCLUDE(amcoecommon)
745
746 PORT_MODIFY("KEY2")
747 PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_SERVICE1) PORT_IMPULSE(2) // causes service jam if held
748 PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_COIN1) PORT_IMPULSE(2) // causes coin jam if held
749 PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_POKER_HOLD2 ) PORT_NAME("Hold 2 / Big")
750 /* 0x08 ? */
751 PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_POKER_HOLD3 ) PORT_NAME("Hold 3 / Double / Hold Help")
752 PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_POKER_HOLD5 ) PORT_NAME("Hold 5 / Take")
753 PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_POKER_HOLD1 ) PORT_NAME("Hold 1 / Bet")
754 PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_POKER_HOLD4 ) PORT_NAME("Hold 4 / Small")
755 INPUT_PORTS_END
756
757 static INPUT_PORTS_START( amcoe2_reels3 )
758 PORT_INCLUDE(amcoecommon)
759
760 PORT_MODIFY("KEY2") // reverse order
761 PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_SLOT_STOP2 ) PORT_NAME("Stop 2 / Small")
762 PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_GAMBLE_BET ) PORT_NAME("Play / Bet")
763 PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SLOT_STOP3 ) PORT_NAME("Stop 3 / Take")
764 PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_SLOT_STOP1 ) PORT_NAME("Stop 1 / Double / Hold Help")
765 /* 0x10 ? */
766 PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_SLOT_STOP_ALL ) PORT_NAME("All Stop / Big")
767 PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_COIN1) PORT_IMPULSE(2) // causes coin jam if held
768 PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_SERVICE1) PORT_IMPULSE(2) // causes service jam if held
769 INPUT_PORTS_END
770
771 static INPUT_PORTS_START( amcoe2_reels4 )
772 PORT_INCLUDE(amcoecommon)
773
774 PORT_MODIFY("KEY2") // reverse order
775 PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_SLOT_STOP3 ) PORT_NAME("Stop 3 / Small")
776 PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_GAMBLE_BET ) PORT_NAME("Play / Bet")
777 PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_SLOT_STOP4 ) PORT_NAME("Stop 4 / Take")
778 PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_SLOT_STOP2 ) PORT_NAME("Stop 2 / Double / Hold Help")
779 /* 0x10 ? */
780 PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_SLOT_STOP1 ) PORT_NAME("Stop 1 / Big")
781 PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_COIN1) PORT_IMPULSE(2) // causes coin jam if held
782 PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_SERVICE1) PORT_IMPULSE(2) // causes service jam if held
783 INPUT_PORTS_END
784
785 static INPUT_PORTS_START( amcoe2_poker )
786 PORT_INCLUDE(amcoecommon)
787
788 PORT_MODIFY("KEY2") // reverse order
789 PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_POKER_HOLD4 ) PORT_NAME("Hold 4 / Small")
790 PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_POKER_HOLD1 ) PORT_NAME("Hold 1 / Bet")
791 PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_POKER_HOLD5 ) PORT_NAME("Hold 5 / Take")
792 PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_POKER_HOLD3 ) PORT_NAME("Hold 3 / Double / Hold Help")
793 /* 0x10 ? */
794 PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_POKER_HOLD2 ) PORT_NAME("Hold 2 / Big")
795 PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_COIN1) PORT_IMPULSE(2) // causes coin jam if held
796 PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_SERVICE1) PORT_IMPULSE(2) // causes service jam if held
797 INPUT_PORTS_END
798
799
800
801 TILE_GET_INFO_MEMBER(sfbonus_state::get_tile_info)
802 {
803 int code = m_tilemap_ram[(tile_index*2)+0] | (m_tilemap_ram[(tile_index*2)+1]<<8);
804 int flipx = (m_tilemap_ram[(tile_index*2)+1] & 0x80)>>7;
805 int flipy = (m_tilemap_ram[(tile_index*2)+1] & 0x40)>>5;
806
807 tileinfo.set(0,
808 code,
809 0,
810 TILE_FLIPYX(flipx | flipy));
811 }
812
813 template<uint8_t Reel>
TILE_GET_INFO_MEMBER(sfbonus_state::get_reel_tile_info)814 TILE_GET_INFO_MEMBER(sfbonus_state::get_reel_tile_info)
815 {
816 int code = m_reel_ram[Reel][(tile_index*2)+0] | (m_reel_ram[Reel][(tile_index*2)+1]<<8);
817 int flipx = (m_reel_ram[Reel][(tile_index*2)+1] & 0x80)>>7;
818 int flipy = 0;//(m_reel_ram[Reel][(tile_index*2)+1] & 0x40)>>5;
819
820 int priority = (m_reel_ram[Reel][(tile_index*2)+1] & 0x40)>>6;
821
822 tileinfo.set(1,
823 code,
824 priority, // colour abused as priority
825 TILE_FLIPYX(flipx | flipy));
826 }
827
videoram_w(offs_t offset,uint8_t data)828 void sfbonus_state::videoram_w(offs_t offset, uint8_t data)
829 {
830 if (offset<0x4000) /* 0x0000 - 0x3fff */
831 {
832 m_tilemap_ram[offset] = data;
833 m_tilemap->mark_tile_dirty(offset/2);
834 }
835 else if (offset<0x4800) /* 0x4000 - 0x47ff */
836 {
837 offset-=0x4000;
838
839 m_reel_ram[0][offset] = data;
840 m_reel_tilemap[0]->mark_tile_dirty(offset/2);
841 }
842 else if (offset<0x5000) /* 0x4800 - 0x4fff */
843 {
844 offset-=0x4800;
845
846 m_reel_ram[1][offset] = data;
847 m_reel_tilemap[1]->mark_tile_dirty(offset/2);
848 }
849 else if (offset<0x5800) /* 0x5000 - 0x57ff */
850 {
851 offset-=0x5000;
852
853 m_reel_ram[2][offset] = data;
854 m_reel_tilemap[2]->mark_tile_dirty(offset/2);
855 }
856 else if (offset<0x6000) /* 0x5800 - 0x5fff */
857 {
858 offset-=0x5800;
859
860 m_reel_ram[3][offset] = data;
861 m_reel_tilemap[3]->mark_tile_dirty(offset/2);
862 }
863 else if (offset<0x8000)
864 {
865 offset -=0x6000;
866 // scroll regs etc.
867 //logerror("access vram at [%04x] <- %02x\n",offset,data);
868 m_videoram[offset] = data;
869 }
870 else
871 {
872 //printf("access vram at %04x\n",offset);
873 }
874
875 }
876
877
878
video_start()879 void sfbonus_state::video_start()
880 {
881 m_temp_reel_bitmap = std::make_unique<bitmap_ind16>(1024,512);
882
883 m_tilemap = &machine().tilemap().create(*m_gfxdecode, tilemap_get_info_delegate(*this, FUNC(sfbonus_state::get_tile_info)), TILEMAP_SCAN_ROWS, 8, 8, 128, 64);
884 m_reel_tilemap[0] = &machine().tilemap().create(*m_gfxdecode, tilemap_get_info_delegate(*this, FUNC(sfbonus_state::get_reel_tile_info<0>)), TILEMAP_SCAN_ROWS, 8, 32, 64, 16);
885 m_reel_tilemap[1] = &machine().tilemap().create(*m_gfxdecode, tilemap_get_info_delegate(*this, FUNC(sfbonus_state::get_reel_tile_info<1>)), TILEMAP_SCAN_ROWS, 8, 32, 64, 16);
886 m_reel_tilemap[2] = &machine().tilemap().create(*m_gfxdecode, tilemap_get_info_delegate(*this, FUNC(sfbonus_state::get_reel_tile_info<2>)), TILEMAP_SCAN_ROWS, 8, 32, 64, 16);
887 m_reel_tilemap[3] = &machine().tilemap().create(*m_gfxdecode, tilemap_get_info_delegate(*this, FUNC(sfbonus_state::get_reel_tile_info<3>)), TILEMAP_SCAN_ROWS, 8, 32, 64, 16);
888
889 m_tilemap->set_transparent_pen(0);
890
891 for (uint8_t i = 0; i < 4; i++)
892 m_reel_tilemap[i]->set_transparent_pen(255);
893
894 m_tilemap->set_scroll_rows(64);
895
896 for (uint8_t i = 0; i < 4; i++)
897 m_reel_tilemap[i]->set_scroll_cols(64);
898
899
900 }
901
draw_reel_layer(screen_device & screen,bitmap_ind16 & bitmap,const rectangle & cliprect,int category)902 void sfbonus_state::draw_reel_layer(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect, int category)
903 {
904 const rectangle &visarea = screen.visible_area();
905 uint8_t* selectbase = &m_videoram[0x600];
906 uint8_t* bg_scroll = &m_videoram[0x000];
907 uint8_t* reels_rowscroll = &m_videoram[0x400];
908 int globalyscrollreels = (m_vregs[6] | m_vregs[7]<<8);
909 int globalxscrollreels = (m_vregs[4] | m_vregs[5]<<8);
910 globalyscrollreels += 8;
911 globalxscrollreels += 8;
912
913 int startclipmin = 0;
914
915 for (int i = 0; i < 0x80; i++)
916 {
917 int scroll;
918 scroll = bg_scroll[(i*2)+0x000] | (bg_scroll[(i*2)+0x001]<<8);
919 m_reel_tilemap[0]->set_scrolly(i, scroll + globalyscrollreels );
920
921 scroll = bg_scroll[(i*2)+0x080] | (bg_scroll[(i*2)+0x081]<<8);
922 m_reel_tilemap[1]->set_scrolly(i, scroll + globalyscrollreels);
923
924 scroll = bg_scroll[(i*2)+0x100] | (bg_scroll[(i*2)+0x101]<<8);
925 m_reel_tilemap[2]->set_scrolly(i, scroll + globalyscrollreels);
926
927 scroll = bg_scroll[(i*2)+0x180] | (bg_scroll[(i*2)+0x181]<<8);
928 m_reel_tilemap[3]->set_scrolly(i, scroll + globalyscrollreels);
929 }
930
931 // printf("------------\n");
932 for (int zz = 0; zz < 288; zz++)
933 {
934 rectangle clip;
935
936 // other bits are used too..
937 int line = ((zz+globalyscrollreels)&0x1ff);
938 int rowenable = selectbase[line]&0x3;
939 int rowenable2 = (selectbase[line]&0xc)>>2;
940 int xxxscroll;
941 int rowscroll;
942
943
944 //printf("%04x %04x %d\n",zz, xxxscroll, line/8);
945
946 /* draw top of screen */
947 clip.set(visarea.min_x, 511, startclipmin, startclipmin);
948
949
950
951 // other bits are set, what do they mean?
952 if (rowenable==0)
953 {
954 rowscroll = reels_rowscroll[((line/8)*2)+0x000] | (reels_rowscroll[((line/8)*2)+0x001]<<8);
955 xxxscroll = globalxscrollreels + rowscroll;
956 for (uint8_t i = 0; i < 4; i++)
957 m_reel_tilemap[i]->set_scrollx(0, xxxscroll );
958 }
959 else if (rowenable==0x1)
960 {
961 rowscroll = reels_rowscroll[((line/8)*2)+0x080] | (reels_rowscroll[((line/8)*2)+0x081]<<8);
962 xxxscroll = globalxscrollreels + rowscroll;
963 for (uint8_t i = 0; i < 4; i++)
964 m_reel_tilemap[i]->set_scrollx(0, xxxscroll );
965 }
966 else if (rowenable==0x2)
967 {
968 rowscroll = reels_rowscroll[((line/8)*2)+0x100] | (reels_rowscroll[((line/8)*2)+0x101]<<8);
969 xxxscroll = globalxscrollreels + rowscroll;
970 for (uint8_t i = 0; i < 4; i++)
971 m_reel_tilemap[i]->set_scrollx(0, xxxscroll );
972 }
973 else if (rowenable==0x3)
974 {
975 rowscroll = reels_rowscroll[((line/8)*2)+0x180] | (reels_rowscroll[((line/8)*2)+0x181]<<8);
976 xxxscroll = globalxscrollreels + rowscroll;
977 for (uint8_t i = 0; i < 4; i++)
978 m_reel_tilemap[i]->set_scrollx(0, xxxscroll );
979 }
980
981 if (rowenable2==0)
982 {
983 m_reel_tilemap[0]->draw(screen, *m_temp_reel_bitmap, clip, TILEMAP_DRAW_CATEGORY(category),3);
984 }
985 if (rowenable==0)
986 {
987 m_reel_tilemap[0]->draw(screen, *m_temp_reel_bitmap, clip, TILEMAP_DRAW_CATEGORY(category),3);
988 }
989
990 if (rowenable2==0x1)
991 {
992 m_reel_tilemap[1]->draw(screen, *m_temp_reel_bitmap, clip, TILEMAP_DRAW_CATEGORY(category),2);
993 }
994 if (rowenable==0x1)
995 {
996 m_reel_tilemap[1]->draw(screen, *m_temp_reel_bitmap, clip, TILEMAP_DRAW_CATEGORY(category),2);
997 }
998
999 if (rowenable2==0x2)
1000 {
1001 m_reel_tilemap[2]->draw(screen, *m_temp_reel_bitmap, clip, TILEMAP_DRAW_CATEGORY(category),1);
1002 }
1003 if (rowenable==0x2)
1004 {
1005 m_reel_tilemap[2]->draw(screen, *m_temp_reel_bitmap, clip, TILEMAP_DRAW_CATEGORY(category),1);
1006 }
1007
1008 if (rowenable2==0x3)
1009 {
1010 m_reel_tilemap[3]->draw(screen, *m_temp_reel_bitmap, clip, TILEMAP_DRAW_CATEGORY(category),4);
1011 }
1012 if (rowenable==0x3)
1013 {
1014 m_reel_tilemap[3]->draw(screen, *m_temp_reel_bitmap, clip, TILEMAP_DRAW_CATEGORY(category),4);
1015 }
1016
1017 startclipmin+=1;
1018 }
1019
1020 }
1021
screen_update(screen_device & screen,bitmap_ind16 & bitmap,const rectangle & cliprect)1022 uint32_t sfbonus_state::screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect)
1023 {
1024 int globalyscroll = (m_vregs[2] | m_vregs[3]<<8);
1025 int globalxscroll = (m_vregs[0] | m_vregs[1]<<8);
1026 uint8_t* front_rowscroll = &m_videoram[0x200];
1027 ioport_constructor ipt;
1028
1029 // align to 0
1030 globalyscroll += 8;
1031 globalxscroll += 8;
1032
1033 bitmap.fill(m_palette->pen(0), cliprect);
1034 m_temp_reel_bitmap->fill(m_palette->pen(0), cliprect);
1035
1036 /* render reels to bitmap */
1037 draw_reel_layer(screen,*m_temp_reel_bitmap,cliprect,0);
1038
1039 for (int y = 0; y < 288; y++)
1040 {
1041 uint16_t const *const src = &m_temp_reel_bitmap->pix(y);
1042 uint16_t *const dst = &bitmap.pix(y);
1043
1044 for (int x = 0; x < 512; x++)
1045 {
1046 if ((src[x]&0x100)==0x000)
1047 dst[x] = src[x];
1048 }
1049 }
1050
1051 /* Normal Tilemap */
1052 m_tilemap->set_scrolly(0, globalyscroll );
1053 for (int i = 0; i < 64; i++)
1054 {
1055 int scroll = front_rowscroll[(i*2)+0x000] | (front_rowscroll[(i*2)+0x001]<<8);
1056 m_tilemap->set_scrollx(i, scroll+globalxscroll );
1057 }
1058 m_tilemap->draw(screen, bitmap, cliprect, 0,0);
1059
1060 for (int y = 0; y < 288; y++)
1061 {
1062 uint16_t const *const src = &m_temp_reel_bitmap->pix(y);
1063 uint16_t *const dst = &bitmap.pix(y);
1064
1065 for (int x = 0; x < 512; x++)
1066 {
1067 if ((src[x]&0x100)==0x100)
1068 dst[x] = src[x]-0x100;
1069 }
1070 }
1071 #if 0
1072 popmessage("%02x %02x %02x %02x %02x %02x %02x %02x -- %02x -- %02x %02x -- %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x",
1073 m_3800_regs[0],
1074 m_3800_regs[1],
1075 m_3800_regs[2],
1076 m_3800_regs[3],
1077 m_3800_regs[4],
1078 m_3800_regs[5],
1079 m_3800_regs[6],
1080 m_3800_regs[7],
1081 m_3000_regs[0],
1082 m_2801_regs[0],
1083 m_2c01_regs[0],
1084 m_vregs[8],
1085 m_vregs[0],
1086 m_vregs[10],
1087 m_vregs[11],
1088 m_vregs[12],
1089 m_vregs[13],
1090 m_vregs[14],
1091 m_vregs[15],
1092 m_vregs[16],
1093 m_vregs[17],
1094 m_vregs[18],
1095 m_vregs[19],
1096 m_vregs[20],
1097 m_vregs[21],
1098 m_vregs[22],
1099 m_vregs[23],
1100 m_vregs[24],
1101 m_vregs[25],
1102 m_vregs[26],
1103 m_vregs[27],
1104 m_vregs[28],
1105 m_vregs[29],
1106 m_vregs[30],
1107 m_vregs[31]
1108 );
1109
1110 popmessage("-- %02x %02x %02x %02x %02x %02x %02x %02x",
1111 m_1800_regs[0],
1112 m_1800_regs[1],
1113 m_1800_regs[2],
1114 m_1800_regs[3],
1115 m_1800_regs[4],
1116 m_1800_regs[5],
1117 m_1800_regs[6],
1118 m_1800_regs[7]);
1119 #endif
1120
1121 ipt = machine().system().ipt;
1122 if ((ipt == INPUT_PORTS_NAME(amcoe2_reels3)) || (ipt == INPUT_PORTS_NAME(amcoe2_reels4))
1123 || (ipt == INPUT_PORTS_NAME(amcoe2_poker)))
1124 {
1125 // based on pirpok2
1126 m_lamps[0] = BIT(m_1800_regs[6], 0);
1127 m_lamps[1] = BIT(m_1800_regs[6], 2);
1128 m_lamps[2] = BIT(m_1800_regs[5], 2);
1129 m_lamps[3] = BIT(m_1800_regs[5], 0);
1130 m_lamps[4] = BIT(m_1800_regs[4], 2);
1131 m_lamps[5] = BIT(m_1800_regs[4], 0);
1132 }
1133 else if ((ipt == INPUT_PORTS_NAME(amcoe1_reels3)) || (ipt == INPUT_PORTS_NAME(amcoe1_reels4))
1134 || (ipt == INPUT_PORTS_NAME(amcoe1_poker)))
1135 {
1136 m_lamps[0] = BIT(m_1800_regs[0], 1);
1137 m_lamps[1] = BIT(m_1800_regs[4], 1);
1138 m_lamps[2] = BIT(m_1800_regs[3], 1);
1139 m_lamps[3] = BIT(m_1800_regs[6], 2);
1140 m_lamps[4] = BIT(m_1800_regs[4], 2);
1141 m_lamps[5] = BIT(m_1800_regs[3], 2);
1142 }
1143
1144 return 0;
1145 }
1146
1147
1148
sfbonus_map(address_map & map)1149 void sfbonus_state::sfbonus_map(address_map &map)
1150 {
1151 map(0x0000, 0xefff).bankr(m_mainbank).w(FUNC(sfbonus_state::videoram_w));
1152 map(0xf000, 0xffff).ram().share("nvram");
1153 }
1154
bank_w(uint8_t data)1155 void sfbonus_state::bank_w(uint8_t data)
1156 {
1157 m_mainbank->set_entry(data & 7);
1158 }
1159
_2800_r()1160 uint8_t sfbonus_state::_2800_r()
1161 {
1162 return machine().rand();
1163 }
1164
_2801_r()1165 uint8_t sfbonus_state::_2801_r()
1166 {
1167 return machine().rand();
1168 }
1169
_2c00_r()1170 uint8_t sfbonus_state::_2c00_r()
1171 {
1172 return machine().rand();
1173 }
1174
_2c01_r()1175 uint8_t sfbonus_state::_2c01_r()
1176 {
1177 return machine().rand();
1178 }
1179
_3800_r()1180 uint8_t sfbonus_state::_3800_r()
1181 {
1182 return 0xff;
1183 }
1184
1185
1186 // lamps and coin counters
_1800_w(offs_t offset,uint8_t data)1187 void sfbonus_state::_1800_w(offs_t offset, uint8_t data)
1188 {
1189 m_1800_regs[offset] = data;
1190 }
1191
_3800_w(offs_t offset,uint8_t data)1192 void sfbonus_state::_3800_w(offs_t offset, uint8_t data)
1193 {
1194 m_3800_regs[offset] = data;
1195 }
1196
_3000_w(offs_t offset,uint8_t data)1197 void sfbonus_state::_3000_w(offs_t offset, uint8_t data)
1198 {
1199 m_3000_regs[offset] = data;
1200 }
1201
_2801_w(offs_t offset,uint8_t data)1202 void sfbonus_state::_2801_w(offs_t offset, uint8_t data)
1203 {
1204 m_2801_regs[offset] = data;
1205 }
1206
_2c01_w(offs_t offset,uint8_t data)1207 void sfbonus_state::_2c01_w(offs_t offset, uint8_t data)
1208 {
1209 m_2c01_regs[offset] = data;
1210 }
1211
1212
sfbonus_io(address_map & map)1213 void sfbonus_state::sfbonus_io(address_map &map)
1214 {
1215 map(0x0400, 0x0400).portr("KEY1");
1216 map(0x0408, 0x0408).portr("KEY2");
1217 map(0x0410, 0x0410).portr("KEY3");
1218
1219 map(0x0418, 0x0418).portr("SWITCH1");
1220 map(0x0420, 0x0420).portr("SWITCH2");
1221 map(0x0428, 0x0428).portr("SWITCH3");
1222 map(0x0430, 0x0430).portr("SWITCH4");
1223 map(0x0438, 0x0438).portr("SWITCH5");
1224
1225 map(0x0800, 0x0800).rw("oki", FUNC(okim6295_device::read), FUNC(okim6295_device::write));
1226
1227 map(0x0c00, 0x0c00).w("ramdac", FUNC(ramdac_device::index_w));
1228 map(0x0c01, 0x0c01).w("ramdac", FUNC(ramdac_device::pal_w));
1229 map(0x0c02, 0x0c02).w("ramdac", FUNC(ramdac_device::mask_w));
1230
1231 map(0x1800, 0x1807).w(FUNC(sfbonus_state::_1800_w)).share("1800_regs"); // lamps and coin counters
1232
1233 map(0x2400, 0x241f).ram().share("vregs");
1234
1235 map(0x2800, 0x2800).r(FUNC(sfbonus_state::_2800_r));
1236 map(0x2801, 0x2801).r(FUNC(sfbonus_state::_2801_r)).w(FUNC(sfbonus_state::_2801_w)).share("2801_regs");
1237
1238 map(0x2c00, 0x2c00).r(FUNC(sfbonus_state::_2c00_r));
1239 map(0x2c01, 0x2c01).r(FUNC(sfbonus_state::_2c01_r)).w(FUNC(sfbonus_state::_2c01_w)).share("2c01_regs");
1240
1241 map(0x3000, 0x3000).w(FUNC(sfbonus_state::_3000_w)).share("3000_regs");
1242 map(0x3400, 0x3400).w(FUNC(sfbonus_state::bank_w));
1243 map(0x3800, 0x3800).r(FUNC(sfbonus_state::_3800_r));
1244
1245 map(0x3800, 0x3807).w(FUNC(sfbonus_state::_3800_w)).share("3800_regs");
1246 }
1247
1248
1249 static const gfx_layout sfbonus_layout =
1250 {
1251 8,8,
1252 RGN_FRAC(1,1),
1253 8,
1254 { 0,1,2,3,4,5,6,7 },
1255 { 0*8, 1*8, 2*8, 3*8, 4*8, 5*8, 6*8, 7*8 },
1256 { 0*64,1*64,2*64,3*64,4*64,5*64,6*64,7*64 },
1257 8*64
1258 };
1259
1260 static const gfx_layout sfbonus32_layout =
1261 {
1262 8,32,
1263 RGN_FRAC(1,1),
1264 8,
1265 { 0,1,2,3,4,5,6,7 },
1266 { 0*8, 1*8, 2*8, 3*8, 4*8, 5*8, 6*8, 7*8 },
1267 { 0*64,1*64,2*64,3*64,4*64,5*64,6*64,7*64,
1268 8*64,9*64,10*64,11*64,12*64,13*64,14*64,15*64,
1269 16*64,17*64,18*64,19*64,20*64,21*64,22*64,23*64,
1270 24*64,25*64,26*64,27*64,28*64,29*64,30*64,31*64
1271 },
1272 32*64
1273 };
1274
1275
1276
1277 static GFXDECODE_START( gfx_sfbonus )
1278 GFXDECODE_ENTRY( "gfx1", 0, sfbonus_layout, 0x0, 2 )
1279 GFXDECODE_ENTRY( "gfx2", 0, sfbonus32_layout, 0x0, 2 )
1280 GFXDECODE_END
1281
1282
machine_start()1283 void sfbonus_state::machine_start()
1284 {
1285 m_mainbank->configure_entries(0, 8, memregion("maincpu")->base(), 0x10000);
1286 m_mainbank->set_entry(0);
1287
1288 m_lamps.resolve();
1289 }
1290
1291
ramdac_map(address_map & map)1292 void sfbonus_state::ramdac_map(address_map &map)
1293 {
1294 map(0x000, 0x3ff).rw("ramdac", FUNC(ramdac_device::ramdac_pal_r), FUNC(ramdac_device::ramdac_rgb666_w));
1295 }
1296
1297
sfbonus(machine_config & config)1298 void sfbonus_state::sfbonus(machine_config &config)
1299 {
1300 Z80(config, m_maincpu, 6000000); // custom packaged z80 CPU ?? Mhz
1301 m_maincpu->set_addrmap(AS_PROGRAM, &sfbonus_state::sfbonus_map);
1302 m_maincpu->set_addrmap(AS_IO, &sfbonus_state::sfbonus_io);
1303 m_maincpu->set_vblank_int("screen", FUNC(sfbonus_state::irq0_line_hold));
1304 //m_maincpu->set_periodic_int(FUNC(sfbonus_state::nmi_line_pulse), attotime::from_hz(100));
1305
1306
1307 NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
1308
1309 GFXDECODE(config, m_gfxdecode, m_palette, gfx_sfbonus);
1310
1311 screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_RASTER));
1312 screen.set_refresh_hz(60);
1313 screen.set_vblank_time(ATTOSECONDS_IN_USEC(0));
1314 screen.set_size(128*8, 64*8);
1315 screen.set_visarea(0*8, 512-1, 0*8, 288-1);
1316 screen.set_screen_update(FUNC(sfbonus_state::screen_update));
1317 screen.set_palette(m_palette);
1318
1319 PALETTE(config, m_palette).set_entries(0x100*2); // *2 for priority workaround / custom drawing
1320
1321 ramdac_device &ramdac(RAMDAC(config, "ramdac", 0, m_palette));
1322 ramdac.set_addrmap(0, &sfbonus_state::ramdac_map);
1323
1324
1325 /* Parrot 3 seems fine at 1 Mhz, but Double Challenge isn't? */
1326 SPEAKER(config, "mono").front_center();
1327 OKIM6295(config, "oki", 1000000, okim6295_device::PIN7_HIGH).add_route(ALL_OUTPUTS, "mono", 1.00); // clock frequency & pin 7 not verified
1328 }
1329
1330 /* Super Ball */
1331 ROM_START( suprball )
1332 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
1333 ROM_LOAD( "superball.rom1", 0x00000, 0x40000, CRC(6134ec14) SHA1(4e48c1cac7bba8ec1453d4285cc2adf431b7d3d2) )
1334
1335 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
1336 ROM_LOAD( "superball.rom2", 0x00000, 0x40000, CRC(8f4512bf) SHA1(e5f44624ba25cef8e38b752cb300a8bc259db3ec) )
1337
1338 ROM_REGION( 0x100000, "gfx1", 0 )
1339 ROM_LOAD16_BYTE( "superball.rom3", 0x00000, 0x80000, CRC(087a85a7) SHA1(c6c0945c5c591a20f709b2afff79c5f7bed7fa66) )
1340 ROM_LOAD16_BYTE( "superball.rom4", 0x00001, 0x80000, CRC(811a1328) SHA1(ae012dcaf4c953b3f7fd45a70a4385cae4b7363b) )
1341
1342 ROM_REGION( 0x100000, "gfx2", 0 )
1343 ROM_LOAD16_BYTE( "superball.rom5", 0x00000, 0x80000, CRC(86bf2c84) SHA1(b8fdc5942a6f01ccdd41e3461d886bf285666355) )
1344 ROM_LOAD16_BYTE( "superball.rom6", 0x00001, 0x80000, CRC(83d1fbb0) SHA1(80d67062a9ac2a28b47302481c3a692ac1a6a280) )
1345 ROM_END
1346
1347
1348 /* Skill Fruit Bonus */
ROM_START(sfbonus)1349 ROM_START( sfbonus )
1350 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
1351 ROM_LOAD( "skfbb19r.bin", 0x00000, 0x40000, CRC(e185c0b7) SHA1(241aa3dc65f4399c465e43c5f7079f66f9998f01) )
1352
1353 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
1354 ROM_LOAD( "skfbrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
1355
1356 ROM_REGION( 0x100000, "gfx1", 0 )
1357 ROM_LOAD16_BYTE( "skfbrom3.bin", 0x00000, 0x80000, CRC(36119517) SHA1(241bb256ab3ba595dcb0c81fd2e60ed35dd7c197) )
1358 ROM_LOAD16_BYTE( "skfbrom4.bin", 0x00001, 0x80000, CRC(a655bac1) SHA1(0faea01c09409f9182f08370dcc0b466a799f17f) )
1359
1360 ROM_REGION( 0x100000, "gfx2", 0 )
1361 ROM_LOAD16_BYTE( "skfbrom5a.bin", 0x00000, 0x80000, CRC(ed07a635) SHA1(a31ee06d8cb78c43affa9d899e9cec87a0875934) )
1362 ROM_LOAD16_BYTE( "skfbrom6a.bin", 0x00001, 0x80000, CRC(b9a39e5a) SHA1(cb875db25d8bccf48542bd6dbecc474b1205563b) )
1363
1364 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
1365 ROM_LOAD( "skfb19rb.id", 0x00, 0x20, CRC(fc9c8ef9) SHA1(402eed23f820f09b18feca60cc90196e7c43db39) )
1366 ROM_END
1367
1368 ROM_START( sfbonusd1 )
1369 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
1370 ROM_LOAD( "skfbd19r.bin", 0x00000, 0x40000, CRC(9e189177) SHA1(bb48053c516d036a1d18713d45a186a994a4c685) )
1371
1372 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
1373 ROM_LOAD( "skfbrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
1374
1375 ROM_REGION( 0x100000, "gfx1", 0 )
1376 ROM_LOAD16_BYTE( "skfbrom3.bin", 0x00000, 0x80000, CRC(36119517) SHA1(241bb256ab3ba595dcb0c81fd2e60ed35dd7c197) )
1377 ROM_LOAD16_BYTE( "skfbrom4.bin", 0x00001, 0x80000, CRC(a655bac1) SHA1(0faea01c09409f9182f08370dcc0b466a799f17f) )
1378
1379 ROM_REGION( 0x100000, "gfx2", 0 )
1380 ROM_LOAD16_BYTE( "skfbrom5a.bin", 0x00000, 0x80000, CRC(ed07a635) SHA1(a31ee06d8cb78c43affa9d899e9cec87a0875934) )
1381 ROM_LOAD16_BYTE( "skfbrom6a.bin", 0x00001, 0x80000, CRC(b9a39e5a) SHA1(cb875db25d8bccf48542bd6dbecc474b1205563b) )
1382
1383 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
1384 ROM_LOAD( "skfb19r.id", 0x00, 0x20, CRC(431bc668) SHA1(10d0d96b3b50faa56f0a958449a7ad1d1f2c1382) )
1385 ROM_END
1386
1387 ROM_START( sfbonusv1 )
1388 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
1389 ROM_LOAD( "skfbv19r.bin", 0x00000, 0x40000, CRC(f032be45) SHA1(63007ee7de6203ed7bda34e127328d085df20369) )
1390
1391 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
1392 ROM_LOAD( "skfbrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
1393
1394 ROM_REGION( 0x100000, "gfx1", 0 )
1395 ROM_LOAD16_BYTE( "skfbrom3.bin", 0x00000, 0x80000, CRC(36119517) SHA1(241bb256ab3ba595dcb0c81fd2e60ed35dd7c197) )
1396 ROM_LOAD16_BYTE( "skfbrom4.bin", 0x00001, 0x80000, CRC(a655bac1) SHA1(0faea01c09409f9182f08370dcc0b466a799f17f) )
1397
1398 ROM_REGION( 0x100000, "gfx2", 0 )
1399 ROM_LOAD16_BYTE( "skfbrom5a.bin", 0x00000, 0x80000, CRC(ed07a635) SHA1(a31ee06d8cb78c43affa9d899e9cec87a0875934) )
1400 ROM_LOAD16_BYTE( "skfbrom6a.bin", 0x00001, 0x80000, CRC(b9a39e5a) SHA1(cb875db25d8bccf48542bd6dbecc474b1205563b) )
1401
1402 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
1403 ROM_LOAD( "skfb19r.id", 0x00, 0x20, CRC(431bc668) SHA1(10d0d96b3b50faa56f0a958449a7ad1d1f2c1382) )
1404 ROM_END
1405
1406 ROM_START( sfbonuso2 )
1407 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
1408 ROM_LOAD( "skfb16.bin", 0x00000, 0x40000, CRC(bfd53646) SHA1(bd58f8c6d5386649a6fc0f4bac46d1b6cd6248b1) )
1409
1410 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
1411 ROM_LOAD( "skfbrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
1412
1413 ROM_REGION( 0x100000, "gfx1", 0 )
1414 ROM_LOAD16_BYTE( "skfbrom3.bin", 0x00000, 0x80000, CRC(36119517) SHA1(241bb256ab3ba595dcb0c81fd2e60ed35dd7c197) )
1415 ROM_LOAD16_BYTE( "skfbrom4.bin", 0x00001, 0x80000, CRC(a655bac1) SHA1(0faea01c09409f9182f08370dcc0b466a799f17f) )
1416
1417 ROM_REGION( 0x100000, "gfx2", 0 )
1418 ROM_LOAD16_BYTE( "skfbrom5.bin", 0x00000, 0x80000, CRC(752e6e3b) SHA1(46c3a1bbbf1a2afe36fa5333b6e74459e17e9bae) )
1419 ROM_LOAD16_BYTE( "skfbrom6.bin", 0x00001, 0x80000, CRC(30df6b6a) SHA1(7a180fa8ee64b9efb0321baffad72f0a9485d568) )
1420 ROM_END
1421
1422 ROM_START( sfbonuso )
1423 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
1424 ROM_LOAD( "skfb17.bin", 0x00000, 0x40000, CRC(e28ede82) SHA1(f320c4c9c30ec280ee2437d1ad4d2b6270580916) )
1425
1426 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
1427 ROM_LOAD( "skfbrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
1428
1429 ROM_REGION( 0x100000, "gfx1", 0 )
1430 ROM_LOAD16_BYTE( "skfbrom3.bin", 0x00000, 0x80000, CRC(36119517) SHA1(241bb256ab3ba595dcb0c81fd2e60ed35dd7c197) )
1431 ROM_LOAD16_BYTE( "skfbrom4.bin", 0x00001, 0x80000, CRC(a655bac1) SHA1(0faea01c09409f9182f08370dcc0b466a799f17f) )
1432
1433 ROM_REGION( 0x100000, "gfx2", 0 )
1434 ROM_LOAD16_BYTE( "skfbrom5a.bin", 0x00000, 0x80000, CRC(ed07a635) SHA1(a31ee06d8cb78c43affa9d899e9cec87a0875934) )
1435 ROM_LOAD16_BYTE( "skfbrom6a.bin", 0x00001, 0x80000, CRC(b9a39e5a) SHA1(cb875db25d8bccf48542bd6dbecc474b1205563b) )
1436 ROM_END
1437
1438 /* Parrot Poker III */
1439 ROM_START( parrot3 )
1440 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
1441 ROM_LOAD( "p4pv26e.bin", 0x00000, 0x40000, CRC(d9a7be80) SHA1(71dfc333ed9e0e89439cf0970cec66a5a30da1cd) )
1442
1443 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
1444 ROM_LOAD( "p4rom2.bin", 0x00000, 0x40000, CRC(d0574efc) SHA1(dd6628450883f0f723744e7caf6525bca7b18a43) )
1445
1446 ROM_REGION( 0x100000, "gfx1", 0 )
1447 ROM_LOAD16_BYTE( "p4rom3.bin", 0x00000, 0x80000, CRC(2701d7ab) SHA1(9efeaa3dab2aa3f20501876db2100eae4a5b8af1) )
1448 ROM_LOAD16_BYTE( "p4rom4.bin", 0x00001, 0x80000, CRC(46ebe619) SHA1(811c2d35e4e04e8ecd7f4f2a7040de302d2ed91c) )
1449
1450 ROM_REGION( 0x100000, "gfx2", 0 )
1451 ROM_LOAD16_BYTE( "p4rom5.bin", 0x00000, 0x80000, CRC(34a00b25) SHA1(a0bf3b6a40b73e69d790d0f36d12de4851411995) )
1452 ROM_LOAD16_BYTE( "p4rom6.bin", 0x00001, 0x80000, CRC(4b9f30a6) SHA1(c6aac500085225d1684533dc765c6c5461a7e652) )
1453
1454 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
1455 ROM_LOAD( "p4p26e.id", 0x00, 0x20, CRC(af6ee199) SHA1(e5cebc2a182f70366834390c64e9a2576b2cf4d2) )
1456 ROM_END
1457
1458 ROM_START( parrot3b1 )
1459 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
1460 ROM_LOAD( "p4pb26r.bin", 0x00000, 0x40000, CRC(c23202ec) SHA1(49d6f996cb32a2d16f6475bd55a755e3f9ed0fe7) )
1461
1462 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
1463 ROM_LOAD( "p4rom2.bin", 0x00000, 0x40000, CRC(d0574efc) SHA1(dd6628450883f0f723744e7caf6525bca7b18a43) )
1464
1465 ROM_REGION( 0x100000, "gfx1", 0 )
1466 ROM_LOAD16_BYTE( "p4rom3.bin", 0x00000, 0x80000, CRC(2701d7ab) SHA1(9efeaa3dab2aa3f20501876db2100eae4a5b8af1) )
1467 ROM_LOAD16_BYTE( "p4rom4.bin", 0x00001, 0x80000, CRC(46ebe619) SHA1(811c2d35e4e04e8ecd7f4f2a7040de302d2ed91c) )
1468
1469 ROM_REGION( 0x100000, "gfx2", 0 )
1470 ROM_LOAD16_BYTE( "p4rom5.bin", 0x00000, 0x80000, CRC(34a00b25) SHA1(a0bf3b6a40b73e69d790d0f36d12de4851411995) )
1471 ROM_LOAD16_BYTE( "p4rom6.bin", 0x00001, 0x80000, CRC(4b9f30a6) SHA1(c6aac500085225d1684533dc765c6c5461a7e652) )
1472
1473 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
1474 ROM_LOAD( "p4p26r_.id", 0x00, 0x20, CRC(ed815a5a) SHA1(dd2ff09025567725b047ca3750b76248d5eb2682) )
1475 ROM_END
1476
1477 ROM_START( parrot3d1 )
1478 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
1479 ROM_LOAD( "p4pd26r.bin", 0x00000, 0x40000, CRC(f68a623c) SHA1(d2166364d4ade9c3cc5c4dfd0331b69de35ec011) )
1480
1481 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
1482 ROM_LOAD( "p4rom2.bin", 0x00000, 0x40000, CRC(d0574efc) SHA1(dd6628450883f0f723744e7caf6525bca7b18a43) )
1483
1484 ROM_REGION( 0x100000, "gfx1", 0 )
1485 ROM_LOAD16_BYTE( "p4rom3.bin", 0x00000, 0x80000, CRC(2701d7ab) SHA1(9efeaa3dab2aa3f20501876db2100eae4a5b8af1) )
1486 ROM_LOAD16_BYTE( "p4rom4.bin", 0x00001, 0x80000, CRC(46ebe619) SHA1(811c2d35e4e04e8ecd7f4f2a7040de302d2ed91c) )
1487
1488 ROM_REGION( 0x100000, "gfx2", 0 )
1489 ROM_LOAD16_BYTE( "p4rom5.bin", 0x00000, 0x80000, CRC(34a00b25) SHA1(a0bf3b6a40b73e69d790d0f36d12de4851411995) )
1490 ROM_LOAD16_BYTE( "p4rom6.bin", 0x00001, 0x80000, CRC(4b9f30a6) SHA1(c6aac500085225d1684533dc765c6c5461a7e652) )
1491
1492 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
1493 ROM_LOAD( "p4p26r.id", 0x00, 0x20, CRC(0cd529ee) SHA1(c473d82a7e7255df057dcc78f9e00ebfceee6f09) )
1494 ROM_END
1495
1496 ROM_START( parrot3v1 )
1497 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
1498 ROM_LOAD( "p4pv26r.bin", 0x00000, 0x40000, CRC(f4f43a29) SHA1(b5f1eb40a6ffe1a1cc7df2f583b6fc0cfef2e703) )
1499
1500 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
1501 ROM_LOAD( "p4rom2.bin", 0x00000, 0x40000, CRC(d0574efc) SHA1(dd6628450883f0f723744e7caf6525bca7b18a43) )
1502
1503 ROM_REGION( 0x100000, "gfx1", 0 )
1504 ROM_LOAD16_BYTE( "p4rom3.bin", 0x00000, 0x80000, CRC(2701d7ab) SHA1(9efeaa3dab2aa3f20501876db2100eae4a5b8af1) )
1505 ROM_LOAD16_BYTE( "p4rom4.bin", 0x00001, 0x80000, CRC(46ebe619) SHA1(811c2d35e4e04e8ecd7f4f2a7040de302d2ed91c) )
1506
1507 ROM_REGION( 0x100000, "gfx2", 0 )
1508 ROM_LOAD16_BYTE( "p4rom5.bin", 0x00000, 0x80000, CRC(34a00b25) SHA1(a0bf3b6a40b73e69d790d0f36d12de4851411995) )
1509 ROM_LOAD16_BYTE( "p4rom6.bin", 0x00001, 0x80000, CRC(4b9f30a6) SHA1(c6aac500085225d1684533dc765c6c5461a7e652) )
1510
1511 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
1512 ROM_LOAD( "p4p26r.id", 0x00, 0x20, CRC(0cd529ee) SHA1(c473d82a7e7255df057dcc78f9e00ebfceee6f09) )
1513 ROM_END
1514
1515 ROM_START( parrot3o )
1516 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
1517 ROM_LOAD( "p4p24.bin", 0x00000, 0x40000, CRC(356a49c8) SHA1(7e0ed7d1063675b66bfe28c427712249654be6ab) )
1518
1519 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
1520 ROM_LOAD( "p4rom2.bin", 0x00000, 0x40000, CRC(d0574efc) SHA1(dd6628450883f0f723744e7caf6525bca7b18a43) )
1521
1522 ROM_REGION( 0x100000, "gfx1", 0 )
1523 ROM_LOAD16_BYTE( "p4rom3_24.bin", 0x00000, 0x80000, CRC(c5fc21cb) SHA1(b4137a97611ff688fbfa688eb3108622bed8da5b) )
1524 ROM_LOAD16_BYTE( "p4rom4_24.bin", 0x00001, 0x80000, CRC(bbe174d3) SHA1(75d964d37470843962419ead170f1db9a1dcc4c4) )
1525
1526 ROM_REGION( 0x100000, "gfx2", 0 )
1527 ROM_LOAD16_BYTE( "p4rom5_24.bin", 0x00000, 0x80000, CRC(5e184b6e) SHA1(a00eb5a62246ec00e1af6e8c0629a118f71f0c58) )
1528 ROM_LOAD16_BYTE( "p4rom6_24.bin", 0x00001, 0x80000, CRC(598d2117) SHA1(8391054aa8deb8480a69de97b8f5316e7864ed2d) )
1529 ROM_END
1530
1531 /* Hold & Spin I */
1532 ROM_START( hldspin1 )
1533 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
1534 ROM_LOAD( "hs1b27t.bin", 0x00000, 0x40000, CRC(b4928a82) SHA1(c5521eb51887525fd6850ac36d148d3206db5493) )
1535
1536 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
1537 ROM_LOAD( "hs_2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) )
1538
1539 ROM_REGION( 0x100000, "gfx1", 0 )
1540 ROM_LOAD16_BYTE( "hs1_3.bin", 0x00000, 0x40000, CRC(85a016cb) SHA1(abb32c0191a531706593088b2ecfb48ceb02a127) )
1541 ROM_LOAD16_BYTE( "hs1_4.bin", 0x00001, 0x40000, CRC(4313c099) SHA1(620452ac607b044ce4c8a5a7b03bc831125c81eb) )
1542
1543 ROM_REGION( 0x100000, "gfx2", 0 )
1544 ROM_LOAD16_BYTE( "hs_5.bin", 0x00000, 0x40000, CRC(09931910) SHA1(cac792f7c67d0ea274ecb369cef0554a033e8d88) )
1545 ROM_LOAD16_BYTE( "hs_6.bin", 0x00001, 0x40000, CRC(801703e4) SHA1(7da822b03a6d4f53a49bb1fedc9e1262d8a84782) )
1546
1547 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
1548 ROM_LOAD( "hsi27t_.id", 0x00, 0x20, CRC(f42e2f6c) SHA1(ae6c85b2f6419cdde6d7e074ef2feff7e6d8f9b6) )
1549 ROM_END
1550
1551 ROM_START( hldspin1dt )
1552 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
1553 ROM_LOAD( "hs1d27t.bin", 0x00000, 0x40000, CRC(c3fc35a3) SHA1(59a02815e004738f5eee43dffbeaca34412da308) )
1554
1555 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
1556 ROM_LOAD( "hs_2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) )
1557
1558 ROM_REGION( 0x100000, "gfx1", 0 )
1559 ROM_LOAD16_BYTE( "hs1_3.bin", 0x00000, 0x40000, CRC(85a016cb) SHA1(abb32c0191a531706593088b2ecfb48ceb02a127) )
1560 ROM_LOAD16_BYTE( "hs1_4.bin", 0x00001, 0x40000, CRC(4313c099) SHA1(620452ac607b044ce4c8a5a7b03bc831125c81eb) )
1561
1562 ROM_REGION( 0x100000, "gfx2", 0 )
1563 ROM_LOAD16_BYTE( "hs_5.bin", 0x00000, 0x40000, CRC(09931910) SHA1(cac792f7c67d0ea274ecb369cef0554a033e8d88) )
1564 ROM_LOAD16_BYTE( "hs_6.bin", 0x00001, 0x40000, CRC(801703e4) SHA1(7da822b03a6d4f53a49bb1fedc9e1262d8a84782) )
1565
1566 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
1567 ROM_LOAD( "hsi27t.id", 0x00, 0x20, CRC(c3761302) SHA1(c2253092425650cf99098dbc8fd96966b5726a90) )
1568 ROM_END
1569
1570 ROM_START( hldspin1vt )
1571 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
1572 ROM_LOAD( "hs1v27t.bin", 0x00000, 0x40000, CRC(99347659) SHA1(f8af779046e93a2514dc59b11bb8d7a11487b08e) )
1573
1574 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
1575 ROM_LOAD( "hs_2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) )
1576
1577 ROM_REGION( 0x100000, "gfx1", 0 )
1578 ROM_LOAD16_BYTE( "hs1_3.bin", 0x00000, 0x40000, CRC(85a016cb) SHA1(abb32c0191a531706593088b2ecfb48ceb02a127) )
1579 ROM_LOAD16_BYTE( "hs1_4.bin", 0x00001, 0x40000, CRC(4313c099) SHA1(620452ac607b044ce4c8a5a7b03bc831125c81eb) )
1580
1581 ROM_REGION( 0x100000, "gfx2", 0 )
1582 ROM_LOAD16_BYTE( "hs_5.bin", 0x00000, 0x40000, CRC(09931910) SHA1(cac792f7c67d0ea274ecb369cef0554a033e8d88) )
1583 ROM_LOAD16_BYTE( "hs_6.bin", 0x00001, 0x40000, CRC(801703e4) SHA1(7da822b03a6d4f53a49bb1fedc9e1262d8a84782) )
1584
1585 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
1586 ROM_LOAD( "hsi27t.id", 0x00, 0x20, CRC(c3761302) SHA1(c2253092425650cf99098dbc8fd96966b5726a90) )
1587 ROM_END
1588
1589 ROM_START( hldspin1o )
1590 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
1591 ROM_LOAD( "hs1p25t.bin", 0x00000, 0x40000, CRC(0fce5691) SHA1(4920ee490fdd690987bee92525b48596a051f83d) )
1592
1593 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
1594 ROM_LOAD( "hs_2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) )
1595
1596 ROM_REGION( 0x100000, "gfx1", 0 )
1597 ROM_LOAD16_BYTE( "hs1_3.bin", 0x00000, 0x40000, CRC(85a016cb) SHA1(abb32c0191a531706593088b2ecfb48ceb02a127) )
1598 ROM_LOAD16_BYTE( "hs1_4.bin", 0x00001, 0x40000, CRC(4313c099) SHA1(620452ac607b044ce4c8a5a7b03bc831125c81eb) )
1599
1600 ROM_REGION( 0x100000, "gfx2", 0 )
1601 ROM_LOAD16_BYTE( "hs_5.bin", 0x00000, 0x40000, CRC(09931910) SHA1(cac792f7c67d0ea274ecb369cef0554a033e8d88) )
1602 ROM_LOAD16_BYTE( "hs_6.bin", 0x00001, 0x40000, CRC(801703e4) SHA1(7da822b03a6d4f53a49bb1fedc9e1262d8a84782) )
1603 ROM_END
1604
1605
1606 /* Hold & Spin II */
1607 ROM_START( hldspin2 )
1608 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
1609 ROM_LOAD( "hs2b28r.bin", 0x00000, 0x40000, CRC(43c2a1b1) SHA1(da1e6d72e03297b014cb947e5c28769ad8457dec) )
1610
1611 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
1612 ROM_LOAD( "hs_2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) )
1613
1614 ROM_REGION( 0x100000, "gfx1", 0 )
1615 ROM_LOAD16_BYTE( "hs2_3.bin", 0x00000, 0x40000, CRC(b6890061) SHA1(c196f8740d8487b108cff58d77a203b2d8431a67) )
1616 ROM_LOAD16_BYTE( "hs2_4.bin", 0x00001, 0x40000, CRC(132a2312) SHA1(9ad5c3a3ca895d290ff584f605f05d70386cfa10) )
1617
1618 ROM_REGION( 0x100000, "gfx2", 0 )
1619 ROM_LOAD16_BYTE( "hs_5.bin", 0x00000, 0x40000, CRC(09931910) SHA1(cac792f7c67d0ea274ecb369cef0554a033e8d88) )
1620 ROM_LOAD16_BYTE( "hs_6.bin", 0x00001, 0x40000, CRC(801703e4) SHA1(7da822b03a6d4f53a49bb1fedc9e1262d8a84782) )
1621
1622 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
1623 ROM_LOAD( "hsii28r_.id", 0x00, 0x20, CRC(a3aef393) SHA1(c21c425e598fb01b151bb37bc16791e26c96c021) )
1624 ROM_END
1625
1626 ROM_START( hldspin2d1 )
1627 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
1628 ROM_LOAD( "hs2d28r.bin", 0x00000, 0x40000, CRC(6e38ca1a) SHA1(9ef5522dfec75fa9b3809524f033e24817e325e3) )
1629
1630 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
1631 ROM_LOAD( "hs_2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) )
1632
1633 ROM_REGION( 0x100000, "gfx1", 0 )
1634 ROM_LOAD16_BYTE( "hs2_3.bin", 0x00000, 0x40000, CRC(b6890061) SHA1(c196f8740d8487b108cff58d77a203b2d8431a67) )
1635 ROM_LOAD16_BYTE( "hs2_4.bin", 0x00001, 0x40000, CRC(132a2312) SHA1(9ad5c3a3ca895d290ff584f605f05d70386cfa10) )
1636
1637 ROM_REGION( 0x100000, "gfx2", 0 )
1638 ROM_LOAD16_BYTE( "hs_5.bin", 0x00000, 0x40000, CRC(09931910) SHA1(cac792f7c67d0ea274ecb369cef0554a033e8d88) )
1639 ROM_LOAD16_BYTE( "hs_6.bin", 0x00001, 0x40000, CRC(801703e4) SHA1(7da822b03a6d4f53a49bb1fedc9e1262d8a84782) )
1640
1641 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
1642 ROM_LOAD( "hsii28r.id", 0x00, 0x20, CRC(ee237c53) SHA1(30b2cf73256a1815936cbb7147ea9d0bd2150a93) )
1643 ROM_END
1644
1645 ROM_START( hldspin2v1 )
1646 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
1647 ROM_LOAD( "hs2v28r.bin", 0x00000, 0x40000, CRC(6f2fd1b3) SHA1(fe45508d95f61415dc1961a20ebb99f24b773c7d) )
1648
1649 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
1650 ROM_LOAD( "hs_2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) )
1651
1652 ROM_REGION( 0x100000, "gfx1", 0 )
1653 ROM_LOAD16_BYTE( "hs2_3.bin", 0x00000, 0x40000, CRC(b6890061) SHA1(c196f8740d8487b108cff58d77a203b2d8431a67) )
1654 ROM_LOAD16_BYTE( "hs2_4.bin", 0x00001, 0x40000, CRC(132a2312) SHA1(9ad5c3a3ca895d290ff584f605f05d70386cfa10) )
1655
1656 ROM_REGION( 0x100000, "gfx2", 0 )
1657 ROM_LOAD16_BYTE( "hs_5.bin", 0x00000, 0x40000, CRC(09931910) SHA1(cac792f7c67d0ea274ecb369cef0554a033e8d88) )
1658 ROM_LOAD16_BYTE( "hs_6.bin", 0x00001, 0x40000, CRC(801703e4) SHA1(7da822b03a6d4f53a49bb1fedc9e1262d8a84782) )
1659
1660 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
1661 ROM_LOAD( "hsii28r.id", 0x00, 0x20, CRC(ee237c53) SHA1(30b2cf73256a1815936cbb7147ea9d0bd2150a93) )
1662 ROM_END
1663
1664 ROM_START( hldspin2o )
1665 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
1666 ROM_LOAD( "hs2p26.bin", 0x00000, 0x40000, CRC(35844d85) SHA1(cd9bd3a95d1aaf4171bc9c57dec45b59fcc11902) )
1667
1668 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
1669 ROM_LOAD( "hs_2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) )
1670
1671 ROM_REGION( 0x100000, "gfx1", 0 )
1672 ROM_LOAD16_BYTE( "hs2_3.bin", 0x00000, 0x40000, CRC(b6890061) SHA1(c196f8740d8487b108cff58d77a203b2d8431a67) )
1673 ROM_LOAD16_BYTE( "hs2_4.bin", 0x00001, 0x40000, CRC(132a2312) SHA1(9ad5c3a3ca895d290ff584f605f05d70386cfa10) )
1674
1675 ROM_REGION( 0x100000, "gfx2", 0 )
1676 ROM_LOAD16_BYTE( "hs_5.bin", 0x00000, 0x40000, CRC(09931910) SHA1(cac792f7c67d0ea274ecb369cef0554a033e8d88) )
1677 ROM_LOAD16_BYTE( "hs_6.bin", 0x00001, 0x40000, CRC(801703e4) SHA1(7da822b03a6d4f53a49bb1fedc9e1262d8a84782) )
1678 ROM_END
1679
1680 /* Fruit Carnival Nudge */
1681 ROM_START( fcnudge )
1682 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
1683 ROM_LOAD( "fcv21n.bin", 0x00000, 0x40000, CRC(c1f839bd) SHA1(12da36b864adcabe0386dc2e17dd9550fb23b641) )
1684
1685 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
1686 ROM_LOAD( "abrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
1687
1688 ROM_REGION( 0x100000, "gfx1", 0 )
1689 ROM_LOAD16_BYTE( "fcrom3n.bin", 0x00000, 0x80000, CRC(3d1c3d7f) SHA1(bcb20c08a0a2a36775052ae45258862afc00d61d) )
1690 ROM_LOAD16_BYTE( "fcrom4n.bin", 0x00001, 0x80000, CRC(a047861e) SHA1(b5d160c25945c7c103160e80d545cb3e1091e631) )
1691
1692 ROM_REGION( 0x100000, "gfx2", 0 )
1693 ROM_LOAD16_BYTE( "fcrom5n.bin", 0x00000, 0x80000, CRC(42955842) SHA1(383be3049da5b10ea57a278bc6578ece046058fd) )
1694 ROM_LOAD16_BYTE( "fcrom6n.bin", 0x00001, 0x80000, CRC(eee0f84d) SHA1(4ac096ccea258710f58c8121e7f0af28593d6368) )
1695
1696 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
1697 ROM_LOAD( "fc20n.id", 0x00, 0x20, CRC(1d8fa4c9) SHA1(f389aab05538688e21bc41ded91f8a2ccf0a7a38) ) // game is 2.1, but writes 2.0 to nvram
1698 ROM_END
1699
1700 ROM_START( fcnudgeo )
1701 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
1702 ROM_LOAD( "fcb20n.bin", 0x00000, 0x40000, CRC(f8de6fe2) SHA1(ff47b3f467e701897471b6aa912c086019d9ee6a) )
1703
1704 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
1705 ROM_LOAD( "abrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
1706
1707 ROM_REGION( 0x100000, "gfx1", 0 )
1708 ROM_LOAD16_BYTE( "fcrom3n.bin", 0x00000, 0x80000, CRC(3d1c3d7f) SHA1(bcb20c08a0a2a36775052ae45258862afc00d61d) )
1709 ROM_LOAD16_BYTE( "fcrom4n.bin", 0x00001, 0x80000, CRC(a047861e) SHA1(b5d160c25945c7c103160e80d545cb3e1091e631) )
1710
1711 ROM_REGION( 0x100000, "gfx2", 0 )
1712 ROM_LOAD16_BYTE( "fcrom5n.bin", 0x00000, 0x80000, CRC(42955842) SHA1(383be3049da5b10ea57a278bc6578ece046058fd) )
1713 ROM_LOAD16_BYTE( "fcrom6n.bin", 0x00001, 0x80000, CRC(eee0f84d) SHA1(4ac096ccea258710f58c8121e7f0af28593d6368) )
1714
1715 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
1716 ROM_LOAD( "fc20n_.id", 0x00, 0x20, CRC(b6072181) SHA1(f666cdc7be23bb2445cae6a338a6739c7f64f907) )
1717 ROM_END
1718
1719 ROM_START( fcnudgeo2 )
1720 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
1721 ROM_LOAD( "fcd20n.bin", 0x00000, 0x40000, CRC(64c6a5cc) SHA1(dadc22ef7c2415c269619f63bca7761775eacf74) )
1722
1723 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
1724 ROM_LOAD( "abrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
1725
1726 ROM_REGION( 0x100000, "gfx1", 0 )
1727 ROM_LOAD16_BYTE( "fcrom3n.bin", 0x00000, 0x80000, CRC(3d1c3d7f) SHA1(bcb20c08a0a2a36775052ae45258862afc00d61d) )
1728 ROM_LOAD16_BYTE( "fcrom4n.bin", 0x00001, 0x80000, CRC(a047861e) SHA1(b5d160c25945c7c103160e80d545cb3e1091e631) )
1729
1730 ROM_REGION( 0x100000, "gfx2", 0 )
1731 ROM_LOAD16_BYTE( "fcrom5n.bin", 0x00000, 0x80000, CRC(42955842) SHA1(383be3049da5b10ea57a278bc6578ece046058fd) )
1732 ROM_LOAD16_BYTE( "fcrom6n.bin", 0x00001, 0x80000, CRC(eee0f84d) SHA1(4ac096ccea258710f58c8121e7f0af28593d6368) )
1733
1734 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
1735 ROM_LOAD( "fc20n.id", 0x00, 0x20, CRC(1d8fa4c9) SHA1(f389aab05538688e21bc41ded91f8a2ccf0a7a38) )
1736 ROM_END
1737
1738 ROM_START( fcnudgeo3 )
1739 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
1740 ROM_LOAD( "fc17n.bin", 0x00000, 0x40000, CRC(b9193d4f) SHA1(5ed77802e5a8f246eb1a559c13ad544adae35201) )
1741
1742 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
1743 ROM_LOAD( "abrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
1744
1745 ROM_REGION( 0x100000, "gfx1", 0 )
1746 ROM_LOAD16_BYTE( "fcrom3n.bin", 0x00000, 0x80000, CRC(3d1c3d7f) SHA1(bcb20c08a0a2a36775052ae45258862afc00d61d) )
1747 ROM_LOAD16_BYTE( "fcrom4n.bin", 0x00001, 0x80000, CRC(a047861e) SHA1(b5d160c25945c7c103160e80d545cb3e1091e631) )
1748
1749 ROM_REGION( 0x100000, "gfx2", 0 )
1750 ROM_LOAD16_BYTE( "fcrom5n.bin", 0x00000, 0x80000, CRC(42955842) SHA1(383be3049da5b10ea57a278bc6578ece046058fd) )
1751 ROM_LOAD16_BYTE( "fcrom6n.bin", 0x00001, 0x80000, CRC(eee0f84d) SHA1(4ac096ccea258710f58c8121e7f0af28593d6368) )
1752 ROM_END
1753
1754 /* Pick 'n Win */
1755 ROM_START( pickwin )
1756 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
1757 ROM_LOAD( "pwv29e.bin", 0x00000, 0x40000, CRC(9bd66421) SHA1(0bcaf151aecf31760e93199cf669a8b45293e98c))
1758
1759 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
1760 ROM_LOAD( "pw-2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) )
1761
1762 ROM_REGION( 0x100000, "gfx1", 0 )
1763 ROM_LOAD16_BYTE( "pw-3.bin", 0x00000, 0x40000, CRC(9a27acbd) SHA1(3a3a6d0b5f6eeeebcb2ccaff773b8971b3bfd3c7) )
1764 ROM_LOAD16_BYTE( "pw-4.bin", 0x00001, 0x40000, CRC(6b629619) SHA1(3842a7579f67866aa9744b0d6fa6a47c923be6fe) )
1765
1766 ROM_REGION( 0x100000, "gfx2", 0 )
1767 ROM_LOAD16_BYTE( "pw-5.bin", 0x00000, 0x40000, CRC(ec2ac284) SHA1(35cfab27db3740823b3cba821bd178d28e0be5f8) )
1768 ROM_LOAD16_BYTE( "pw-6.bin", 0x00001, 0x40000, CRC(aba36d00) SHA1(5abb1fe7d4f212fa0f7d5314f76e7c6b07e6c4bb) )
1769
1770 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
1771 ROM_LOAD( "pw29e.id", 0x00, 0x20, CRC(3a412685) SHA1(2c650d20dcf4f05154a9e589865d90496bbf4192) )
1772 ROM_END
1773
1774 ROM_START( pickwinb1 )
1775 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
1776 ROM_LOAD( "pwb29r.bin", 0x00000, 0x40000, CRC(cd28d461) SHA1(09c5994e3cd63995047c75339a4d93eb40043e97))
1777
1778 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
1779 ROM_LOAD( "pw-2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) )
1780
1781 ROM_REGION( 0x100000, "gfx1", 0 )
1782 ROM_LOAD16_BYTE( "pw-3.bin", 0x00000, 0x40000, CRC(9a27acbd) SHA1(3a3a6d0b5f6eeeebcb2ccaff773b8971b3bfd3c7) )
1783 ROM_LOAD16_BYTE( "pw-4.bin", 0x00001, 0x40000, CRC(6b629619) SHA1(3842a7579f67866aa9744b0d6fa6a47c923be6fe) )
1784
1785 ROM_REGION( 0x100000, "gfx2", 0 )
1786 ROM_LOAD16_BYTE( "pw-5.bin", 0x00000, 0x40000, CRC(ec2ac284) SHA1(35cfab27db3740823b3cba821bd178d28e0be5f8) )
1787 ROM_LOAD16_BYTE( "pw-6.bin", 0x00001, 0x40000, CRC(aba36d00) SHA1(5abb1fe7d4f212fa0f7d5314f76e7c6b07e6c4bb) )
1788
1789 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
1790 ROM_LOAD( "pw29r_.id", 0x00, 0x20, CRC(f3903673) SHA1(e8ab992fcc19e271b141d6e3233db3fb0a1f6181) )
1791 ROM_END
1792
1793 ROM_START( pickwinbt )
1794 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
1795 ROM_LOAD( "pwb28t.bin", 0x00000, 0x40000, CRC(884ba143) SHA1(1210a9ee04468ef33902a358f4c1966f3a9169c9) )
1796
1797 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
1798 ROM_LOAD( "pw-2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) )
1799
1800 ROM_REGION( 0x100000, "gfx1", 0 )
1801 ROM_LOAD16_BYTE( "pw-3.bin", 0x00000, 0x40000, CRC(9a27acbd) SHA1(3a3a6d0b5f6eeeebcb2ccaff773b8971b3bfd3c7) )
1802 ROM_LOAD16_BYTE( "pw-4.bin", 0x00001, 0x40000, CRC(6b629619) SHA1(3842a7579f67866aa9744b0d6fa6a47c923be6fe) )
1803
1804 ROM_REGION( 0x100000, "gfx2", 0 )
1805 ROM_LOAD16_BYTE( "pw-5.bin", 0x00000, 0x40000, CRC(ec2ac284) SHA1(35cfab27db3740823b3cba821bd178d28e0be5f8) )
1806 ROM_LOAD16_BYTE( "pw-6.bin", 0x00001, 0x40000, CRC(aba36d00) SHA1(5abb1fe7d4f212fa0f7d5314f76e7c6b07e6c4bb) )
1807
1808 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
1809 ROM_LOAD( "pw28t_.id", 0x00, 0x20, CRC(5cea03d7) SHA1(421afef36be9228a87bf81d8df001a91f6c9ec98) )
1810 ROM_END
1811
1812 ROM_START( pickwind1 )
1813 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
1814 ROM_LOAD( "pwd29r.bin", 0x00000, 0x40000, CRC(cb9f77e1) SHA1(5c851e70537ad4e418c3b6aca394bd2ecc4b4c08) )
1815
1816 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
1817 ROM_LOAD( "pw-2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) )
1818
1819 ROM_REGION( 0x100000, "gfx1", 0 )
1820 ROM_LOAD16_BYTE( "pw-3.bin", 0x00000, 0x40000, CRC(9a27acbd) SHA1(3a3a6d0b5f6eeeebcb2ccaff773b8971b3bfd3c7) )
1821 ROM_LOAD16_BYTE( "pw-4.bin", 0x00001, 0x40000, CRC(6b629619) SHA1(3842a7579f67866aa9744b0d6fa6a47c923be6fe) )
1822
1823 ROM_REGION( 0x100000, "gfx2", 0 )
1824 ROM_LOAD16_BYTE( "pw-5.bin", 0x00000, 0x40000, CRC(ec2ac284) SHA1(35cfab27db3740823b3cba821bd178d28e0be5f8) )
1825 ROM_LOAD16_BYTE( "pw-6.bin", 0x00001, 0x40000, CRC(aba36d00) SHA1(5abb1fe7d4f212fa0f7d5314f76e7c6b07e6c4bb) )
1826
1827 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
1828 ROM_LOAD( "pw29r.id", 0x00, 0x20, CRC(4e79a0ee) SHA1(941d94da4f4bf40fb1c851b032ebb1d7f4241efb) )
1829 ROM_END
1830
1831 ROM_START( pickwindt )
1832 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
1833 ROM_LOAD( "pwd28t.bin", 0x00000, 0x40000, CRC(8e3c50ee) SHA1(d673f89eb5755a0601c373874eb1789f9afd4ba3) )
1834
1835 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
1836 ROM_LOAD( "pw-2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) )
1837
1838 ROM_REGION( 0x100000, "gfx1", 0 )
1839 ROM_LOAD16_BYTE( "pw-3.bin", 0x00000, 0x40000, CRC(9a27acbd) SHA1(3a3a6d0b5f6eeeebcb2ccaff773b8971b3bfd3c7) )
1840 ROM_LOAD16_BYTE( "pw-4.bin", 0x00001, 0x40000, CRC(6b629619) SHA1(3842a7579f67866aa9744b0d6fa6a47c923be6fe) )
1841
1842 ROM_REGION( 0x100000, "gfx2", 0 )
1843 ROM_LOAD16_BYTE( "pw-5.bin", 0x00000, 0x40000, CRC(ec2ac284) SHA1(35cfab27db3740823b3cba821bd178d28e0be5f8) )
1844 ROM_LOAD16_BYTE( "pw-6.bin", 0x00001, 0x40000, CRC(aba36d00) SHA1(5abb1fe7d4f212fa0f7d5314f76e7c6b07e6c4bb) )
1845
1846 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
1847 ROM_LOAD( "pw28t.id", 0x00, 0x20, CRC(9f6dbd2a) SHA1(56cb91bffc45000c0f600bdc55b98e464a041be3) )
1848 ROM_END
1849
1850 ROM_START( pickwinv1 )
1851 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
1852 ROM_LOAD( "pwv29r.bin", 0x00000, 0x40000, CRC(a08dcc45) SHA1(441256e9dd9fdc551a6e1c4e20b03a7a559d2a6c))
1853
1854 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
1855 ROM_LOAD( "pw-2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) )
1856
1857 ROM_REGION( 0x100000, "gfx1", 0 )
1858 ROM_LOAD16_BYTE( "pw-3.bin", 0x00000, 0x40000, CRC(9a27acbd) SHA1(3a3a6d0b5f6eeeebcb2ccaff773b8971b3bfd3c7) )
1859 ROM_LOAD16_BYTE( "pw-4.bin", 0x00001, 0x40000, CRC(6b629619) SHA1(3842a7579f67866aa9744b0d6fa6a47c923be6fe) )
1860
1861 ROM_REGION( 0x100000, "gfx2", 0 )
1862 ROM_LOAD16_BYTE( "pw-5.bin", 0x00000, 0x40000, CRC(ec2ac284) SHA1(35cfab27db3740823b3cba821bd178d28e0be5f8) )
1863 ROM_LOAD16_BYTE( "pw-6.bin", 0x00001, 0x40000, CRC(aba36d00) SHA1(5abb1fe7d4f212fa0f7d5314f76e7c6b07e6c4bb) )
1864
1865 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
1866 ROM_LOAD( "pw29r.id", 0x00, 0x20, CRC(4e79a0ee) SHA1(941d94da4f4bf40fb1c851b032ebb1d7f4241efb) )
1867 ROM_END
1868
1869 ROM_START( pickwinvt )
1870 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
1871 ROM_LOAD( "pwv28t.bin", 0x00000, 0x40000, CRC(2a523363) SHA1(cb6f0e4b3126ee6952c2eb5c789f8c1e368d12ee) )
1872
1873 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
1874 ROM_LOAD( "pw-2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) )
1875
1876 ROM_REGION( 0x100000, "gfx1", 0 )
1877 ROM_LOAD16_BYTE( "pw-3.bin", 0x00000, 0x40000, CRC(9a27acbd) SHA1(3a3a6d0b5f6eeeebcb2ccaff773b8971b3bfd3c7) )
1878 ROM_LOAD16_BYTE( "pw-4.bin", 0x00001, 0x40000, CRC(6b629619) SHA1(3842a7579f67866aa9744b0d6fa6a47c923be6fe) )
1879
1880 ROM_REGION( 0x100000, "gfx2", 0 )
1881 ROM_LOAD16_BYTE( "pw-5.bin", 0x00000, 0x40000, CRC(ec2ac284) SHA1(35cfab27db3740823b3cba821bd178d28e0be5f8) )
1882 ROM_LOAD16_BYTE( "pw-6.bin", 0x00001, 0x40000, CRC(aba36d00) SHA1(5abb1fe7d4f212fa0f7d5314f76e7c6b07e6c4bb) )
1883
1884 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
1885 ROM_LOAD( "pw28t.id", 0x00, 0x20, CRC(9f6dbd2a) SHA1(56cb91bffc45000c0f600bdc55b98e464a041be3) )
1886 ROM_END
1887
1888 ROM_START( pickwino )
1889 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
1890 ROM_LOAD( "pw26.bin", 0x00000, 0x40000, CRC(9bedbe5a) SHA1(fb9ee63932b5f86fe42f84a5e1b8a3c29194761b) )
1891
1892 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
1893 ROM_LOAD( "pw-2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) )
1894
1895 ROM_REGION( 0x100000, "gfx1", 0 )
1896 ROM_LOAD16_BYTE( "pw-3.bin", 0x00000, 0x40000, CRC(9a27acbd) SHA1(3a3a6d0b5f6eeeebcb2ccaff773b8971b3bfd3c7) )
1897 ROM_LOAD16_BYTE( "pw-4.bin", 0x00001, 0x40000, CRC(6b629619) SHA1(3842a7579f67866aa9744b0d6fa6a47c923be6fe) )
1898
1899 ROM_REGION( 0x100000, "gfx2", 0 )
1900 ROM_LOAD16_BYTE( "pw-5.bin", 0x00000, 0x40000, CRC(ec2ac284) SHA1(35cfab27db3740823b3cba821bd178d28e0be5f8) )
1901 ROM_LOAD16_BYTE( "pw-6.bin", 0x00001, 0x40000, CRC(aba36d00) SHA1(5abb1fe7d4f212fa0f7d5314f76e7c6b07e6c4bb) )
1902 ROM_END
1903
1904 ROM_START( pickwino2 )
1905 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
1906 ROM_LOAD( "pw25t.bin", 0x00000, 0x40000, CRC(9b6bd032) SHA1(241c772d191841c72e973d5dc494be445d6fd668) )
1907
1908 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
1909 ROM_LOAD( "pw-2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) )
1910
1911 ROM_REGION( 0x100000, "gfx1", 0 )
1912 ROM_LOAD16_BYTE( "pw-3.bin", 0x00000, 0x40000, CRC(9a27acbd) SHA1(3a3a6d0b5f6eeeebcb2ccaff773b8971b3bfd3c7) )
1913 ROM_LOAD16_BYTE( "pw-4.bin", 0x00001, 0x40000, CRC(6b629619) SHA1(3842a7579f67866aa9744b0d6fa6a47c923be6fe) )
1914
1915 ROM_REGION( 0x100000, "gfx2", 0 )
1916 ROM_LOAD16_BYTE( "pw-5.bin", 0x00000, 0x40000, CRC(ec2ac284) SHA1(35cfab27db3740823b3cba821bd178d28e0be5f8) )
1917 ROM_LOAD16_BYTE( "pw-6.bin", 0x00001, 0x40000, CRC(aba36d00) SHA1(5abb1fe7d4f212fa0f7d5314f76e7c6b07e6c4bb) )
1918 ROM_END
1919
1920 /* Tiger Hook */
1921 ROM_START( tighook )
1922 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
1923 ROM_LOAD( "thkv21e.bin", 0x00000, 0x40000, CRC(df0df2fa) SHA1(244086e9233f36531c005f6f9a09128738771753) )
1924
1925 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
1926 ROM_LOAD( "thkrom2.bin", 0x00000, 0x40000, CRC(61b61b75) SHA1(e71c5ab6aedb7ca4db32a2f4d7d2818dcdd92417) )
1927
1928 ROM_REGION( 0x100000, "gfx1", 0 )
1929 ROM_LOAD16_BYTE( "thkrom3.bin", 0x00000, 0x80000, CRC(ec4b4144) SHA1(36df0686b405a3c99707a6b63ad14bff1cd7b443) )
1930 ROM_LOAD16_BYTE( "thkrom4.bin", 0x00001, 0x80000, CRC(dbd1c526) SHA1(1f82f3e132bb5ac598e5d95254de48357130a0a0) )
1931
1932 ROM_REGION( 0x100000, "gfx2", 0 )
1933 ROM_LOAD16_BYTE( "thkrom5.bin", 0x00000, 0x80000, CRC(4085e345) SHA1(38c8e4727a782630527141e1586fcceff1d07d76) )
1934 ROM_LOAD16_BYTE( "thkrom6.bin", 0x00001, 0x80000, CRC(637695ff) SHA1(a5707b545968ac9d41c1a4ffd4de60a9df4bcbf1) )
1935
1936 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
1937 ROM_LOAD( "thk21e.id", 0x00, 0x20, CRC(cfeb62ed) SHA1(2e8032736b1b450a03ee21ba407494c273399a60) )
1938 ROM_END
1939
1940 ROM_START( tighookc1 )
1941 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
1942 ROM_LOAD( "thkc21r.bin", 0x00000, 0x40000, CRC(04bf78b1) SHA1(75408eb3fe67177ac5364cf72579ba09cf16b2fd) )
1943
1944 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
1945 ROM_LOAD( "thkrom2.bin", 0x00000, 0x40000, CRC(61b61b75) SHA1(e71c5ab6aedb7ca4db32a2f4d7d2818dcdd92417) )
1946
1947 ROM_REGION( 0x100000, "gfx1", 0 )
1948 ROM_LOAD16_BYTE( "thkrom3.bin", 0x00000, 0x80000, CRC(ec4b4144) SHA1(36df0686b405a3c99707a6b63ad14bff1cd7b443) )
1949 ROM_LOAD16_BYTE( "thkrom4.bin", 0x00001, 0x80000, CRC(dbd1c526) SHA1(1f82f3e132bb5ac598e5d95254de48357130a0a0) )
1950
1951 ROM_REGION( 0x100000, "gfx2", 0 )
1952 ROM_LOAD16_BYTE( "thkrom5.bin", 0x00000, 0x80000, CRC(4085e345) SHA1(38c8e4727a782630527141e1586fcceff1d07d76) )
1953 ROM_LOAD16_BYTE( "thkrom6.bin", 0x00001, 0x80000, CRC(637695ff) SHA1(a5707b545968ac9d41c1a4ffd4de60a9df4bcbf1) )
1954
1955 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
1956 ROM_LOAD( "thk21r.id", 0x00, 0x20, CRC(6d92c0ad) SHA1(1f1be92bcbdda461f6d36382d72af389f767d63d) )
1957 ROM_END
1958
1959 ROM_START( tighookc2 )
1960 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
1961 ROM_LOAD( "thkc20lt.bin", 0x00000, 0x40000, CRC(dc683f21) SHA1(f0e570b9570969dcff0c5349c5de9712c2abc754) )
1962
1963 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
1964 ROM_LOAD( "thkrom2.bin", 0x00000, 0x40000, CRC(61b61b75) SHA1(e71c5ab6aedb7ca4db32a2f4d7d2818dcdd92417) )
1965
1966 ROM_REGION( 0x100000, "gfx1", 0 )
1967 ROM_LOAD16_BYTE( "thkrom3.bin", 0x00000, 0x80000, CRC(ec4b4144) SHA1(36df0686b405a3c99707a6b63ad14bff1cd7b443) )
1968 ROM_LOAD16_BYTE( "thkrom4.bin", 0x00001, 0x80000, CRC(dbd1c526) SHA1(1f82f3e132bb5ac598e5d95254de48357130a0a0) )
1969
1970 ROM_REGION( 0x100000, "gfx2", 0 )
1971 ROM_LOAD16_BYTE( "thkrom5.bin", 0x00000, 0x80000, CRC(4085e345) SHA1(38c8e4727a782630527141e1586fcceff1d07d76) )
1972 ROM_LOAD16_BYTE( "thkrom6.bin", 0x00001, 0x80000, CRC(637695ff) SHA1(a5707b545968ac9d41c1a4ffd4de60a9df4bcbf1) )
1973
1974 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
1975 ROM_LOAD( "thk20lt.id", 0x00, 0x20, CRC(042cd62e) SHA1(1d145001ddbab44dee055d8dea72426a95150922) )
1976 ROM_END
1977
1978 ROM_START( tighookd1 )
1979 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
1980 ROM_LOAD( "thkd21r.bin", 0x00000, 0x40000, CRC(407a2a93) SHA1(c729e5fc4b08ea0e0fcc2e6b4fd742b1dc461a0e) )
1981
1982 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
1983 ROM_LOAD( "thkrom2.bin", 0x00000, 0x40000, CRC(61b61b75) SHA1(e71c5ab6aedb7ca4db32a2f4d7d2818dcdd92417) )
1984
1985 ROM_REGION( 0x100000, "gfx1", 0 )
1986 ROM_LOAD16_BYTE( "thkrom3.bin", 0x00000, 0x80000, CRC(ec4b4144) SHA1(36df0686b405a3c99707a6b63ad14bff1cd7b443) )
1987 ROM_LOAD16_BYTE( "thkrom4.bin", 0x00001, 0x80000, CRC(dbd1c526) SHA1(1f82f3e132bb5ac598e5d95254de48357130a0a0) )
1988
1989 ROM_REGION( 0x100000, "gfx2", 0 )
1990 ROM_LOAD16_BYTE( "thkrom5.bin", 0x00000, 0x80000, CRC(4085e345) SHA1(38c8e4727a782630527141e1586fcceff1d07d76) )
1991 ROM_LOAD16_BYTE( "thkrom6.bin", 0x00001, 0x80000, CRC(637695ff) SHA1(a5707b545968ac9d41c1a4ffd4de60a9df4bcbf1) )
1992
1993 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
1994 ROM_LOAD( "thk21r.id", 0x00, 0x20, CRC(6d92c0ad) SHA1(1f1be92bcbdda461f6d36382d72af389f767d63d) )
1995 ROM_END
1996
1997 ROM_START( tighookd2 )
1998 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
1999 ROM_LOAD( "thkd20lt.bin", 0x00000, 0x40000, CRC(2be25e14) SHA1(2d906ce8d505bc2620ed218fdb401c0faf426eda) )
2000
2001 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
2002 ROM_LOAD( "thkrom2.bin", 0x00000, 0x40000, CRC(61b61b75) SHA1(e71c5ab6aedb7ca4db32a2f4d7d2818dcdd92417) )
2003
2004 ROM_REGION( 0x100000, "gfx1", 0 )
2005 ROM_LOAD16_BYTE( "thkrom3.bin", 0x00000, 0x80000, CRC(ec4b4144) SHA1(36df0686b405a3c99707a6b63ad14bff1cd7b443) )
2006 ROM_LOAD16_BYTE( "thkrom4.bin", 0x00001, 0x80000, CRC(dbd1c526) SHA1(1f82f3e132bb5ac598e5d95254de48357130a0a0) )
2007
2008 ROM_REGION( 0x100000, "gfx2", 0 )
2009 ROM_LOAD16_BYTE( "thkrom5.bin", 0x00000, 0x80000, CRC(4085e345) SHA1(38c8e4727a782630527141e1586fcceff1d07d76) )
2010 ROM_LOAD16_BYTE( "thkrom6.bin", 0x00001, 0x80000, CRC(637695ff) SHA1(a5707b545968ac9d41c1a4ffd4de60a9df4bcbf1) )
2011
2012 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2013 ROM_LOAD( "thk20lt.id", 0x00, 0x20, CRC(042cd62e) SHA1(1d145001ddbab44dee055d8dea72426a95150922) )
2014 ROM_END
2015
2016 ROM_START( tighookv1 )
2017 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2018 ROM_LOAD( "thkv21r.bin", 0x00000, 0x40000, CRC(30ade52d) SHA1(ae59b7fd79581b3fa0b764648ccf34dc0fcc886e) )
2019
2020 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
2021 ROM_LOAD( "thkrom2.bin", 0x00000, 0x40000, CRC(61b61b75) SHA1(e71c5ab6aedb7ca4db32a2f4d7d2818dcdd92417) )
2022
2023 ROM_REGION( 0x100000, "gfx1", 0 )
2024 ROM_LOAD16_BYTE( "thkrom3.bin", 0x00000, 0x80000, CRC(ec4b4144) SHA1(36df0686b405a3c99707a6b63ad14bff1cd7b443) )
2025 ROM_LOAD16_BYTE( "thkrom4.bin", 0x00001, 0x80000, CRC(dbd1c526) SHA1(1f82f3e132bb5ac598e5d95254de48357130a0a0) )
2026
2027 ROM_REGION( 0x100000, "gfx2", 0 )
2028 ROM_LOAD16_BYTE( "thkrom5.bin", 0x00000, 0x80000, CRC(4085e345) SHA1(38c8e4727a782630527141e1586fcceff1d07d76) )
2029 ROM_LOAD16_BYTE( "thkrom6.bin", 0x00001, 0x80000, CRC(637695ff) SHA1(a5707b545968ac9d41c1a4ffd4de60a9df4bcbf1) )
2030
2031 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2032 ROM_LOAD( "thk21r.id", 0x00, 0x20, CRC(6d92c0ad) SHA1(1f1be92bcbdda461f6d36382d72af389f767d63d) )
2033 ROM_END
2034
2035 ROM_START( tighookv2 )
2036 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2037 ROM_LOAD( "thkv20lt.bin", 0x00000, 0x40000, CRC(07a8e921) SHA1(2c92ec7187d441d1b205eea626d32a6a41a53918) )
2038
2039 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
2040 ROM_LOAD( "thkrom2.bin", 0x00000, 0x40000, CRC(61b61b75) SHA1(e71c5ab6aedb7ca4db32a2f4d7d2818dcdd92417) )
2041
2042 ROM_REGION( 0x100000, "gfx1", 0 )
2043 ROM_LOAD16_BYTE( "thkrom3.bin", 0x00000, 0x80000, CRC(ec4b4144) SHA1(36df0686b405a3c99707a6b63ad14bff1cd7b443) )
2044 ROM_LOAD16_BYTE( "thkrom4.bin", 0x00001, 0x80000, CRC(dbd1c526) SHA1(1f82f3e132bb5ac598e5d95254de48357130a0a0) )
2045
2046 ROM_REGION( 0x100000, "gfx2", 0 )
2047 ROM_LOAD16_BYTE( "thkrom5.bin", 0x00000, 0x80000, CRC(4085e345) SHA1(38c8e4727a782630527141e1586fcceff1d07d76) )
2048 ROM_LOAD16_BYTE( "thkrom6.bin", 0x00001, 0x80000, CRC(637695ff) SHA1(a5707b545968ac9d41c1a4ffd4de60a9df4bcbf1) )
2049
2050 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2051 ROM_LOAD( "thk20lt.id", 0x00, 0x20, CRC(042cd62e) SHA1(1d145001ddbab44dee055d8dea72426a95150922) )
2052 ROM_END
2053
2054 ROM_START( tighooko )
2055 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2056 ROM_LOAD( "thk17xt.bin", 0x00000, 0x40000, CRC(02ca5fe2) SHA1(daa66d5ef7336e311cc8bb78ec6625620b9b2800) )
2057
2058 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
2059 ROM_LOAD( "thkrom2.bin", 0x00000, 0x40000, CRC(61b61b75) SHA1(e71c5ab6aedb7ca4db32a2f4d7d2818dcdd92417) )
2060
2061 ROM_REGION( 0x100000, "gfx1", 0 )
2062 ROM_LOAD16_BYTE( "thkrom3.bin", 0x00000, 0x80000, CRC(ec4b4144) SHA1(36df0686b405a3c99707a6b63ad14bff1cd7b443) )
2063 ROM_LOAD16_BYTE( "thkrom4.bin", 0x00001, 0x80000, CRC(dbd1c526) SHA1(1f82f3e132bb5ac598e5d95254de48357130a0a0) )
2064
2065 ROM_REGION( 0x100000, "gfx2", 0 )
2066 ROM_LOAD16_BYTE( "thkrom5.bin", 0x00000, 0x80000, CRC(4085e345) SHA1(38c8e4727a782630527141e1586fcceff1d07d76) )
2067 ROM_LOAD16_BYTE( "thkrom6.bin", 0x00001, 0x80000, CRC(637695ff) SHA1(a5707b545968ac9d41c1a4ffd4de60a9df4bcbf1) )
2068
2069 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2070 ROM_LOAD( "thk17t.id", 0x00, 0x20, CRC(2732964b) SHA1(1a72804d993ec05bb92693a6bc1d3253a8f1ada0) )
2071 ROM_END
2072
2073 ROM_START( tighooko2 )
2074 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2075 ROM_LOAD( "thk17.bin", 0x00000, 0x40000, CRC(0e27d3dd) SHA1(c85e2e03c36e0f6ec95e15597a6bd58e8eeb6353) )
2076
2077 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
2078 ROM_LOAD( "thkrom2.bin", 0x00000, 0x40000, CRC(61b61b75) SHA1(e71c5ab6aedb7ca4db32a2f4d7d2818dcdd92417) )
2079
2080 ROM_REGION( 0x100000, "gfx1", 0 )
2081 ROM_LOAD16_BYTE( "thkrom3.bin", 0x00000, 0x80000, CRC(ec4b4144) SHA1(36df0686b405a3c99707a6b63ad14bff1cd7b443) )
2082 ROM_LOAD16_BYTE( "thkrom4.bin", 0x00001, 0x80000, CRC(dbd1c526) SHA1(1f82f3e132bb5ac598e5d95254de48357130a0a0) )
2083
2084 ROM_REGION( 0x100000, "gfx2", 0 )
2085 ROM_LOAD16_BYTE( "thkrom5.bin", 0x00000, 0x80000, CRC(4085e345) SHA1(38c8e4727a782630527141e1586fcceff1d07d76) )
2086 ROM_LOAD16_BYTE( "thkrom6.bin", 0x00001, 0x80000, CRC(637695ff) SHA1(a5707b545968ac9d41c1a4ffd4de60a9df4bcbf1) )
2087
2088 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2089 ROM_LOAD( "thk17r.id", 0x00, 0x20, CRC(4766771f) SHA1(9436d647dddc793cc373b1e45163f5af34d025b8) )
2090 ROM_END
2091
2092 /* Robin's Adventure */
2093 ROM_START( robadv )
2094 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2095 ROM_LOAD( "r1av17e.bin", 0x00000, 0x40000, CRC(75c6960a) SHA1(9ca85f04bf5549027dd89f47ddb78f2618d4620c) )
2096
2097 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
2098 ROM_LOAD( "rarom2.bin", 0x00000, 0x40000, CRC(092392cb) SHA1(fd52a0c4f46cb3242bf1b9e35ad5f41cda64010b) )
2099
2100 ROM_REGION( 0x100000, "gfx1", 0 )
2101 ROM_LOAD16_BYTE( "rarom3.bin", 0x00000, 0x80000, CRC(94e4cd71) SHA1(5c01e276dea3df7c367210af3d0d2399935c81c6) )
2102 ROM_LOAD16_BYTE( "rarom4.bin", 0x00001, 0x80000, CRC(72cfec99) SHA1(6612b8d04c0cc97dc5315fda861b606a6c158ea6) )
2103
2104 ROM_REGION( 0x100000, "gfx2", 0 )
2105 ROM_LOAD16_BYTE( "rarom5.bin", 0x00000, 0x80000, CRC(9bf41c2b) SHA1(8cc8ca5c2c63223e670e00ca5802b8677856bc16) )
2106 ROM_LOAD16_BYTE( "rarom6.bin", 0x00001, 0x80000, CRC(0fb69b4c) SHA1(8e1aaf5ade707b4045d55ff64e72cfe5db696332) )
2107
2108 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2109 ROM_LOAD( "ra17e1.id", 0x00, 0x20, CRC(e1a0cd91) SHA1(7f1543374dff9c027c438fa71e622450c9d9bb11) )
2110 ROM_END
2111
2112 ROM_START( robadvc1 )
2113 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2114 ROM_LOAD( "r1ac17r.bin", 0x00000, 0x40000, CRC(2e086ad9) SHA1(4cf96cf702fe38895d3ba3582cb7d74d79bc2208) )
2115
2116 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
2117 ROM_LOAD( "rarom2.bin", 0x00000, 0x40000, CRC(092392cb) SHA1(fd52a0c4f46cb3242bf1b9e35ad5f41cda64010b) )
2118
2119 ROM_REGION( 0x100000, "gfx1", 0 )
2120 ROM_LOAD16_BYTE( "rarom3.bin", 0x00000, 0x80000, CRC(94e4cd71) SHA1(5c01e276dea3df7c367210af3d0d2399935c81c6) )
2121 ROM_LOAD16_BYTE( "rarom4.bin", 0x00001, 0x80000, CRC(72cfec99) SHA1(6612b8d04c0cc97dc5315fda861b606a6c158ea6) )
2122
2123 ROM_REGION( 0x100000, "gfx2", 0 )
2124 ROM_LOAD16_BYTE( "rarom5.bin", 0x00000, 0x80000, CRC(9bf41c2b) SHA1(8cc8ca5c2c63223e670e00ca5802b8677856bc16) )
2125 ROM_LOAD16_BYTE( "rarom6.bin", 0x00001, 0x80000, CRC(0fb69b4c) SHA1(8e1aaf5ade707b4045d55ff64e72cfe5db696332) )
2126
2127 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2128 ROM_LOAD( "ra17r1.id", 0x00, 0x20, CRC(95984bfa) SHA1(b345e2a12795f8b8e3f301800c9b4c196db218c6) )
2129 ROM_END
2130
2131 ROM_START( robadvd1 )
2132 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2133 ROM_LOAD( "r1ad17r.bin", 0x00000, 0x40000, CRC(a00411d0) SHA1(007a3cf7bdd99a0200a2e34b89487f74a60c5561) )
2134
2135 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
2136 ROM_LOAD( "rarom2.bin", 0x00000, 0x40000, CRC(092392cb) SHA1(fd52a0c4f46cb3242bf1b9e35ad5f41cda64010b) )
2137
2138 ROM_REGION( 0x100000, "gfx1", 0 )
2139 ROM_LOAD16_BYTE( "rarom3.bin", 0x00000, 0x80000, CRC(94e4cd71) SHA1(5c01e276dea3df7c367210af3d0d2399935c81c6) )
2140 ROM_LOAD16_BYTE( "rarom4.bin", 0x00001, 0x80000, CRC(72cfec99) SHA1(6612b8d04c0cc97dc5315fda861b606a6c158ea6) )
2141
2142 ROM_REGION( 0x100000, "gfx2", 0 )
2143 ROM_LOAD16_BYTE( "rarom5.bin", 0x00000, 0x80000, CRC(9bf41c2b) SHA1(8cc8ca5c2c63223e670e00ca5802b8677856bc16) )
2144 ROM_LOAD16_BYTE( "rarom6.bin", 0x00001, 0x80000, CRC(0fb69b4c) SHA1(8e1aaf5ade707b4045d55ff64e72cfe5db696332) )
2145
2146 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2147 ROM_LOAD( "ra17r1.id", 0x00, 0x20, CRC(95984bfa) SHA1(b345e2a12795f8b8e3f301800c9b4c196db218c6) )
2148 ROM_END
2149
2150 ROM_START( robadvv1 )
2151 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2152 ROM_LOAD( "r1av17r.bin", 0x00000, 0x40000, CRC(1f97fa41) SHA1(b148bac2d96549a15135fe2a8a72913b880aa6c2) )
2153
2154 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
2155 ROM_LOAD( "rarom2.bin", 0x00000, 0x40000, CRC(092392cb) SHA1(fd52a0c4f46cb3242bf1b9e35ad5f41cda64010b) )
2156
2157 ROM_REGION( 0x100000, "gfx1", 0 )
2158 ROM_LOAD16_BYTE( "rarom3.bin", 0x00000, 0x80000, CRC(94e4cd71) SHA1(5c01e276dea3df7c367210af3d0d2399935c81c6) )
2159 ROM_LOAD16_BYTE( "rarom4.bin", 0x00001, 0x80000, CRC(72cfec99) SHA1(6612b8d04c0cc97dc5315fda861b606a6c158ea6) )
2160
2161 ROM_REGION( 0x100000, "gfx2", 0 )
2162 ROM_LOAD16_BYTE( "rarom5.bin", 0x00000, 0x80000, CRC(9bf41c2b) SHA1(8cc8ca5c2c63223e670e00ca5802b8677856bc16) )
2163 ROM_LOAD16_BYTE( "rarom6.bin", 0x00001, 0x80000, CRC(0fb69b4c) SHA1(8e1aaf5ade707b4045d55ff64e72cfe5db696332) )
2164
2165 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2166 ROM_LOAD( "ra17r1.id", 0x00, 0x20, CRC(95984bfa) SHA1(b345e2a12795f8b8e3f301800c9b4c196db218c6) )
2167 ROM_END
2168
2169 ROM_START( robadvo )
2170 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2171 ROM_LOAD( "ra15.bin", 0x00000, 0x40000, CRC(dd7e4ec9) SHA1(038b03855eaa8be1a97e34534822465a10886e10) )
2172
2173 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
2174 ROM_LOAD( "rarom2.bin", 0x00000, 0x40000, CRC(092392cb) SHA1(fd52a0c4f46cb3242bf1b9e35ad5f41cda64010b) )
2175
2176 ROM_REGION( 0x100000, "gfx1", 0 )
2177 ROM_LOAD16_BYTE( "rarom3.bin", 0x00000, 0x80000, CRC(94e4cd71) SHA1(5c01e276dea3df7c367210af3d0d2399935c81c6) )
2178 ROM_LOAD16_BYTE( "rarom4.bin", 0x00001, 0x80000, CRC(72cfec99) SHA1(6612b8d04c0cc97dc5315fda861b606a6c158ea6) )
2179
2180 ROM_REGION( 0x100000, "gfx2", 0 )
2181 ROM_LOAD16_BYTE( "rarom5.bin", 0x00000, 0x80000, CRC(9bf41c2b) SHA1(8cc8ca5c2c63223e670e00ca5802b8677856bc16) )
2182 ROM_LOAD16_BYTE( "rarom6.bin", 0x00001, 0x80000, CRC(0fb69b4c) SHA1(8e1aaf5ade707b4045d55ff64e72cfe5db696332) )
2183
2184 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2185 ROM_LOAD( "ra15r.id", 0x00, 0x20, CRC(7bc9c013) SHA1(83aa66ae0a9e9f9ee75541847c98df919907c5cb) )
2186 ROM_END
2187
2188 /* Robin's Adventure 2 */
2189 ROM_START( robadv2 )
2190 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2191 ROM_LOAD( "r2av17e.bin", 0x00000, 0x40000, CRC(81166cbd) SHA1(a2751752a95cac5181311af867457cac48854283) )
2192
2193 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
2194 ROM_LOAD( "rarom2.bin", 0x00000, 0x40000, CRC(092392cb) SHA1(fd52a0c4f46cb3242bf1b9e35ad5f41cda64010b) )
2195
2196 ROM_REGION( 0x100000, "gfx1", 0 )
2197 ROM_LOAD16_BYTE( "ra2rom3.bin", 0x00000, 0x80000, CRC(eacd0cf7) SHA1(a04ddc339d330be4b278f12a54fe65d7eb08ffd0) )
2198 ROM_LOAD16_BYTE( "ra2rom4.bin", 0x00001, 0x80000, CRC(adac68d2) SHA1(6287a979a57004b1c4eea7f539550e23bac22904) )
2199
2200 ROM_REGION( 0x100000, "gfx2", 0 )
2201 ROM_LOAD16_BYTE( "ra2rom5.bin", 0x00000, 0x80000, CRC(ad9379a2) SHA1(93126969677cfce20e5b2e287662ac6b2ceee425) )
2202 ROM_LOAD16_BYTE( "ra2rom6.bin", 0x00001, 0x80000, CRC(12312874) SHA1(9d4d9d9fbec8536e8a003892643654d15f4535fa) )
2203
2204 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2205 ROM_LOAD( "ra17e2.id", 0x00, 0x20, CRC(d048d70c) SHA1(602b0bd23e02577e822e09b3b0bc363f3aeceaba) )
2206 ROM_END
2207
2208 ROM_START( robadv2c1 )
2209 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2210 ROM_LOAD( "r2ac17r.bin", 0x00000, 0x40000, CRC(92ad7e01) SHA1(47f41ed02b488e439f81936393618bde058ad661) )
2211
2212 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
2213 ROM_LOAD( "rarom2.bin", 0x00000, 0x40000, CRC(092392cb) SHA1(fd52a0c4f46cb3242bf1b9e35ad5f41cda64010b) )
2214
2215 ROM_REGION( 0x100000, "gfx1", 0 )
2216 ROM_LOAD16_BYTE( "ra2rom3.bin", 0x00000, 0x80000, CRC(eacd0cf7) SHA1(a04ddc339d330be4b278f12a54fe65d7eb08ffd0) )
2217 ROM_LOAD16_BYTE( "ra2rom4.bin", 0x00001, 0x80000, CRC(adac68d2) SHA1(6287a979a57004b1c4eea7f539550e23bac22904) )
2218
2219 ROM_REGION( 0x100000, "gfx2", 0 )
2220 ROM_LOAD16_BYTE( "ra2rom5.bin", 0x00000, 0x80000, CRC(ad9379a2) SHA1(93126969677cfce20e5b2e287662ac6b2ceee425) )
2221 ROM_LOAD16_BYTE( "ra2rom6.bin", 0x00001, 0x80000, CRC(12312874) SHA1(9d4d9d9fbec8536e8a003892643654d15f4535fa) )
2222
2223 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2224 ROM_LOAD( "ra17r2.id", 0x00, 0x20, CRC(a4705167) SHA1(97573248b4d35c665933e34e6e2fa2ea62e0c8a5) )
2225 ROM_END
2226
2227 ROM_START( robadv2c2 )
2228 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2229 ROM_LOAD( "r2ac17lt.bin", 0x00000, 0x40000, CRC(47ce9172) SHA1(e05be868c48e53f131936070abd350914f9befcf) )
2230
2231 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
2232 ROM_LOAD( "rarom2.bin", 0x00000, 0x40000, CRC(092392cb) SHA1(fd52a0c4f46cb3242bf1b9e35ad5f41cda64010b) )
2233
2234 ROM_REGION( 0x100000, "gfx1", 0 )
2235 ROM_LOAD16_BYTE( "ra2rom3.bin", 0x00000, 0x80000, CRC(eacd0cf7) SHA1(a04ddc339d330be4b278f12a54fe65d7eb08ffd0) )
2236 ROM_LOAD16_BYTE( "ra2rom4.bin", 0x00001, 0x80000, CRC(adac68d2) SHA1(6287a979a57004b1c4eea7f539550e23bac22904) )
2237
2238 ROM_REGION( 0x100000, "gfx2", 0 )
2239 ROM_LOAD16_BYTE( "ra2rom5.bin", 0x00000, 0x80000, CRC(ad9379a2) SHA1(93126969677cfce20e5b2e287662ac6b2ceee425) )
2240 ROM_LOAD16_BYTE( "ra2rom6.bin", 0x00001, 0x80000, CRC(12312874) SHA1(9d4d9d9fbec8536e8a003892643654d15f4535fa) )
2241
2242 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2243 ROM_LOAD( "ra17lt2.id", 0x00, 0x20, CRC(697f1668) SHA1(cbac3a24fd9f73c91a2903f5dfe2aee7944cffeb) )
2244 ROM_END
2245
2246 ROM_START( robadv2c3 )
2247 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2248 ROM_LOAD( "r2ac17sh.bin", 0x00000, 0x40000, CRC(721fc8aa) SHA1(6985530f4dfb270f73f5c377b5831d5c2e087d05) )
2249
2250 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
2251 ROM_LOAD( "rarom2.bin", 0x00000, 0x40000, CRC(092392cb) SHA1(fd52a0c4f46cb3242bf1b9e35ad5f41cda64010b) )
2252
2253 ROM_REGION( 0x100000, "gfx1", 0 )
2254 ROM_LOAD16_BYTE( "ra2rom3.bin", 0x00000, 0x80000, CRC(eacd0cf7) SHA1(a04ddc339d330be4b278f12a54fe65d7eb08ffd0) )
2255 ROM_LOAD16_BYTE( "ra2rom4.bin", 0x00001, 0x80000, CRC(adac68d2) SHA1(6287a979a57004b1c4eea7f539550e23bac22904) )
2256
2257 ROM_REGION( 0x100000, "gfx2", 0 )
2258 ROM_LOAD16_BYTE( "ra2rom5.bin", 0x00000, 0x80000, CRC(ad9379a2) SHA1(93126969677cfce20e5b2e287662ac6b2ceee425) )
2259 ROM_LOAD16_BYTE( "ra2rom6.bin", 0x00001, 0x80000, CRC(12312874) SHA1(9d4d9d9fbec8536e8a003892643654d15f4535fa) )
2260
2261 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2262 ROM_LOAD( "ra17r2.id", 0x00, 0x20, CRC(a4705167) SHA1(97573248b4d35c665933e34e6e2fa2ea62e0c8a5) )
2263 ROM_END
2264
2265 ROM_START( robadv2d1 )
2266 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2267 ROM_LOAD( "r2ad17r.bin", 0x00000, 0x40000, CRC(2454cd69) SHA1(51be4a4522176e23f1cd172d4fca5bcaf8802d1c) )
2268
2269 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
2270 ROM_LOAD( "rarom2.bin", 0x00000, 0x40000, CRC(092392cb) SHA1(fd52a0c4f46cb3242bf1b9e35ad5f41cda64010b) )
2271
2272 ROM_REGION( 0x100000, "gfx1", 0 )
2273 ROM_LOAD16_BYTE( "ra2rom3.bin", 0x00000, 0x80000, CRC(eacd0cf7) SHA1(a04ddc339d330be4b278f12a54fe65d7eb08ffd0) )
2274 ROM_LOAD16_BYTE( "ra2rom4.bin", 0x00001, 0x80000, CRC(adac68d2) SHA1(6287a979a57004b1c4eea7f539550e23bac22904) )
2275
2276 ROM_REGION( 0x100000, "gfx2", 0 )
2277 ROM_LOAD16_BYTE( "ra2rom5.bin", 0x00000, 0x80000, CRC(ad9379a2) SHA1(93126969677cfce20e5b2e287662ac6b2ceee425) )
2278 ROM_LOAD16_BYTE( "ra2rom6.bin", 0x00001, 0x80000, CRC(12312874) SHA1(9d4d9d9fbec8536e8a003892643654d15f4535fa) )
2279
2280 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2281 ROM_LOAD( "ra17r2.id", 0x00, 0x20, CRC(a4705167) SHA1(97573248b4d35c665933e34e6e2fa2ea62e0c8a5) )
2282 ROM_END
2283
2284 ROM_START( robadv2d2 )
2285 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2286 ROM_LOAD( "r2ad17lt.bin", 0x00000, 0x40000, CRC(e0ea8ce9) SHA1(cf6a58d1cc654c41ae245f26fff6b26483bc01ce) )
2287
2288 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
2289 ROM_LOAD( "rarom2.bin", 0x00000, 0x40000, CRC(092392cb) SHA1(fd52a0c4f46cb3242bf1b9e35ad5f41cda64010b) )
2290
2291 ROM_REGION( 0x100000, "gfx1", 0 )
2292 ROM_LOAD16_BYTE( "ra2rom3.bin", 0x00000, 0x80000, CRC(eacd0cf7) SHA1(a04ddc339d330be4b278f12a54fe65d7eb08ffd0) )
2293 ROM_LOAD16_BYTE( "ra2rom4.bin", 0x00001, 0x80000, CRC(adac68d2) SHA1(6287a979a57004b1c4eea7f539550e23bac22904) )
2294
2295 ROM_REGION( 0x100000, "gfx2", 0 )
2296 ROM_LOAD16_BYTE( "ra2rom5.bin", 0x00000, 0x80000, CRC(ad9379a2) SHA1(93126969677cfce20e5b2e287662ac6b2ceee425) )
2297 ROM_LOAD16_BYTE( "ra2rom6.bin", 0x00001, 0x80000, CRC(12312874) SHA1(9d4d9d9fbec8536e8a003892643654d15f4535fa) )
2298
2299 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2300 ROM_LOAD( "ra17lt2.id", 0x00, 0x20, CRC(697f1668) SHA1(cbac3a24fd9f73c91a2903f5dfe2aee7944cffeb) )
2301 ROM_END
2302
2303 ROM_START( robadv2d3 )
2304 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2305 ROM_LOAD( "r2ad17sh.bin", 0x00000, 0x40000, CRC(d65ac29a) SHA1(74ae9ae2d3d2e6fb460bddf6adb676b778e42920) )
2306
2307 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
2308 ROM_LOAD( "rarom2.bin", 0x00000, 0x40000, CRC(092392cb) SHA1(fd52a0c4f46cb3242bf1b9e35ad5f41cda64010b) )
2309
2310 ROM_REGION( 0x100000, "gfx1", 0 )
2311 ROM_LOAD16_BYTE( "ra2rom3.bin", 0x00000, 0x80000, CRC(eacd0cf7) SHA1(a04ddc339d330be4b278f12a54fe65d7eb08ffd0) )
2312 ROM_LOAD16_BYTE( "ra2rom4.bin", 0x00001, 0x80000, CRC(adac68d2) SHA1(6287a979a57004b1c4eea7f539550e23bac22904) )
2313
2314 ROM_REGION( 0x100000, "gfx2", 0 )
2315 ROM_LOAD16_BYTE( "ra2rom5.bin", 0x00000, 0x80000, CRC(ad9379a2) SHA1(93126969677cfce20e5b2e287662ac6b2ceee425) )
2316 ROM_LOAD16_BYTE( "ra2rom6.bin", 0x00001, 0x80000, CRC(12312874) SHA1(9d4d9d9fbec8536e8a003892643654d15f4535fa) )
2317
2318 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2319 ROM_LOAD( "ra17r2.id", 0x00, 0x20, CRC(a4705167) SHA1(97573248b4d35c665933e34e6e2fa2ea62e0c8a5) )
2320 ROM_END
2321
2322 ROM_START( robadv2v1 )
2323 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2324 ROM_LOAD( "r2av17r.bin", 0x00000, 0x40000, CRC(17350817) SHA1(5e1c978cd4cf0f319f49c366c3b7634500c873dd) )
2325
2326 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
2327 ROM_LOAD( "rarom2.bin", 0x00000, 0x40000, CRC(092392cb) SHA1(fd52a0c4f46cb3242bf1b9e35ad5f41cda64010b) )
2328
2329 ROM_REGION( 0x100000, "gfx1", 0 )
2330 ROM_LOAD16_BYTE( "ra2rom3.bin", 0x00000, 0x80000, CRC(eacd0cf7) SHA1(a04ddc339d330be4b278f12a54fe65d7eb08ffd0) )
2331 ROM_LOAD16_BYTE( "ra2rom4.bin", 0x00001, 0x80000, CRC(adac68d2) SHA1(6287a979a57004b1c4eea7f539550e23bac22904) )
2332
2333 ROM_REGION( 0x100000, "gfx2", 0 )
2334 ROM_LOAD16_BYTE( "ra2rom5.bin", 0x00000, 0x80000, CRC(ad9379a2) SHA1(93126969677cfce20e5b2e287662ac6b2ceee425) )
2335 ROM_LOAD16_BYTE( "ra2rom6.bin", 0x00001, 0x80000, CRC(12312874) SHA1(9d4d9d9fbec8536e8a003892643654d15f4535fa) )
2336
2337 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2338 ROM_LOAD( "ra17r2.id", 0x00, 0x20, CRC(a4705167) SHA1(97573248b4d35c665933e34e6e2fa2ea62e0c8a5) )
2339 ROM_END
2340
2341 ROM_START( robadv2v2 )
2342 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2343 ROM_LOAD( "r2av17lt.bin", 0x00000, 0x40000, CRC(0ebc91fe) SHA1(d64a29e05ce62d662eccb025ea905275eb8806f9) )
2344
2345 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
2346 ROM_LOAD( "rarom2.bin", 0x00000, 0x40000, CRC(092392cb) SHA1(fd52a0c4f46cb3242bf1b9e35ad5f41cda64010b) )
2347
2348 ROM_REGION( 0x100000, "gfx1", 0 )
2349 ROM_LOAD16_BYTE( "ra2rom3.bin", 0x00000, 0x80000, CRC(eacd0cf7) SHA1(a04ddc339d330be4b278f12a54fe65d7eb08ffd0) )
2350 ROM_LOAD16_BYTE( "ra2rom4.bin", 0x00001, 0x80000, CRC(adac68d2) SHA1(6287a979a57004b1c4eea7f539550e23bac22904) )
2351
2352 ROM_REGION( 0x100000, "gfx2", 0 )
2353 ROM_LOAD16_BYTE( "ra2rom5.bin", 0x00000, 0x80000, CRC(ad9379a2) SHA1(93126969677cfce20e5b2e287662ac6b2ceee425) )
2354 ROM_LOAD16_BYTE( "ra2rom6.bin", 0x00001, 0x80000, CRC(12312874) SHA1(9d4d9d9fbec8536e8a003892643654d15f4535fa) )
2355
2356 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2357 ROM_LOAD( "ra17lt2.id", 0x00, 0x20, CRC(697f1668) SHA1(cbac3a24fd9f73c91a2903f5dfe2aee7944cffeb) )
2358 ROM_END
2359
2360 ROM_START( robadv2v3 )
2361 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2362 ROM_LOAD( "r2av17sh.bin", 0x00000, 0x40000, CRC(fe4a3199) SHA1(d8c8f3d4e399e757b551748435ede1cb6a04ee3b) )
2363
2364 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
2365 ROM_LOAD( "rarom2.bin", 0x00000, 0x40000, CRC(092392cb) SHA1(fd52a0c4f46cb3242bf1b9e35ad5f41cda64010b) )
2366
2367 ROM_REGION( 0x100000, "gfx1", 0 )
2368 ROM_LOAD16_BYTE( "ra2rom3.bin", 0x00000, 0x80000, CRC(eacd0cf7) SHA1(a04ddc339d330be4b278f12a54fe65d7eb08ffd0) )
2369 ROM_LOAD16_BYTE( "ra2rom4.bin", 0x00001, 0x80000, CRC(adac68d2) SHA1(6287a979a57004b1c4eea7f539550e23bac22904) )
2370
2371 ROM_REGION( 0x100000, "gfx2", 0 )
2372 ROM_LOAD16_BYTE( "ra2rom5.bin", 0x00000, 0x80000, CRC(ad9379a2) SHA1(93126969677cfce20e5b2e287662ac6b2ceee425) )
2373 ROM_LOAD16_BYTE( "ra2rom6.bin", 0x00001, 0x80000, CRC(12312874) SHA1(9d4d9d9fbec8536e8a003892643654d15f4535fa) )
2374
2375 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2376 ROM_LOAD( "ra17r2.id", 0x00, 0x20, CRC(a4705167) SHA1(97573248b4d35c665933e34e6e2fa2ea62e0c8a5) )
2377 ROM_END
2378
2379 ROM_START( robadv2o )
2380 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2381 ROM_LOAD( "r2a15sh.bin", 0x00000, 0x40000, CRC(c53af9be) SHA1(86cb2dae1315227f01f430d23fb4e09d015f1206) )
2382
2383 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
2384 ROM_LOAD( "rarom2.bin", 0x00000, 0x40000, CRC(092392cb) SHA1(fd52a0c4f46cb3242bf1b9e35ad5f41cda64010b) )
2385
2386 ROM_REGION( 0x100000, "gfx1", 0 )
2387 ROM_LOAD16_BYTE( "ra2rom3.bin", 0x00000, 0x80000, CRC(eacd0cf7) SHA1(a04ddc339d330be4b278f12a54fe65d7eb08ffd0) )
2388 ROM_LOAD16_BYTE( "ra2rom4.bin", 0x00001, 0x80000, CRC(adac68d2) SHA1(6287a979a57004b1c4eea7f539550e23bac22904) )
2389
2390 ROM_REGION( 0x100000, "gfx2", 0 )
2391 ROM_LOAD16_BYTE( "ra2rom5.bin", 0x00000, 0x80000, CRC(ad9379a2) SHA1(93126969677cfce20e5b2e287662ac6b2ceee425) )
2392 ROM_LOAD16_BYTE( "ra2rom6.bin", 0x00001, 0x80000, CRC(12312874) SHA1(9d4d9d9fbec8536e8a003892643654d15f4535fa) )
2393
2394 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2395 ROM_LOAD( "ra15r2.id", 0x00, 0x20, CRC(8d2a7cd7) SHA1(ce1a67b4848c74c50c957d2ced081298e9fde3ee) )
2396 ROM_END
2397
2398 ROM_START( robadv2o2 )
2399 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2400 ROM_LOAD( "r2a15.bin", 0x00000, 0x40000, CRC(e1932e13) SHA1(918d51e64aefaa308f92748bb5bfa92b88e00feb) )
2401
2402 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
2403 ROM_LOAD( "rarom2.bin", 0x00000, 0x40000, CRC(092392cb) SHA1(fd52a0c4f46cb3242bf1b9e35ad5f41cda64010b) )
2404
2405 ROM_REGION( 0x100000, "gfx1", 0 )
2406 ROM_LOAD16_BYTE( "ra2rom3.bin", 0x00000, 0x80000, CRC(eacd0cf7) SHA1(a04ddc339d330be4b278f12a54fe65d7eb08ffd0) )
2407 ROM_LOAD16_BYTE( "ra2rom4.bin", 0x00001, 0x80000, CRC(adac68d2) SHA1(6287a979a57004b1c4eea7f539550e23bac22904) )
2408
2409 ROM_REGION( 0x100000, "gfx2", 0 )
2410 ROM_LOAD16_BYTE( "ra2rom5.bin", 0x00000, 0x80000, CRC(ad9379a2) SHA1(93126969677cfce20e5b2e287662ac6b2ceee425) )
2411 ROM_LOAD16_BYTE( "ra2rom6.bin", 0x00001, 0x80000, CRC(12312874) SHA1(9d4d9d9fbec8536e8a003892643654d15f4535fa) )
2412
2413 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2414 ROM_LOAD( "ra15r2.id", 0x00, 0x20, CRC(8d2a7cd7) SHA1(ce1a67b4848c74c50c957d2ced081298e9fde3ee) )
2415 ROM_END
2416
2417 /* Pirate Poker II */
2418 ROM_START( pirpok2 )
2419 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2420 ROM_LOAD( "p3pv24e.bin", 0x00000, 0x40000, CRC(0e77fb66) SHA1(732f9c160682dcfb6839c0ad28dfe7e4899e693c) )
2421
2422 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
2423 ROM_LOAD( "p3rom2.bin", 0x00000, 0x20000, CRC(db6182e4) SHA1(65f05247629d5a1f37bf179f468acf8420342d2c) )
2424
2425 ROM_REGION( 0x100000, "gfx1", 0 )
2426 ROM_LOAD16_BYTE( "p3rom3.bin", 0x00000, 0x80000, CRC(34d3e6c5) SHA1(1d89677605188f135c8dbbc2ab20510cae7548fe) )
2427 ROM_LOAD16_BYTE( "p3rom4.bin", 0x00001, 0x80000, CRC(3861b5fb) SHA1(72f085a1fd951919f479e5c6984304f7bbddc054) )
2428
2429 ROM_REGION( 0x100000, "gfx2", 0 )
2430 ROM_LOAD16_BYTE( "p3rom5.bin", 0x00000, 0x80000, CRC(c5eca135) SHA1(bdaccd32e1434016c77579bc8c4214ab2a3ae474) )
2431 ROM_LOAD16_BYTE( "p3rom6.bin", 0x00001, 0x80000, CRC(d990cbb8) SHA1(6f822e38bf401b2eb0b2e36f3b4fc6822fafd3fa) )
2432
2433 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2434 ROM_LOAD( "p3p24e.id", 0x00, 0x20, CRC(99d30f6b) SHA1(fb7937e8b595def542f87c08ad69163d18bcde81) )
2435 ROM_END
2436
2437 ROM_START( pirpok2b1 )
2438 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2439 ROM_LOAD( "p3pb22r.bin", 0x00000, 0x40000, CRC(39303a7a) SHA1(ef4f1a01812818fe0f9fa5a23396094144c3ce83) )
2440
2441 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
2442 ROM_LOAD( "p3rom2.bin", 0x00000, 0x20000, CRC(db6182e4) SHA1(65f05247629d5a1f37bf179f468acf8420342d2c) )
2443
2444 ROM_REGION( 0x100000, "gfx1", 0 )
2445 ROM_LOAD16_BYTE( "p3rom3.bin", 0x00000, 0x80000, CRC(34d3e6c5) SHA1(1d89677605188f135c8dbbc2ab20510cae7548fe) )
2446 ROM_LOAD16_BYTE( "p3rom4.bin", 0x00001, 0x80000, CRC(3861b5fb) SHA1(72f085a1fd951919f479e5c6984304f7bbddc054) )
2447
2448 ROM_REGION( 0x100000, "gfx2", 0 )
2449 ROM_LOAD16_BYTE( "p3rom5.bin", 0x00000, 0x80000, CRC(c5eca135) SHA1(bdaccd32e1434016c77579bc8c4214ab2a3ae474) )
2450 ROM_LOAD16_BYTE( "p3rom6.bin", 0x00001, 0x80000, CRC(d990cbb8) SHA1(6f822e38bf401b2eb0b2e36f3b4fc6822fafd3fa) )
2451
2452 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2453 ROM_LOAD( "p3p22r_.id", 0x00, 0x20, CRC(30f56bca) SHA1(6325121e9f11ec96af90c0f3b57b98c11f8f97b7) )
2454 ROM_END
2455
2456 ROM_START( pirpok2d1 )
2457 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2458 ROM_LOAD( "p3pd22r.bin", 0x00000, 0x40000, CRC(10262317) SHA1(561088d1ace055cd568d667f690e95fc9ee3fed3) )
2459
2460 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
2461 ROM_LOAD( "p3rom2.bin", 0x00000, 0x20000, CRC(db6182e4) SHA1(65f05247629d5a1f37bf179f468acf8420342d2c) )
2462
2463 ROM_REGION( 0x100000, "gfx1", 0 )
2464 ROM_LOAD16_BYTE( "p3rom3.bin", 0x00000, 0x80000, CRC(34d3e6c5) SHA1(1d89677605188f135c8dbbc2ab20510cae7548fe) )
2465 ROM_LOAD16_BYTE( "p3rom4.bin", 0x00001, 0x80000, CRC(3861b5fb) SHA1(72f085a1fd951919f479e5c6984304f7bbddc054) )
2466
2467 ROM_REGION( 0x100000, "gfx2", 0 )
2468 ROM_LOAD16_BYTE( "p3rom5.bin", 0x00000, 0x80000, CRC(c5eca135) SHA1(bdaccd32e1434016c77579bc8c4214ab2a3ae474) )
2469 ROM_LOAD16_BYTE( "p3rom6.bin", 0x00001, 0x80000, CRC(d990cbb8) SHA1(6f822e38bf401b2eb0b2e36f3b4fc6822fafd3fa) )
2470
2471 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2472 ROM_LOAD( "p3p22r.id", 0x00, 0x20, CRC(fc07ce9b) SHA1(50ea8edd5c2f73f7e8abaa8af0d717152648dcd0) )
2473 ROM_END
2474
2475 ROM_START( pirpok2v1 )
2476 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2477 ROM_LOAD( "p3pv22r.bin", 0x00000, 0x40000, CRC(6e2aab96) SHA1(0e01c9cadcf947d68fab8626454ac06e2073b0e6) )
2478
2479 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
2480 ROM_LOAD( "p3rom2.bin", 0x00000, 0x20000, CRC(db6182e4) SHA1(65f05247629d5a1f37bf179f468acf8420342d2c) )
2481
2482 ROM_REGION( 0x100000, "gfx1", 0 )
2483 ROM_LOAD16_BYTE( "p3rom3.bin", 0x00000, 0x80000, CRC(34d3e6c5) SHA1(1d89677605188f135c8dbbc2ab20510cae7548fe) )
2484 ROM_LOAD16_BYTE( "p3rom4.bin", 0x00001, 0x80000, CRC(3861b5fb) SHA1(72f085a1fd951919f479e5c6984304f7bbddc054) )
2485
2486 ROM_REGION( 0x100000, "gfx2", 0 )
2487 ROM_LOAD16_BYTE( "p3rom5.bin", 0x00000, 0x80000, CRC(c5eca135) SHA1(bdaccd32e1434016c77579bc8c4214ab2a3ae474) )
2488 ROM_LOAD16_BYTE( "p3rom6.bin", 0x00001, 0x80000, CRC(d990cbb8) SHA1(6f822e38bf401b2eb0b2e36f3b4fc6822fafd3fa) )
2489
2490 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2491 ROM_LOAD( "p3p22r.id", 0x00, 0x20, CRC(fc07ce9b) SHA1(50ea8edd5c2f73f7e8abaa8af0d717152648dcd0) )
2492 ROM_END
2493
2494 ROM_START( pirpok2o )
2495 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2496 ROM_LOAD( "p3p20.bin", 0x00000, 0x40000, CRC(0e477094) SHA1(cd35c9ac1ed4b843886b1fc554e749f38573ca21) )
2497
2498 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
2499 ROM_LOAD( "p3rom2.bin", 0x00000, 0x20000, CRC(db6182e4) SHA1(65f05247629d5a1f37bf179f468acf8420342d2c) )
2500
2501 ROM_REGION( 0x100000, "gfx1", 0 )
2502 ROM_LOAD16_BYTE( "p3rom3.bin", 0x00000, 0x80000, CRC(34d3e6c5) SHA1(1d89677605188f135c8dbbc2ab20510cae7548fe) )
2503 ROM_LOAD16_BYTE( "p3rom4.bin", 0x00001, 0x80000, CRC(3861b5fb) SHA1(72f085a1fd951919f479e5c6984304f7bbddc054) )
2504
2505 ROM_REGION( 0x100000, "gfx2", 0 )
2506 ROM_LOAD16_BYTE( "p3rom5.bin", 0x00000, 0x80000, CRC(c5eca135) SHA1(bdaccd32e1434016c77579bc8c4214ab2a3ae474) )
2507 ROM_LOAD16_BYTE( "p3rom6.bin", 0x00001, 0x80000, CRC(d990cbb8) SHA1(6f822e38bf401b2eb0b2e36f3b4fc6822fafd3fa) )
2508 ROM_END
2509
2510 /* Animal Bonus */
2511 ROM_START( anibonus )
2512 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2513 ROM_LOAD( "abv18e.bin", 0x00000, 0x40000, CRC(c05b8fb5) SHA1(8ae4e00a66d2825ceea072c58750915618477304) )
2514
2515 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
2516 ROM_LOAD( "abrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
2517
2518 ROM_REGION( 0x100000, "gfx1", 0 )
2519 ROM_LOAD16_BYTE( "abrom3n.bin", 0x00000, 0x80000, CRC(aab2161a) SHA1(d472746c68720935fedfc6b2d06a4fe1152cc804) )
2520 ROM_LOAD16_BYTE( "abrom4n.bin", 0x00001, 0x80000, CRC(d776862c) SHA1(03b3c0e9adb11b560b8773e88ea97e712323f25e) )
2521
2522 ROM_REGION( 0x100000, "gfx2", 0 )
2523 ROM_LOAD16_BYTE( "abrom5n.bin", 0x00000, 0x80000, CRC(d3db86eb) SHA1(e7e2cdfa6b4795d4021f589d2a292c67cc32f03a) )
2524 ROM_LOAD16_BYTE( "abrom6n.bin", 0x00001, 0x80000, CRC(0d8dcaa1) SHA1(a74c64bb89b4273e9d1e092786a5cf8ebd60477c) )
2525
2526 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2527 ROM_LOAD( "ab17e.id", 0x00, 0x20, CRC(5a729357) SHA1(8a218c27fda8991ec9e122eb75675250aa7f73d6) ) // game version is 1.8, but still writes 1.7 to nvram
2528 ROM_END
2529
2530 ROM_START( anibonusv1 )
2531 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2532 ROM_LOAD( "abv18r.bin", 0x00000, 0x40000, CRC(56672865) SHA1(44d141b307a2cb0cb4731ad6db8235941f80ae23) )
2533
2534 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
2535 ROM_LOAD( "abrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
2536
2537 ROM_REGION( 0x100000, "gfx1", 0 )
2538 ROM_LOAD16_BYTE( "abrom3n.bin", 0x00000, 0x80000, CRC(aab2161a) SHA1(d472746c68720935fedfc6b2d06a4fe1152cc804) )
2539 ROM_LOAD16_BYTE( "abrom4n.bin", 0x00001, 0x80000, CRC(d776862c) SHA1(03b3c0e9adb11b560b8773e88ea97e712323f25e) )
2540
2541 ROM_REGION( 0x100000, "gfx2", 0 )
2542 ROM_LOAD16_BYTE( "abrom5n.bin", 0x00000, 0x80000, CRC(d3db86eb) SHA1(e7e2cdfa6b4795d4021f589d2a292c67cc32f03a) )
2543 ROM_LOAD16_BYTE( "abrom6n.bin", 0x00001, 0x80000, CRC(0d8dcaa1) SHA1(a74c64bb89b4273e9d1e092786a5cf8ebd60477c) )
2544
2545 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2546 ROM_LOAD( "ab17r.id", 0x00, 0x20, CRC(2dcec152) SHA1(092971dd78cf923a8b17d40d0aca5a8e67468425) ) // game version is 1.8, but still writes 1.7 to nvram
2547 ROM_END
2548
2549 ROM_START( anibonusv2 )
2550 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2551 ROM_LOAD( "abv18lt.bin", 0x00000, 0x40000, CRC(26bc1901) SHA1(c17f6bf5380c3c141cc79f4fb2e01bb8299e93b0) )
2552
2553 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
2554 ROM_LOAD( "abrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
2555
2556 ROM_REGION( 0x100000, "gfx1", 0 )
2557 ROM_LOAD16_BYTE( "abrom3n.bin", 0x00000, 0x80000, CRC(aab2161a) SHA1(d472746c68720935fedfc6b2d06a4fe1152cc804) )
2558 ROM_LOAD16_BYTE( "abrom4n.bin", 0x00001, 0x80000, CRC(d776862c) SHA1(03b3c0e9adb11b560b8773e88ea97e712323f25e) )
2559
2560 ROM_REGION( 0x100000, "gfx2", 0 )
2561 ROM_LOAD16_BYTE( "abrom5n.bin", 0x00000, 0x80000, CRC(d3db86eb) SHA1(e7e2cdfa6b4795d4021f589d2a292c67cc32f03a) )
2562 ROM_LOAD16_BYTE( "abrom6n.bin", 0x00001, 0x80000, CRC(0d8dcaa1) SHA1(a74c64bb89b4273e9d1e092786a5cf8ebd60477c) )
2563
2564 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2565 ROM_LOAD( "ab17lt.id", 0x00, 0x20, CRC(5e9ea82a) SHA1(91adfef2b71be838929b2cd3b619b90270c2464f) ) // game version is 1.8, but still writes 1.7 to nvram
2566 ROM_END
2567
2568 ROM_START( anibonusb1 )
2569 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2570 ROM_LOAD( "abb17r.bin", 0x00000, 0x40000, CRC(e49e6dfc) SHA1(358448f7f68ba53e8c9c04a8a0e54f1ba292705f) )
2571
2572 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
2573 ROM_LOAD( "abrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
2574
2575 ROM_REGION( 0x100000, "gfx1", 0 )
2576 ROM_LOAD16_BYTE( "abrom3n.bin", 0x00000, 0x80000, CRC(aab2161a) SHA1(d472746c68720935fedfc6b2d06a4fe1152cc804) )
2577 ROM_LOAD16_BYTE( "abrom4n.bin", 0x00001, 0x80000, CRC(d776862c) SHA1(03b3c0e9adb11b560b8773e88ea97e712323f25e) )
2578
2579 ROM_REGION( 0x100000, "gfx2", 0 )
2580 ROM_LOAD16_BYTE( "abrom5n.bin", 0x00000, 0x80000, CRC(d3db86eb) SHA1(e7e2cdfa6b4795d4021f589d2a292c67cc32f03a) )
2581 ROM_LOAD16_BYTE( "abrom6n.bin", 0x00001, 0x80000, CRC(0d8dcaa1) SHA1(a74c64bb89b4273e9d1e092786a5cf8ebd60477c) )
2582
2583 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2584 ROM_LOAD( "ab17r_.id", 0x00, 0x20, CRC(429d536e) SHA1(29c3cae00c3a11f25fdc1fe2d5a99d28ab7e3fbd) )
2585 ROM_END
2586
2587 ROM_START( anibonusb2 )
2588 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2589 ROM_LOAD( "abb17lt.bin", 0x00000, 0x40000, CRC(fd600bf2) SHA1(13b3685e1cced585af08d711f24688a9f4e1ff8c) )
2590
2591 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
2592 ROM_LOAD( "abrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
2593
2594 ROM_REGION( 0x100000, "gfx1", 0 )
2595 ROM_LOAD16_BYTE( "abrom3n.bin", 0x00000, 0x80000, CRC(aab2161a) SHA1(d472746c68720935fedfc6b2d06a4fe1152cc804) )
2596 ROM_LOAD16_BYTE( "abrom4n.bin", 0x00001, 0x80000, CRC(d776862c) SHA1(03b3c0e9adb11b560b8773e88ea97e712323f25e) )
2597
2598 ROM_REGION( 0x100000, "gfx2", 0 )
2599 ROM_LOAD16_BYTE( "abrom5n.bin", 0x00000, 0x80000, CRC(d3db86eb) SHA1(e7e2cdfa6b4795d4021f589d2a292c67cc32f03a) )
2600 ROM_LOAD16_BYTE( "abrom6n.bin", 0x00001, 0x80000, CRC(0d8dcaa1) SHA1(a74c64bb89b4273e9d1e092786a5cf8ebd60477c) )
2601
2602 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2603 ROM_LOAD( "ab17lt_.id", 0x00, 0x20, CRC(cee2a8e9) SHA1(8c5fe465f1397b3d40f616d6a4d842c2bbc767de) )
2604 ROM_END
2605
2606 ROM_START( anibonusd1 )
2607 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2608 ROM_LOAD( "abd17r.bin", 0x00000, 0x40000, CRC(32707445) SHA1(12005139862b209e0f187e27f61f779de81066a1) )
2609
2610 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
2611 ROM_LOAD( "abrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
2612
2613 ROM_REGION( 0x100000, "gfx1", 0 )
2614 ROM_LOAD16_BYTE( "abrom3n.bin", 0x00000, 0x80000, CRC(aab2161a) SHA1(d472746c68720935fedfc6b2d06a4fe1152cc804) )
2615 ROM_LOAD16_BYTE( "abrom4n.bin", 0x00001, 0x80000, CRC(d776862c) SHA1(03b3c0e9adb11b560b8773e88ea97e712323f25e) )
2616
2617 ROM_REGION( 0x100000, "gfx2", 0 )
2618 ROM_LOAD16_BYTE( "abrom5n.bin", 0x00000, 0x80000, CRC(d3db86eb) SHA1(e7e2cdfa6b4795d4021f589d2a292c67cc32f03a) )
2619 ROM_LOAD16_BYTE( "abrom6n.bin", 0x00001, 0x80000, CRC(0d8dcaa1) SHA1(a74c64bb89b4273e9d1e092786a5cf8ebd60477c) )
2620
2621 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2622 ROM_LOAD( "ab17r.id", 0x00, 0x20, CRC(2dcec152) SHA1(092971dd78cf923a8b17d40d0aca5a8e67468425) )
2623 ROM_END
2624
2625 ROM_START( anibonusd2 )
2626 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2627 ROM_LOAD( "abd17lt.bin", 0x00000, 0x40000, CRC(c718f9ab) SHA1(fdd9de6bd0a8e477412d8a9f1a442fec3361a067) )
2628
2629 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
2630 ROM_LOAD( "abrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
2631
2632 ROM_REGION( 0x100000, "gfx1", 0 )
2633 ROM_LOAD16_BYTE( "abrom3n.bin", 0x00000, 0x80000, CRC(aab2161a) SHA1(d472746c68720935fedfc6b2d06a4fe1152cc804) )
2634 ROM_LOAD16_BYTE( "abrom4n.bin", 0x00001, 0x80000, CRC(d776862c) SHA1(03b3c0e9adb11b560b8773e88ea97e712323f25e) )
2635
2636 ROM_REGION( 0x100000, "gfx2", 0 )
2637 ROM_LOAD16_BYTE( "abrom5n.bin", 0x00000, 0x80000, CRC(d3db86eb) SHA1(e7e2cdfa6b4795d4021f589d2a292c67cc32f03a) )
2638 ROM_LOAD16_BYTE( "abrom6n.bin", 0x00001, 0x80000, CRC(0d8dcaa1) SHA1(a74c64bb89b4273e9d1e092786a5cf8ebd60477c) )
2639
2640 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2641 ROM_LOAD( "ab17lt.id", 0x00, 0x20, CRC(5e9ea82a) SHA1(91adfef2b71be838929b2cd3b619b90270c2464f) )
2642 ROM_END
2643
2644 ROM_START( anibonusxo )
2645 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2646 ROM_LOAD( "ab15xt.bin", 0x00000, 0x40000, CRC(3aed6e7f) SHA1(51f9af92286e8b2fcfeae30913fbab4626decb99) )
2647
2648 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
2649 ROM_LOAD( "abrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
2650
2651 ROM_REGION( 0x100000, "gfx1", 0 )
2652 ROM_LOAD16_BYTE( "abrom3n.bin", 0x00000, 0x80000, CRC(aab2161a) SHA1(d472746c68720935fedfc6b2d06a4fe1152cc804) )
2653 ROM_LOAD16_BYTE( "abrom4n.bin", 0x00001, 0x80000, CRC(d776862c) SHA1(03b3c0e9adb11b560b8773e88ea97e712323f25e) )
2654
2655
2656 ROM_REGION( 0x100000, "gfx2", 0 )
2657 ROM_LOAD16_BYTE( "abrom5n.bin", 0x00000, 0x80000, CRC(d3db86eb) SHA1(e7e2cdfa6b4795d4021f589d2a292c67cc32f03a) )
2658 ROM_LOAD16_BYTE( "abrom6n.bin", 0x00001, 0x80000, CRC(0d8dcaa1) SHA1(a74c64bb89b4273e9d1e092786a5cf8ebd60477c) )
2659 ROM_END
2660
2661 ROM_START( anibonuso )
2662 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2663 ROM_LOAD( "ab15.bin", 0x00000, 0x40000, CRC(4640a2e7) SHA1(2659c037e88f43f89a5d8cd563eec5e4eb2025b9) )
2664
2665 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
2666 ROM_LOAD( "abrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
2667
2668 ROM_REGION( 0x100000, "gfx1", 0 )
2669 ROM_LOAD16_BYTE( "abrom3n.bin", 0x00000, 0x80000, CRC(aab2161a) SHA1(d472746c68720935fedfc6b2d06a4fe1152cc804) )
2670 ROM_LOAD16_BYTE( "abrom4n.bin", 0x00001, 0x80000, CRC(d776862c) SHA1(03b3c0e9adb11b560b8773e88ea97e712323f25e) )
2671
2672
2673 ROM_REGION( 0x100000, "gfx2", 0 )
2674 ROM_LOAD16_BYTE( "abrom5n.bin", 0x00000, 0x80000, CRC(d3db86eb) SHA1(e7e2cdfa6b4795d4021f589d2a292c67cc32f03a) )
2675 ROM_LOAD16_BYTE( "abrom6n.bin", 0x00001, 0x80000, CRC(0d8dcaa1) SHA1(a74c64bb89b4273e9d1e092786a5cf8ebd60477c) )
2676 ROM_END
2677
2678 ROM_START( anibonusxo2 )
2679 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2680 ROM_LOAD( "ab14xta.bin", 0x00000, 0x40000, CRC(eddf38af) SHA1(56a920ba1af213719210d25e6d8b5c7a0d513119) )
2681
2682 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
2683 ROM_LOAD( "abrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
2684
2685
2686 /* unsure which gfx roms */
2687 ROM_REGION( 0x100000, "gfx1", 0 )
2688 ROM_LOAD16_BYTE( "abrom3.bin", 0x00000, 0x80000, CRC(85f19e19) SHA1(2dd259af132e0cfd34974526c96f0d96ff868516) )
2689 ROM_LOAD16_BYTE( "abrom4.bin", 0x00001, 0x80000, CRC(c12b954c) SHA1(83556abbad0f285360da5f5e0fb93514d46b436b) )
2690
2691 ROM_LOAD16_BYTE( "abrom3a.bin", 0x00000, 0x80000, CRC(85f19e19) SHA1(2dd259af132e0cfd34974526c96f0d96ff868516) )
2692 ROM_LOAD16_BYTE( "abrom4a.bin", 0x00001, 0x80000, CRC(c12b954c) SHA1(83556abbad0f285360da5f5e0fb93514d46b436b) )
2693
2694 ROM_REGION( 0x100000, "gfx2", 0 )
2695 ROM_LOAD16_BYTE( "abrom5.bin", 0x00000, 0x80000, CRC(74b4fa88) SHA1(922d9c4f864be2b125269a69639e6206aec26d72) )
2696 ROM_LOAD16_BYTE( "abrom6.bin", 0x00001, 0x80000, CRC(e8f4b079) SHA1(2597fa17b6a13e634ba9fe846661d09c65fa8cf2) )
2697
2698 ROM_LOAD16_BYTE( "abrom5a.bin", 0x00000, 0x80000, CRC(9810f1e2) SHA1(a10954a46d52c5a53a3b11a04e66c4ed3ce2a0f7) )
2699 ROM_LOAD16_BYTE( "abrom6a.bin", 0x00001, 0x80000, CRC(22d2abbe) SHA1(65d82ed0fc799c4248696f1b2ef76e7e88bf7fb7) )
2700 ROM_END
2701
2702 ROM_START( anibonusxo3 )
2703 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2704 ROM_LOAD( "ab14xt.bin", 0x00000, 0x40000, CRC(c6107445) SHA1(22fd3a7987219a940b965c953494939e0892661e) )
2705
2706 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
2707 ROM_LOAD( "abrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
2708
2709 /* unsure which gfx roms */
2710 ROM_REGION( 0x100000, "gfx1", 0 )
2711 ROM_LOAD16_BYTE( "abrom3.bin", 0x00000, 0x80000, CRC(85f19e19) SHA1(2dd259af132e0cfd34974526c96f0d96ff868516) )
2712 ROM_LOAD16_BYTE( "abrom4.bin", 0x00001, 0x80000, CRC(c12b954c) SHA1(83556abbad0f285360da5f5e0fb93514d46b436b) )
2713
2714 ROM_LOAD16_BYTE( "abrom3a.bin", 0x00000, 0x80000, CRC(85f19e19) SHA1(2dd259af132e0cfd34974526c96f0d96ff868516) )
2715 ROM_LOAD16_BYTE( "abrom4a.bin", 0x00001, 0x80000, CRC(c12b954c) SHA1(83556abbad0f285360da5f5e0fb93514d46b436b) )
2716
2717 ROM_REGION( 0x100000, "gfx2", 0 )
2718 ROM_LOAD16_BYTE( "abrom5.bin", 0x00000, 0x80000, CRC(74b4fa88) SHA1(922d9c4f864be2b125269a69639e6206aec26d72) )
2719 ROM_LOAD16_BYTE( "abrom6.bin", 0x00001, 0x80000, CRC(e8f4b079) SHA1(2597fa17b6a13e634ba9fe846661d09c65fa8cf2) )
2720
2721 ROM_LOAD16_BYTE( "abrom5a.bin", 0x00000, 0x80000, CRC(9810f1e2) SHA1(a10954a46d52c5a53a3b11a04e66c4ed3ce2a0f7) )
2722 ROM_LOAD16_BYTE( "abrom6a.bin", 0x00001, 0x80000, CRC(22d2abbe) SHA1(65d82ed0fc799c4248696f1b2ef76e7e88bf7fb7) )
2723 ROM_END
2724
2725 ROM_START( anibonuso2 )
2726 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2727 ROM_LOAD( "ab14a.bin", 0x00000, 0x40000, CRC(a8a0eea5) SHA1(c37a470b997ee5dbc976858c024bd67ed88061ce) )
2728
2729 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
2730 ROM_LOAD( "abrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
2731
2732 /* unsure which gfx roms */
2733 ROM_REGION( 0x100000, "gfx1", 0 )
2734 ROM_LOAD16_BYTE( "abrom3.bin", 0x00000, 0x80000, CRC(85f19e19) SHA1(2dd259af132e0cfd34974526c96f0d96ff868516) )
2735 ROM_LOAD16_BYTE( "abrom4.bin", 0x00001, 0x80000, CRC(c12b954c) SHA1(83556abbad0f285360da5f5e0fb93514d46b436b) )
2736
2737 ROM_LOAD16_BYTE( "abrom3a.bin", 0x00000, 0x80000, CRC(85f19e19) SHA1(2dd259af132e0cfd34974526c96f0d96ff868516) )
2738 ROM_LOAD16_BYTE( "abrom4a.bin", 0x00001, 0x80000, CRC(c12b954c) SHA1(83556abbad0f285360da5f5e0fb93514d46b436b) )
2739
2740 ROM_REGION( 0x100000, "gfx2", 0 )
2741 ROM_LOAD16_BYTE( "abrom5.bin", 0x00000, 0x80000, CRC(74b4fa88) SHA1(922d9c4f864be2b125269a69639e6206aec26d72) )
2742 ROM_LOAD16_BYTE( "abrom6.bin", 0x00001, 0x80000, CRC(e8f4b079) SHA1(2597fa17b6a13e634ba9fe846661d09c65fa8cf2) )
2743
2744 ROM_LOAD16_BYTE( "abrom5a.bin", 0x00000, 0x80000, CRC(9810f1e2) SHA1(a10954a46d52c5a53a3b11a04e66c4ed3ce2a0f7) )
2745 ROM_LOAD16_BYTE( "abrom6a.bin", 0x00001, 0x80000, CRC(22d2abbe) SHA1(65d82ed0fc799c4248696f1b2ef76e7e88bf7fb7) )
2746 ROM_END
2747
2748 ROM_START( anibonuso3 )
2749 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2750 ROM_LOAD( "ab14.bin", 0x00000, 0x40000, CRC(d1dcb6e6) SHA1(4a95184e5d4f2e0527fdc8f29e56572cf3ba9987) )
2751
2752 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
2753 ROM_LOAD( "abrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
2754
2755 /* unsure which gfx roms */
2756 ROM_REGION( 0x100000, "gfx1", 0 )
2757 ROM_LOAD16_BYTE( "abrom3.bin", 0x00000, 0x80000, CRC(85f19e19) SHA1(2dd259af132e0cfd34974526c96f0d96ff868516) )
2758 ROM_LOAD16_BYTE( "abrom4.bin", 0x00001, 0x80000, CRC(c12b954c) SHA1(83556abbad0f285360da5f5e0fb93514d46b436b) )
2759
2760 ROM_LOAD16_BYTE( "abrom3a.bin", 0x00000, 0x80000, CRC(85f19e19) SHA1(2dd259af132e0cfd34974526c96f0d96ff868516) )
2761 ROM_LOAD16_BYTE( "abrom4a.bin", 0x00001, 0x80000, CRC(c12b954c) SHA1(83556abbad0f285360da5f5e0fb93514d46b436b) )
2762
2763 ROM_REGION( 0x100000, "gfx2", 0 )
2764 ROM_LOAD16_BYTE( "abrom5.bin", 0x00000, 0x80000, CRC(74b4fa88) SHA1(922d9c4f864be2b125269a69639e6206aec26d72) )
2765 ROM_LOAD16_BYTE( "abrom6.bin", 0x00001, 0x80000, CRC(e8f4b079) SHA1(2597fa17b6a13e634ba9fe846661d09c65fa8cf2) )
2766
2767 ROM_LOAD16_BYTE( "abrom5a.bin", 0x00000, 0x80000, CRC(9810f1e2) SHA1(a10954a46d52c5a53a3b11a04e66c4ed3ce2a0f7) )
2768 ROM_LOAD16_BYTE( "abrom6a.bin", 0x00001, 0x80000, CRC(22d2abbe) SHA1(65d82ed0fc799c4248696f1b2ef76e7e88bf7fb7) )
2769 ROM_END
2770
2771 /* Animal Bonus Nudge */
2772 ROM_START( abnudge )
2773 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2774 ROM_LOAD( "abv21n.bin", 0x00000, 0x40000, CRC(48d8f3a6) SHA1(5ccde4bf574ba779dc43769fda62aa6d9b284a8e) )
2775
2776 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
2777 ROM_LOAD( "abrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
2778
2779 ROM_REGION( 0x100000, "gfx1", 0 )
2780 ROM_LOAD16_BYTE( "abrom3n.bin", 0x00000, 0x80000, CRC(aab2161a) SHA1(d472746c68720935fedfc6b2d06a4fe1152cc804) )
2781 ROM_LOAD16_BYTE( "abrom4n.bin", 0x00001, 0x80000, CRC(d776862c) SHA1(03b3c0e9adb11b560b8773e88ea97e712323f25e) )
2782
2783 ROM_REGION( 0x100000, "gfx2", 0 )
2784 ROM_LOAD16_BYTE( "abrom5n.bin", 0x00000, 0x80000, CRC(d3db86eb) SHA1(e7e2cdfa6b4795d4021f589d2a292c67cc32f03a) )
2785 ROM_LOAD16_BYTE( "abrom6n.bin", 0x00001, 0x80000, CRC(0d8dcaa1) SHA1(a74c64bb89b4273e9d1e092786a5cf8ebd60477c) )
2786
2787 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2788 ROM_LOAD( "ab20n.id", 0x00, 0x20, CRC(fb59eefe) SHA1(dd6f75440bd3c12a01233b54e7f618010152799d) )
2789 ROM_END
2790
2791 ROM_START( abnudgeb )
2792 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2793 ROM_LOAD( "abb20n.bin", 0x00000, 0x40000, CRC(b202b40f) SHA1(fff2662b8c98aa1496b87df65177996b15b5befe) )
2794
2795 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
2796 ROM_LOAD( "abrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
2797
2798 ROM_REGION( 0x100000, "gfx1", 0 )
2799 ROM_LOAD16_BYTE( "abrom3n.bin", 0x00000, 0x80000, CRC(aab2161a) SHA1(d472746c68720935fedfc6b2d06a4fe1152cc804) )
2800 ROM_LOAD16_BYTE( "abrom4n.bin", 0x00001, 0x80000, CRC(d776862c) SHA1(03b3c0e9adb11b560b8773e88ea97e712323f25e) )
2801
2802 ROM_REGION( 0x100000, "gfx2", 0 )
2803 ROM_LOAD16_BYTE( "abrom5n.bin", 0x00000, 0x80000, CRC(d3db86eb) SHA1(e7e2cdfa6b4795d4021f589d2a292c67cc32f03a) )
2804 ROM_LOAD16_BYTE( "abrom6n.bin", 0x00001, 0x80000, CRC(0d8dcaa1) SHA1(a74c64bb89b4273e9d1e092786a5cf8ebd60477c) )
2805
2806 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2807 ROM_LOAD( "ab20n_.id", 0x00, 0x20, CRC(031117ce) SHA1(00b7eb7a4af62085273223354380924898f1e7f0) )
2808 ROM_END
2809
2810 ROM_START( abnudged )
2811 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2812 ROM_LOAD( "abd20n.bin", 0x00000, 0x40000, CRC(e189ca0b) SHA1(ba3a3f84b302b737043ac56b0872d65c4ea77903) )
2813
2814 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
2815 ROM_LOAD( "abrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
2816
2817 ROM_REGION( 0x100000, "gfx1", 0 )
2818 ROM_LOAD16_BYTE( "abrom3n.bin", 0x00000, 0x80000, CRC(aab2161a) SHA1(d472746c68720935fedfc6b2d06a4fe1152cc804) )
2819 ROM_LOAD16_BYTE( "abrom4n.bin", 0x00001, 0x80000, CRC(d776862c) SHA1(03b3c0e9adb11b560b8773e88ea97e712323f25e) )
2820
2821 ROM_REGION( 0x100000, "gfx2", 0 )
2822 ROM_LOAD16_BYTE( "abrom5n.bin", 0x00000, 0x80000, CRC(d3db86eb) SHA1(e7e2cdfa6b4795d4021f589d2a292c67cc32f03a) )
2823 ROM_LOAD16_BYTE( "abrom6n.bin", 0x00001, 0x80000, CRC(0d8dcaa1) SHA1(a74c64bb89b4273e9d1e092786a5cf8ebd60477c) )
2824
2825 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2826 ROM_LOAD( "ab20n.id", 0x00, 0x20, CRC(fb59eefe) SHA1(dd6f75440bd3c12a01233b54e7f618010152799d) )
2827 ROM_END
2828
2829 ROM_START( abnudgeo )
2830 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2831 ROM_LOAD( "ab17n.bin", 0x00000, 0x40000, CRC(aca7c2af) SHA1(8f23b4aff006fcd983769f833c2fabdbb087d36b) )
2832
2833 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
2834 ROM_LOAD( "abrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
2835
2836 ROM_REGION( 0x100000, "gfx1", 0 )
2837 ROM_LOAD16_BYTE( "abrom3n.bin", 0x00000, 0x80000, CRC(aab2161a) SHA1(d472746c68720935fedfc6b2d06a4fe1152cc804) )
2838 ROM_LOAD16_BYTE( "abrom4n.bin", 0x00001, 0x80000, CRC(d776862c) SHA1(03b3c0e9adb11b560b8773e88ea97e712323f25e) )
2839
2840 ROM_REGION( 0x100000, "gfx2", 0 )
2841 ROM_LOAD16_BYTE( "abrom5n.bin", 0x00000, 0x80000, CRC(d3db86eb) SHA1(e7e2cdfa6b4795d4021f589d2a292c67cc32f03a) )
2842 ROM_LOAD16_BYTE( "abrom6n.bin", 0x00001, 0x80000, CRC(0d8dcaa1) SHA1(a74c64bb89b4273e9d1e092786a5cf8ebd60477c) )
2843 ROM_END
2844
2845 /* Double Challenge */
2846 ROM_START( dblchal ) // this would be dblchalb1 if an export version would surface
2847 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2848 ROM_LOAD( "dcb15r.bin", 0x00000, 0x40000, CRC(d89a9756) SHA1(7a4cb88da9d02351a996202fb5b4545db042867b) )
2849
2850 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
2851 ROM_LOAD( "dcrom2.bin", 0x00000, 0x20000, CRC(ce099327) SHA1(b1dc43839e9e3bf788141d58c81e1380a12d582a) )
2852
2853 ROM_REGION( 0x100000, "gfx1", 0 )
2854 ROM_LOAD16_BYTE( "dcrom3.bin", 0x00000, 0x40000, CRC(50b1c522) SHA1(620f8a1df6954c5db4a85448c810901d69859fec) )
2855 ROM_LOAD16_BYTE( "dcrom4.bin", 0x00001, 0x40000, CRC(a6f46957) SHA1(b4c0a28e428b9fc091ac5fc041a1ce01f65ff402) )
2856
2857 ROM_REGION( 0x100000, "gfx2", 0 )
2858 ROM_LOAD16_BYTE( "dcrom5.bin", 0x00000, 0x80000, CRC(a55f4ed3) SHA1(9f7427357af84026c056624523fd20bc556f3c22) )
2859 ROM_LOAD16_BYTE( "dcrom6.bin", 0x00001, 0x80000, CRC(cf783d82) SHA1(d3f8ae5cb3a5f848e2d84721a5a4ee486a52de85) )
2860
2861 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2862 ROM_LOAD( "dc15r_.id", 0x00, 0x20, CRC(5e39f9f5) SHA1(fa8b5bf53eaa6f332a2ae875409ec4015889a70f) )
2863 ROM_END
2864
2865 ROM_START( dblchalc1 )
2866 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2867 ROM_LOAD( "dcc15r.bin", 0x00000, 0x40000, CRC(ac0ed555) SHA1(5ac93132a94fec8811b4b5525dd2d31eb6749d6e) )
2868
2869 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
2870 ROM_LOAD( "dcrom2.bin", 0x00000, 0x20000, CRC(ce099327) SHA1(b1dc43839e9e3bf788141d58c81e1380a12d582a) )
2871
2872 ROM_REGION( 0x100000, "gfx1", 0 )
2873 ROM_LOAD16_BYTE( "dcrom3.bin", 0x00000, 0x40000, CRC(50b1c522) SHA1(620f8a1df6954c5db4a85448c810901d69859fec) )
2874 ROM_LOAD16_BYTE( "dcrom4.bin", 0x00001, 0x40000, CRC(a6f46957) SHA1(b4c0a28e428b9fc091ac5fc041a1ce01f65ff402) )
2875
2876 ROM_REGION( 0x100000, "gfx2", 0 )
2877 ROM_LOAD16_BYTE( "dcrom5.bin", 0x00000, 0x80000, CRC(a55f4ed3) SHA1(9f7427357af84026c056624523fd20bc556f3c22) )
2878 ROM_LOAD16_BYTE( "dcrom6.bin", 0x00001, 0x80000, CRC(cf783d82) SHA1(d3f8ae5cb3a5f848e2d84721a5a4ee486a52de85) )
2879
2880 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2881 ROM_LOAD( "dc15r.id", 0x00, 0x20, CRC(4a0f2f34) SHA1(a169f671b2e61e95ad071ca986711694ef2f7364) )
2882 ROM_END
2883
2884 ROM_START( dblchald1 )
2885 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2886 ROM_LOAD( "dcd15r.bin", 0x00000, 0x40000, CRC(2b72350d) SHA1(439765028417af6ceeb2724c7b7e737a209bf844) )
2887
2888 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
2889 ROM_LOAD( "dcrom2.bin", 0x00000, 0x20000, CRC(ce099327) SHA1(b1dc43839e9e3bf788141d58c81e1380a12d582a) )
2890
2891 ROM_REGION( 0x100000, "gfx1", 0 )
2892 ROM_LOAD16_BYTE( "dcrom3.bin", 0x00000, 0x40000, CRC(50b1c522) SHA1(620f8a1df6954c5db4a85448c810901d69859fec) )
2893 ROM_LOAD16_BYTE( "dcrom4.bin", 0x00001, 0x40000, CRC(a6f46957) SHA1(b4c0a28e428b9fc091ac5fc041a1ce01f65ff402) )
2894
2895 ROM_REGION( 0x100000, "gfx2", 0 )
2896 ROM_LOAD16_BYTE( "dcrom5.bin", 0x00000, 0x80000, CRC(a55f4ed3) SHA1(9f7427357af84026c056624523fd20bc556f3c22) )
2897 ROM_LOAD16_BYTE( "dcrom6.bin", 0x00001, 0x80000, CRC(cf783d82) SHA1(d3f8ae5cb3a5f848e2d84721a5a4ee486a52de85) )
2898
2899 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2900 ROM_LOAD( "dc15r.id", 0x00, 0x20, CRC(4a0f2f34) SHA1(a169f671b2e61e95ad071ca986711694ef2f7364) )
2901 ROM_END
2902
2903 ROM_START( dblchalv1 )
2904 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2905 ROM_LOAD( "dcv15r.bin", 0x00000, 0x40000, CRC(1e5fc8fd) SHA1(9b688966bd52828fde31003510ee6a2a3444525d) )
2906
2907 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
2908 ROM_LOAD( "dcrom2.bin", 0x00000, 0x20000, CRC(ce099327) SHA1(b1dc43839e9e3bf788141d58c81e1380a12d582a) )
2909
2910 ROM_REGION( 0x100000, "gfx1", 0 )
2911 ROM_LOAD16_BYTE( "dcrom3.bin", 0x00000, 0x40000, CRC(50b1c522) SHA1(620f8a1df6954c5db4a85448c810901d69859fec) )
2912 ROM_LOAD16_BYTE( "dcrom4.bin", 0x00001, 0x40000, CRC(a6f46957) SHA1(b4c0a28e428b9fc091ac5fc041a1ce01f65ff402) )
2913
2914 ROM_REGION( 0x100000, "gfx2", 0 )
2915 ROM_LOAD16_BYTE( "dcrom5.bin", 0x00000, 0x80000, CRC(a55f4ed3) SHA1(9f7427357af84026c056624523fd20bc556f3c22) )
2916 ROM_LOAD16_BYTE( "dcrom6.bin", 0x00001, 0x80000, CRC(cf783d82) SHA1(d3f8ae5cb3a5f848e2d84721a5a4ee486a52de85) )
2917
2918 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2919 ROM_LOAD( "dc15r.id", 0x00, 0x20, CRC(4a0f2f34) SHA1(a169f671b2e61e95ad071ca986711694ef2f7364) )
2920 ROM_END
2921
2922 ROM_START( dblchalo )
2923 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2924 ROM_LOAD( "dc11.bin", 0x00000, 0x40000, CRC(05a27f07) SHA1(02b7b2731f8821bd7e0e3be005bd3024db0a7e42) )
2925
2926 ROM_REGION( 0x040000, "oki", 0 ) /* Samples */
2927 ROM_LOAD( "dcrom2.bin", 0x00000, 0x20000, CRC(ce099327) SHA1(b1dc43839e9e3bf788141d58c81e1380a12d582a) )
2928
2929 ROM_REGION( 0x100000, "gfx1", 0 )
2930 ROM_LOAD16_BYTE( "dcrom3.bin", 0x00000, 0x40000, CRC(50b1c522) SHA1(620f8a1df6954c5db4a85448c810901d69859fec) )
2931 ROM_LOAD16_BYTE( "dcrom4.bin", 0x00001, 0x40000, CRC(a6f46957) SHA1(b4c0a28e428b9fc091ac5fc041a1ce01f65ff402) )
2932
2933 ROM_REGION( 0x100000, "gfx2", 0 )
2934 ROM_LOAD16_BYTE( "dcrom5.bin", 0x00000, 0x80000, CRC(a55f4ed3) SHA1(9f7427357af84026c056624523fd20bc556f3c22) )
2935 ROM_LOAD16_BYTE( "dcrom6.bin", 0x00001, 0x80000, CRC(cf783d82) SHA1(d3f8ae5cb3a5f848e2d84721a5a4ee486a52de85) )
2936 ROM_END
2937
2938 /* Animal Treasure Hunt */
2939 ROM_START( anithunt ) // this would be anithuntb1 if an export version would surface
2940 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2941 ROM_LOAD( "athb19r.bin", 0x00000, 0x40000, CRC(71d0604f) SHA1(c2f40c58dce2f6b69dc0234c0fb7a656ea04168b) )
2942
2943 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
2944 ROM_LOAD( "athrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
2945
2946 ROM_REGION( 0x100000, "gfx1", 0 )
2947 ROM_LOAD16_BYTE( "athrom3.bin", 0x00000, 0x80000, CRC(f784ec01) SHA1(69474fc9d10882fd9ec0c02675193df7aa31f6a7) )
2948 ROM_LOAD16_BYTE( "athrom4.bin", 0x00001, 0x80000, CRC(49749939) SHA1(6deb10c2b51b5718f0cba31f6bda54bcc001bc71) )
2949
2950 ROM_REGION( 0x100000, "gfx2", 0 )
2951 ROM_LOAD16_BYTE( "ath-rom5.bin", 0x00000, 0x80000, CRC(536a7e23) SHA1(51dc6b2b022a672810b00e1006b0c7ee610a4e4f) )
2952 ROM_LOAD16_BYTE( "ath-rom6.bin", 0x00001, 0x80000, CRC(23bc5067) SHA1(1e279e58437b897c7a68c9cdd15277c6a906a142) )
2953
2954 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2955 ROM_LOAD( "ath19r_.id", 0x00, 0x20, CRC(1095cfc5) SHA1(3a2f83d2e442ee802e14191db48e7486097c50d3) )
2956 ROM_END
2957
2958 ROM_START( anithuntd1 )
2959 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2960 ROM_LOAD( "athd19r.bin", 0x00000, 0x40000, CRC(807585d4) SHA1(643ceb51e81797b330310ddbe9e0d8b21ba215e5) )
2961
2962 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
2963 ROM_LOAD( "athrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
2964
2965 ROM_REGION( 0x100000, "gfx1", 0 )
2966 ROM_LOAD16_BYTE( "athrom3.bin", 0x00000, 0x80000, CRC(f784ec01) SHA1(69474fc9d10882fd9ec0c02675193df7aa31f6a7) )
2967 ROM_LOAD16_BYTE( "athrom4.bin", 0x00001, 0x80000, CRC(49749939) SHA1(6deb10c2b51b5718f0cba31f6bda54bcc001bc71) )
2968
2969 ROM_REGION( 0x100000, "gfx2", 0 )
2970 ROM_LOAD16_BYTE( "ath-rom5.bin", 0x00000, 0x80000, CRC(536a7e23) SHA1(51dc6b2b022a672810b00e1006b0c7ee610a4e4f) )
2971 ROM_LOAD16_BYTE( "ath-rom6.bin", 0x00001, 0x80000, CRC(23bc5067) SHA1(1e279e58437b897c7a68c9cdd15277c6a906a142) )
2972
2973 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2974 ROM_LOAD( "ath19r.id", 0x00, 0x20, CRC(6c98b3ae) SHA1(63d7a2fe10871a0ee6d02180166f5b64d9d533fc) )
2975 ROM_END
2976
2977 ROM_START( anithuntv1 )
2978 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2979 ROM_LOAD( "athv19r.bin", 0x00000, 0x40000, CRC(74c2cf89) SHA1(f3efad66f668a0a6dbf35a0c6518ece842d069e6) )
2980
2981 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
2982 ROM_LOAD( "athrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
2983
2984 ROM_REGION( 0x100000, "gfx1", 0 )
2985 ROM_LOAD16_BYTE( "athrom3.bin", 0x00000, 0x80000, CRC(f784ec01) SHA1(69474fc9d10882fd9ec0c02675193df7aa31f6a7) )
2986 ROM_LOAD16_BYTE( "athrom4.bin", 0x00001, 0x80000, CRC(49749939) SHA1(6deb10c2b51b5718f0cba31f6bda54bcc001bc71) )
2987
2988 ROM_REGION( 0x100000, "gfx2", 0 )
2989 ROM_LOAD16_BYTE( "ath-rom5.bin", 0x00000, 0x80000, CRC(536a7e23) SHA1(51dc6b2b022a672810b00e1006b0c7ee610a4e4f) )
2990 ROM_LOAD16_BYTE( "ath-rom6.bin", 0x00001, 0x80000, CRC(23bc5067) SHA1(1e279e58437b897c7a68c9cdd15277c6a906a142) )
2991
2992 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
2993 ROM_LOAD( "ath19r.id", 0x00, 0x20, CRC(6c98b3ae) SHA1(63d7a2fe10871a0ee6d02180166f5b64d9d533fc) )
2994 ROM_END
2995
2996 ROM_START( anithunto )
2997 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
2998 ROM_LOAD( "ath17.bin", 0x00000, 0x40000, CRC(07facf55) SHA1(2de5ca12e06a6896099672ec7383e6324d23fa12) )
2999
3000 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3001 ROM_LOAD( "athrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
3002
3003 ROM_REGION( 0x100000, "gfx1", 0 )
3004 ROM_LOAD16_BYTE( "athrom3.bin", 0x00000, 0x80000, CRC(f784ec01) SHA1(69474fc9d10882fd9ec0c02675193df7aa31f6a7) )
3005 ROM_LOAD16_BYTE( "athrom4.bin", 0x00001, 0x80000, CRC(49749939) SHA1(6deb10c2b51b5718f0cba31f6bda54bcc001bc71) )
3006
3007 ROM_REGION( 0x100000, "gfx2", 0 )
3008 ROM_LOAD16_BYTE( "ath-rom5.bin", 0x00000, 0x80000, CRC(536a7e23) SHA1(51dc6b2b022a672810b00e1006b0c7ee610a4e4f) )
3009 ROM_LOAD16_BYTE( "ath-rom6.bin", 0x00001, 0x80000, CRC(23bc5067) SHA1(1e279e58437b897c7a68c9cdd15277c6a906a142) )
3010 ROM_END
3011
3012 ROM_START( anithunto2 )
3013 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3014 ROM_LOAD( "ath15.bin", 0x00000, 0x40000, CRC(917ae674) SHA1(67808a9d3bd48a8f7f839eb85356269a357581ad) )
3015
3016 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3017 ROM_LOAD( "athrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
3018
3019 ROM_REGION( 0x100000, "gfx1", 0 )
3020 ROM_LOAD16_BYTE( "ath-rom3.bin", 0x00000, 0x80000, CRC(2ce266b2) SHA1(34dcc504d48a26976e17ad0b8399904e5ecc3379) )
3021 ROM_LOAD16_BYTE( "ath-rom4.bin", 0x00001, 0x80000, CRC(59d25672) SHA1(212ba0aa7794b7a37121896190e64069f005b1ea) )
3022
3023 ROM_REGION( 0x100000, "gfx2", 0 )
3024 ROM_LOAD16_BYTE( "ath-rom5.bin", 0x00000, 0x80000, CRC(536a7e23) SHA1(51dc6b2b022a672810b00e1006b0c7ee610a4e4f) )
3025 ROM_LOAD16_BYTE( "ath-rom6.bin", 0x00001, 0x80000, CRC(23bc5067) SHA1(1e279e58437b897c7a68c9cdd15277c6a906a142) )
3026 ROM_END
3027
3028 /* Super Fruit Bonus */
3029 ROM_START( sfruitb )
3030 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3031 ROM_LOAD( "sfbv25e.bin", 0x00000, 0x40000, CRC(a9c7edba) SHA1(f860b1077a9a12ff49e2dea0aac888e210787327) )
3032
3033 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3034 ROM_LOAD( "sfbrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
3035
3036 ROM_REGION( 0x100000, "gfx1", 0 )
3037 ROM_LOAD16_BYTE( "sfbrom3.bin", 0x00000, 0x80000, CRC(b48eb491) SHA1(0369873231ffa3fb78863623209ad1e05222fc8a) )
3038 ROM_LOAD16_BYTE( "sfbrom4.bin", 0x00001, 0x80000, CRC(a307119c) SHA1(b45a0e73d4e2d665de634dbf0034b3dcc9152b3d) )
3039
3040 ROM_REGION( 0x100000, "gfx2", 0 )
3041 ROM_LOAD16_BYTE( "sfbrom5.bin", 0x00000, 0x80000, CRC(31588ff3) SHA1(6e2a65d50457ec0e93a647fd8ca5ebeeb16bdb1c) )
3042 ROM_LOAD16_BYTE( "sfbrom6.bin", 0x00001, 0x80000, CRC(232d6216) SHA1(ca7780adc85fa570698736785ad700797e6a98fb) )
3043
3044 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3045 ROM_LOAD( "sfb25e.id", 0x00, 0x20, CRC(a4ae87d4) SHA1(d19b6cc31b6011f5467ba6fe70cced8ca5ddffc9) )
3046 ROM_END
3047
3048 ROM_START( sfruitbb1 )
3049 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3050 ROM_LOAD( "sfbb25r.bin", 0x00000, 0x40000, CRC(bcb51221) SHA1(6df07a52557d8305fec45c8a030141cb15204548) )
3051
3052 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3053 ROM_LOAD( "sfbrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
3054
3055 ROM_REGION( 0x100000, "gfx1", 0 )
3056 ROM_LOAD16_BYTE( "sfbrom3.bin", 0x00000, 0x80000, CRC(b48eb491) SHA1(0369873231ffa3fb78863623209ad1e05222fc8a) )
3057 ROM_LOAD16_BYTE( "sfbrom4.bin", 0x00001, 0x80000, CRC(a307119c) SHA1(b45a0e73d4e2d665de634dbf0034b3dcc9152b3d) )
3058
3059 ROM_REGION( 0x100000, "gfx2", 0 )
3060 ROM_LOAD16_BYTE( "sfbrom5.bin", 0x00000, 0x80000, CRC(31588ff3) SHA1(6e2a65d50457ec0e93a647fd8ca5ebeeb16bdb1c) )
3061 ROM_LOAD16_BYTE( "sfbrom6.bin", 0x00001, 0x80000, CRC(232d6216) SHA1(ca7780adc85fa570698736785ad700797e6a98fb) )
3062
3063 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3064 ROM_LOAD( "sfb25r_.id", 0x00, 0x20, CRC(ef2307d4) SHA1(31126388ffddeb346724d03ed5d983d2952dfc07) )
3065 ROM_END
3066
3067 ROM_START( sfruitbb2 )
3068 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3069 ROM_LOAD( "sfbb20lt.bin", 0x00000, 0x40000, CRC(418fbd9e) SHA1(b78e788b7bad85ce8f8709f20dcded25be9dac01) )
3070
3071 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3072 ROM_LOAD( "sfbrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
3073
3074 ROM_REGION( 0x100000, "gfx1", 0 )
3075 ROM_LOAD16_BYTE( "sfbrom3.bin", 0x00000, 0x80000, CRC(b48eb491) SHA1(0369873231ffa3fb78863623209ad1e05222fc8a) )
3076 ROM_LOAD16_BYTE( "sfbrom4.bin", 0x00001, 0x80000, CRC(a307119c) SHA1(b45a0e73d4e2d665de634dbf0034b3dcc9152b3d) )
3077
3078 ROM_REGION( 0x100000, "gfx2", 0 )
3079 ROM_LOAD16_BYTE( "sfbrom5.bin", 0x00000, 0x80000, CRC(31588ff3) SHA1(6e2a65d50457ec0e93a647fd8ca5ebeeb16bdb1c) )
3080 ROM_LOAD16_BYTE( "sfbrom6.bin", 0x00001, 0x80000, CRC(232d6216) SHA1(ca7780adc85fa570698736785ad700797e6a98fb) )
3081
3082 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3083 ROM_LOAD( "sfb20lt_.id", 0x00, 0x20, CRC(a3b85e54) SHA1(b0d07780f2047beb14f624f8306ad41d88502c10) )
3084 ROM_END
3085
3086 ROM_START( sfruitbd1 )
3087 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3088 ROM_LOAD( "sfbd25r.bin", 0x00000, 0x40000, CRC(bb7bee79) SHA1(c66e62df0996486bead90331b714e9aa62bd585f) )
3089
3090 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3091 ROM_LOAD( "sfbrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
3092
3093 ROM_REGION( 0x100000, "gfx1", 0 )
3094 ROM_LOAD16_BYTE( "sfbrom3.bin", 0x00000, 0x80000, CRC(b48eb491) SHA1(0369873231ffa3fb78863623209ad1e05222fc8a) )
3095 ROM_LOAD16_BYTE( "sfbrom4.bin", 0x00001, 0x80000, CRC(a307119c) SHA1(b45a0e73d4e2d665de634dbf0034b3dcc9152b3d) )
3096
3097 ROM_REGION( 0x100000, "gfx2", 0 )
3098 ROM_LOAD16_BYTE( "sfbrom5.bin", 0x00000, 0x80000, CRC(31588ff3) SHA1(6e2a65d50457ec0e93a647fd8ca5ebeeb16bdb1c) )
3099 ROM_LOAD16_BYTE( "sfbrom6.bin", 0x00001, 0x80000, CRC(232d6216) SHA1(ca7780adc85fa570698736785ad700797e6a98fb) )
3100
3101 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3102 ROM_LOAD( "sfb25r.id", 0x00, 0x20, CRC(06d72594) SHA1(53b8ddd2166e0345d7ab83c8ab5fc05672201b88) )
3103 ROM_END
3104
3105 ROM_START( sfruitbd2 )
3106 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3107 ROM_LOAD( "sfbd20lt.bin", 0x00000, 0x40000, CRC(9d0ebc24) SHA1(790050a35f91e683a5e2c2231c6b861a05eba04a) )
3108
3109 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3110 ROM_LOAD( "sfbrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
3111
3112 ROM_REGION( 0x100000, "gfx1", 0 )
3113 ROM_LOAD16_BYTE( "sfbrom3.bin", 0x00000, 0x80000, CRC(b48eb491) SHA1(0369873231ffa3fb78863623209ad1e05222fc8a) )
3114 ROM_LOAD16_BYTE( "sfbrom4.bin", 0x00001, 0x80000, CRC(a307119c) SHA1(b45a0e73d4e2d665de634dbf0034b3dcc9152b3d) )
3115
3116 ROM_REGION( 0x100000, "gfx2", 0 )
3117 ROM_LOAD16_BYTE( "sfbrom5.bin", 0x00000, 0x80000, CRC(31588ff3) SHA1(6e2a65d50457ec0e93a647fd8ca5ebeeb16bdb1c) )
3118 ROM_LOAD16_BYTE( "sfbrom6.bin", 0x00001, 0x80000, CRC(232d6216) SHA1(ca7780adc85fa570698736785ad700797e6a98fb) )
3119
3120 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3121 ROM_LOAD( "sfb20lt.id", 0x00, 0x20, CRC(eb233ded) SHA1(02882a386ebd3b739ab318cd97b3a371bbdba739) )
3122 ROM_END
3123
3124 ROM_START( sfruitbv1 )
3125 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3126 ROM_LOAD( "sfbv25r.bin", 0x00000, 0x40000, CRC(beb1ee59) SHA1(d6f72d66085309f33965640b25c788657eee01e1) )
3127
3128 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3129 ROM_LOAD( "sfbrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
3130
3131 ROM_REGION( 0x100000, "gfx1", 0 )
3132 ROM_LOAD16_BYTE( "sfbrom3.bin", 0x00000, 0x80000, CRC(b48eb491) SHA1(0369873231ffa3fb78863623209ad1e05222fc8a) )
3133 ROM_LOAD16_BYTE( "sfbrom4.bin", 0x00001, 0x80000, CRC(a307119c) SHA1(b45a0e73d4e2d665de634dbf0034b3dcc9152b3d) )
3134
3135 ROM_REGION( 0x100000, "gfx2", 0 )
3136 ROM_LOAD16_BYTE( "sfbrom5.bin", 0x00000, 0x80000, CRC(31588ff3) SHA1(6e2a65d50457ec0e93a647fd8ca5ebeeb16bdb1c) )
3137 ROM_LOAD16_BYTE( "sfbrom6.bin", 0x00001, 0x80000, CRC(232d6216) SHA1(ca7780adc85fa570698736785ad700797e6a98fb) )
3138
3139 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3140 ROM_LOAD( "sfb25r.id", 0x00, 0x20, CRC(06d72594) SHA1(53b8ddd2166e0345d7ab83c8ab5fc05672201b88) )
3141 ROM_END
3142
3143 ROM_START( sfruitbv2 )
3144 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3145 ROM_LOAD( "sfbv20lt.bin", 0x00000, 0x40000, CRC(63560472) SHA1(14446f2d8fd0314ca00478159cbb0507ac096e34) )
3146
3147 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3148 ROM_LOAD( "sfbrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
3149
3150 ROM_REGION( 0x100000, "gfx1", 0 )
3151 ROM_LOAD16_BYTE( "sfbrom3.bin", 0x00000, 0x80000, CRC(b48eb491) SHA1(0369873231ffa3fb78863623209ad1e05222fc8a) )
3152 ROM_LOAD16_BYTE( "sfbrom4.bin", 0x00001, 0x80000, CRC(a307119c) SHA1(b45a0e73d4e2d665de634dbf0034b3dcc9152b3d) )
3153
3154 ROM_REGION( 0x100000, "gfx2", 0 )
3155 ROM_LOAD16_BYTE( "sfbrom5.bin", 0x00000, 0x80000, CRC(31588ff3) SHA1(6e2a65d50457ec0e93a647fd8ca5ebeeb16bdb1c) )
3156 ROM_LOAD16_BYTE( "sfbrom6.bin", 0x00001, 0x80000, CRC(232d6216) SHA1(ca7780adc85fa570698736785ad700797e6a98fb) )
3157
3158 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3159 ROM_LOAD( "sfb20lt.id", 0x00, 0x20, CRC(eb233ded) SHA1(02882a386ebd3b739ab318cd97b3a371bbdba739) )
3160 ROM_END
3161
3162 ROM_START( sfruitbo )
3163 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3164 ROM_LOAD( "sfb20.bin", 0x00000, 0x40000, CRC(73a2be7f) SHA1(95b51a63ede10247fde944d980d85781947a8435) )
3165
3166 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3167 ROM_LOAD( "sfbrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
3168
3169 ROM_REGION( 0x100000, "gfx1", 0 )
3170 ROM_LOAD16_BYTE( "sfbrom3.bin", 0x00000, 0x80000, CRC(b48eb491) SHA1(0369873231ffa3fb78863623209ad1e05222fc8a) )
3171 ROM_LOAD16_BYTE( "sfbrom4.bin", 0x00001, 0x80000, CRC(a307119c) SHA1(b45a0e73d4e2d665de634dbf0034b3dcc9152b3d) )
3172
3173 ROM_REGION( 0x100000, "gfx2", 0 )
3174 ROM_LOAD16_BYTE( "sfbrom5.bin", 0x00000, 0x80000, CRC(31588ff3) SHA1(6e2a65d50457ec0e93a647fd8ca5ebeeb16bdb1c) )
3175 ROM_LOAD16_BYTE( "sfbrom6.bin", 0x00001, 0x80000, CRC(232d6216) SHA1(ca7780adc85fa570698736785ad700797e6a98fb) )
3176 ROM_END
3177
3178 ROM_START( sfruitbo2 )
3179 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3180 ROM_LOAD( "sfb18xt.bin", 0x00000, 0x40000, CRC(15a7fc47) SHA1(4f1af0bab7807a69f8c67c8e83b35c8c5c2a13f1) )
3181
3182 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3183 ROM_LOAD( "sfbrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
3184
3185 ROM_REGION( 0x100000, "gfx1", 0 )
3186 ROM_LOAD16_BYTE( "sfbrom3.bin", 0x00000, 0x80000, CRC(b48eb491) SHA1(0369873231ffa3fb78863623209ad1e05222fc8a) )
3187 ROM_LOAD16_BYTE( "sfbrom4.bin", 0x00001, 0x80000, CRC(a307119c) SHA1(b45a0e73d4e2d665de634dbf0034b3dcc9152b3d) )
3188
3189 ROM_REGION( 0x100000, "gfx2", 0 )
3190 ROM_LOAD16_BYTE( "sfbrom5.bin", 0x00000, 0x80000, CRC(31588ff3) SHA1(6e2a65d50457ec0e93a647fd8ca5ebeeb16bdb1c) )
3191 ROM_LOAD16_BYTE( "sfbrom6.bin", 0x00001, 0x80000, CRC(232d6216) SHA1(ca7780adc85fa570698736785ad700797e6a98fb) )
3192 ROM_END
3193
3194 ROM_START( sfruitbh )
3195 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3196 ROM_LOAD( "sfbv22eb.bin", 0x00000, 0x40000, CRC(64d31a39) SHA1(cd2fc75b8d16e444796c52255de298b3b52e40e6) )
3197
3198 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3199 ROM_LOAD( "sfbrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
3200
3201 ROM_REGION( 0x100000, "gfx1", 0 )
3202 ROM_LOAD16_BYTE( "sfbrom3.bin", 0x00000, 0x80000, CRC(b48eb491) SHA1(0369873231ffa3fb78863623209ad1e05222fc8a) )
3203 ROM_LOAD16_BYTE( "sfbrom4.bin", 0x00001, 0x80000, CRC(a307119c) SHA1(b45a0e73d4e2d665de634dbf0034b3dcc9152b3d) )
3204
3205 ROM_REGION( 0x100000, "gfx2", 0 )
3206 ROM_LOAD16_BYTE( "sfbrom5.bin", 0x00000, 0x80000, CRC(31588ff3) SHA1(6e2a65d50457ec0e93a647fd8ca5ebeeb16bdb1c) )
3207 ROM_LOAD16_BYTE( "sfbrom6.bin", 0x00001, 0x80000, CRC(232d6216) SHA1(ca7780adc85fa570698736785ad700797e6a98fb) )
3208
3209 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3210 ROM_LOAD( "sfb22eb.id", 0x00, 0x20, CRC(eb57209c) SHA1(1ea1acdd92bb399fe0ed20a53ced47d8923af6dc) )
3211 ROM_END
3212
3213 ROM_START( sfruitbbh )
3214 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3215 ROM_LOAD( "sfbb22b.bin", 0x00000, 0x40000, CRC(16abe969) SHA1(97ca2f223fb16c1003544c7454e470a31f54b3b3) )
3216
3217 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3218 ROM_LOAD( "sfbrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
3219
3220 ROM_REGION( 0x100000, "gfx1", 0 )
3221 ROM_LOAD16_BYTE( "sfbrom3.bin", 0x00000, 0x80000, CRC(b48eb491) SHA1(0369873231ffa3fb78863623209ad1e05222fc8a) )
3222 ROM_LOAD16_BYTE( "sfbrom4.bin", 0x00001, 0x80000, CRC(a307119c) SHA1(b45a0e73d4e2d665de634dbf0034b3dcc9152b3d) )
3223
3224 ROM_REGION( 0x100000, "gfx2", 0 )
3225 ROM_LOAD16_BYTE( "sfbrom5.bin", 0x00000, 0x80000, CRC(31588ff3) SHA1(6e2a65d50457ec0e93a647fd8ca5ebeeb16bdb1c) )
3226 ROM_LOAD16_BYTE( "sfbrom6.bin", 0x00001, 0x80000, CRC(232d6216) SHA1(ca7780adc85fa570698736785ad700797e6a98fb) )
3227
3228 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3229 ROM_LOAD( "sfb22b_.id", 0x00, 0x20, CRC(29523bc1) SHA1(99ac1b7898c2f48ad3846bb59c8af6d04b5a6a55) )
3230 ROM_END
3231
3232 ROM_START( sfruitbdh )
3233 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3234 ROM_LOAD( "sfbd22b.bin", 0x00000, 0x40000, CRC(065bb398) SHA1(dd3092729bca420cdd338749d9bd779970dcd1c7) )
3235
3236 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3237 ROM_LOAD( "sfbrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
3238
3239 ROM_REGION( 0x100000, "gfx1", 0 )
3240 ROM_LOAD16_BYTE( "sfbrom3.bin", 0x00000, 0x80000, CRC(b48eb491) SHA1(0369873231ffa3fb78863623209ad1e05222fc8a) )
3241 ROM_LOAD16_BYTE( "sfbrom4.bin", 0x00001, 0x80000, CRC(a307119c) SHA1(b45a0e73d4e2d665de634dbf0034b3dcc9152b3d) )
3242
3243 ROM_REGION( 0x100000, "gfx2", 0 )
3244 ROM_LOAD16_BYTE( "sfbrom5.bin", 0x00000, 0x80000, CRC(31588ff3) SHA1(6e2a65d50457ec0e93a647fd8ca5ebeeb16bdb1c) )
3245 ROM_LOAD16_BYTE( "sfbrom6.bin", 0x00001, 0x80000, CRC(232d6216) SHA1(ca7780adc85fa570698736785ad700797e6a98fb) )
3246
3247 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3248 ROM_LOAD( "sfb22b.id", 0x00, 0x20, CRC(6bccb043) SHA1(aed25ed09d34a98432436739a00fae4d6b3f6324) )
3249 ROM_END
3250
3251 ROM_START( sfruitbvh )
3252 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3253 ROM_LOAD( "sfbv22b.bin", 0x00000, 0x40000, CRC(ec0e8486) SHA1(249b8ecada6b7c0b3e16baa614620af80d7d8c6e) )
3254
3255 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3256 ROM_LOAD( "sfbrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
3257
3258 ROM_REGION( 0x100000, "gfx1", 0 )
3259 ROM_LOAD16_BYTE( "sfbrom3.bin", 0x00000, 0x80000, CRC(b48eb491) SHA1(0369873231ffa3fb78863623209ad1e05222fc8a) )
3260 ROM_LOAD16_BYTE( "sfbrom4.bin", 0x00001, 0x80000, CRC(a307119c) SHA1(b45a0e73d4e2d665de634dbf0034b3dcc9152b3d) )
3261
3262 ROM_REGION( 0x100000, "gfx2", 0 )
3263 ROM_LOAD16_BYTE( "sfbrom5.bin", 0x00000, 0x80000, CRC(31588ff3) SHA1(6e2a65d50457ec0e93a647fd8ca5ebeeb16bdb1c) )
3264 ROM_LOAD16_BYTE( "sfbrom6.bin", 0x00001, 0x80000, CRC(232d6216) SHA1(ca7780adc85fa570698736785ad700797e6a98fb) )
3265
3266 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3267 ROM_LOAD( "sfb22b.id", 0x00, 0x20, CRC(6bccb043) SHA1(aed25ed09d34a98432436739a00fae4d6b3f6324) )
3268 ROM_END
3269
3270 ROM_START( sfruitboh )
3271 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3272 ROM_LOAD( "sfb20b.bin", 0x00000, 0x40000, CRC(6fe1b8ba) SHA1(46fe3940d80578f3818702fd449fc4119ea5fc30) )
3273
3274 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3275 ROM_LOAD( "sfbrom2.bin", 0x00000, 0x20000, CRC(3823a36e) SHA1(4136e380b63546b9490033ad26d776f326eb9290) )
3276
3277 ROM_REGION( 0x100000, "gfx1", 0 )
3278 ROM_LOAD16_BYTE( "sfbrom3.bin", 0x00000, 0x80000, CRC(b48eb491) SHA1(0369873231ffa3fb78863623209ad1e05222fc8a) )
3279 ROM_LOAD16_BYTE( "sfbrom4.bin", 0x00001, 0x80000, CRC(a307119c) SHA1(b45a0e73d4e2d665de634dbf0034b3dcc9152b3d) )
3280
3281 ROM_REGION( 0x100000, "gfx2", 0 )
3282 ROM_LOAD16_BYTE( "sfbrom5.bin", 0x00000, 0x80000, CRC(31588ff3) SHA1(6e2a65d50457ec0e93a647fd8ca5ebeeb16bdb1c) )
3283 ROM_LOAD16_BYTE( "sfbrom6.bin", 0x00001, 0x80000, CRC(232d6216) SHA1(ca7780adc85fa570698736785ad700797e6a98fb) )
3284 ROM_END
3285
3286 /* Fruit Bonus 2nd Generation */
3287 ROM_START( fb2gen )
3288 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3289 ROM_LOAD( "f2gv18e.bin", 0x00000, 0x40000, CRC(a24059c0) SHA1(e9bcf506a82e35a8c69f20fa700dd5e7025d56c2) )
3290
3291 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3292 ROM_LOAD( "fb2grom2.bin", 0x00000, 0x40000, CRC(1cbbd43a) SHA1(6e31c3bdd677d9d3cb445294cf17a0efcb16d4ed) )
3293
3294 ROM_REGION( 0x100000, "gfx1", 0 )
3295 ROM_LOAD16_BYTE( "fb2grom3.bin", 0x00000, 0x80000, CRC(21ade753) SHA1(ca70ab941740983626f4d274aa4a9edea366f38a) )
3296 ROM_LOAD16_BYTE( "fb2grom4.bin", 0x00001, 0x80000, CRC(56605a08) SHA1(09022dc797dd824a973c5126cafe7b086a94184c) )
3297
3298 ROM_REGION( 0x100000, "gfx2", 0 )
3299 ROM_LOAD16_BYTE( "fb2grom5.bin", 0x00000, 0x80000, CRC(6aa1e45d) SHA1(a821c98513ad851f5f9e2452620feb662c28f8bb) )
3300 ROM_LOAD16_BYTE( "fb2grom6.bin", 0x00001, 0x80000, CRC(1a525dcf) SHA1(20b1b2d6bdb0953300a6d9937b582fd5e20931ed) )
3301
3302 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3303 ROM_LOAD( "fb2g18e.id", 0x00, 0x20, CRC(a62d1596) SHA1(a04c248e7441e5c8afe7fc30392fe053734de4ef) )
3304 ROM_END
3305
3306 ROM_START( fb2genc1 )
3307 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3308 ROM_LOAD( "f2gc18r.bin", 0x00000, 0x40000, CRC(f0adc7a4) SHA1(109490212d8c0bd25d6beb271939a83c06e468c6) )
3309
3310 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3311 ROM_LOAD( "fb2grom2.bin", 0x00000, 0x40000, CRC(1cbbd43a) SHA1(6e31c3bdd677d9d3cb445294cf17a0efcb16d4ed) )
3312
3313 ROM_REGION( 0x100000, "gfx1", 0 )
3314 ROM_LOAD16_BYTE( "fb2grom3.bin", 0x00000, 0x80000, CRC(21ade753) SHA1(ca70ab941740983626f4d274aa4a9edea366f38a) )
3315 ROM_LOAD16_BYTE( "fb2grom4.bin", 0x00001, 0x80000, CRC(56605a08) SHA1(09022dc797dd824a973c5126cafe7b086a94184c) )
3316
3317 ROM_REGION( 0x100000, "gfx2", 0 )
3318 ROM_LOAD16_BYTE( "fb2grom5.bin", 0x00000, 0x80000, CRC(6aa1e45d) SHA1(a821c98513ad851f5f9e2452620feb662c28f8bb) )
3319 ROM_LOAD16_BYTE( "fb2grom6.bin", 0x00001, 0x80000, CRC(1a525dcf) SHA1(20b1b2d6bdb0953300a6d9937b582fd5e20931ed) )
3320
3321 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3322 ROM_LOAD( "fb2g18r.id", 0x00, 0x20, CRC(b8fe27b5) SHA1(fdb5fe80e553f92647c023d4718242934bab59b0) )
3323 ROM_END
3324
3325 ROM_START( fb2genc2 )
3326 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3327 ROM_LOAD( "f2gc18lt.bin", 0x00000, 0x40000, CRC(d22f7e92) SHA1(8e2a8554bcb2e8f86d6d43672e7e4535ee4f89cf) )
3328
3329 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3330 ROM_LOAD( "fb2grom2.bin", 0x00000, 0x40000, CRC(1cbbd43a) SHA1(6e31c3bdd677d9d3cb445294cf17a0efcb16d4ed) )
3331
3332 ROM_REGION( 0x100000, "gfx1", 0 )
3333 ROM_LOAD16_BYTE( "fb2grom3.bin", 0x00000, 0x80000, CRC(21ade753) SHA1(ca70ab941740983626f4d274aa4a9edea366f38a) )
3334 ROM_LOAD16_BYTE( "fb2grom4.bin", 0x00001, 0x80000, CRC(56605a08) SHA1(09022dc797dd824a973c5126cafe7b086a94184c) )
3335
3336 ROM_REGION( 0x100000, "gfx2", 0 )
3337 ROM_LOAD16_BYTE( "fb2grom5.bin", 0x00000, 0x80000, CRC(6aa1e45d) SHA1(a821c98513ad851f5f9e2452620feb662c28f8bb) )
3338 ROM_LOAD16_BYTE( "fb2grom6.bin", 0x00001, 0x80000, CRC(1a525dcf) SHA1(20b1b2d6bdb0953300a6d9937b582fd5e20931ed) )
3339
3340 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3341 ROM_LOAD( "fb2g18lt.id", 0x00, 0x20, CRC(8f36bc08) SHA1(53d970cb1a1055c459e64a09f4e495c52aa2ab9f) )
3342 ROM_END
3343
3344 ROM_START( fb2gend1 )
3345 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3346 ROM_LOAD( "f2gd18r.bin", 0x00000, 0x40000, CRC(6a97bc44) SHA1(ef1d611c009cb1f5ff674fa30413607e3fbcbc45) )
3347
3348 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3349 ROM_LOAD( "fb2grom2.bin", 0x00000, 0x40000, CRC(1cbbd43a) SHA1(6e31c3bdd677d9d3cb445294cf17a0efcb16d4ed) )
3350
3351 ROM_REGION( 0x100000, "gfx1", 0 )
3352 ROM_LOAD16_BYTE( "fb2grom3.bin", 0x00000, 0x80000, CRC(21ade753) SHA1(ca70ab941740983626f4d274aa4a9edea366f38a) )
3353 ROM_LOAD16_BYTE( "fb2grom4.bin", 0x00001, 0x80000, CRC(56605a08) SHA1(09022dc797dd824a973c5126cafe7b086a94184c) )
3354
3355 ROM_REGION( 0x100000, "gfx2", 0 )
3356 ROM_LOAD16_BYTE( "fb2grom5.bin", 0x00000, 0x80000, CRC(6aa1e45d) SHA1(a821c98513ad851f5f9e2452620feb662c28f8bb) )
3357 ROM_LOAD16_BYTE( "fb2grom6.bin", 0x00001, 0x80000, CRC(1a525dcf) SHA1(20b1b2d6bdb0953300a6d9937b582fd5e20931ed) )
3358
3359 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3360 ROM_LOAD( "fb2g18r.id", 0x00, 0x20, CRC(b8fe27b5) SHA1(fdb5fe80e553f92647c023d4718242934bab59b0) )
3361 ROM_END
3362
3363 ROM_START( fb2gend2 )
3364 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3365 ROM_LOAD( "f2gd18lt.bin", 0x00000, 0x40000, CRC(b9f7978b) SHA1(739f8000e589ecad50be072c5e90727e96b00765) )
3366
3367 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3368 ROM_LOAD( "fb2grom2.bin", 0x00000, 0x40000, CRC(1cbbd43a) SHA1(6e31c3bdd677d9d3cb445294cf17a0efcb16d4ed) )
3369
3370 ROM_REGION( 0x100000, "gfx1", 0 )
3371 ROM_LOAD16_BYTE( "fb2grom3.bin", 0x00000, 0x80000, CRC(21ade753) SHA1(ca70ab941740983626f4d274aa4a9edea366f38a) )
3372 ROM_LOAD16_BYTE( "fb2grom4.bin", 0x00001, 0x80000, CRC(56605a08) SHA1(09022dc797dd824a973c5126cafe7b086a94184c) )
3373
3374 ROM_REGION( 0x100000, "gfx2", 0 )
3375 ROM_LOAD16_BYTE( "fb2grom5.bin", 0x00000, 0x80000, CRC(6aa1e45d) SHA1(a821c98513ad851f5f9e2452620feb662c28f8bb) )
3376 ROM_LOAD16_BYTE( "fb2grom6.bin", 0x00001, 0x80000, CRC(1a525dcf) SHA1(20b1b2d6bdb0953300a6d9937b582fd5e20931ed) )
3377
3378 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3379 ROM_LOAD( "fb2g18lt.id", 0x00, 0x20, CRC(8f36bc08) SHA1(53d970cb1a1055c459e64a09f4e495c52aa2ab9f) )
3380 ROM_END
3381
3382 ROM_START( fb2genv1 )
3383 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3384 ROM_LOAD( "f2gv18r.bin", 0x00000, 0x40000, CRC(c827362b) SHA1(3a407d8f009666cc80d1588d034ed135e18ec34b) )
3385
3386 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3387 ROM_LOAD( "fb2grom2.bin", 0x00000, 0x40000, CRC(1cbbd43a) SHA1(6e31c3bdd677d9d3cb445294cf17a0efcb16d4ed) )
3388
3389 ROM_REGION( 0x100000, "gfx1", 0 )
3390 ROM_LOAD16_BYTE( "fb2grom3.bin", 0x00000, 0x80000, CRC(21ade753) SHA1(ca70ab941740983626f4d274aa4a9edea366f38a) )
3391 ROM_LOAD16_BYTE( "fb2grom4.bin", 0x00001, 0x80000, CRC(56605a08) SHA1(09022dc797dd824a973c5126cafe7b086a94184c) )
3392
3393 ROM_REGION( 0x100000, "gfx2", 0 )
3394 ROM_LOAD16_BYTE( "fb2grom5.bin", 0x00000, 0x80000, CRC(6aa1e45d) SHA1(a821c98513ad851f5f9e2452620feb662c28f8bb) )
3395 ROM_LOAD16_BYTE( "fb2grom6.bin", 0x00001, 0x80000, CRC(1a525dcf) SHA1(20b1b2d6bdb0953300a6d9937b582fd5e20931ed) )
3396
3397 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3398 ROM_LOAD( "fb2g18r.id", 0x00, 0x20, CRC(b8fe27b5) SHA1(fdb5fe80e553f92647c023d4718242934bab59b0) )
3399 ROM_END
3400
3401 ROM_START( fb2genv2 )
3402 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3403 ROM_LOAD( "f2gv18lt.bin", 0x00000, 0x40000, CRC(d2b45ef3) SHA1(e058004d042aac6dde67f0e7f924d204965b3b72) )
3404
3405 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3406 ROM_LOAD( "fb2grom2.bin", 0x00000, 0x40000, CRC(1cbbd43a) SHA1(6e31c3bdd677d9d3cb445294cf17a0efcb16d4ed) )
3407
3408 ROM_REGION( 0x100000, "gfx1", 0 )
3409 ROM_LOAD16_BYTE( "fb2grom3.bin", 0x00000, 0x80000, CRC(21ade753) SHA1(ca70ab941740983626f4d274aa4a9edea366f38a) )
3410 ROM_LOAD16_BYTE( "fb2grom4.bin", 0x00001, 0x80000, CRC(56605a08) SHA1(09022dc797dd824a973c5126cafe7b086a94184c) )
3411
3412 ROM_REGION( 0x100000, "gfx2", 0 )
3413 ROM_LOAD16_BYTE( "fb2grom5.bin", 0x00000, 0x80000, CRC(6aa1e45d) SHA1(a821c98513ad851f5f9e2452620feb662c28f8bb) )
3414 ROM_LOAD16_BYTE( "fb2grom6.bin", 0x00001, 0x80000, CRC(1a525dcf) SHA1(20b1b2d6bdb0953300a6d9937b582fd5e20931ed) )
3415
3416 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3417 ROM_LOAD( "fb2g18lt.id", 0x00, 0x20, CRC(8f36bc08) SHA1(53d970cb1a1055c459e64a09f4e495c52aa2ab9f) )
3418 ROM_END
3419
3420 ROM_START( fb2geno )
3421 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3422 ROM_LOAD( "fb2g16xt.bin", 0x00000, 0x40000, CRC(ea525ebb) SHA1(965bba045ba69ac4316b27d0d69b130119f9ce04) )
3423
3424 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3425 ROM_LOAD( "fb2grom2.bin", 0x00000, 0x40000, CRC(1cbbd43a) SHA1(6e31c3bdd677d9d3cb445294cf17a0efcb16d4ed) )
3426
3427 ROM_REGION( 0x100000, "gfx1", 0 )
3428 ROM_LOAD16_BYTE( "fb2grom3_older.bin", 0x00000, 0x80000, CRC(a4f33c67) SHA1(ec7f539725b2684add019c1dad3f230b5c798daa) )
3429 ROM_LOAD16_BYTE( "fb2grom4_older.bin", 0x00001, 0x80000, CRC(c142f2af) SHA1(3323de8cd09b64c1c8ccf51acf74444e577fdfb3) )
3430
3431 ROM_REGION( 0x100000, "gfx2", 0 )
3432 ROM_LOAD16_BYTE( "fb2grom5_older.bin", 0x00000, 0x80000, CRC(1c4172a8) SHA1(c45a57cd799681d442de02f8f07dbd9751929ca4) )
3433 ROM_LOAD16_BYTE( "fb2grom6_older.bin", 0x00001, 0x80000, CRC(953fdcc4) SHA1(c57e2b4a8273e789b96d39fe28d02bec5359b5f4) )
3434
3435 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3436 ROM_LOAD( "fb2g16t.id", 0x00, 0x20, CRC(fd1f2ea8) SHA1(8845b68132aead4a5d6dc0f69ccde7d0df898427) )
3437 ROM_END
3438
3439 ROM_START( fb2geno2 )
3440 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3441 ROM_LOAD( "fb2g15r.bin", 0x00000, 0x40000, CRC(a8daf67d) SHA1(6e980748ec77c4842676f14ffffe3f630879e9d9) )
3442
3443 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3444 ROM_LOAD( "fb2grom2.bin", 0x00000, 0x40000, CRC(1cbbd43a) SHA1(6e31c3bdd677d9d3cb445294cf17a0efcb16d4ed) )
3445
3446 ROM_REGION( 0x100000, "gfx1", 0 )
3447 ROM_LOAD16_BYTE( "fb2grom3_older.bin", 0x00000, 0x80000, CRC(a4f33c67) SHA1(ec7f539725b2684add019c1dad3f230b5c798daa) )
3448 ROM_LOAD16_BYTE( "fb2grom4_older.bin", 0x00001, 0x80000, CRC(c142f2af) SHA1(3323de8cd09b64c1c8ccf51acf74444e577fdfb3) )
3449
3450 ROM_REGION( 0x100000, "gfx2", 0 )
3451 ROM_LOAD16_BYTE( "fb2grom5_older.bin", 0x00000, 0x80000, CRC(1c4172a8) SHA1(c45a57cd799681d442de02f8f07dbd9751929ca4) )
3452 ROM_LOAD16_BYTE( "fb2grom6_older.bin", 0x00001, 0x80000, CRC(953fdcc4) SHA1(c57e2b4a8273e789b96d39fe28d02bec5359b5f4) )
3453
3454 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3455 ROM_LOAD( "fb2g15r.id", 0x00, 0x20, CRC(18e86971) SHA1(2f0c277b211c43cf43a067e6bc166fec8e55f190) )
3456 ROM_END
3457
3458 /* Fruit Bonus 2nd Edition */
3459 ROM_START( fb2nd )
3460 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3461 ROM_LOAD( "f2ec18r.bin", 0x00000, 0x40000, CRC(d993916c) SHA1(3ca93c42a6e6f7cfbd4bfbcd2375f66b66a066ca) )
3462
3463 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3464 ROM_LOAD( "fb2grom2.bin", 0x00000, 0x40000, CRC(1cbbd43a) SHA1(6e31c3bdd677d9d3cb445294cf17a0efcb16d4ed) )
3465
3466 ROM_REGION( 0x100000, "gfx1", 0 )
3467 ROM_LOAD16_BYTE( "fb2erom3.bin", 0x00000, 0x80000, CRC(58201f71) SHA1(1e8d44105194a619d75d106cebcef783edc810f2) )
3468 ROM_LOAD16_BYTE( "fb2erom4.bin", 0x00001, 0x80000, CRC(4f8cb873) SHA1(7fae47e41abb8e3fffd584f9a5507168c06b8b6b) )
3469
3470 ROM_REGION( 0x100000, "gfx2", 0 )
3471 ROM_LOAD16_BYTE( "fb2erom5.bin", 0x00000, 0x80000, CRC(1bc55876) SHA1(d04ff7bf97145d45de943129bc9f3cbe27f4588e) )
3472 ROM_LOAD16_BYTE( "fb2erom6.bin", 0x00001, 0x80000, CRC(71b43f19) SHA1(a0b7f2b1968e6c083f9793f1249edb339422370d) )
3473
3474 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3475 ROM_LOAD( "fb2e18r.id", 0x00, 0x20, CRC(bc0bf788) SHA1(d0bb6887e6cf8c18897ce6057743117423bd3035) )
3476 ROM_END
3477
3478 ROM_START( fb2ndc2 )
3479 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3480 ROM_LOAD( "f2ec18lt.bin", 0x00000, 0x40000, CRC(675e413d) SHA1(e15fc96a8be701a01e1154dfea2c7d24c8239215) )
3481
3482 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3483 ROM_LOAD( "fb2grom2.bin", 0x00000, 0x40000, CRC(1cbbd43a) SHA1(6e31c3bdd677d9d3cb445294cf17a0efcb16d4ed) )
3484
3485 ROM_REGION( 0x100000, "gfx1", 0 )
3486 ROM_LOAD16_BYTE( "fb2erom3.bin", 0x00000, 0x80000, CRC(58201f71) SHA1(1e8d44105194a619d75d106cebcef783edc810f2) )
3487 ROM_LOAD16_BYTE( "fb2erom4.bin", 0x00001, 0x80000, CRC(4f8cb873) SHA1(7fae47e41abb8e3fffd584f9a5507168c06b8b6b) )
3488
3489 ROM_REGION( 0x100000, "gfx2", 0 )
3490 ROM_LOAD16_BYTE( "fb2erom5.bin", 0x00000, 0x80000, CRC(1bc55876) SHA1(d04ff7bf97145d45de943129bc9f3cbe27f4588e) )
3491 ROM_LOAD16_BYTE( "fb2erom6.bin", 0x00001, 0x80000, CRC(71b43f19) SHA1(a0b7f2b1968e6c083f9793f1249edb339422370d) )
3492
3493 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3494 ROM_LOAD( "fb2e18lt.id", 0x00, 0x20, CRC(8bc36c35) SHA1(fddbc8629df06c470a9cd76e609e0f7e5ae23202) )
3495 ROM_END
3496
3497 ROM_START( fb2ndd1 )
3498 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3499 ROM_LOAD( "f2ed18r.bin", 0x00000, 0x40000, CRC(48a4dbcd) SHA1(e1a2163be6345983d05b1931b5619678f025d667) )
3500
3501 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3502 ROM_LOAD( "fb2grom2.bin", 0x00000, 0x40000, CRC(1cbbd43a) SHA1(6e31c3bdd677d9d3cb445294cf17a0efcb16d4ed) )
3503
3504 ROM_REGION( 0x100000, "gfx1", 0 )
3505 ROM_LOAD16_BYTE( "fb2erom3.bin", 0x00000, 0x80000, CRC(58201f71) SHA1(1e8d44105194a619d75d106cebcef783edc810f2) )
3506 ROM_LOAD16_BYTE( "fb2erom4.bin", 0x00001, 0x80000, CRC(4f8cb873) SHA1(7fae47e41abb8e3fffd584f9a5507168c06b8b6b) )
3507
3508 ROM_REGION( 0x100000, "gfx2", 0 )
3509 ROM_LOAD16_BYTE( "fb2erom5.bin", 0x00000, 0x80000, CRC(1bc55876) SHA1(d04ff7bf97145d45de943129bc9f3cbe27f4588e) )
3510 ROM_LOAD16_BYTE( "fb2erom6.bin", 0x00001, 0x80000, CRC(71b43f19) SHA1(a0b7f2b1968e6c083f9793f1249edb339422370d) )
3511
3512 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3513 ROM_LOAD( "fb2e18r.id", 0x00, 0x20, CRC(bc0bf788) SHA1(d0bb6887e6cf8c18897ce6057743117423bd3035) )
3514 ROM_END
3515
3516 ROM_START( fb2ndd2 )
3517 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3518 ROM_LOAD( "f2ed18lt.bin", 0x00000, 0x40000, CRC(3c469121) SHA1(0a694ff77dd2f797acf5889a8773bb798f64f11b) )
3519
3520 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3521 ROM_LOAD( "fb2grom2.bin", 0x00000, 0x40000, CRC(1cbbd43a) SHA1(6e31c3bdd677d9d3cb445294cf17a0efcb16d4ed) )
3522
3523 ROM_REGION( 0x100000, "gfx1", 0 )
3524 ROM_LOAD16_BYTE( "fb2erom3.bin", 0x00000, 0x80000, CRC(58201f71) SHA1(1e8d44105194a619d75d106cebcef783edc810f2) )
3525 ROM_LOAD16_BYTE( "fb2erom4.bin", 0x00001, 0x80000, CRC(4f8cb873) SHA1(7fae47e41abb8e3fffd584f9a5507168c06b8b6b) )
3526
3527 ROM_REGION( 0x100000, "gfx2", 0 )
3528 ROM_LOAD16_BYTE( "fb2erom5.bin", 0x00000, 0x80000, CRC(1bc55876) SHA1(d04ff7bf97145d45de943129bc9f3cbe27f4588e) )
3529 ROM_LOAD16_BYTE( "fb2erom6.bin", 0x00001, 0x80000, CRC(71b43f19) SHA1(a0b7f2b1968e6c083f9793f1249edb339422370d) )
3530
3531 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3532 ROM_LOAD( "fb2e18lt.id", 0x00, 0x20, CRC(8bc36c35) SHA1(fddbc8629df06c470a9cd76e609e0f7e5ae23202) )
3533 ROM_END
3534
3535 ROM_START( fb2ndv1 )
3536 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3537 ROM_LOAD( "f2ev18r.bin", 0x00000, 0x40000, CRC(22abfee6) SHA1(f5542042aa60238decc0c29553e682971744f535) )
3538
3539 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3540 ROM_LOAD( "fb2grom2.bin", 0x00000, 0x40000, CRC(1cbbd43a) SHA1(6e31c3bdd677d9d3cb445294cf17a0efcb16d4ed) )
3541
3542 ROM_REGION( 0x100000, "gfx1", 0 )
3543 ROM_LOAD16_BYTE( "fb2erom3.bin", 0x00000, 0x80000, CRC(58201f71) SHA1(1e8d44105194a619d75d106cebcef783edc810f2) )
3544 ROM_LOAD16_BYTE( "fb2erom4.bin", 0x00001, 0x80000, CRC(4f8cb873) SHA1(7fae47e41abb8e3fffd584f9a5507168c06b8b6b) )
3545
3546 ROM_REGION( 0x100000, "gfx2", 0 )
3547 ROM_LOAD16_BYTE( "fb2erom5.bin", 0x00000, 0x80000, CRC(1bc55876) SHA1(d04ff7bf97145d45de943129bc9f3cbe27f4588e) )
3548 ROM_LOAD16_BYTE( "fb2erom6.bin", 0x00001, 0x80000, CRC(71b43f19) SHA1(a0b7f2b1968e6c083f9793f1249edb339422370d) )
3549
3550 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3551 ROM_LOAD( "fb2e18r.id", 0x00, 0x20, CRC(bc0bf788) SHA1(d0bb6887e6cf8c18897ce6057743117423bd3035) )
3552 ROM_END
3553
3554 ROM_START( fb2ndv2 )
3555 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3556 ROM_LOAD( "f2ev18lt.bin", 0x00000, 0x40000, CRC(b59418b9) SHA1(8d45709176db09d052a26d57f41bc18d78632ad0) )
3557
3558 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3559 ROM_LOAD( "fb2grom2.bin", 0x00000, 0x40000, CRC(1cbbd43a) SHA1(6e31c3bdd677d9d3cb445294cf17a0efcb16d4ed) )
3560
3561 ROM_REGION( 0x100000, "gfx1", 0 )
3562 ROM_LOAD16_BYTE( "fb2erom3.bin", 0x00000, 0x80000, CRC(58201f71) SHA1(1e8d44105194a619d75d106cebcef783edc810f2) )
3563 ROM_LOAD16_BYTE( "fb2erom4.bin", 0x00001, 0x80000, CRC(4f8cb873) SHA1(7fae47e41abb8e3fffd584f9a5507168c06b8b6b) )
3564
3565 ROM_REGION( 0x100000, "gfx2", 0 )
3566 ROM_LOAD16_BYTE( "fb2erom5.bin", 0x00000, 0x80000, CRC(1bc55876) SHA1(d04ff7bf97145d45de943129bc9f3cbe27f4588e) )
3567 ROM_LOAD16_BYTE( "fb2erom6.bin", 0x00001, 0x80000, CRC(71b43f19) SHA1(a0b7f2b1968e6c083f9793f1249edb339422370d) )
3568
3569 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3570 ROM_LOAD( "fb2e18lt.id", 0x00, 0x20, CRC(8bc36c35) SHA1(fddbc8629df06c470a9cd76e609e0f7e5ae23202) )
3571 ROM_END
3572
3573 ROM_START( fb2ndo )
3574 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3575 ROM_LOAD( "fb2e15.bin", 0x00000, 0x40000, CRC(40a4bc95) SHA1(f84d8615e5a247a6db7792e54d236fbd5008d794) )
3576
3577 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3578 ROM_LOAD( "fb2grom2.bin", 0x00000, 0x40000, CRC(1cbbd43a) SHA1(6e31c3bdd677d9d3cb445294cf17a0efcb16d4ed) )
3579
3580 ROM_REGION( 0x100000, "gfx1", 0 )
3581 ROM_LOAD16_BYTE( "fb2erom3.bin", 0x00000, 0x80000, CRC(58201f71) SHA1(1e8d44105194a619d75d106cebcef783edc810f2) )
3582 ROM_LOAD16_BYTE( "fb2erom4.bin", 0x00001, 0x80000, CRC(4f8cb873) SHA1(7fae47e41abb8e3fffd584f9a5507168c06b8b6b) )
3583
3584 ROM_REGION( 0x100000, "gfx2", 0 )
3585 ROM_LOAD16_BYTE( "fb2erom5.bin", 0x00000, 0x80000, CRC(1bc55876) SHA1(d04ff7bf97145d45de943129bc9f3cbe27f4588e) )
3586 ROM_LOAD16_BYTE( "fb2erom6.bin", 0x00001, 0x80000, CRC(71b43f19) SHA1(a0b7f2b1968e6c083f9793f1249edb339422370d) )
3587
3588 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3589 ROM_LOAD( "fb2e15r.id", 0x00, 0x20, CRC(1c1db94c) SHA1(3438c43b31640b3d052bc4e740f9056b70a57550) )
3590 ROM_END
3591
3592 /* Fruit Bonus 2004 */
3593 ROM_START( fb4 )
3594 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3595 ROM_LOAD( "fb4b15r.bin", 0x00000, 0x40000, CRC(511a1c54) SHA1(7b554be602e74088ca4ab90a0b10965dc30b18ab) )
3596
3597 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3598 ROM_LOAD( "fb4rom2.bin", 0x00000, 0x3ffff, BAD_DUMP CRC(bf49ba49) SHA1(eea40e34298f7fd98771f0869ef541c5e1514f2a) )
3599
3600 ROM_REGION( 0x100000, "gfx1", 0 )
3601 ROM_LOAD16_BYTE( "fb4rom3.bin", 0x00000, 0x80000, CRC(4176937d) SHA1(dbde944a154f648a86628a8165fa27032115c417) )
3602 ROM_LOAD16_BYTE( "fb4rom4.bin", 0x00001, 0x80000, CRC(f8c57041) SHA1(ca8f58e89d31563b363a78db89e2711402f3ba80) )
3603
3604
3605 ROM_REGION( 0x100000, "gfx2", 0 )
3606 ROM_LOAD16_BYTE( "fb4rom5.bin", 0x00000, 0x80000, CRC(41ad506c) SHA1(19086ab859a60e5127af0e51381cbb9fda6de74a) )
3607 ROM_LOAD16_BYTE( "fb4rom6.bin", 0x00001, 0x80000, CRC(f6c07f3d) SHA1(709fe2a443fdd32a3f9ab9161d5321a01c0119bb) )
3608
3609 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3610 ROM_LOAD( "fb415r_.id", 0x00, 0x20, CRC(099b27a0) SHA1(f70e8ade2527b42a6b64382bc3a60a180578fba3) )
3611 ROM_END
3612
3613 ROM_START( fb4b2 )
3614 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3615 ROM_LOAD( "fb4b15lt.bin", 0x00000, 0x40000, CRC(480651c3) SHA1(3ac434070b00c04eda9c78209e1c6e21fd488287) )
3616
3617 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3618 ROM_LOAD( "fb4rom2.bin", 0x00000, 0x3ffff, BAD_DUMP CRC(bf49ba49) SHA1(eea40e34298f7fd98771f0869ef541c5e1514f2a) )
3619
3620 ROM_REGION( 0x100000, "gfx1", 0 )
3621 ROM_LOAD16_BYTE( "fb4rom3.bin", 0x00000, 0x80000, CRC(4176937d) SHA1(dbde944a154f648a86628a8165fa27032115c417) )
3622 ROM_LOAD16_BYTE( "fb4rom4.bin", 0x00001, 0x80000, CRC(f8c57041) SHA1(ca8f58e89d31563b363a78db89e2711402f3ba80) )
3623
3624
3625 ROM_REGION( 0x100000, "gfx2", 0 )
3626 ROM_LOAD16_BYTE( "fb4rom5.bin", 0x00000, 0x80000, CRC(41ad506c) SHA1(19086ab859a60e5127af0e51381cbb9fda6de74a) )
3627 ROM_LOAD16_BYTE( "fb4rom6.bin", 0x00001, 0x80000, CRC(f6c07f3d) SHA1(709fe2a443fdd32a3f9ab9161d5321a01c0119bb) )
3628
3629 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3630 ROM_LOAD( "fb415lt_.id", 0x00, 0x20, CRC(17385187) SHA1(01e424457b37f79e02124245cf6d502fd54b2265) )
3631 ROM_END
3632
3633 ROM_START( fb4c1 )
3634 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3635 ROM_LOAD( "fb4c15r.bin", 0x00000, 0x40000, CRC(f50ce62f) SHA1(7a1c37f42da0506ff3bcebcd587f0105004b47e2) )
3636
3637 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3638 ROM_LOAD( "fb4rom2.bin", 0x00000, 0x3ffff, BAD_DUMP CRC(bf49ba49) SHA1(eea40e34298f7fd98771f0869ef541c5e1514f2a) )
3639
3640 ROM_REGION( 0x100000, "gfx1", 0 )
3641 ROM_LOAD16_BYTE( "fb4rom3.bin", 0x00000, 0x80000, CRC(4176937d) SHA1(dbde944a154f648a86628a8165fa27032115c417) )
3642 ROM_LOAD16_BYTE( "fb4rom4.bin", 0x00001, 0x80000, CRC(f8c57041) SHA1(ca8f58e89d31563b363a78db89e2711402f3ba80) )
3643
3644 ROM_REGION( 0x100000, "gfx2", 0 )
3645 ROM_LOAD16_BYTE( "fb4rom5.bin", 0x00000, 0x80000, CRC(41ad506c) SHA1(19086ab859a60e5127af0e51381cbb9fda6de74a) )
3646 ROM_LOAD16_BYTE( "fb4rom6.bin", 0x00001, 0x80000, CRC(f6c07f3d) SHA1(709fe2a443fdd32a3f9ab9161d5321a01c0119bb) )
3647
3648 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3649 ROM_LOAD( "fb415r.id", 0x00, 0x20, CRC(51592891) SHA1(4e1b0e6e88d73a37d025f7a21d6e13c409aed59a) )
3650 ROM_END
3651
3652 ROM_START( fb4c2 )
3653 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3654 ROM_LOAD( "fb4c15lt.bin", 0x00000, 0x40000, CRC(280a0d31) SHA1(dba0dc3f14f08f8045934acd85cb549ca4292808) )
3655
3656 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3657 ROM_LOAD( "fb4rom2.bin", 0x00000, 0x3ffff, BAD_DUMP CRC(bf49ba49) SHA1(eea40e34298f7fd98771f0869ef541c5e1514f2a) )
3658
3659 ROM_REGION( 0x100000, "gfx1", 0 )
3660 ROM_LOAD16_BYTE( "fb4rom3.bin", 0x00000, 0x80000, CRC(4176937d) SHA1(dbde944a154f648a86628a8165fa27032115c417) )
3661 ROM_LOAD16_BYTE( "fb4rom4.bin", 0x00001, 0x80000, CRC(f8c57041) SHA1(ca8f58e89d31563b363a78db89e2711402f3ba80) )
3662
3663
3664 ROM_REGION( 0x100000, "gfx2", 0 )
3665 ROM_LOAD16_BYTE( "fb4rom5.bin", 0x00000, 0x80000, CRC(41ad506c) SHA1(19086ab859a60e5127af0e51381cbb9fda6de74a) )
3666 ROM_LOAD16_BYTE( "fb4rom6.bin", 0x00001, 0x80000, CRC(f6c07f3d) SHA1(709fe2a443fdd32a3f9ab9161d5321a01c0119bb) )
3667
3668 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3669 ROM_LOAD( "fb415lt.id", 0x00, 0x20, CRC(f44d3e8c) SHA1(af462959a37c271c840324d74b2619691fadf8bd) )
3670 ROM_END
3671
3672 ROM_START( fb4d1 )
3673 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3674 ROM_LOAD( "fb4d15r.bin", 0x00000, 0x40000, CRC(aeed6133) SHA1(8658708fbfd7f662f72a30a3f37baca98e931589) )
3675
3676 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3677 ROM_LOAD( "fb4rom2.bin", 0x00000, 0x3ffff, BAD_DUMP CRC(bf49ba49) SHA1(eea40e34298f7fd98771f0869ef541c5e1514f2a) )
3678
3679 ROM_REGION( 0x100000, "gfx1", 0 )
3680 ROM_LOAD16_BYTE( "fb4rom3.bin", 0x00000, 0x80000, CRC(4176937d) SHA1(dbde944a154f648a86628a8165fa27032115c417) )
3681 ROM_LOAD16_BYTE( "fb4rom4.bin", 0x00001, 0x80000, CRC(f8c57041) SHA1(ca8f58e89d31563b363a78db89e2711402f3ba80) )
3682
3683
3684 ROM_REGION( 0x100000, "gfx2", 0 )
3685 ROM_LOAD16_BYTE( "fb4rom5.bin", 0x00000, 0x80000, CRC(41ad506c) SHA1(19086ab859a60e5127af0e51381cbb9fda6de74a) )
3686 ROM_LOAD16_BYTE( "fb4rom6.bin", 0x00001, 0x80000, CRC(f6c07f3d) SHA1(709fe2a443fdd32a3f9ab9161d5321a01c0119bb) )
3687
3688 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3689 ROM_LOAD( "fb415r.id", 0x00, 0x20, CRC(51592891) SHA1(4e1b0e6e88d73a37d025f7a21d6e13c409aed59a) )
3690 ROM_END
3691
3692 ROM_START( fb4d2 )
3693 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3694 ROM_LOAD( "fb4d15lt.bin", 0x00000, 0x40000, CRC(41b0177b) SHA1(9fc74f54a21fb2846e9f818e9b9714643cad0295) )
3695
3696 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3697 ROM_LOAD( "fb4rom2.bin", 0x00000, 0x3ffff, BAD_DUMP CRC(bf49ba49) SHA1(eea40e34298f7fd98771f0869ef541c5e1514f2a) )
3698
3699 ROM_REGION( 0x100000, "gfx1", 0 )
3700 ROM_LOAD16_BYTE( "fb4rom3.bin", 0x00000, 0x80000, CRC(4176937d) SHA1(dbde944a154f648a86628a8165fa27032115c417) )
3701 ROM_LOAD16_BYTE( "fb4rom4.bin", 0x00001, 0x80000, CRC(f8c57041) SHA1(ca8f58e89d31563b363a78db89e2711402f3ba80) )
3702
3703 ROM_REGION( 0x100000, "gfx2", 0 )
3704 ROM_LOAD16_BYTE( "fb4rom5.bin", 0x00000, 0x80000, CRC(41ad506c) SHA1(19086ab859a60e5127af0e51381cbb9fda6de74a) )
3705 ROM_LOAD16_BYTE( "fb4rom6.bin", 0x00001, 0x80000, CRC(f6c07f3d) SHA1(709fe2a443fdd32a3f9ab9161d5321a01c0119bb) )
3706
3707 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3708 ROM_LOAD( "fb415lt.id", 0x00, 0x20, CRC(f44d3e8c) SHA1(af462959a37c271c840324d74b2619691fadf8bd) )
3709 ROM_END
3710
3711 ROM_START( fb4v1 )
3712 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3713 ROM_LOAD( "fb4v15r.bin", 0x00000, 0x40000, CRC(891f119f) SHA1(1823826cd958a951a930b9a1a23f7cf092ed6ab2) )
3714
3715 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3716 ROM_LOAD( "fb4rom2.bin", 0x00000, 0x3ffff, BAD_DUMP CRC(bf49ba49) SHA1(eea40e34298f7fd98771f0869ef541c5e1514f2a) )
3717
3718 ROM_REGION( 0x100000, "gfx1", 0 )
3719 ROM_LOAD16_BYTE( "fb4rom3.bin", 0x00000, 0x80000, CRC(4176937d) SHA1(dbde944a154f648a86628a8165fa27032115c417) )
3720 ROM_LOAD16_BYTE( "fb4rom4.bin", 0x00001, 0x80000, CRC(f8c57041) SHA1(ca8f58e89d31563b363a78db89e2711402f3ba80) )
3721
3722
3723 ROM_REGION( 0x100000, "gfx2", 0 )
3724 ROM_LOAD16_BYTE( "fb4rom5.bin", 0x00000, 0x80000, CRC(41ad506c) SHA1(19086ab859a60e5127af0e51381cbb9fda6de74a) )
3725 ROM_LOAD16_BYTE( "fb4rom6.bin", 0x00001, 0x80000, CRC(f6c07f3d) SHA1(709fe2a443fdd32a3f9ab9161d5321a01c0119bb) )
3726
3727 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3728 ROM_LOAD( "fb415r.id", 0x00, 0x20, CRC(51592891) SHA1(4e1b0e6e88d73a37d025f7a21d6e13c409aed59a) )
3729 ROM_END
3730
3731 ROM_START( fb4v2 )
3732 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3733 ROM_LOAD( "fb4v15lt.bin", 0x00000, 0x40000, CRC(d1cf9bd8) SHA1(59b1507e2d37eef8bea8d07194465506a52e7286))
3734
3735 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3736 ROM_LOAD( "fb4rom2.bin", 0x00000, 0x3ffff, BAD_DUMP CRC(bf49ba49) SHA1(eea40e34298f7fd98771f0869ef541c5e1514f2a) )
3737
3738 ROM_REGION( 0x100000, "gfx1", 0 )
3739 ROM_LOAD16_BYTE( "fb4rom3.bin", 0x00000, 0x80000, CRC(4176937d) SHA1(dbde944a154f648a86628a8165fa27032115c417) )
3740 ROM_LOAD16_BYTE( "fb4rom4.bin", 0x00001, 0x80000, CRC(f8c57041) SHA1(ca8f58e89d31563b363a78db89e2711402f3ba80) )
3741
3742 ROM_REGION( 0x100000, "gfx2", 0 )
3743 ROM_LOAD16_BYTE( "fb4rom5.bin", 0x00000, 0x80000, CRC(41ad506c) SHA1(19086ab859a60e5127af0e51381cbb9fda6de74a) )
3744 ROM_LOAD16_BYTE( "fb4rom6.bin", 0x00001, 0x80000, CRC(f6c07f3d) SHA1(709fe2a443fdd32a3f9ab9161d5321a01c0119bb) )
3745
3746 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3747 ROM_LOAD( "fb415lt.id", 0x00, 0x20, CRC(f44d3e8c) SHA1(af462959a37c271c840324d74b2619691fadf8bd) )
3748 ROM_END
3749
3750 ROM_START( fb4o )
3751 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3752 ROM_LOAD( "fb24k13t.bin", 0x00000, 0x40000, CRC(ef2407cf) SHA1(4bfb8cd738d576e482828529bca3031b55cc165d) )
3753
3754 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3755 ROM_LOAD( "fb4rom2.bin", 0x00000, 0x3ffff, BAD_DUMP CRC(bf49ba49) SHA1(eea40e34298f7fd98771f0869ef541c5e1514f2a) )
3756
3757 ROM_REGION( 0x100000, "gfx1", 0 )
3758 ROM_LOAD16_BYTE( "fb4rom3.bin", 0x00000, 0x80000, CRC(4176937d) SHA1(dbde944a154f648a86628a8165fa27032115c417) )
3759 ROM_LOAD16_BYTE( "fb4rom4.bin", 0x00001, 0x80000, CRC(f8c57041) SHA1(ca8f58e89d31563b363a78db89e2711402f3ba80) )
3760
3761 ROM_REGION( 0x100000, "gfx2", 0 )
3762 ROM_LOAD16_BYTE( "fb4rom5.bin", 0x00000, 0x80000, CRC(41ad506c) SHA1(19086ab859a60e5127af0e51381cbb9fda6de74a) )
3763 ROM_LOAD16_BYTE( "fb4rom6.bin", 0x00001, 0x80000, CRC(f6c07f3d) SHA1(709fe2a443fdd32a3f9ab9161d5321a01c0119bb) )
3764
3765 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3766 ROM_LOAD( "fb413xt_.id", 0x00, 0x20, CRC(ecaf2430) SHA1(1e31019cad55d17571f9671d7f150e884b84246c) )
3767 ROM_END
3768
3769 ROM_START( fb4o2 )
3770 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3771 ROM_LOAD( "fb24k12b.bin", 0x00000, 0x40000, CRC(b238411c) SHA1(947a243141766583ce170e1f92769952281bf386) )
3772
3773 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3774 ROM_LOAD( "fb4rom2.bin", 0x00000, 0x3ffff, BAD_DUMP CRC(bf49ba49) SHA1(eea40e34298f7fd98771f0869ef541c5e1514f2a) )
3775
3776 ROM_REGION( 0x100000, "gfx1", 0 )
3777 ROM_LOAD16_BYTE( "fb4rom3.bin", 0x00000, 0x80000, CRC(4176937d) SHA1(dbde944a154f648a86628a8165fa27032115c417) )
3778 ROM_LOAD16_BYTE( "fb4rom4.bin", 0x00001, 0x80000, CRC(f8c57041) SHA1(ca8f58e89d31563b363a78db89e2711402f3ba80) )
3779
3780 ROM_REGION( 0x100000, "gfx2", 0 )
3781 ROM_LOAD16_BYTE( "fb4rom5.bin", 0x00000, 0x80000, CRC(41ad506c) SHA1(19086ab859a60e5127af0e51381cbb9fda6de74a) )
3782 ROM_LOAD16_BYTE( "fb4rom6.bin", 0x00001, 0x80000, CRC(f6c07f3d) SHA1(709fe2a443fdd32a3f9ab9161d5321a01c0119bb) )
3783
3784 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3785 ROM_LOAD( "fb412r_.id", 0x00, 0x20, CRC(cc3c192e) SHA1(cdaa8c78dcea5fee3bc88c0c88f5276f193112a9) )
3786 ROM_END
3787
3788 ROM_START( fb4exp )
3789 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3790 ROM_LOAD( "fb4v15e.bin", 0x00000, 0x40000, CRC(b28db56e) SHA1(b14c0b62fc1c3195ee3703b5500f5a36a2cde3e2) )
3791
3792 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3793 ROM_LOAD( "fb4rom2.bin", 0x00000, 0x3ffff, BAD_DUMP CRC(bf49ba49) SHA1(eea40e34298f7fd98771f0869ef541c5e1514f2a) )
3794
3795 ROM_REGION( 0x100000, "gfx1", 0 )
3796 ROM_LOAD16_BYTE( "fb4rom3e.bin", 0x00000, 0x80000, CRC(d47d9969) SHA1(172771896b9ac75c34ae4c9958e26ba30371bdde) )
3797 ROM_LOAD16_BYTE( "fb4rom4e.bin", 0x00001, 0x80000, CRC(680fc5d1) SHA1(92d46b72584d2bc906901d7e7f44c017995ef2c0) )
3798
3799 ROM_REGION( 0x100000, "gfx2", 0 )
3800 ROM_LOAD16_BYTE( "fb4rom5e.bin", 0x00000, 0x80000, CRC(ddc02e07) SHA1(b1cce95ab09822646c835b066d4510a51633d107) )
3801 ROM_LOAD16_BYTE( "fb4rom6e.bin", 0x00001, 0x80000, CRC(e3de53a4) SHA1(3168ec7e10eee205655ee259fb5ba7201d7eb711) )
3802
3803 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3804 ROM_LOAD( "fb415e.id", 0x00, 0x20, CRC(f1663488) SHA1(93ba94df442d90790cb0eafb6e5db0506ffa8bc5))
3805 ROM_END
3806
3807 /* Action 2000 */
3808 ROM_START( act2000 )
3809 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3810 ROM_LOAD( "a2v35e.bin", 0x00000, 0x40000, CRC(dfe5c8b5) SHA1(09ac6df25395d0a5c632c05ba93bf784b69319a0) )
3811
3812 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3813 ROM_LOAD( "a2klink2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) )
3814
3815 ROM_REGION( 0x100000, "gfx1", 0 )
3816 ROM_LOAD16_BYTE( "a2klink3.bin", 0x00000, 0x80000, CRC(10298268) SHA1(05b4c6ae90f069b67e7c17b7a74dc786888274a6) )
3817 ROM_LOAD16_BYTE( "a2klink4.bin", 0x00001, 0x80000, CRC(9c90cada) SHA1(10afbc7900ad876fddbe912c95bac1f575e0948e) )
3818
3819 ROM_REGION( 0x100000, "gfx2", 0 )
3820 ROM_LOAD16_BYTE( "a2klink5.bin", 0x00000, 0x80000, CRC(7083106a) SHA1(39e7da2ef91dda40b2a9d9b8d50c587d637fda54) )
3821 ROM_LOAD16_BYTE( "a2klink6.bin", 0x00001, 0x80000, CRC(ba0de415) SHA1(fb4d718b9ad95eaa0ca259605fc1f2916bd1b7b7) )
3822
3823 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3824 ROM_LOAD( "a2k35e.id", 0x00, 0x20, CRC(c6dcc01a) SHA1(745c2450967c28cc9477be1c8563b9b1c279e239) )
3825 ROM_END
3826
3827 ROM_START( act2000b1 )
3828 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3829 ROM_LOAD( "a2b35r.bin", 0x00000, 0x40000, CRC(b8a560a5) SHA1(0b819ddcef8f8026664987de85f7b1931f344354))
3830
3831 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3832 ROM_LOAD( "a2klink2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) )
3833
3834 ROM_REGION( 0x100000, "gfx1", 0 )
3835 ROM_LOAD16_BYTE( "a2klink3.bin", 0x00000, 0x80000, CRC(10298268) SHA1(05b4c6ae90f069b67e7c17b7a74dc786888274a6) )
3836 ROM_LOAD16_BYTE( "a2klink4.bin", 0x00001, 0x80000, CRC(9c90cada) SHA1(10afbc7900ad876fddbe912c95bac1f575e0948e) )
3837
3838 ROM_REGION( 0x100000, "gfx2", 0 )
3839 ROM_LOAD16_BYTE( "a2klink5.bin", 0x00000, 0x80000, CRC(7083106a) SHA1(39e7da2ef91dda40b2a9d9b8d50c587d637fda54) )
3840 ROM_LOAD16_BYTE( "a2klink6.bin", 0x00001, 0x80000, CRC(ba0de415) SHA1(fb4d718b9ad95eaa0ca259605fc1f2916bd1b7b7) )
3841
3842 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3843 ROM_LOAD( "a2k35r_.id", 0x00, 0x20, CRC(6b54454b) SHA1(f90f4567f63739f6449a48b4a91b3b969ad6d22f) )
3844 ROM_END
3845
3846 ROM_START( act2000d1 )
3847 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3848 ROM_LOAD( "a2d35r.bin", 0x00000, 0x40000, CRC(6a6af0c9) SHA1(9a644dacb658a226a69dac448c7b53ceccf6005b) )
3849
3850 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3851 ROM_LOAD( "a2klink2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) )
3852
3853 ROM_REGION( 0x100000, "gfx1", 0 )
3854 ROM_LOAD16_BYTE( "a2klink3.bin", 0x00000, 0x80000, CRC(10298268) SHA1(05b4c6ae90f069b67e7c17b7a74dc786888274a6) )
3855 ROM_LOAD16_BYTE( "a2klink4.bin", 0x00001, 0x80000, CRC(9c90cada) SHA1(10afbc7900ad876fddbe912c95bac1f575e0948e) )
3856
3857 ROM_REGION( 0x100000, "gfx2", 0 )
3858 ROM_LOAD16_BYTE( "a2klink5.bin", 0x00000, 0x80000, CRC(7083106a) SHA1(39e7da2ef91dda40b2a9d9b8d50c587d637fda54) )
3859 ROM_LOAD16_BYTE( "a2klink6.bin", 0x00001, 0x80000, CRC(ba0de415) SHA1(fb4d718b9ad95eaa0ca259605fc1f2916bd1b7b7) )
3860
3861 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3862 ROM_LOAD( "a2k35r.id", 0x00, 0x20, CRC(66e3dc03) SHA1(d0be2d0b1c90e0b4b498cb6a3026d07e1946edcf) )
3863 ROM_END
3864
3865 ROM_START( act2000v1 )
3866 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3867 ROM_LOAD( "a2v35r.bin", 0x00000, 0x40000, CRC(e9651cea) SHA1(5717bf21e8b82f7d3e668235f189af2aaac9c425) )
3868
3869 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3870 ROM_LOAD( "a2klink2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) )
3871
3872 ROM_REGION( 0x100000, "gfx1", 0 )
3873 ROM_LOAD16_BYTE( "a2klink3.bin", 0x00000, 0x80000, CRC(10298268) SHA1(05b4c6ae90f069b67e7c17b7a74dc786888274a6) )
3874 ROM_LOAD16_BYTE( "a2klink4.bin", 0x00001, 0x80000, CRC(9c90cada) SHA1(10afbc7900ad876fddbe912c95bac1f575e0948e) )
3875
3876 ROM_REGION( 0x100000, "gfx2", 0 )
3877 ROM_LOAD16_BYTE( "a2klink5.bin", 0x00000, 0x80000, CRC(7083106a) SHA1(39e7da2ef91dda40b2a9d9b8d50c587d637fda54) )
3878 ROM_LOAD16_BYTE( "a2klink6.bin", 0x00001, 0x80000, CRC(ba0de415) SHA1(fb4d718b9ad95eaa0ca259605fc1f2916bd1b7b7) )
3879
3880 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3881 ROM_LOAD( "a2k35r.id", 0x00, 0x20, CRC(66e3dc03) SHA1(d0be2d0b1c90e0b4b498cb6a3026d07e1946edcf) )
3882 ROM_END
3883
3884 ROM_START( act2000bx )
3885 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3886 ROM_LOAD( "a2b33xt.bin", 0x00000, 0x40000, CRC(5a9375a8) SHA1(cc663d20e98fe143f4bf5f4cd15d35ff181bff5e) )
3887
3888 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3889 ROM_LOAD( "a2klink2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) )
3890
3891 ROM_REGION( 0x100000, "gfx1", 0 )
3892 ROM_LOAD16_BYTE( "a2klink3.bin", 0x00000, 0x80000, CRC(10298268) SHA1(05b4c6ae90f069b67e7c17b7a74dc786888274a6) )
3893 ROM_LOAD16_BYTE( "a2klink4.bin", 0x00001, 0x80000, CRC(9c90cada) SHA1(10afbc7900ad876fddbe912c95bac1f575e0948e) )
3894
3895 ROM_REGION( 0x100000, "gfx2", 0 )
3896 ROM_LOAD16_BYTE( "a2klink5.bin", 0x00000, 0x80000, CRC(7083106a) SHA1(39e7da2ef91dda40b2a9d9b8d50c587d637fda54) )
3897 ROM_LOAD16_BYTE( "a2klink6.bin", 0x00001, 0x80000, CRC(ba0de415) SHA1(fb4d718b9ad95eaa0ca259605fc1f2916bd1b7b7) )
3898
3899 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3900 ROM_LOAD( "a2k33t_.id", 0x00, 0x20, CRC(ecebf1ee) SHA1(8e2aea99bea43467fafb2629dc7551230ec4a6bb) )
3901 ROM_END
3902
3903 ROM_START( act2000dx )
3904 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3905 ROM_LOAD( "a2d33xt.bin", 0x00000, 0x40000, CRC(743ae2b5) SHA1(e1a9ade074159756daacad827791dae971e99d9d) )
3906
3907 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3908 ROM_LOAD( "a2klink2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) )
3909
3910 ROM_REGION( 0x100000, "gfx1", 0 )
3911 ROM_LOAD16_BYTE( "a2klink3.bin", 0x00000, 0x80000, CRC(10298268) SHA1(05b4c6ae90f069b67e7c17b7a74dc786888274a6) )
3912 ROM_LOAD16_BYTE( "a2klink4.bin", 0x00001, 0x80000, CRC(9c90cada) SHA1(10afbc7900ad876fddbe912c95bac1f575e0948e) )
3913
3914 ROM_REGION( 0x100000, "gfx2", 0 )
3915 ROM_LOAD16_BYTE( "a2klink5.bin", 0x00000, 0x80000, CRC(7083106a) SHA1(39e7da2ef91dda40b2a9d9b8d50c587d637fda54) )
3916 ROM_LOAD16_BYTE( "a2klink6.bin", 0x00001, 0x80000, CRC(ba0de415) SHA1(fb4d718b9ad95eaa0ca259605fc1f2916bd1b7b7) )
3917
3918 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3919 ROM_LOAD( "a2k33t.id", 0x00, 0x20, CRC(c11a5ee7) SHA1(36615ed41d2537493d18ff8e2b2e801aa71efd23) )
3920 ROM_END
3921
3922 ROM_START( act2000vx )
3923 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3924 ROM_LOAD( "a2v33xt.bin", 0x00000, 0x40000, CRC(0e4fed4e) SHA1(d10ada62701f0165eac106d8b661d3c6a9597a71) )
3925
3926 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3927 ROM_LOAD( "a2klink2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) )
3928
3929 ROM_REGION( 0x100000, "gfx1", 0 )
3930 ROM_LOAD16_BYTE( "a2klink3.bin", 0x00000, 0x80000, CRC(10298268) SHA1(05b4c6ae90f069b67e7c17b7a74dc786888274a6) )
3931 ROM_LOAD16_BYTE( "a2klink4.bin", 0x00001, 0x80000, CRC(9c90cada) SHA1(10afbc7900ad876fddbe912c95bac1f575e0948e) )
3932
3933 ROM_REGION( 0x100000, "gfx2", 0 )
3934 ROM_LOAD16_BYTE( "a2klink5.bin", 0x00000, 0x80000, CRC(7083106a) SHA1(39e7da2ef91dda40b2a9d9b8d50c587d637fda54) )
3935 ROM_LOAD16_BYTE( "a2klink6.bin", 0x00001, 0x80000, CRC(ba0de415) SHA1(fb4d718b9ad95eaa0ca259605fc1f2916bd1b7b7) )
3936
3937 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
3938 ROM_LOAD( "a2k33t.id", 0x00, 0x20, CRC(c11a5ee7) SHA1(36615ed41d2537493d18ff8e2b2e801aa71efd23) )
3939 ROM_END
3940
3941 ROM_START( act2000o )
3942 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3943 ROM_LOAD( "a2k33.bin", 0x00000, 0x20000, CRC(e096da60) SHA1(3e971ae152058c730a7ca35ce1ed3ce3896f34f5) )
3944
3945 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3946 ROM_LOAD( "a2klink2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) )
3947
3948 ROM_REGION( 0x100000, "gfx1", 0 )
3949 ROM_LOAD16_BYTE( "a2klink3.bin", 0x00000, 0x80000, CRC(10298268) SHA1(05b4c6ae90f069b67e7c17b7a74dc786888274a6) )
3950 ROM_LOAD16_BYTE( "a2klink4.bin", 0x00001, 0x80000, CRC(9c90cada) SHA1(10afbc7900ad876fddbe912c95bac1f575e0948e) )
3951
3952 ROM_REGION( 0x100000, "gfx2", 0 )
3953 ROM_LOAD16_BYTE( "a2klink5.bin", 0x00000, 0x80000, CRC(7083106a) SHA1(39e7da2ef91dda40b2a9d9b8d50c587d637fda54) )
3954 ROM_LOAD16_BYTE( "a2klink6.bin", 0x00001, 0x80000, CRC(ba0de415) SHA1(fb4d718b9ad95eaa0ca259605fc1f2916bd1b7b7) )
3955 ROM_END
3956
3957 ROM_START( act2000o2 )
3958 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3959 ROM_LOAD( "a2k31xt.bin", 0x00000, 0x20000, CRC(46b3b809) SHA1(cbb88dda67fca89801c6db3bf0bf3a368fe26ad1) )
3960
3961 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3962 ROM_LOAD( "a2klink2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) )
3963
3964 ROM_REGION( 0x100000, "gfx1", 0 )
3965 ROM_LOAD16_BYTE( "a2klink3.bin", 0x00000, 0x80000, CRC(10298268) SHA1(05b4c6ae90f069b67e7c17b7a74dc786888274a6) )
3966 ROM_LOAD16_BYTE( "a2klink4.bin", 0x00001, 0x80000, CRC(9c90cada) SHA1(10afbc7900ad876fddbe912c95bac1f575e0948e) )
3967
3968 ROM_REGION( 0x100000, "gfx2", 0 )
3969 ROM_LOAD16_BYTE( "a2klink5.bin", 0x00000, 0x80000, CRC(7083106a) SHA1(39e7da2ef91dda40b2a9d9b8d50c587d637fda54) )
3970 ROM_LOAD16_BYTE( "a2klink6.bin", 0x00001, 0x80000, CRC(ba0de415) SHA1(fb4d718b9ad95eaa0ca259605fc1f2916bd1b7b7) )
3971 ROM_END
3972
3973 ROM_START( act2000o3 )
3974 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3975 ROM_LOAD( "a2k1-1.2.u28", 0x00000, 0x20000, CRC(ef9d7399) SHA1(8b4b7df85c4b0a22cb591be142bf8fea37c4b211) )
3976
3977 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3978 ROM_LOAD( "a2k-2.u11", 0x00000, 0x40000, CRC(5973b644) SHA1(428e4301e495000c3903c9e942d3dfba8261d745) )
3979
3980 ROM_REGION( 0x100000, "gfx1", 0 )
3981 ROM_LOAD16_BYTE( "a2k-3.u9", 0x00000, 0x80000, CRC(e91c51b0) SHA1(7858f30eb698ee37d27dd61a7df092000e8f7a7c) )
3982 ROM_LOAD16_BYTE( "a2k-4.u8", 0x00001, 0x80000, CRC(1238f1ae) SHA1(073df71dd13a77157ae9c94204cf69fda8286e0b) )
3983
3984 ROM_REGION( 0x100000, "gfx2", 0 )
3985 ROM_LOAD16_BYTE( "a2k-5.u6", 0x00000, 0x80000, CRC(2b4f7af8) SHA1(6892de184f0824d7b71c48b75db4dce19d230923) )
3986 ROM_LOAD16_BYTE( "a2k-6.u4", 0x00001, 0x80000, CRC(1b812dd6) SHA1(55998bd26ff9795087e6e240cc202306121920e8) )
3987 ROM_END
3988
3989 /* Fruit Bonus 2000 / New Cherry 2000 */
3990 ROM_START( ch2000 )
3991 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
3992 ROM_LOAD( "fc2v44e.bin", 0x00000, 0x40000, CRC(a9713624) SHA1(09bcecef4dec51ab573903e8652a3a7f6ae52e31) )
3993
3994 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
3995 ROM_LOAD( "fbrom2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) )
3996
3997 ROM_REGION( 0x100000, "gfx1", 0 )
3998 ROM_LOAD16_BYTE( "fb2rom3.bin", 0x00000, 0x40000, CRC(e9032c12) SHA1(62d99452af8d89e46c202a87faed1c78042cc2f0) )
3999 ROM_LOAD16_BYTE( "fb2rom4.bin", 0x00001, 0x40000, CRC(fb019fcf) SHA1(943ca8cfeae786bf3fb52417578133fd5037f8e1) )
4000
4001 ROM_REGION( 0x100000, "gfx2", 0 )
4002 ROM_LOAD16_BYTE( "fb2rom5.bin", 0x00000, 0x40000, CRC(1dbf0566) SHA1(9b643cf03b543b9d7689daa00b2b06af5bc57c90) )
4003 ROM_LOAD16_BYTE( "fb2rom6.bin", 0x00001, 0x40000, CRC(a0116b86) SHA1(e2a0abbfbfa531683ea9077cdbed57d965f9c5c2) )
4004
4005 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4006 ROM_LOAD( "fb44e.id", 0x00, 0x20, CRC(6c5fd1e6) SHA1(a26901ed4d02dfd374d807b0d7255f73d19ca2b7) )
4007 ROM_END
4008
4009 ROM_START( ch2000b1 )
4010 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4011 ROM_LOAD( "fc2b44r.bin", 0x00000, 0x40000, CRC(c9f9b0c7) SHA1(97bc35dcf0608c6211f1dc9678b4b2232c70cdca) )
4012
4013 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4014 ROM_LOAD( "fbrom2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) )
4015
4016 ROM_REGION( 0x100000, "gfx1", 0 )
4017 ROM_LOAD16_BYTE( "fbrom3.bin", 0x00000, 0x40000, CRC(a712b521) SHA1(355b3bd892d5fbd360961ca4b5adb20ddf2ba553) )
4018 ROM_LOAD16_BYTE( "fbrom4.bin", 0x00001, 0x40000, CRC(8996d2d5) SHA1(fc3830b8126ef9d15108e0873209168ad0b608c8) )
4019
4020 ROM_REGION( 0x100000, "gfx2", 0 )
4021 ROM_LOAD16_BYTE( "fbrom5.bin", 0x00000, 0x40000, CRC(494fd1fa) SHA1(01ca60e35b68da398612fc7c8a7da6f8835eabd5) )
4022 ROM_LOAD16_BYTE( "fbrom6.bin", 0x00001, 0x40000, CRC(0ebe2ea5) SHA1(d83c1ba940e43ce1d392969055f36b3c49ac9727) )
4023
4024 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4025 ROM_LOAD( "fb44r_.id", 0x00, 0x20, CRC(5ea37646) SHA1(1bfd7bdceb5831357c622997817e417bb028091d) )
4026 ROM_END
4027
4028 ROM_START( ch2000b2 )
4029 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4030 ROM_LOAD( "fc2b41lt.bin", 0x00000, 0x40000, CRC(0c8c40b0) SHA1(091fe168b0915940f7a15e33845dfd62c0a581df))
4031
4032 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4033 ROM_LOAD( "fbrom2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) )
4034
4035 ROM_REGION( 0x100000, "gfx1", 0 )
4036 ROM_LOAD16_BYTE( "fbrom3.bin", 0x00000, 0x40000, CRC(a712b521) SHA1(355b3bd892d5fbd360961ca4b5adb20ddf2ba553) )
4037 ROM_LOAD16_BYTE( "fbrom4.bin", 0x00001, 0x40000, CRC(8996d2d5) SHA1(fc3830b8126ef9d15108e0873209168ad0b608c8) )
4038
4039 ROM_REGION( 0x100000, "gfx2", 0 )
4040 ROM_LOAD16_BYTE( "fbrom5.bin", 0x00000, 0x40000, CRC(494fd1fa) SHA1(01ca60e35b68da398612fc7c8a7da6f8835eabd5) )
4041 ROM_LOAD16_BYTE( "fbrom6.bin", 0x00001, 0x40000, CRC(0ebe2ea5) SHA1(d83c1ba940e43ce1d392969055f36b3c49ac9727) )
4042
4043 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4044 ROM_LOAD( "fb41lt_.id", 0x00, 0x20, CRC(9a3c83a5) SHA1(d09931228339ca744567095006ae1c512c462fee) )
4045 ROM_END
4046
4047 ROM_START( ch2000v1 )
4048 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4049 ROM_LOAD( "fc2v44r.bin", 0x00000, 0x40000, CRC(8d375e98) SHA1(29edfcd05e1759be2c7e92c3cb8f9929f8485715) )
4050
4051 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4052 ROM_LOAD( "fbrom2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) )
4053
4054 ROM_REGION( 0x100000, "gfx1", 0 )
4055 ROM_LOAD16_BYTE( "fb2rom3.bin", 0x00000, 0x40000, CRC(e9032c12) SHA1(62d99452af8d89e46c202a87faed1c78042cc2f0) )
4056 ROM_LOAD16_BYTE( "fb2rom4.bin", 0x00001, 0x40000, CRC(fb019fcf) SHA1(943ca8cfeae786bf3fb52417578133fd5037f8e1) )
4057
4058 ROM_REGION( 0x100000, "gfx2", 0 )
4059 ROM_LOAD16_BYTE( "fb2rom5.bin", 0x00000, 0x40000, CRC(1dbf0566) SHA1(9b643cf03b543b9d7689daa00b2b06af5bc57c90) )
4060 ROM_LOAD16_BYTE( "fb2rom6.bin", 0x00001, 0x40000, CRC(a0116b86) SHA1(e2a0abbfbfa531683ea9077cdbed57d965f9c5c2) )
4061
4062 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4063 ROM_LOAD( "fb44r.id", 0x00, 0x20, CRC(1867578d) SHA1(47178b153fab7811d26fe49e851244a36182db15) )
4064 ROM_END
4065
4066 ROM_START( ch2000v2 )
4067 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4068 ROM_LOAD( "fc2v41lt.bin", 0x00000, 0x40000, CRC(182ed2ff) SHA1(82df7021ec15fa2867f24292060d4a8089d5f49c) )
4069
4070 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4071 ROM_LOAD( "fbrom2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) )
4072
4073 ROM_REGION( 0x100000, "gfx1", 0 )
4074 ROM_LOAD16_BYTE( "fb2rom3.bin", 0x00000, 0x40000, CRC(e9032c12) SHA1(62d99452af8d89e46c202a87faed1c78042cc2f0) )
4075 ROM_LOAD16_BYTE( "fb2rom4.bin", 0x00001, 0x40000, CRC(fb019fcf) SHA1(943ca8cfeae786bf3fb52417578133fd5037f8e1) )
4076
4077 ROM_REGION( 0x100000, "gfx2", 0 )
4078 ROM_LOAD16_BYTE( "fb2rom5.bin", 0x00000, 0x40000, CRC(1dbf0566) SHA1(9b643cf03b543b9d7689daa00b2b06af5bc57c90) )
4079 ROM_LOAD16_BYTE( "fb2rom6.bin", 0x00001, 0x40000, CRC(a0116b86) SHA1(e2a0abbfbfa531683ea9077cdbed57d965f9c5c2) )
4080
4081 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4082 ROM_LOAD( "fb41lt.id", 0x00, 0x20, CRC(21a07bba) SHA1(6fd88c243c554684e49667a8d2dc6b16348ae8dd) )
4083 ROM_END
4084
4085 ROM_START( ch2000c1 )
4086 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4087 ROM_LOAD( "fc2c44r.bin", 0x00000, 0x40000, CRC(d898129f) SHA1(1fdc35dd0332ecd705665db3b268e5d05f9d65dd) )
4088
4089 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4090 ROM_LOAD( "fbrom2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) )
4091
4092 ROM_REGION( 0x100000, "gfx1", 0 )
4093 ROM_LOAD16_BYTE( "fb2rom3.bin", 0x00000, 0x40000, CRC(e9032c12) SHA1(62d99452af8d89e46c202a87faed1c78042cc2f0) )
4094 ROM_LOAD16_BYTE( "fb2rom4.bin", 0x00001, 0x40000, CRC(fb019fcf) SHA1(943ca8cfeae786bf3fb52417578133fd5037f8e1) )
4095
4096 ROM_REGION( 0x100000, "gfx2", 0 )
4097 ROM_LOAD16_BYTE( "fb2rom5.bin", 0x00000, 0x40000, CRC(1dbf0566) SHA1(9b643cf03b543b9d7689daa00b2b06af5bc57c90) )
4098 ROM_LOAD16_BYTE( "fb2rom6.bin", 0x00001, 0x40000, CRC(a0116b86) SHA1(e2a0abbfbfa531683ea9077cdbed57d965f9c5c2) )
4099
4100 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4101 ROM_LOAD( "fb44r.id", 0x00, 0x20, CRC(1867578d) SHA1(47178b153fab7811d26fe49e851244a36182db15) )
4102 ROM_END
4103
4104 ROM_START( ch2000c2 )
4105 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4106 ROM_LOAD( "fc2c41lt.bin", 0x00000, 0x40000, CRC(bb6ddba8) SHA1(9f95cc35408f61f07ce0306fb41f3c31ec9ebe87) )
4107
4108 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4109 ROM_LOAD( "fbrom2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) )
4110
4111 ROM_REGION( 0x100000, "gfx1", 0 )
4112 ROM_LOAD16_BYTE( "fb2rom3.bin", 0x00000, 0x40000, CRC(e9032c12) SHA1(62d99452af8d89e46c202a87faed1c78042cc2f0) )
4113 ROM_LOAD16_BYTE( "fb2rom4.bin", 0x00001, 0x40000, CRC(fb019fcf) SHA1(943ca8cfeae786bf3fb52417578133fd5037f8e1) )
4114
4115 ROM_REGION( 0x100000, "gfx2", 0 )
4116 ROM_LOAD16_BYTE( "fb2rom5.bin", 0x00000, 0x40000, CRC(1dbf0566) SHA1(9b643cf03b543b9d7689daa00b2b06af5bc57c90) )
4117 ROM_LOAD16_BYTE( "fb2rom6.bin", 0x00001, 0x40000, CRC(a0116b86) SHA1(e2a0abbfbfa531683ea9077cdbed57d965f9c5c2) )
4118
4119 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4120 ROM_LOAD( "fb41lt.id", 0x00, 0x20, CRC(21a07bba) SHA1(6fd88c243c554684e49667a8d2dc6b16348ae8dd) )
4121 ROM_END
4122
4123 ROM_START( ch2000d1 )
4124 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4125 ROM_LOAD( "fc2d44r.bin", 0x00000, 0x40000, CRC(c00fd8c5) SHA1(f7977ec5797f2d20f21b018207808ab9d9d36d71) )
4126
4127 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4128 ROM_LOAD( "fbrom2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) )
4129
4130 ROM_REGION( 0x100000, "gfx1", 0 )
4131 ROM_LOAD16_BYTE( "fb2rom3.bin", 0x00000, 0x40000, CRC(e9032c12) SHA1(62d99452af8d89e46c202a87faed1c78042cc2f0) )
4132 ROM_LOAD16_BYTE( "fb2rom4.bin", 0x00001, 0x40000, CRC(fb019fcf) SHA1(943ca8cfeae786bf3fb52417578133fd5037f8e1) )
4133
4134 ROM_REGION( 0x100000, "gfx2", 0 )
4135 ROM_LOAD16_BYTE( "fb2rom5.bin", 0x00000, 0x40000, CRC(1dbf0566) SHA1(9b643cf03b543b9d7689daa00b2b06af5bc57c90) )
4136 ROM_LOAD16_BYTE( "fb2rom6.bin", 0x00001, 0x40000, CRC(a0116b86) SHA1(e2a0abbfbfa531683ea9077cdbed57d965f9c5c2) )
4137
4138 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4139 ROM_LOAD( "fb44r.id", 0x00, 0x20, CRC(1867578d) SHA1(47178b153fab7811d26fe49e851244a36182db15) )
4140 ROM_END
4141
4142 ROM_START( ch2000d2 )
4143 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4144 ROM_LOAD( "fc2d41lt.bin", 0x00000, 0x40000, CRC(d49d4303) SHA1(5e75e6d04ff96de212131fecf76c0e300b49b21d) )
4145
4146 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4147 ROM_LOAD( "fbrom2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) )
4148
4149 ROM_REGION( 0x100000, "gfx1", 0 )
4150 ROM_LOAD16_BYTE( "fb2rom3.bin", 0x00000, 0x40000, CRC(e9032c12) SHA1(62d99452af8d89e46c202a87faed1c78042cc2f0) )
4151 ROM_LOAD16_BYTE( "fb2rom4.bin", 0x00001, 0x40000, CRC(fb019fcf) SHA1(943ca8cfeae786bf3fb52417578133fd5037f8e1) )
4152
4153 ROM_REGION( 0x100000, "gfx2", 0 )
4154 ROM_LOAD16_BYTE( "fb2rom5.bin", 0x00000, 0x40000, CRC(1dbf0566) SHA1(9b643cf03b543b9d7689daa00b2b06af5bc57c90) )
4155 ROM_LOAD16_BYTE( "fb2rom6.bin", 0x00001, 0x40000, CRC(a0116b86) SHA1(e2a0abbfbfa531683ea9077cdbed57d965f9c5c2) )
4156
4157 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4158 ROM_LOAD( "fb41lt.id", 0x00, 0x20, CRC(21a07bba) SHA1(6fd88c243c554684e49667a8d2dc6b16348ae8dd) )
4159 ROM_END
4160
4161 ROM_START( ch2000o )
4162 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4163 ROM_LOAD( "fc2k39xt.bin", 0x00000, 0x40000, CRC(fa330fdc) SHA1(8bafb76762ca64d5d4e16e4542585083078ce719) )
4164
4165 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4166 ROM_LOAD( "fbrom2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) )
4167
4168 ROM_REGION( 0x100000, "gfx1", 0 )
4169 ROM_LOAD16_BYTE( "fbrom3.bin", 0x00000, 0x40000, CRC(a712b521) SHA1(355b3bd892d5fbd360961ca4b5adb20ddf2ba553) )
4170 ROM_LOAD16_BYTE( "fbrom4.bin", 0x00001, 0x40000, CRC(8996d2d5) SHA1(fc3830b8126ef9d15108e0873209168ad0b608c8) )
4171
4172 ROM_REGION( 0x100000, "gfx2", 0 )
4173 ROM_LOAD16_BYTE( "fbrom5.bin", 0x00000, 0x40000, CRC(494fd1fa) SHA1(01ca60e35b68da398612fc7c8a7da6f8835eabd5) )
4174 ROM_LOAD16_BYTE( "fbrom6.bin", 0x00001, 0x40000, CRC(0ebe2ea5) SHA1(d83c1ba940e43ce1d392969055f36b3c49ac9727) )
4175 ROM_END
4176
4177 ROM_START( ch2000o2 )
4178 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4179 ROM_LOAD( "fc2k39d.bin", 0x00000, 0x40000, CRC(38fa136c) SHA1(cae17a6340829f2d1963ffcd8fde89fdf9425a6b) )
4180
4181 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4182 ROM_LOAD( "fbrom2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) )
4183
4184 ROM_REGION( 0x100000, "gfx1", 0 )
4185 ROM_LOAD16_BYTE( "fbrom3.bin", 0x00000, 0x40000, CRC(a712b521) SHA1(355b3bd892d5fbd360961ca4b5adb20ddf2ba553) )
4186 ROM_LOAD16_BYTE( "fbrom4.bin", 0x00001, 0x40000, CRC(8996d2d5) SHA1(fc3830b8126ef9d15108e0873209168ad0b608c8) )
4187
4188 ROM_REGION( 0x100000, "gfx2", 0 )
4189 ROM_LOAD16_BYTE( "fbrom5.bin", 0x00000, 0x40000, CRC(494fd1fa) SHA1(01ca60e35b68da398612fc7c8a7da6f8835eabd5) )
4190 ROM_LOAD16_BYTE( "fbrom6.bin", 0x00001, 0x40000, CRC(0ebe2ea5) SHA1(d83c1ba940e43ce1d392969055f36b3c49ac9727) )
4191 ROM_END
4192
4193 ROM_START( ch2000o3 )
4194 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4195 ROM_LOAD( "fc2k39.bin", 0x00000, 0x40000, CRC(77901459) SHA1(f30c416973550bf2598eb5ec388158d864ace089) )
4196
4197 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4198 ROM_LOAD( "fbrom2.bin", 0x00000, 0x40000, CRC(3b0f5374) SHA1(7e7b185b62d1a321e2853b4b08e8ee2aa54933f5) )
4199
4200 ROM_REGION( 0x100000, "gfx1", 0 )
4201 ROM_LOAD16_BYTE( "fbrom3.bin", 0x00000, 0x40000, CRC(a712b521) SHA1(355b3bd892d5fbd360961ca4b5adb20ddf2ba553) )
4202 ROM_LOAD16_BYTE( "fbrom4.bin", 0x00001, 0x40000, CRC(8996d2d5) SHA1(fc3830b8126ef9d15108e0873209168ad0b608c8) )
4203
4204 ROM_REGION( 0x100000, "gfx2", 0 )
4205 ROM_LOAD16_BYTE( "fbrom5.bin", 0x00000, 0x40000, CRC(494fd1fa) SHA1(01ca60e35b68da398612fc7c8a7da6f8835eabd5) )
4206 ROM_LOAD16_BYTE( "fbrom6.bin", 0x00001, 0x40000, CRC(0ebe2ea5) SHA1(d83c1ba940e43ce1d392969055f36b3c49ac9727) )
4207 ROM_END
4208
4209 /* Pirate 2001 */
4210 ROM_START( pir2001 )
4211 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4212 ROM_LOAD( "pi1v25e.bin", 0x00000, 0x40000, CRC(0440d844) SHA1(14f62aee8cb56cdfa399b8052181f60fcbcedbba) )
4213
4214 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4215 ROM_LOAD( "piratrom2.bin", 0x00000, 0x20000, CRC(eeb92009) SHA1(e6c69437a7fd0f9fae375bf0b6dcfd6226823cf2) )
4216
4217 ROM_REGION( 0x100000, "gfx1", 0 )
4218 ROM_LOAD16_BYTE( "piratrom3.bin", 0x00000, 0x80000, CRC(5a718b09) SHA1(7ea20a5c9cf8875b9c3cc95a708911fb87abebf7) )
4219 ROM_LOAD16_BYTE( "piratrom4.bin", 0x00001, 0x80000, CRC(123cdc93) SHA1(c4963c0a31eb25f15ec1902c9777643cf2c3e8c3) )
4220
4221 ROM_REGION( 0x100000, "gfx2", 0 )
4222 ROM_LOAD16_BYTE( "piratrom5.bin", 0x00000, 0x80000, CRC(6d7e502a) SHA1(4910a0bb1e779e04e87eb6cba092f976f85c0f96) )
4223 ROM_LOAD16_BYTE( "piratrom6.bin", 0x00001, 0x80000, CRC(470ff052) SHA1(b63293e2f244d992e64df085d6565931b982dcd3) )
4224
4225 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4226 ROM_LOAD( "pi125e.id", 0x00, 0x20, CRC(339852cb) SHA1(02977f8cbca378f22ff43c299a61b1f1da3c5d50) )
4227 ROM_END
4228
4229 ROM_START( pir2001b1 )
4230 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4231 ROM_LOAD( "pi1b25r.bin", 0x00000, 0x40000, CRC(6f2624e4) SHA1(e1669d81bf708c65778d81ed4f5c793725edde3f) )
4232
4233 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4234 ROM_LOAD( "piratrom2.bin", 0x00000, 0x20000, CRC(eeb92009) SHA1(e6c69437a7fd0f9fae375bf0b6dcfd6226823cf2) )
4235
4236 ROM_REGION( 0x100000, "gfx1", 0 )
4237 ROM_LOAD16_BYTE( "piratrom3.bin", 0x00000, 0x80000, CRC(5a718b09) SHA1(7ea20a5c9cf8875b9c3cc95a708911fb87abebf7) )
4238 ROM_LOAD16_BYTE( "piratrom4.bin", 0x00001, 0x80000, CRC(123cdc93) SHA1(c4963c0a31eb25f15ec1902c9777643cf2c3e8c3) )
4239
4240 ROM_REGION( 0x100000, "gfx2", 0 )
4241 ROM_LOAD16_BYTE( "piratrom5.bin", 0x00000, 0x80000, CRC(6d7e502a) SHA1(4910a0bb1e779e04e87eb6cba092f976f85c0f96) )
4242 ROM_LOAD16_BYTE( "piratrom6.bin", 0x00001, 0x80000, CRC(470ff052) SHA1(b63293e2f244d992e64df085d6565931b982dcd3) )
4243
4244 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4245 ROM_LOAD( "pi125r_.id", 0x00, 0x20, CRC(ec11baad) SHA1(4159a99fd732d3a42a1fb14f8cf2e4a7b5836436) )
4246 ROM_END
4247
4248 ROM_START( pir2001d1 )
4249 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4250 ROM_LOAD( "pi1d25r.bin", 0x00000, 0x40000, CRC(579a753e) SHA1(82d70362c22d4a4f4836f1e10effdc05041bd425) )
4251
4252 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4253 ROM_LOAD( "piratrom2.bin", 0x00000, 0x20000, CRC(eeb92009) SHA1(e6c69437a7fd0f9fae375bf0b6dcfd6226823cf2) )
4254
4255 ROM_REGION( 0x100000, "gfx1", 0 )
4256 ROM_LOAD16_BYTE( "piratrom3.bin", 0x00000, 0x80000, CRC(5a718b09) SHA1(7ea20a5c9cf8875b9c3cc95a708911fb87abebf7) )
4257 ROM_LOAD16_BYTE( "piratrom4.bin", 0x00001, 0x80000, CRC(123cdc93) SHA1(c4963c0a31eb25f15ec1902c9777643cf2c3e8c3) )
4258
4259 ROM_REGION( 0x100000, "gfx2", 0 )
4260 ROM_LOAD16_BYTE( "piratrom5.bin", 0x00000, 0x80000, CRC(6d7e502a) SHA1(4910a0bb1e779e04e87eb6cba092f976f85c0f96) )
4261 ROM_LOAD16_BYTE( "piratrom6.bin", 0x00001, 0x80000, CRC(470ff052) SHA1(b63293e2f244d992e64df085d6565931b982dcd3) )
4262
4263 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4264 ROM_LOAD( "pi125r.id", 0x00, 0x20, CRC(2f0ddeb1) SHA1(0fb0871ee0b059eeedd782ac32d10ab268b00b52) )
4265 ROM_END
4266
4267 ROM_START( pir2001v1 )
4268 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4269 ROM_LOAD( "pi1v25r.bin", 0x00000, 0x40000, CRC(666207ea) SHA1(0d1fbd10aa85d4e5b8072266ce52b535b275fc5a) )
4270
4271 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4272 ROM_LOAD( "piratrom2.bin", 0x00000, 0x20000, CRC(eeb92009) SHA1(e6c69437a7fd0f9fae375bf0b6dcfd6226823cf2) )
4273
4274 ROM_REGION( 0x100000, "gfx1", 0 )
4275 ROM_LOAD16_BYTE( "piratrom3.bin", 0x00000, 0x80000, CRC(5a718b09) SHA1(7ea20a5c9cf8875b9c3cc95a708911fb87abebf7) )
4276 ROM_LOAD16_BYTE( "piratrom4.bin", 0x00001, 0x80000, CRC(123cdc93) SHA1(c4963c0a31eb25f15ec1902c9777643cf2c3e8c3) )
4277
4278 ROM_REGION( 0x100000, "gfx2", 0 )
4279 ROM_LOAD16_BYTE( "piratrom5.bin", 0x00000, 0x80000, CRC(6d7e502a) SHA1(4910a0bb1e779e04e87eb6cba092f976f85c0f96) )
4280 ROM_LOAD16_BYTE( "piratrom6.bin", 0x00001, 0x80000, CRC(470ff052) SHA1(b63293e2f244d992e64df085d6565931b982dcd3) )
4281
4282 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4283 ROM_LOAD( "pi125r.id", 0x00, 0x20, CRC(2f0ddeb1) SHA1(0fb0871ee0b059eeedd782ac32d10ab268b00b52) )
4284 ROM_END
4285
4286 ROM_START( pir2001bx )
4287 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4288 ROM_LOAD( "pi1b24xt.bin", 0x00000, 0x40000, CRC(62adfe66) SHA1(e85ea2c0d00f29238f17c87e65a6b749336ffd50) )
4289
4290 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4291 ROM_LOAD( "piratrom2.bin", 0x00000, 0x20000, CRC(eeb92009) SHA1(e6c69437a7fd0f9fae375bf0b6dcfd6226823cf2) )
4292
4293 ROM_REGION( 0x100000, "gfx1", 0 )
4294 ROM_LOAD16_BYTE( "piratrom3.bin", 0x00000, 0x80000, CRC(5a718b09) SHA1(7ea20a5c9cf8875b9c3cc95a708911fb87abebf7) )
4295 ROM_LOAD16_BYTE( "piratrom4.bin", 0x00001, 0x80000, CRC(123cdc93) SHA1(c4963c0a31eb25f15ec1902c9777643cf2c3e8c3) )
4296
4297 ROM_REGION( 0x100000, "gfx2", 0 )
4298 ROM_LOAD16_BYTE( "piratrom5.bin", 0x00000, 0x80000, CRC(6d7e502a) SHA1(4910a0bb1e779e04e87eb6cba092f976f85c0f96) )
4299 ROM_LOAD16_BYTE( "piratrom6.bin", 0x00001, 0x80000, CRC(470ff052) SHA1(b63293e2f244d992e64df085d6565931b982dcd3) )
4300
4301 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4302 ROM_LOAD( "pi124xt_.id", 0x00, 0x20, CRC(bb9624e0) SHA1(8827fabb48d51d88af0822d4e896568a898ca44b) )
4303 ROM_END
4304
4305 ROM_START( pir2001dx )
4306 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4307 ROM_LOAD( "pi1d24xt.bin", 0x00000, 0x40000,CRC(0e3e68ed) SHA1(a0e007a1f905dd6e7ba6a8202c9e21893ff819e3) )
4308
4309 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4310 ROM_LOAD( "piratrom2.bin", 0x00000, 0x20000, CRC(eeb92009) SHA1(e6c69437a7fd0f9fae375bf0b6dcfd6226823cf2) )
4311
4312 ROM_REGION( 0x100000, "gfx1", 0 )
4313 ROM_LOAD16_BYTE( "piratrom3.bin", 0x00000, 0x80000, CRC(5a718b09) SHA1(7ea20a5c9cf8875b9c3cc95a708911fb87abebf7) )
4314 ROM_LOAD16_BYTE( "piratrom4.bin", 0x00001, 0x80000, CRC(123cdc93) SHA1(c4963c0a31eb25f15ec1902c9777643cf2c3e8c3) )
4315
4316 ROM_REGION( 0x100000, "gfx2", 0 )
4317 ROM_LOAD16_BYTE( "piratrom5.bin", 0x00000, 0x80000, CRC(6d7e502a) SHA1(4910a0bb1e779e04e87eb6cba092f976f85c0f96) )
4318 ROM_LOAD16_BYTE( "piratrom6.bin", 0x00001, 0x80000, CRC(470ff052) SHA1(b63293e2f244d992e64df085d6565931b982dcd3) )
4319
4320 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4321 ROM_LOAD( "pi124xt.id", 0x00, 0x20, CRC(26f50e35) SHA1(53de077007ae042cf2c1eb2fa7cca06247768dd3) )
4322 ROM_END
4323
4324 ROM_START( pir2001vx )
4325 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4326 ROM_LOAD( "pi1v24xt.bin", 0x00000, 0x40000, CRC(bc69b7e2) SHA1(bb4fc3ce17a9e97823bd9801fa549e5ddba6787d) )
4327
4328 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4329 ROM_LOAD( "piratrom2.bin", 0x00000, 0x20000, CRC(eeb92009) SHA1(e6c69437a7fd0f9fae375bf0b6dcfd6226823cf2) )
4330
4331 ROM_REGION( 0x100000, "gfx1", 0 )
4332 ROM_LOAD16_BYTE( "piratrom3.bin", 0x00000, 0x80000, CRC(5a718b09) SHA1(7ea20a5c9cf8875b9c3cc95a708911fb87abebf7) )
4333 ROM_LOAD16_BYTE( "piratrom4.bin", 0x00001, 0x80000, CRC(123cdc93) SHA1(c4963c0a31eb25f15ec1902c9777643cf2c3e8c3) )
4334
4335 ROM_REGION( 0x100000, "gfx2", 0 )
4336 ROM_LOAD16_BYTE( "piratrom5.bin", 0x00000, 0x80000, CRC(6d7e502a) SHA1(4910a0bb1e779e04e87eb6cba092f976f85c0f96) )
4337 ROM_LOAD16_BYTE( "piratrom6.bin", 0x00001, 0x80000, CRC(470ff052) SHA1(b63293e2f244d992e64df085d6565931b982dcd3) )
4338
4339 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4340 ROM_LOAD( "pi124xt.id", 0x00, 0x20, CRC(26f50e35) SHA1(53de077007ae042cf2c1eb2fa7cca06247768dd3) )
4341 ROM_END
4342
4343 ROM_START( pir2001o )
4344 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4345 ROM_LOAD( "pirat23n.bin", 0x00000, 0x40000, CRC(e11722bb) SHA1(cc4b729f4d7d72ffee15e7958335843027378ece) )
4346
4347 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4348 ROM_LOAD( "piratrom2.bin", 0x00000, 0x20000, CRC(eeb92009) SHA1(e6c69437a7fd0f9fae375bf0b6dcfd6226823cf2) )
4349
4350 ROM_REGION( 0x100000, "gfx1", 0 )
4351 ROM_LOAD16_BYTE( "piratrom3.bin", 0x00000, 0x80000, CRC(5a718b09) SHA1(7ea20a5c9cf8875b9c3cc95a708911fb87abebf7) )
4352 ROM_LOAD16_BYTE( "piratrom4.bin", 0x00001, 0x80000, CRC(123cdc93) SHA1(c4963c0a31eb25f15ec1902c9777643cf2c3e8c3) )
4353
4354 ROM_REGION( 0x100000, "gfx2", 0 )
4355 ROM_LOAD16_BYTE( "piratrom5.bin", 0x00000, 0x80000, CRC(6d7e502a) SHA1(4910a0bb1e779e04e87eb6cba092f976f85c0f96) )
4356 ROM_LOAD16_BYTE( "piratrom6.bin", 0x00001, 0x80000, CRC(470ff052) SHA1(b63293e2f244d992e64df085d6565931b982dcd3) )
4357 ROM_END
4358
4359 ROM_START( pir2001o2 )
4360 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4361 ROM_LOAD( "pirat23.bin", 0x00000, 0x40000, CRC(25ac8d18) SHA1(efc77735a418d298b16cba82ce1a0375dca2a7ef) )
4362
4363 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4364 ROM_LOAD( "piratrom2.bin", 0x00000, 0x20000, CRC(eeb92009) SHA1(e6c69437a7fd0f9fae375bf0b6dcfd6226823cf2) )
4365
4366 ROM_REGION( 0x100000, "gfx1", 0 )
4367 ROM_LOAD16_BYTE( "piratrom3.bin", 0x00000, 0x80000, CRC(5a718b09) SHA1(7ea20a5c9cf8875b9c3cc95a708911fb87abebf7) )
4368 ROM_LOAD16_BYTE( "piratrom4.bin", 0x00001, 0x80000, CRC(123cdc93) SHA1(c4963c0a31eb25f15ec1902c9777643cf2c3e8c3) )
4369
4370 ROM_REGION( 0x100000, "gfx2", 0 )
4371 ROM_LOAD16_BYTE( "piratrom5.bin", 0x00000, 0x80000, CRC(6d7e502a) SHA1(4910a0bb1e779e04e87eb6cba092f976f85c0f96) )
4372 ROM_LOAD16_BYTE( "piratrom6.bin", 0x00001, 0x80000, CRC(470ff052) SHA1(b63293e2f244d992e64df085d6565931b982dcd3) )
4373 ROM_END
4374
4375 ROM_START( pir2001o3 )
4376 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4377 ROM_LOAD( "pira22xt.bin", 0x00000, 0x40000, CRC(0412c601) SHA1(979d0bf26f8b2e6204e7d1cfdaeb89dc8e82cfce) )
4378
4379 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4380 ROM_LOAD( "piratrom2.bin", 0x00000, 0x20000, CRC(eeb92009) SHA1(e6c69437a7fd0f9fae375bf0b6dcfd6226823cf2) )
4381
4382 ROM_REGION( 0x100000, "gfx1", 0 )
4383 ROM_LOAD16_BYTE( "piratrom3.bin", 0x00000, 0x80000, CRC(5a718b09) SHA1(7ea20a5c9cf8875b9c3cc95a708911fb87abebf7) )
4384 ROM_LOAD16_BYTE( "piratrom4.bin", 0x00001, 0x80000, CRC(123cdc93) SHA1(c4963c0a31eb25f15ec1902c9777643cf2c3e8c3) )
4385
4386 ROM_REGION( 0x100000, "gfx2", 0 )
4387 ROM_LOAD16_BYTE( "piratrom5.bin", 0x00000, 0x80000, CRC(6d7e502a) SHA1(4910a0bb1e779e04e87eb6cba092f976f85c0f96) )
4388 ROM_LOAD16_BYTE( "piratrom6.bin", 0x00001, 0x80000, CRC(470ff052) SHA1(b63293e2f244d992e64df085d6565931b982dcd3) )
4389 ROM_END
4390
4391 /* Pirate 2002 */
4392 ROM_START( pir2002 )
4393 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4394 ROM_LOAD( "pi2v20e.bin", 0x00000, 0x40000, CRC(208fec36) SHA1(779f87cb436e7d59b6c410921b030430020577ec) )
4395
4396 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4397 ROM_LOAD( "pirom2.bin", 0x00000, 0x20000, CRC(eeb92009) SHA1(e6c69437a7fd0f9fae375bf0b6dcfd6226823cf2) )
4398
4399 ROM_REGION( 0x100000, "gfx1", 0 )
4400 ROM_LOAD16_BYTE( "pirom3.bin", 0x00000, 0x80000, CRC(ad175fea) SHA1(07585fcb0d4828fb2b99bebfe583e54a835636ed) )
4401 ROM_LOAD16_BYTE( "pirom4.bin", 0x00001, 0x80000, CRC(a94061ec) SHA1(2c3b37a1144a873f0b4b884cbeb938947270f5a3) )
4402
4403 ROM_REGION( 0x100000, "gfx2", 0 )
4404 ROM_LOAD16_BYTE( "pirom5.bin", 0x00000, 0x80000, CRC(c3ccb77b) SHA1(39ab58e2e55a7fabed0a0c8e5777b9be10ae67ae) )
4405 ROM_LOAD16_BYTE( "pirom6.bin", 0x00001, 0x80000, CRC(c64bc2e5) SHA1(cfb231aa47d6e57481c24a4ba9d8623ed0fca58e) )
4406
4407 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4408 ROM_LOAD( "pi220e.id", 0x00, 0x20, CRC(f8421b6d) SHA1(73ff95f558b93a661f2d6f15e0258a3698dc668e) )
4409 ROM_END
4410
4411 ROM_START( pir2002b1 )
4412 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4413 ROM_LOAD( "pi2b20r.bin", 0x00000, 0x40000, CRC(4b2e45c0) SHA1(b96ba54034a0e61d53e317559bfe83f337e63618) )
4414
4415 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4416 ROM_LOAD( "pirom2.bin", 0x00000, 0x20000, CRC(eeb92009) SHA1(e6c69437a7fd0f9fae375bf0b6dcfd6226823cf2) )
4417
4418 ROM_REGION( 0x100000, "gfx1", 0 )
4419 ROM_LOAD16_BYTE( "pirom3.bin", 0x00000, 0x80000, CRC(ad175fea) SHA1(07585fcb0d4828fb2b99bebfe583e54a835636ed) )
4420 ROM_LOAD16_BYTE( "pirom4.bin", 0x00001, 0x80000, CRC(a94061ec) SHA1(2c3b37a1144a873f0b4b884cbeb938947270f5a3) )
4421
4422 ROM_REGION( 0x100000, "gfx2", 0 )
4423 ROM_LOAD16_BYTE( "pirom5.bin", 0x00000, 0x80000, CRC(c3ccb77b) SHA1(39ab58e2e55a7fabed0a0c8e5777b9be10ae67ae) )
4424 ROM_LOAD16_BYTE( "pirom6.bin", 0x00001, 0x80000, CRC(c64bc2e5) SHA1(cfb231aa47d6e57481c24a4ba9d8623ed0fca58e) )
4425
4426 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4427 ROM_LOAD( "pi220r_.id", 0x00, 0x20, CRC(57eb901d) SHA1(a4815a043f7ce3c8bfd3c3a572ca3e561d69ab91) )
4428 ROM_END
4429
4430 ROM_START( pir2002d1 )
4431 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4432 ROM_LOAD( "pi2d20r.bin", 0x00000, 0x40000, CRC(83a264c4) SHA1(7de1902f5b63d6c44df5726c450ff21b5d911ec4) )
4433
4434 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4435 ROM_LOAD( "pirom2.bin", 0x00000, 0x20000, CRC(eeb92009) SHA1(e6c69437a7fd0f9fae375bf0b6dcfd6226823cf2) )
4436
4437 ROM_REGION( 0x100000, "gfx1", 0 )
4438 ROM_LOAD16_BYTE( "pirom3.bin", 0x00000, 0x80000, CRC(ad175fea) SHA1(07585fcb0d4828fb2b99bebfe583e54a835636ed) )
4439 ROM_LOAD16_BYTE( "pirom4.bin", 0x00001, 0x80000, CRC(a94061ec) SHA1(2c3b37a1144a873f0b4b884cbeb938947270f5a3) )
4440
4441 ROM_REGION( 0x100000, "gfx2", 0 )
4442 ROM_LOAD16_BYTE( "pirom5.bin", 0x00000, 0x80000, CRC(c3ccb77b) SHA1(39ab58e2e55a7fabed0a0c8e5777b9be10ae67ae) )
4443 ROM_LOAD16_BYTE( "pirom6.bin", 0x00001, 0x80000, CRC(c64bc2e5) SHA1(cfb231aa47d6e57481c24a4ba9d8623ed0fca58e) )
4444
4445 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4446 ROM_LOAD( "pi220r.id", 0x00, 0x20, CRC(e4d79717) SHA1(fdcdd28a71293739a02dd958648300656a743567) )
4447 ROM_END
4448
4449 ROM_START( pir2002v1 )
4450 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4451 ROM_LOAD( "pi2v20r.bin", 0x00000, 0x40000, CRC(e4155252) SHA1(136ac929633bc6ee759285dcdb725aaaf7cdf225) )
4452
4453 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4454 ROM_LOAD( "pirom2.bin", 0x00000, 0x20000, CRC(eeb92009) SHA1(e6c69437a7fd0f9fae375bf0b6dcfd6226823cf2) )
4455
4456 ROM_REGION( 0x100000, "gfx1", 0 )
4457 ROM_LOAD16_BYTE( "pirom3.bin", 0x00000, 0x80000, CRC(ad175fea) SHA1(07585fcb0d4828fb2b99bebfe583e54a835636ed) )
4458 ROM_LOAD16_BYTE( "pirom4.bin", 0x00001, 0x80000, CRC(a94061ec) SHA1(2c3b37a1144a873f0b4b884cbeb938947270f5a3) )
4459
4460 ROM_REGION( 0x100000, "gfx2", 0 )
4461 ROM_LOAD16_BYTE( "pirom5.bin", 0x00000, 0x80000, CRC(c3ccb77b) SHA1(39ab58e2e55a7fabed0a0c8e5777b9be10ae67ae) )
4462 ROM_LOAD16_BYTE( "pirom6.bin", 0x00001, 0x80000, CRC(c64bc2e5) SHA1(cfb231aa47d6e57481c24a4ba9d8623ed0fca58e) )
4463
4464 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4465 ROM_LOAD( "pi220r.id", 0x00, 0x20, CRC(e4d79717) SHA1(fdcdd28a71293739a02dd958648300656a743567) )
4466 ROM_END
4467
4468 /* these had the pir2001 sound rom in, mistake? */
4469 ROM_START( pir2002bx )
4470 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4471 ROM_LOAD( "pi2b19xt.bin", 0x00000, 0x40000, CRC(c9eed644) SHA1(6cd40196bdd8e84738c970198e770f87964aab5d) )
4472
4473 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4474 ROM_LOAD( "pirom2.bin", 0x00000, 0x20000, CRC(eeb92009) SHA1(e6c69437a7fd0f9fae375bf0b6dcfd6226823cf2) )
4475
4476 ROM_REGION( 0x100000, "gfx1", 0 )
4477 ROM_LOAD16_BYTE( "pirom3.bin", 0x00000, 0x80000, CRC(ad175fea) SHA1(07585fcb0d4828fb2b99bebfe583e54a835636ed) )
4478 ROM_LOAD16_BYTE( "pirom4.bin", 0x00001, 0x80000, CRC(a94061ec) SHA1(2c3b37a1144a873f0b4b884cbeb938947270f5a3) )
4479
4480 ROM_REGION( 0x100000, "gfx2", 0 )
4481 ROM_LOAD16_BYTE( "pirom5.bin", 0x00000, 0x80000, CRC(c3ccb77b) SHA1(39ab58e2e55a7fabed0a0c8e5777b9be10ae67ae) )
4482 ROM_LOAD16_BYTE( "pirom6.bin", 0x00001, 0x80000, CRC(c64bc2e5) SHA1(cfb231aa47d6e57481c24a4ba9d8623ed0fca58e) )
4483
4484 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4485 ROM_LOAD( "pi219xt_.id", 0x00, 0x20, CRC(7babba9f) SHA1(0ec0453d1368669d1829edd84123c871958a4fce) )
4486 ROM_END
4487
4488 ROM_START( pir2002dx )
4489 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4490 ROM_LOAD( "pi2d19xt.bin", 0x00000, 0x40000, CRC(1c045c9a) SHA1(dd3c6d2c1f084b4af262e52339d0c25c7e733b70) )
4491
4492 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4493 ROM_LOAD( "pirom2.bin", 0x00000, 0x20000, CRC(eeb92009) SHA1(e6c69437a7fd0f9fae375bf0b6dcfd6226823cf2) )
4494
4495 ROM_REGION( 0x100000, "gfx1", 0 )
4496 ROM_LOAD16_BYTE( "pirom3.bin", 0x00000, 0x80000, CRC(ad175fea) SHA1(07585fcb0d4828fb2b99bebfe583e54a835636ed) )
4497 ROM_LOAD16_BYTE( "pirom4.bin", 0x00001, 0x80000, CRC(a94061ec) SHA1(2c3b37a1144a873f0b4b884cbeb938947270f5a3) )
4498
4499 ROM_REGION( 0x100000, "gfx2", 0 )
4500 ROM_LOAD16_BYTE( "pirom5.bin", 0x00000, 0x80000, CRC(c3ccb77b) SHA1(39ab58e2e55a7fabed0a0c8e5777b9be10ae67ae) )
4501 ROM_LOAD16_BYTE( "pirom6.bin", 0x00001, 0x80000, CRC(c64bc2e5) SHA1(cfb231aa47d6e57481c24a4ba9d8623ed0fca58e) )
4502
4503 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4504 ROM_LOAD( "pi219xt.id", 0x00, 0x20, CRC(e74d3531) SHA1(2a5df88c502ad85451796cdb3255e037e76470bd) )
4505 ROM_END
4506
4507 ROM_START( pir2002vx )
4508 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4509 ROM_LOAD( "pi2v19xt.bin", 0x00000, 0x40000, CRC(0ef73818) SHA1(7d1c856c78f4d7b36f318725de3dffb5ad9279fe) )
4510
4511 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4512 ROM_LOAD( "pirom2.bin", 0x00000, 0x20000, CRC(eeb92009) SHA1(e6c69437a7fd0f9fae375bf0b6dcfd6226823cf2) )
4513
4514 ROM_REGION( 0x100000, "gfx1", 0 )
4515 ROM_LOAD16_BYTE( "pirom3.bin", 0x00000, 0x80000, CRC(ad175fea) SHA1(07585fcb0d4828fb2b99bebfe583e54a835636ed) )
4516 ROM_LOAD16_BYTE( "pirom4.bin", 0x00001, 0x80000, CRC(a94061ec) SHA1(2c3b37a1144a873f0b4b884cbeb938947270f5a3) )
4517
4518 ROM_REGION( 0x100000, "gfx2", 0 )
4519 ROM_LOAD16_BYTE( "pirom5.bin", 0x00000, 0x80000, CRC(c3ccb77b) SHA1(39ab58e2e55a7fabed0a0c8e5777b9be10ae67ae) )
4520 ROM_LOAD16_BYTE( "pirom6.bin", 0x00001, 0x80000, CRC(c64bc2e5) SHA1(cfb231aa47d6e57481c24a4ba9d8623ed0fca58e) )
4521
4522 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4523 ROM_LOAD( "pi219xt.id", 0x00, 0x20, CRC(e74d3531) SHA1(2a5df88c502ad85451796cdb3255e037e76470bd) )
4524 ROM_END
4525
4526 ROM_START( pir2002o )
4527 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4528 ROM_LOAD( "pi218n.bin", 0x00000, 0x40000, CRC(bd6a35f5) SHA1(1cf5c7e65f3d99aee3579d890dbac3c818735307) )
4529
4530 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4531 ROM_LOAD( "pirom2.bin", 0x00000, 0x20000, CRC(eeb92009) SHA1(e6c69437a7fd0f9fae375bf0b6dcfd6226823cf2) )
4532
4533 ROM_REGION( 0x100000, "gfx1", 0 )
4534 ROM_LOAD16_BYTE( "pirom3.bin", 0x00000, 0x80000, CRC(ad175fea) SHA1(07585fcb0d4828fb2b99bebfe583e54a835636ed) )
4535 ROM_LOAD16_BYTE( "pirom4.bin", 0x00001, 0x80000, CRC(a94061ec) SHA1(2c3b37a1144a873f0b4b884cbeb938947270f5a3) )
4536
4537 ROM_REGION( 0x100000, "gfx2", 0 )
4538 ROM_LOAD16_BYTE( "pirom5.bin", 0x00000, 0x80000, CRC(c3ccb77b) SHA1(39ab58e2e55a7fabed0a0c8e5777b9be10ae67ae) )
4539 ROM_LOAD16_BYTE( "pirom6.bin", 0x00001, 0x80000, CRC(c64bc2e5) SHA1(cfb231aa47d6e57481c24a4ba9d8623ed0fca58e) )
4540 ROM_END
4541
4542 ROM_START( pir2002o2 )
4543 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4544 ROM_LOAD( "pi218.bin", 0x00000, 0x40000, CRC(1480722d) SHA1(bd46fa6011caebc63ebd8cd2765c5b61ce379b85) )
4545
4546 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4547 ROM_LOAD( "pirom2.bin", 0x00000, 0x20000, CRC(eeb92009) SHA1(e6c69437a7fd0f9fae375bf0b6dcfd6226823cf2) )
4548
4549 ROM_REGION( 0x100000, "gfx1", 0 )
4550 ROM_LOAD16_BYTE( "pirom3.bin", 0x00000, 0x80000, CRC(ad175fea) SHA1(07585fcb0d4828fb2b99bebfe583e54a835636ed) )
4551 ROM_LOAD16_BYTE( "pirom4.bin", 0x00001, 0x80000, CRC(a94061ec) SHA1(2c3b37a1144a873f0b4b884cbeb938947270f5a3) )
4552
4553 ROM_REGION( 0x100000, "gfx2", 0 )
4554 ROM_LOAD16_BYTE( "pirom5.bin", 0x00000, 0x80000, CRC(c3ccb77b) SHA1(39ab58e2e55a7fabed0a0c8e5777b9be10ae67ae) )
4555 ROM_LOAD16_BYTE( "pirom6.bin", 0x00001, 0x80000, CRC(c64bc2e5) SHA1(cfb231aa47d6e57481c24a4ba9d8623ed0fca58e) )
4556 ROM_END
4557
4558 ROM_START( pir2002o3 )
4559 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4560 ROM_LOAD( "pi217xt.bin", 0x00000, 0x40000, CRC(0cc369cd) SHA1(7255fe1f544df248f41e6586d2632d65de0a5a98) )
4561
4562 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4563 ROM_LOAD( "pirom2.bin", 0x00000, 0x20000, CRC(eeb92009) SHA1(e6c69437a7fd0f9fae375bf0b6dcfd6226823cf2) )
4564
4565 ROM_REGION( 0x100000, "gfx1", 0 )
4566 ROM_LOAD16_BYTE( "pirom3.bin", 0x00000, 0x80000, CRC(ad175fea) SHA1(07585fcb0d4828fb2b99bebfe583e54a835636ed) )
4567 ROM_LOAD16_BYTE( "pirom4.bin", 0x00001, 0x80000, CRC(a94061ec) SHA1(2c3b37a1144a873f0b4b884cbeb938947270f5a3) )
4568
4569 ROM_REGION( 0x100000, "gfx2", 0 )
4570 ROM_LOAD16_BYTE( "pirom5.bin", 0x00000, 0x80000, CRC(c3ccb77b) SHA1(39ab58e2e55a7fabed0a0c8e5777b9be10ae67ae) )
4571 ROM_LOAD16_BYTE( "pirom6.bin", 0x00001, 0x80000, CRC(c64bc2e5) SHA1(cfb231aa47d6e57481c24a4ba9d8623ed0fca58e) )
4572 ROM_END
4573
4574 /* Classic Edition */
4575 ROM_START( classice )
4576 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4577 ROM_LOAD( "fcsd16e.bin", 0x00000, 0x40000, CRC(74134183) SHA1(b59727dc0fae022e97bb60c444a3a78d811aa1ad) )
4578
4579 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4580 ROM_LOAD( "fcsrom2.bin", 0x00000, 0x3ffff, BAD_DUMP CRC(4a96ab78) SHA1(b8f98cd9789ba5cc13eacf34db765ca8d5635903) )
4581
4582 ROM_REGION( 0x100000, "gfx1", 0 )
4583 ROM_LOAD16_BYTE( "fcsrom3.bin", 0x00000, 0x40000, CRC(0ba6207a) SHA1(06d1b5826da3af2cb55c64ee69772b7fb3e6bf89) )
4584 ROM_LOAD16_BYTE( "fcsrom4.bin", 0x00001, 0x40000, CRC(149dcf7d) SHA1(1f4e0f54cdb22ee9a867861a2a7d659cd339a0a2) )
4585
4586 ROM_REGION( 0x100000, "gfx2", 0 )
4587 ROM_LOAD16_BYTE( "fcsrom5.bin", 0x00000, 0x40000, CRC(fb827363) SHA1(ff9630e8be8facbff040f8a23bf5ff66c62609df) )
4588 ROM_LOAD16_BYTE( "fcsrom6.bin", 0x00001, 0x40000, CRC(9ec17dcd) SHA1(c1aefb7711feac1e9642eecbd41a1782d30bf7fa) )
4589
4590 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4591 ROM_LOAD( "fcs16e.id", 0x00, 0x20, CRC(9da3fcbf) SHA1(541d63dbe539718727eb8cb637bc02f824f0c264) )
4592 ROM_END
4593
4594 ROM_START( classice1 )
4595 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4596 ROM_LOAD( "fcs16r.bin", 0x00000, 0x40000, CRC(0813e904) SHA1(87b6bb3c1ac17eb663673c948e6c33d1058c22e2) )
4597
4598 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4599 ROM_LOAD( "fcsrom2.bin", 0x00000, 0x3ffff, BAD_DUMP CRC(4a96ab78) SHA1(b8f98cd9789ba5cc13eacf34db765ca8d5635903) )
4600
4601 ROM_REGION( 0x100000, "gfx1", 0 )
4602 ROM_LOAD16_BYTE( "fcsrom3.bin", 0x00000, 0x40000, CRC(0ba6207a) SHA1(06d1b5826da3af2cb55c64ee69772b7fb3e6bf89) )
4603 ROM_LOAD16_BYTE( "fcsrom4.bin", 0x00001, 0x40000, CRC(149dcf7d) SHA1(1f4e0f54cdb22ee9a867861a2a7d659cd339a0a2) )
4604
4605 ROM_REGION( 0x100000, "gfx2", 0 )
4606 ROM_LOAD16_BYTE( "fcsrom5.bin", 0x00000, 0x40000, CRC(fb827363) SHA1(ff9630e8be8facbff040f8a23bf5ff66c62609df) )
4607 ROM_LOAD16_BYTE( "fcsrom6.bin", 0x00001, 0x40000, CRC(9ec17dcd) SHA1(c1aefb7711feac1e9642eecbd41a1782d30bf7fa) )
4608
4609 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4610 ROM_LOAD( "fcs16r.id", 0x00, 0x20, CRC(3d9ce0a6) SHA1(c1a9a0c26ab3b7faaf7734db6ffe5754f9d8eac1) )
4611 ROM_END
4612
4613 ROM_START( classice2 )
4614 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4615 ROM_LOAD( "fcs16lt.bin", 0x00000, 0x40000, CRC(e4b3437a) SHA1(2ecbaead72bb20af58c7f470097901ac1c58f296) )
4616
4617 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4618 ROM_LOAD( "fcsrom2.bin", 0x00000, 0x3ffff, BAD_DUMP CRC(4a96ab78) SHA1(b8f98cd9789ba5cc13eacf34db765ca8d5635903) )
4619
4620 ROM_REGION( 0x100000, "gfx1", 0 )
4621 ROM_LOAD16_BYTE( "fcsrom3.bin", 0x00000, 0x40000, CRC(0ba6207a) SHA1(06d1b5826da3af2cb55c64ee69772b7fb3e6bf89) )
4622 ROM_LOAD16_BYTE( "fcsrom4.bin", 0x00001, 0x40000, CRC(149dcf7d) SHA1(1f4e0f54cdb22ee9a867861a2a7d659cd339a0a2) )
4623
4624 ROM_REGION( 0x100000, "gfx2", 0 )
4625 ROM_LOAD16_BYTE( "fcsrom5.bin", 0x00000, 0x40000, CRC(fb827363) SHA1(ff9630e8be8facbff040f8a23bf5ff66c62609df) )
4626 ROM_LOAD16_BYTE( "fcsrom6.bin", 0x00001, 0x40000, CRC(9ec17dcd) SHA1(c1aefb7711feac1e9642eecbd41a1782d30bf7fa) )
4627
4628 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4629 ROM_LOAD( "fcs16lt.id", 0x00, 0x20, CRC(9888f6bb) SHA1(638dbb61a26743159e012bca906206eae0ba1d66) )
4630 ROM_END
4631
4632 ROM_START( classiced1 )
4633 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4634 ROM_LOAD( "fcsd16r.bin", 0x00000, 0x40000, CRC(097dd178) SHA1(b5e251ce8fb323d20ff3722d048d98c4fab0f4a4) )
4635
4636 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4637 ROM_LOAD( "fcsrom2.bin", 0x00000, 0x3ffff, BAD_DUMP CRC(4a96ab78) SHA1(b8f98cd9789ba5cc13eacf34db765ca8d5635903) )
4638
4639 ROM_REGION( 0x100000, "gfx1", 0 )
4640 ROM_LOAD16_BYTE( "fcsrom3.bin", 0x00000, 0x40000, CRC(0ba6207a) SHA1(06d1b5826da3af2cb55c64ee69772b7fb3e6bf89) )
4641 ROM_LOAD16_BYTE( "fcsrom4.bin", 0x00001, 0x40000, CRC(149dcf7d) SHA1(1f4e0f54cdb22ee9a867861a2a7d659cd339a0a2) )
4642
4643 ROM_REGION( 0x100000, "gfx2", 0 )
4644 ROM_LOAD16_BYTE( "fcsrom5.bin", 0x00000, 0x40000, CRC(fb827363) SHA1(ff9630e8be8facbff040f8a23bf5ff66c62609df) )
4645 ROM_LOAD16_BYTE( "fcsrom6.bin", 0x00001, 0x40000, CRC(9ec17dcd) SHA1(c1aefb7711feac1e9642eecbd41a1782d30bf7fa) )
4646
4647 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4648 ROM_LOAD( "fcs16r.id", 0x00, 0x20, CRC(3d9ce0a6) SHA1(c1a9a0c26ab3b7faaf7734db6ffe5754f9d8eac1) )
4649 ROM_END
4650
4651 ROM_START( classiced2 )
4652 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4653 ROM_LOAD( "fcsd16lt.bin", 0x00000, 0x40000, CRC(623c5e2e) SHA1(63bbb7b1f8668828c5c8da8ae025077eca0b5d53) )
4654
4655 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4656 ROM_LOAD( "fcsrom2.bin", 0x00000, 0x3ffff, BAD_DUMP CRC(4a96ab78) SHA1(b8f98cd9789ba5cc13eacf34db765ca8d5635903) )
4657
4658 ROM_REGION( 0x100000, "gfx1", 0 )
4659 ROM_LOAD16_BYTE( "fcsrom3.bin", 0x00000, 0x40000, CRC(0ba6207a) SHA1(06d1b5826da3af2cb55c64ee69772b7fb3e6bf89) )
4660 ROM_LOAD16_BYTE( "fcsrom4.bin", 0x00001, 0x40000, CRC(149dcf7d) SHA1(1f4e0f54cdb22ee9a867861a2a7d659cd339a0a2) )
4661
4662 ROM_REGION( 0x100000, "gfx2", 0 )
4663 ROM_LOAD16_BYTE( "fcsrom5.bin", 0x00000, 0x40000, CRC(fb827363) SHA1(ff9630e8be8facbff040f8a23bf5ff66c62609df) )
4664 ROM_LOAD16_BYTE( "fcsrom6.bin", 0x00001, 0x40000, CRC(9ec17dcd) SHA1(c1aefb7711feac1e9642eecbd41a1782d30bf7fa) )
4665
4666 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4667 ROM_LOAD( "fcs16lt.id", 0x00, 0x20, CRC(9888f6bb) SHA1(638dbb61a26743159e012bca906206eae0ba1d66) )
4668 ROM_END
4669
4670 ROM_START( classicev )
4671 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4672 ROM_LOAD( "fcsv16e.bin", 0x00000, 0x40000, CRC(fe472583) SHA1(dd8642c33456d62b47e272fb63d4bf88e11d4c70) )
4673
4674 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4675 ROM_LOAD( "fcsrom2.bin", 0x00000, 0x3ffff, BAD_DUMP CRC(4a96ab78) SHA1(b8f98cd9789ba5cc13eacf34db765ca8d5635903) )
4676
4677 ROM_REGION( 0x100000, "gfx1", 0 )
4678 ROM_LOAD16_BYTE( "fcsrom3.bin", 0x00000, 0x40000, CRC(0ba6207a) SHA1(06d1b5826da3af2cb55c64ee69772b7fb3e6bf89) )
4679 ROM_LOAD16_BYTE( "fcsrom4.bin", 0x00001, 0x40000, CRC(149dcf7d) SHA1(1f4e0f54cdb22ee9a867861a2a7d659cd339a0a2) )
4680
4681 ROM_REGION( 0x100000, "gfx2", 0 )
4682 ROM_LOAD16_BYTE( "fcsrom5.bin", 0x00000, 0x40000, CRC(fb827363) SHA1(ff9630e8be8facbff040f8a23bf5ff66c62609df) )
4683 ROM_LOAD16_BYTE( "fcsrom6.bin", 0x00001, 0x40000, CRC(9ec17dcd) SHA1(c1aefb7711feac1e9642eecbd41a1782d30bf7fa) )
4684
4685 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4686 ROM_LOAD( "fcs16e.id", 0x00, 0x20, CRC(9da3fcbf) SHA1(541d63dbe539718727eb8cb637bc02f824f0c264) )
4687 ROM_END
4688
4689 ROM_START( classicev1 )
4690 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4691 ROM_LOAD( "fcsv16r.bin", 0x00000, 0x40000, CRC(e0744057) SHA1(bb389cce5d77eed6f74eb46afa90712f803f357b) )
4692
4693 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4694 ROM_LOAD( "fcsrom2.bin", 0x00000, 0x3ffff, BAD_DUMP CRC(4a96ab78) SHA1(b8f98cd9789ba5cc13eacf34db765ca8d5635903) )
4695
4696 ROM_REGION( 0x100000, "gfx1", 0 )
4697 ROM_LOAD16_BYTE( "fcsrom3.bin", 0x00000, 0x40000, CRC(0ba6207a) SHA1(06d1b5826da3af2cb55c64ee69772b7fb3e6bf89) )
4698 ROM_LOAD16_BYTE( "fcsrom4.bin", 0x00001, 0x40000, CRC(149dcf7d) SHA1(1f4e0f54cdb22ee9a867861a2a7d659cd339a0a2) )
4699
4700 ROM_REGION( 0x100000, "gfx2", 0 )
4701 ROM_LOAD16_BYTE( "fcsrom5.bin", 0x00000, 0x40000, CRC(fb827363) SHA1(ff9630e8be8facbff040f8a23bf5ff66c62609df) )
4702 ROM_LOAD16_BYTE( "fcsrom6.bin", 0x00001, 0x40000, CRC(9ec17dcd) SHA1(c1aefb7711feac1e9642eecbd41a1782d30bf7fa) )
4703
4704 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4705 ROM_LOAD( "fcs16r.id", 0x00, 0x20, CRC(3d9ce0a6) SHA1(c1a9a0c26ab3b7faaf7734db6ffe5754f9d8eac1) )
4706 ROM_END
4707
4708 ROM_START( classicev2 )
4709 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4710 ROM_LOAD( "fcsv16lt.bin", 0x00000, 0x40000, CRC(33393a1f) SHA1(03da07380129f07e5126b5faa37157b97f2c902e) )
4711
4712 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4713 ROM_LOAD( "fcsrom2.bin", 0x00000, 0x3ffff, BAD_DUMP CRC(4a96ab78) SHA1(b8f98cd9789ba5cc13eacf34db765ca8d5635903) )
4714
4715 ROM_REGION( 0x100000, "gfx1", 0 )
4716 ROM_LOAD16_BYTE( "fcsrom3.bin", 0x00000, 0x40000, CRC(0ba6207a) SHA1(06d1b5826da3af2cb55c64ee69772b7fb3e6bf89) )
4717 ROM_LOAD16_BYTE( "fcsrom4.bin", 0x00001, 0x40000, CRC(149dcf7d) SHA1(1f4e0f54cdb22ee9a867861a2a7d659cd339a0a2) )
4718
4719 ROM_REGION( 0x100000, "gfx2", 0 )
4720 ROM_LOAD16_BYTE( "fcsrom5.bin", 0x00000, 0x40000, CRC(fb827363) SHA1(ff9630e8be8facbff040f8a23bf5ff66c62609df) )
4721 ROM_LOAD16_BYTE( "fcsrom6.bin", 0x00001, 0x40000, CRC(9ec17dcd) SHA1(c1aefb7711feac1e9642eecbd41a1782d30bf7fa) )
4722
4723 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4724 ROM_LOAD( "fcs16lt.id", 0x00, 0x20, CRC(9888f6bb) SHA1(638dbb61a26743159e012bca906206eae0ba1d66) )
4725 ROM_END
4726
4727 /* Sea World */
4728 ROM_START( seawld )
4729 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4730 ROM_LOAD( "swv16e.bin", 0x00000, 0x80000, CRC(3f53a6b0) SHA1(2d00f3b5c04b47551f23799a3bcba29ab38ff63c) )
4731
4732 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4733 ROM_LOAD( "swrom2.bin", 0x00000, 0x40000, CRC(e1afe0ad) SHA1(097233255b486944b79a8504b4312173ab1aad06) )
4734
4735 ROM_REGION( 0x100000, "gfx1", 0 )
4736 ROM_LOAD16_BYTE( "swrom3.bin", 0x00000, 0x80000, CRC(091b6966) SHA1(4ac17ca80cdb584a4d32f81688ce374bd8bd9cc6) )
4737 ROM_LOAD16_BYTE( "swrom4.bin", 0x00001, 0x80000, CRC(539651dc) SHA1(45473cd7205ba0c0e44c76d3f6a8fa2f66b2798c) )
4738
4739 ROM_REGION( 0x100000, "gfx2", 0 )
4740 ROM_LOAD16_BYTE( "swrom5.bin", 0x00000, 0x80000, CRC(cd6aa69f) SHA1(abcbda547b0c6f4a03ed3500f55ff32bc23bedeb) )
4741 ROM_LOAD16_BYTE( "swrom6.bin", 0x00001, 0x80000, CRC(5c9a4847) SHA1(f19aca69f42282e3e88e50e2b4fe05cde990a3e6) )
4742
4743 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4744 ROM_LOAD( "sw16ex.id", 0x00, 0x20, CRC(48e315f1) SHA1(21a54386aaad3a37b2db18e7bbd159d289c99ddd) )
4745 ROM_END
4746
4747 ROM_START( seawldd1 )
4748 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4749 ROM_LOAD( "swd16r.bin", 0x00000, 0x80000, CRC(081c84c1) SHA1(5f0d40c38ca26d3633cfe4c7ead2773a1dcc177d) )
4750
4751 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4752 ROM_LOAD( "swrom2.bin", 0x00000, 0x40000, CRC(e1afe0ad) SHA1(097233255b486944b79a8504b4312173ab1aad06) )
4753
4754 ROM_REGION( 0x100000, "gfx1", 0 )
4755 ROM_LOAD16_BYTE( "swrom3.bin", 0x00000, 0x80000, CRC(091b6966) SHA1(4ac17ca80cdb584a4d32f81688ce374bd8bd9cc6) )
4756 ROM_LOAD16_BYTE( "swrom4.bin", 0x00001, 0x80000, CRC(539651dc) SHA1(45473cd7205ba0c0e44c76d3f6a8fa2f66b2798c) )
4757
4758 ROM_REGION( 0x100000, "gfx2", 0 )
4759 ROM_LOAD16_BYTE( "swrom5.bin", 0x00000, 0x80000, CRC(cd6aa69f) SHA1(abcbda547b0c6f4a03ed3500f55ff32bc23bedeb) )
4760 ROM_LOAD16_BYTE( "swrom6.bin", 0x00001, 0x80000, CRC(5c9a4847) SHA1(f19aca69f42282e3e88e50e2b4fe05cde990a3e6) )
4761
4762 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4763 ROM_LOAD( "sw16r.id", 0x00, 0x20, CRC(c582917f) SHA1(8a1bae27a54d3efa8014229f0bbe0c3d4f2d25c1) )
4764 ROM_END
4765
4766 /* Money Machine */
4767 ROM_START( moneymac )
4768 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4769 ROM_LOAD( "mmv17e.bin", 0x00000, 0x40000, CRC(53e43e39) SHA1(f5a02251825716cfa1f30afd6fd3b6c0de7e3146) )
4770
4771 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4772 ROM_LOAD( "mmrom2.bin", 0x00000, 0x40000, CRC(fc3195e6) SHA1(a13c22c0cd5cdbc833e0f7e229ce4afe2cf2b466) )
4773
4774 ROM_REGION( 0x100000, "gfx1", 0 )
4775 ROM_LOAD16_BYTE( "mmrom3.bin", 0x00000, 0x80000, CRC(1ef6ee35) SHA1(0617121b44fb0866fdc992aa35a8c2e5f696b69a) )
4776 ROM_LOAD16_BYTE( "mmrom4.bin", 0x00001, 0x80000, CRC(f9f979b5) SHA1(994bd28fc82a6e10126e5c2e7c1938f6a20a49a8) )
4777
4778 ROM_REGION( 0x100000, "gfx2", 0 )
4779 ROM_LOAD16_BYTE( "mmrom5.bin", 0x00000, 0x80000, CRC(7009308d) SHA1(8c09bfa025ae5cdab5c488af9cf1747da5d1ac67) )
4780 ROM_LOAD16_BYTE( "mmrom6.bin", 0x00001, 0x80000, CRC(828dde28) SHA1(3024d5d449acce1f78254053866f3aa8d36aff53) )
4781
4782 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4783 ROM_LOAD( "mm17ex.id", 0x00, 0x20, CRC(6e5fffff) SHA1(dbabb86903be2b0a0588041cccc5545142587f69) )
4784 ROM_END
4785
4786 ROM_START( moneymacd1 )
4787 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4788 ROM_LOAD( "mmd17r.bin", 0x00000, 0x40000, CRC(66dbacdd) SHA1(9d0440a3d8c58860cd2e59310677320b6e40c46b) )
4789
4790 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4791 ROM_LOAD( "mmrom2.bin", 0x00000, 0x40000, CRC(fc3195e6) SHA1(a13c22c0cd5cdbc833e0f7e229ce4afe2cf2b466) )
4792
4793 ROM_REGION( 0x100000, "gfx1", 0 )
4794 ROM_LOAD16_BYTE( "mmrom3.bin", 0x00000, 0x80000, CRC(1ef6ee35) SHA1(0617121b44fb0866fdc992aa35a8c2e5f696b69a) )
4795 ROM_LOAD16_BYTE( "mmrom4.bin", 0x00001, 0x80000, CRC(f9f979b5) SHA1(994bd28fc82a6e10126e5c2e7c1938f6a20a49a8) )
4796
4797 ROM_REGION( 0x100000, "gfx2", 0 )
4798 ROM_LOAD16_BYTE( "mmrom5.bin", 0x00000, 0x80000, CRC(7009308d) SHA1(8c09bfa025ae5cdab5c488af9cf1747da5d1ac67) )
4799 ROM_LOAD16_BYTE( "mmrom6.bin", 0x00001, 0x80000, CRC(828dde28) SHA1(3024d5d449acce1f78254053866f3aa8d36aff53) )
4800
4801 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4802 ROM_LOAD( "mm17rx.id", 0x00, 0x20, CRC(1a677994) SHA1(b351ce6a1cae30000d0c3c8bf5eade8ba560524d) )
4803 ROM_END
4804
4805 ROM_START( moneymacd2 )
4806 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4807 ROM_LOAD( "mmd17lt.bin", 0x00000, 0x40000, CRC(85a72381) SHA1(eaee2504a205b3b8ce7cbe1f69d276ad131b0554) )
4808
4809 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4810 ROM_LOAD( "mmrom2.bin", 0x00000, 0x40000, CRC(fc3195e6) SHA1(a13c22c0cd5cdbc833e0f7e229ce4afe2cf2b466) )
4811
4812 ROM_REGION( 0x100000, "gfx1", 0 )
4813 ROM_LOAD16_BYTE( "mmrom3.bin", 0x00000, 0x80000, CRC(1ef6ee35) SHA1(0617121b44fb0866fdc992aa35a8c2e5f696b69a) )
4814 ROM_LOAD16_BYTE( "mmrom4.bin", 0x00001, 0x80000, CRC(f9f979b5) SHA1(994bd28fc82a6e10126e5c2e7c1938f6a20a49a8) )
4815
4816 ROM_REGION( 0x100000, "gfx2", 0 )
4817 ROM_LOAD16_BYTE( "mmrom5.bin", 0x00000, 0x80000, CRC(7009308d) SHA1(8c09bfa025ae5cdab5c488af9cf1747da5d1ac67) )
4818 ROM_LOAD16_BYTE( "mmrom6.bin", 0x00001, 0x80000, CRC(828dde28) SHA1(3024d5d449acce1f78254053866f3aa8d36aff53) )
4819
4820 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4821 ROM_LOAD( "mm17lt.id", 0x00, 0x20, CRC(b6b08ea0) SHA1(a56c7648424ca4dd0d405059f07af6f7cee0111a) )
4822 ROM_END
4823
4824 ROM_START( moneymacv1 )
4825 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4826 ROM_LOAD( "mmv17r.bin", 0x00000, 0x40000, CRC(2c92617c) SHA1(85332981acf1938bb42b6ef432a57331ef3530a1) )
4827
4828 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4829 ROM_LOAD( "mmrom2.bin", 0x00000, 0x40000, CRC(fc3195e6) SHA1(a13c22c0cd5cdbc833e0f7e229ce4afe2cf2b466) )
4830
4831 ROM_REGION( 0x100000, "gfx1", 0 )
4832 ROM_LOAD16_BYTE( "mmrom3.bin", 0x00000, 0x80000, CRC(1ef6ee35) SHA1(0617121b44fb0866fdc992aa35a8c2e5f696b69a) )
4833 ROM_LOAD16_BYTE( "mmrom4.bin", 0x00001, 0x80000, CRC(f9f979b5) SHA1(994bd28fc82a6e10126e5c2e7c1938f6a20a49a8) )
4834
4835 ROM_REGION( 0x100000, "gfx2", 0 )
4836 ROM_LOAD16_BYTE( "mmrom5.bin", 0x00000, 0x80000, CRC(7009308d) SHA1(8c09bfa025ae5cdab5c488af9cf1747da5d1ac67) )
4837 ROM_LOAD16_BYTE( "mmrom6.bin", 0x00001, 0x80000, CRC(828dde28) SHA1(3024d5d449acce1f78254053866f3aa8d36aff53) )
4838
4839 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4840 ROM_LOAD( "mm17rx.id", 0x00, 0x20, CRC(1a677994) SHA1(b351ce6a1cae30000d0c3c8bf5eade8ba560524d) )
4841 ROM_END
4842
4843 ROM_START( moneymacv2 )
4844 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4845 ROM_LOAD( "mmv17lt.bin", 0x00000, 0x40000, CRC(5f695601) SHA1(1fc099bea8d7c6ea76ec933193483fedd993823d) )
4846
4847 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4848 ROM_LOAD( "mmrom2.bin", 0x00000, 0x40000, CRC(fc3195e6) SHA1(a13c22c0cd5cdbc833e0f7e229ce4afe2cf2b466) )
4849
4850 ROM_REGION( 0x100000, "gfx1", 0 )
4851 ROM_LOAD16_BYTE( "mmrom3.bin", 0x00000, 0x80000, CRC(1ef6ee35) SHA1(0617121b44fb0866fdc992aa35a8c2e5f696b69a) )
4852 ROM_LOAD16_BYTE( "mmrom4.bin", 0x00001, 0x80000, CRC(f9f979b5) SHA1(994bd28fc82a6e10126e5c2e7c1938f6a20a49a8) )
4853
4854 ROM_REGION( 0x100000, "gfx2", 0 )
4855 ROM_LOAD16_BYTE( "mmrom5.bin", 0x00000, 0x80000, CRC(7009308d) SHA1(8c09bfa025ae5cdab5c488af9cf1747da5d1ac67) )
4856 ROM_LOAD16_BYTE( "mmrom6.bin", 0x00001, 0x80000, CRC(828dde28) SHA1(3024d5d449acce1f78254053866f3aa8d36aff53) )
4857
4858 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4859 ROM_LOAD( "mm17lt.id", 0x00, 0x20, CRC(b6b08ea0) SHA1(a56c7648424ca4dd0d405059f07af6f7cee0111a) )
4860 ROM_END
4861
4862 // incomplete / mixed sets etc. sort these first before doing anything else with them
4863 /* Fruit Bonus 2005 */
4864 ROM_START( fb5 )
4865 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4866 ROM_LOAD( "fb5b15h.bin", 0x00000, 0x40000, CRC(faba08b8) SHA1(4763f691b563ba23cc3edf86c18cdcda8c415003) )
4867
4868 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4869 ROM_LOAD( "fb5rom2.bin", 0x00000, 0x3ffff, BAD_DUMP CRC(bf49ba49) SHA1(eea40e34298f7fd98771f0869ef541c5e1514f2a) )
4870
4871 ROM_REGION( 0x100000, "gfx1", 0 )
4872 ROM_LOAD16_BYTE( "fb5rom3.bin", 0x00000, 0x80000, CRC(838c992d) SHA1(689aeab1916f0f92995ae417cb5ec84a216917a0) )
4873 ROM_LOAD16_BYTE( "fb5rom4.bin", 0x00001, 0x80000, CRC(17bbec6e) SHA1(e94479372d60f22e6598dfafc11a6a9b112e8699) )
4874
4875 ROM_REGION( 0x100000, "gfx2", 0 )
4876 ROM_LOAD16_BYTE( "fb5rom5.bin", 0x00000, 0x80000, CRC(f358df3e) SHA1(a82980ee04160e0ec541e114c198944b2802d0ff) )
4877 ROM_LOAD16_BYTE( "fb5rom6.bin", 0x00001, 0x80000, CRC(7fba66f3) SHA1(7889394940db76172e1e78be852b0362197cbd8b) )
4878
4879 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4880 ROM_LOAD( "fb515sh_.id", 0x00, 0x20, CRC(8447a3b7) SHA1(8afb0154b60012d15b0296b395508946adc5ceb0) )
4881 ROM_END
4882
4883 ROM_START( fb5c )
4884 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4885 ROM_LOAD( "fb5c15h.bin", 0x00000, 0x40000, CRC(62897a2b) SHA1(7a30c6453b9e04d25686deb97e25b89e49a6305d) )
4886
4887 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4888 ROM_LOAD( "fb5rom2.bin", 0x00000, 0x3ffff, BAD_DUMP CRC(bf49ba49) SHA1(eea40e34298f7fd98771f0869ef541c5e1514f2a) )
4889
4890 ROM_REGION( 0x100000, "gfx1", 0 )
4891 ROM_LOAD16_BYTE( "fb5rom3.bin", 0x00000, 0x80000, CRC(838c992d) SHA1(689aeab1916f0f92995ae417cb5ec84a216917a0) )
4892 ROM_LOAD16_BYTE( "fb5rom4.bin", 0x00001, 0x80000, CRC(17bbec6e) SHA1(e94479372d60f22e6598dfafc11a6a9b112e8699) )
4893
4894 ROM_REGION( 0x100000, "gfx2", 0 )
4895 ROM_LOAD16_BYTE( "fb5rom5.bin", 0x00000, 0x80000, CRC(f358df3e) SHA1(a82980ee04160e0ec541e114c198944b2802d0ff) )
4896 ROM_LOAD16_BYTE( "fb5rom6.bin", 0x00001, 0x80000, CRC(7fba66f3) SHA1(7889394940db76172e1e78be852b0362197cbd8b) )
4897
4898 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4899 ROM_LOAD( "fb515sh.id", 0x00, 0x20, CRC(d20771d2) SHA1(6a61d89d1c583c587106003849091a6c4f8b0faf) )
4900 ROM_END
4901
4902 ROM_START( fb5d )
4903 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4904 ROM_LOAD( "fb5d15h.bin", 0x00000, 0x40000, CRC(231b4083) SHA1(a009cae4943ba8d6a56eb4d70bc8b50f98b62fde) )
4905
4906 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4907 ROM_LOAD( "fb5rom2.bin", 0x00000, 0x3ffff, BAD_DUMP CRC(bf49ba49) SHA1(eea40e34298f7fd98771f0869ef541c5e1514f2a) )
4908
4909 ROM_REGION( 0x100000, "gfx1", 0 )
4910 ROM_LOAD16_BYTE( "fb5rom3.bin", 0x00000, 0x80000, CRC(838c992d) SHA1(689aeab1916f0f92995ae417cb5ec84a216917a0) )
4911 ROM_LOAD16_BYTE( "fb5rom4.bin", 0x00001, 0x80000, CRC(17bbec6e) SHA1(e94479372d60f22e6598dfafc11a6a9b112e8699) )
4912
4913 ROM_REGION( 0x100000, "gfx2", 0 )
4914 ROM_LOAD16_BYTE( "fb5rom5.bin", 0x00000, 0x80000, CRC(f358df3e) SHA1(a82980ee04160e0ec541e114c198944b2802d0ff) )
4915 ROM_LOAD16_BYTE( "fb5rom6.bin", 0x00001, 0x80000, CRC(7fba66f3) SHA1(7889394940db76172e1e78be852b0362197cbd8b) )
4916
4917 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4918 ROM_LOAD( "fb515sh.id", 0x00, 0x20, CRC(d20771d2) SHA1(6a61d89d1c583c587106003849091a6c4f8b0faf) )
4919 ROM_END
4920
4921 ROM_START( fb5v )
4922 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4923 ROM_LOAD( "fb5v15h.bin", 0x00000, 0x40000, CRC(c6b117f5) SHA1(186dcfd9fd9b077036af54f8632ba70118f2f510) )
4924
4925 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4926 ROM_LOAD( "fb5rom2.bin", 0x00000, 0x3ffff, BAD_DUMP CRC(bf49ba49) SHA1(eea40e34298f7fd98771f0869ef541c5e1514f2a) )
4927
4928 ROM_REGION( 0x100000, "gfx1", 0 )
4929 ROM_LOAD16_BYTE( "fb5rom3.bin", 0x00000, 0x80000, CRC(838c992d) SHA1(689aeab1916f0f92995ae417cb5ec84a216917a0) )
4930 ROM_LOAD16_BYTE( "fb5rom4.bin", 0x00001, 0x80000, CRC(17bbec6e) SHA1(e94479372d60f22e6598dfafc11a6a9b112e8699) )
4931
4932 ROM_REGION( 0x100000, "gfx2", 0 )
4933 ROM_LOAD16_BYTE( "fb5rom5.bin", 0x00000, 0x80000, CRC(f358df3e) SHA1(a82980ee04160e0ec541e114c198944b2802d0ff) )
4934 ROM_LOAD16_BYTE( "fb5rom6.bin", 0x00001, 0x80000, CRC(7fba66f3) SHA1(7889394940db76172e1e78be852b0362197cbd8b) )
4935
4936 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4937 ROM_LOAD( "fb515sh.id", 0x00, 0x20, CRC(d20771d2) SHA1(6a61d89d1c583c587106003849091a6c4f8b0faf) )
4938 ROM_END
4939
4940 /* Fun River */
4941 ROM_START( funriver )
4942 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4943 ROM_LOAD( "frd14r.bin", 0x00000, 0x80000, CRC(03ffabcc) SHA1(0e65be88dc4158f77082e5b50836197dd0e397da) )
4944
4945 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4946 ROM_LOAD( "frrom2.bin", 0x00000, 0x40000, CRC(9ce6b729) SHA1(9a81bac5233268816bff406748e181436e2e61ea) )
4947
4948 ROM_REGION( 0x100000, "gfx1", 0 )
4949 ROM_LOAD16_BYTE( "frrom3.bin", 0x00000, 0x80000, CRC(6e8aba12) SHA1(3d0fe4af974bbcdf332fdcb12d3b43a04c92ddfb) )
4950 ROM_LOAD16_BYTE( "frrom4.bin", 0x00001, 0x80000, CRC(a9e1310e) SHA1(246781415911c9d3b77669f58e492ec599adf384) )
4951
4952 ROM_REGION( 0x100000, "gfx2", 0 )
4953 ROM_LOAD16_BYTE( "frrom5.bin", 0x00000, 0x80000, CRC(0bf20cd9) SHA1(b2482c37af89c4b08e0f7e6e3c9c0be396a43516) )
4954 ROM_LOAD16_BYTE( "frrom6.bin", 0x00001, 0x80000, CRC(86a57fb9) SHA1(ca6a3a50ff47a0344ab4fd206e275319e1d571b3) )
4955
4956 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4957 ROM_LOAD( "fr14r.id", 0x00, 0x20, CRC(1542e2bc) SHA1(56e615866d451abd2d6c2d689a85bdca447c2538) )
4958 ROM_END
4959
4960 ROM_START( funriverd1 )
4961 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4962 ROM_LOAD( "frd13r.bin", 0x00000, 0x80000, CRC(9d2a1f7a) SHA1(28c5b6c2bdb400a9cca337608c78ce954917b156) )
4963
4964 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4965 ROM_LOAD( "frrom2.bin", 0x00000, 0x40000, CRC(9ce6b729) SHA1(9a81bac5233268816bff406748e181436e2e61ea) )
4966
4967 ROM_REGION( 0x100000, "gfx1", 0 )
4968 ROM_LOAD16_BYTE( "frrom3.bin", 0x00000, 0x80000, CRC(6e8aba12) SHA1(3d0fe4af974bbcdf332fdcb12d3b43a04c92ddfb) )
4969 ROM_LOAD16_BYTE( "frrom4.bin", 0x00001, 0x80000, CRC(a9e1310e) SHA1(246781415911c9d3b77669f58e492ec599adf384) )
4970
4971 ROM_REGION( 0x100000, "gfx2", 0 )
4972 ROM_LOAD16_BYTE( "frrom5.bin", 0x00000, 0x80000, CRC(0bf20cd9) SHA1(b2482c37af89c4b08e0f7e6e3c9c0be396a43516) )
4973 ROM_LOAD16_BYTE( "frrom6.bin", 0x00001, 0x80000, CRC(86a57fb9) SHA1(ca6a3a50ff47a0344ab4fd206e275319e1d571b3) )
4974
4975 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4976 ROM_LOAD( "fr13r.id", 0x00, 0x20, CRC(71238f75) SHA1(d6907da137d2a019f0a0aea95da83d505f11866e) )
4977 ROM_END
4978
4979 ROM_START( funriverv )
4980 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
4981 ROM_LOAD( "frv14r.bin", 0x00000, 0x80000, CRC(5629d38e) SHA1(6404f70d94b1ec39d1df4e00c620eb5498d3ff83) )
4982
4983 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
4984 ROM_LOAD( "frrom2.bin", 0x00000, 0x40000, CRC(9ce6b729) SHA1(9a81bac5233268816bff406748e181436e2e61ea) )
4985
4986 ROM_REGION( 0x100000, "gfx1", 0 )
4987 ROM_LOAD16_BYTE( "frrom3.bin", 0x00000, 0x80000, CRC(6e8aba12) SHA1(3d0fe4af974bbcdf332fdcb12d3b43a04c92ddfb) )
4988 ROM_LOAD16_BYTE( "frrom4.bin", 0x00001, 0x80000, CRC(a9e1310e) SHA1(246781415911c9d3b77669f58e492ec599adf384) )
4989
4990 ROM_REGION( 0x100000, "gfx2", 0 )
4991 ROM_LOAD16_BYTE( "frrom5.bin", 0x00000, 0x80000, CRC(0bf20cd9) SHA1(b2482c37af89c4b08e0f7e6e3c9c0be396a43516) )
4992 ROM_LOAD16_BYTE( "frrom6.bin", 0x00001, 0x80000, CRC(86a57fb9) SHA1(ca6a3a50ff47a0344ab4fd206e275319e1d571b3) )
4993
4994 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
4995 ROM_LOAD( "fr14r.id", 0x00, 0x20, CRC(1542e2bc) SHA1(56e615866d451abd2d6c2d689a85bdca447c2538) )
4996 ROM_END
4997
4998 /* Fruit Bonus '06 - 10th anniversary */
4999 ROM_START( fb6 )
5000 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
5001 ROM_LOAD( "f06d17e.bin", 0x00000, 0x40000, CRC(3c13d847) SHA1(c3ec365a507b960d8e97c19e1334da8fb3c9f4cf) )
5002
5003 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
5004 ROM_LOAD( "fb06rom2.bin", 0x00000, 0x40000, CRC(f1adbcd5) SHA1(90a8830d000eb634c2db8a09431daba6cdcb2d34) )
5005
5006 ROM_REGION( 0x100000, "gfx1", 0 )
5007 ROM_LOAD16_BYTE( "fb06rom3.bin", 0x00000, 0x40000, CRC(63159a3a) SHA1(77e5801506ea58df73c406c8675dc8c06ba92313) )
5008 ROM_LOAD16_BYTE( "fb06rom4.bin", 0x00001, 0x40000, CRC(e4f4f04e) SHA1(412cfec7235455c09cffde5ca05c3e2fe4a040a0) )
5009
5010 ROM_REGION( 0x100000, "gfx2", 0 )
5011 ROM_LOAD16_BYTE( "fb06rom5.bin", 0x00000, 0x80000, CRC(97b80b5d) SHA1(871a3f90b6bc6c0b0aa2d1b863149bd17c8403bc) )
5012 ROM_LOAD16_BYTE( "fb06rom6.bin", 0x00001, 0x80000, CRC(94f66c23) SHA1(c08ff1ffaf75621ab28cd7b7f43d3744614cd5c3) )
5013
5014 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
5015 ROM_LOAD( "fb617ex.id", 0x00, 0x20, CRC(0c5e0598) SHA1(978eb1924b6fd68798eb48f0a78eeb56ecd476f3) )
5016 ROM_END
5017
5018 ROM_START( fb6d1 )
5019 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
5020 ROM_LOAD( "f06d17r.bin", 0x00000, 0x40000, CRC(b3c1bb6f) SHA1(b8c46066a61ae48eb400014657dd80e7ef6de976) )
5021
5022 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
5023 ROM_LOAD( "fb06rom2.bin", 0x00000, 0x40000, CRC(f1adbcd5) SHA1(90a8830d000eb634c2db8a09431daba6cdcb2d34) )
5024
5025 ROM_REGION( 0x100000, "gfx1", 0 )
5026 ROM_LOAD16_BYTE( "fb06rom3.bin", 0x00000, 0x40000, CRC(63159a3a) SHA1(77e5801506ea58df73c406c8675dc8c06ba92313) )
5027 ROM_LOAD16_BYTE( "fb06rom4.bin", 0x00001, 0x40000, CRC(e4f4f04e) SHA1(412cfec7235455c09cffde5ca05c3e2fe4a040a0) )
5028
5029 ROM_REGION( 0x100000, "gfx2", 0 )
5030 ROM_LOAD16_BYTE( "fb06rom5.bin", 0x00000, 0x80000, CRC(97b80b5d) SHA1(871a3f90b6bc6c0b0aa2d1b863149bd17c8403bc) )
5031 ROM_LOAD16_BYTE( "fb06rom6.bin", 0x00001, 0x80000, CRC(94f66c23) SHA1(c08ff1ffaf75621ab28cd7b7f43d3744614cd5c3) )
5032
5033 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
5034 ROM_LOAD( "fb617re.id", 0x00, 0x20, CRC(132908c4) SHA1(4e4c58327a181c511c8144349432a178936a997f) )
5035 ROM_END
5036
5037 ROM_START( fb6d2 )
5038 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
5039 ROM_LOAD( "f06d17lt.bin", 0x00000, 0x40000, CRC(e222e19f) SHA1(1cd7bc2b802ece74735ec2a794ab5be041c24189) )
5040
5041 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
5042 ROM_LOAD( "fb06rom2.bin", 0x00000, 0x40000, CRC(f1adbcd5) SHA1(90a8830d000eb634c2db8a09431daba6cdcb2d34) )
5043
5044 ROM_REGION( 0x100000, "gfx1", 0 )
5045 ROM_LOAD16_BYTE( "fb06rom3.bin", 0x00000, 0x40000, CRC(63159a3a) SHA1(77e5801506ea58df73c406c8675dc8c06ba92313) )
5046 ROM_LOAD16_BYTE( "fb06rom4.bin", 0x00001, 0x40000, CRC(e4f4f04e) SHA1(412cfec7235455c09cffde5ca05c3e2fe4a040a0) )
5047
5048 ROM_REGION( 0x100000, "gfx2", 0 )
5049 ROM_LOAD16_BYTE( "fb06rom5.bin", 0x00000, 0x80000, CRC(97b80b5d) SHA1(871a3f90b6bc6c0b0aa2d1b863149bd17c8403bc) )
5050 ROM_LOAD16_BYTE( "fb06rom6.bin", 0x00001, 0x80000, CRC(94f66c23) SHA1(c08ff1ffaf75621ab28cd7b7f43d3744614cd5c3) )
5051
5052 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
5053 ROM_LOAD( "fb617lt.id", 0x00, 0x20, CRC(9903b0a6) SHA1(840873524b1cc33539926655ef94d23f6b219f76) )
5054 ROM_END
5055
5056 ROM_START( fb6v )
5057 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
5058 ROM_LOAD( "f06v17e.bin", 0x00000, 0x40000, CRC(fa42f143) SHA1(e410cc7ae1c86b540c5f573974ee68944fc51a3d))
5059
5060 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
5061 ROM_LOAD( "fb06rom2.bin", 0x00000, 0x40000, CRC(f1adbcd5) SHA1(90a8830d000eb634c2db8a09431daba6cdcb2d34) )
5062
5063 ROM_REGION( 0x100000, "gfx1", 0 )
5064 ROM_LOAD16_BYTE( "fb06rom3.bin", 0x00000, 0x40000, CRC(63159a3a) SHA1(77e5801506ea58df73c406c8675dc8c06ba92313) )
5065 ROM_LOAD16_BYTE( "fb06rom4.bin", 0x00001, 0x40000, CRC(e4f4f04e) SHA1(412cfec7235455c09cffde5ca05c3e2fe4a040a0) )
5066
5067 ROM_REGION( 0x100000, "gfx2", 0 )
5068 ROM_LOAD16_BYTE( "fb06rom5.bin", 0x00000, 0x80000, CRC(97b80b5d) SHA1(871a3f90b6bc6c0b0aa2d1b863149bd17c8403bc) )
5069 ROM_LOAD16_BYTE( "fb06rom6.bin", 0x00001, 0x80000, CRC(94f66c23) SHA1(c08ff1ffaf75621ab28cd7b7f43d3744614cd5c3) )
5070
5071 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
5072 ROM_LOAD( "fb617ex.id", 0x00, 0x20, CRC(0c5e0598) SHA1(978eb1924b6fd68798eb48f0a78eeb56ecd476f3) )
5073 ROM_END
5074
5075 ROM_START( fb6v1 )
5076 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
5077 ROM_LOAD( "f06v17r.bin", 0x00000, 0x40000, CRC(f65ef744) SHA1(1a4fb2b5d34b7466f398b115792a6f972c37e11e) )
5078
5079 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
5080 ROM_LOAD( "fb06rom2.bin", 0x00000, 0x40000, CRC(f1adbcd5) SHA1(90a8830d000eb634c2db8a09431daba6cdcb2d34) )
5081
5082 ROM_REGION( 0x100000, "gfx1", 0 )
5083 ROM_LOAD16_BYTE( "fb06rom3.bin", 0x00000, 0x40000, CRC(63159a3a) SHA1(77e5801506ea58df73c406c8675dc8c06ba92313) )
5084 ROM_LOAD16_BYTE( "fb06rom4.bin", 0x00001, 0x40000, CRC(e4f4f04e) SHA1(412cfec7235455c09cffde5ca05c3e2fe4a040a0) )
5085
5086 ROM_REGION( 0x100000, "gfx2", 0 )
5087 ROM_LOAD16_BYTE( "fb06rom5.bin", 0x00000, 0x80000, CRC(97b80b5d) SHA1(871a3f90b6bc6c0b0aa2d1b863149bd17c8403bc) )
5088 ROM_LOAD16_BYTE( "fb06rom6.bin", 0x00001, 0x80000, CRC(94f66c23) SHA1(c08ff1ffaf75621ab28cd7b7f43d3744614cd5c3) )
5089
5090 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
5091 ROM_LOAD( "fb617re.id", 0x00, 0x20, CRC(132908c4) SHA1(4e4c58327a181c511c8144349432a178936a997f) )
5092 ROM_END
5093
5094 ROM_START( fb6v2 )
5095 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
5096 ROM_LOAD( "f06v17lt.bin", 0x00000, 0x40000, CRC(ac70303d) SHA1(c00a776b10142d478d617890d638f260fdc2c356) )
5097
5098 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
5099 ROM_LOAD( "fb06rom2.bin", 0x00000, 0x40000, CRC(f1adbcd5) SHA1(90a8830d000eb634c2db8a09431daba6cdcb2d34) )
5100
5101 ROM_REGION( 0x100000, "gfx1", 0 )
5102 ROM_LOAD16_BYTE( "fb06rom3.bin", 0x00000, 0x40000, CRC(63159a3a) SHA1(77e5801506ea58df73c406c8675dc8c06ba92313) )
5103 ROM_LOAD16_BYTE( "fb06rom4.bin", 0x00001, 0x40000, CRC(e4f4f04e) SHA1(412cfec7235455c09cffde5ca05c3e2fe4a040a0) )
5104
5105 ROM_REGION( 0x100000, "gfx2", 0 )
5106 ROM_LOAD16_BYTE( "fb06rom5.bin", 0x00000, 0x80000, CRC(97b80b5d) SHA1(871a3f90b6bc6c0b0aa2d1b863149bd17c8403bc) )
5107 ROM_LOAD16_BYTE( "fb06rom6.bin", 0x00001, 0x80000, CRC(94f66c23) SHA1(c08ff1ffaf75621ab28cd7b7f43d3744614cd5c3) )
5108
5109 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
5110 ROM_LOAD( "fb617lt.id", 0x00, 0x20, CRC(9903b0a6) SHA1(840873524b1cc33539926655ef94d23f6b219f76) )
5111 ROM_END
5112
5113 ROM_START( fb6s1 ) /* Compact PCB version */
5114 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
5115 ROM_LOAD( "f06s17r.bin", 0x00000, 0x40000, CRC(679747d1) SHA1(ca702324c436d54f4c23350b1af4f0250915883c) )
5116
5117 ROM_REGION( 0x080010, "oki", ROMREGION_ERASE00 ) /* Samples */
5118 ROM_LOAD( "rom2.bin", 0x00000, 0x080010, CRC(b940a9b1) SHA1(944eb41b9bbf293a476d96fda0ad19710cbc970f) ) /* Surface mounted AMIC A29040BV */
5119
5120 ROM_REGION( 0x100000, "gfx1", 0 )
5121 ROM_LOAD( "rom3.bin", 0x00000, 0x080000, CRC(4c2f9729) SHA1(2dd3ef0b90ab22caaafb412fa4bec4aa395bb718) ) /* Surface mounted MX29LV400TTC */
5122
5123 ROM_REGION( 0x100000, "gfx2", 0 )
5124 ROM_LOAD( "rom4.bin", 0x00000, 0x080000, CRC(2310a5f1) SHA1(3ca7745f0aa79de03942e87a6a7d669dcd156af3) ) /* Surface mounted MX29LV400TTC */
5125
5126 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
5127 ROM_LOAD( "fb617re.id", 0x00, 0x20, CRC(132908c4) SHA1(4e4c58327a181c511c8144349432a178936a997f) )
5128 ROM_END
5129
5130 ROM_START( fb6s2 ) /* Compact PCB version */
5131 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
5132 ROM_LOAD( "f06s17lt.bin", 0x00000, 0x40000, CRC(2008a56f) SHA1(1dec4818c49cd63cc29fcb5abdab7a256731ae7b) )
5133
5134 ROM_REGION( 0x080010, "oki", ROMREGION_ERASE00 ) /* Samples */
5135 ROM_LOAD( "rom2.bin", 0x00000, 0x80010, CRC(b940a9b1) SHA1(944eb41b9bbf293a476d96fda0ad19710cbc970f) ) /* Surface mounted AMIC A29040BV */
5136
5137 ROM_REGION( 0x100000, "gfx1", 0 )
5138 ROM_LOAD( "rom3.bin", 0x00000, 0x080000, CRC(4c2f9729) SHA1(2dd3ef0b90ab22caaafb412fa4bec4aa395bb718) ) /* Surface mounted MX29LV400TTC */
5139
5140 ROM_REGION( 0x100000, "gfx2", 0 )
5141 ROM_LOAD( "rom4.bin", 0x00000, 0x080000, CRC(2310a5f1) SHA1(3ca7745f0aa79de03942e87a6a7d669dcd156af3) ) /* Surface mounted MX29LV400TTC */
5142
5143 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
5144 ROM_LOAD( "fb617lt.id", 0x00, 0x20, CRC(9903b0a6) SHA1(840873524b1cc33539926655ef94d23f6b219f76) )
5145 ROM_END
5146
5147 ROM_START( fb6s3 ) /* Compact PCB version */
5148 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
5149 ROM_LOAD( "f06s13r.bin", 0x00000, 0x40000, CRC(93ba8c7c) SHA1(905572e98bd01c4db597ee30afbe5f9cb1b114ed) )
5150
5151 ROM_REGION( 0x080010, "oki", ROMREGION_ERASE00 ) /* Samples */
5152 ROM_LOAD( "rom2.bin", 0x00000, 0x080010, CRC(b940a9b1) SHA1(944eb41b9bbf293a476d96fda0ad19710cbc970f) ) /* Surface mounted AMIC A29040BV */
5153
5154 ROM_REGION( 0x100000, "gfx1", 0 )
5155 ROM_LOAD( "rom3.bin", 0x00000, 0x080000, CRC(4c2f9729) SHA1(2dd3ef0b90ab22caaafb412fa4bec4aa395bb718) ) /* Surface mounted MX29LV400TTC */
5156
5157 ROM_REGION( 0x100000, "gfx2", 0 )
5158 ROM_LOAD( "rom4.bin", 0x00000, 0x080000, CRC(2310a5f1) SHA1(3ca7745f0aa79de03942e87a6a7d669dcd156af3) ) /* Surface mounted MX29LV400TTC */
5159
5160 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
5161 ROM_LOAD( "fb6130r.id", 0x00, 0x20, CRC(959969d1) SHA1(885b4708fb459c96ead67ae911e5296adc148ee3) )
5162 ROM_END
5163
5164 /* Fruit Bonus 2006 Special Edition */
5165 ROM_START( fb6se )
5166 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
5167 ROM_LOAD( "se6d14e.bin", 0x00000, 0x40000, CRC(e6e54c02) SHA1(f3c1ceb6ac551d2c9bcd244b57cdf0522768d99e) )
5168
5169 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
5170 ROM_LOAD( "se06rom2.bin", 0x00000, 0x40000, CRC(f1adbcd5) SHA1(90a8830d000eb634c2db8a09431daba6cdcb2d34) )
5171
5172 ROM_REGION( 0x100000, "gfx1", 0 )
5173 ROM_LOAD16_BYTE( "se06rom3.bin", 0x00000, 0x80000, CRC(83224775) SHA1(fbdaf9df3d50776579699267ab9f84136b6e9321) )
5174 ROM_LOAD16_BYTE( "se06rom4.bin", 0x00001, 0x80000, CRC(21401db4) SHA1(05d7ee132b2aa99b3b5ae7477b8acd3a4550967e) )
5175
5176 ROM_REGION( 0x100000, "gfx2", 0 )
5177 ROM_LOAD16_BYTE( "se06rom5.bin", 0x00000, 0x80000, CRC(d7530334) SHA1(faa336f2d4a32006c2854a34fb365e89e86660ce) )
5178 ROM_LOAD16_BYTE( "se06rom6.bin", 0x00001, 0x80000, CRC(19f5873f) SHA1(c74a8b19faa754c77a50545a543e2b3069372046) )
5179
5180 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
5181 ROM_LOAD( "fb6se14ex.id", 0x00, 0x20, CRC(188a49fb) SHA1(d94a238f34ff28c254a505adf49535871fd6e52f) )
5182 ROM_END
5183
5184 ROM_START( fb6sed1 )
5185 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
5186 ROM_LOAD( "se6d14r.bin", 0x00000, 0x40000, CRC(70567bf1) SHA1(2e2bb317d558c4a8a008a695097f474b5e58ccf4) )
5187
5188 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
5189 ROM_LOAD( "se06rom2.bin", 0x00000, 0x40000, CRC(f1adbcd5) SHA1(90a8830d000eb634c2db8a09431daba6cdcb2d34) )
5190
5191 ROM_REGION( 0x100000, "gfx1", 0 )
5192 ROM_LOAD16_BYTE( "se06rom3.bin", 0x00000, 0x80000, CRC(83224775) SHA1(fbdaf9df3d50776579699267ab9f84136b6e9321) )
5193 ROM_LOAD16_BYTE( "se06rom4.bin", 0x00001, 0x80000, CRC(21401db4) SHA1(05d7ee132b2aa99b3b5ae7477b8acd3a4550967e) )
5194
5195 ROM_REGION( 0x100000, "gfx2", 0 )
5196 ROM_LOAD16_BYTE( "se06rom5.bin", 0x00000, 0x80000, CRC(d7530334) SHA1(faa336f2d4a32006c2854a34fb365e89e86660ce) )
5197 ROM_LOAD16_BYTE( "se06rom6.bin", 0x00001, 0x80000, CRC(19f5873f) SHA1(c74a8b19faa754c77a50545a543e2b3069372046) )
5198
5199 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
5200 ROM_LOAD( "fb6se14re.id", 0x00, 0x20, CRC(7261f79e) SHA1(ef66734cda8117d77cdd52e3079d472504010ead) )
5201 ROM_END
5202
5203 ROM_START( fb6sed2 )
5204 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
5205 ROM_LOAD( "se6d14lt.bin", 0x00000, 0x40000, CRC(97cf4951) SHA1(a750d61e4a92a79512cfbef138927581a1e5494c) )
5206
5207 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
5208 ROM_LOAD( "se06rom2.bin", 0x00000, 0x40000, CRC(f1adbcd5) SHA1(90a8830d000eb634c2db8a09431daba6cdcb2d34) )
5209
5210 ROM_REGION( 0x100000, "gfx1", 0 )
5211 ROM_LOAD16_BYTE( "se06rom3.bin", 0x00000, 0x80000, CRC(83224775) SHA1(fbdaf9df3d50776579699267ab9f84136b6e9321) )
5212 ROM_LOAD16_BYTE( "se06rom4.bin", 0x00001, 0x80000, CRC(21401db4) SHA1(05d7ee132b2aa99b3b5ae7477b8acd3a4550967e) )
5213
5214 ROM_REGION( 0x100000, "gfx2", 0 )
5215 ROM_LOAD16_BYTE( "se06rom5.bin", 0x00000, 0x80000, CRC(d7530334) SHA1(faa336f2d4a32006c2854a34fb365e89e86660ce) )
5216 ROM_LOAD16_BYTE( "se06rom6.bin", 0x00001, 0x80000, CRC(19f5873f) SHA1(c74a8b19faa754c77a50545a543e2b3069372046) )
5217
5218 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
5219 ROM_LOAD( "fb6se14lt.id", 0x00, 0x20, CRC(8d72c5a4) SHA1(51d874c14f4fcb5e0f72cbc0bef053170bdc5ee5) )
5220 ROM_END
5221
5222 ROM_START( fb6sev )
5223 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
5224 ROM_LOAD( "se6v14e.bin", 0x00000, 0x40000, CRC(00b681ea) SHA1(050bbe532c6869f64af47a9deec4e12652676e1b) )
5225
5226 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
5227 ROM_LOAD( "se06rom2.bin", 0x00000, 0x40000, CRC(f1adbcd5) SHA1(90a8830d000eb634c2db8a09431daba6cdcb2d34) )
5228
5229 ROM_REGION( 0x100000, "gfx1", 0 )
5230 ROM_LOAD16_BYTE( "se06rom3.bin", 0x00000, 0x80000, CRC(83224775) SHA1(fbdaf9df3d50776579699267ab9f84136b6e9321) )
5231 ROM_LOAD16_BYTE( "se06rom4.bin", 0x00001, 0x80000, CRC(21401db4) SHA1(05d7ee132b2aa99b3b5ae7477b8acd3a4550967e) )
5232
5233 ROM_REGION( 0x100000, "gfx2", 0 )
5234 ROM_LOAD16_BYTE( "se06rom5.bin", 0x00000, 0x80000, CRC(d7530334) SHA1(faa336f2d4a32006c2854a34fb365e89e86660ce) )
5235 ROM_LOAD16_BYTE( "se06rom6.bin", 0x00001, 0x80000, CRC(19f5873f) SHA1(c74a8b19faa754c77a50545a543e2b3069372046) )
5236
5237 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
5238 ROM_LOAD( "fb6se14ex.id", 0x00, 0x20, CRC(188a49fb) SHA1(d94a238f34ff28c254a505adf49535871fd6e52f) )
5239 ROM_END
5240
5241 ROM_START( fb6sev1 )
5242 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
5243 ROM_LOAD( "se6v14r.bin", 0x00000, 0x40000, CRC(8c5a93c9) SHA1(d101a05327e957ab83dc8a45aa005126da3a8fc6) )
5244
5245 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
5246 ROM_LOAD( "se06rom2.bin", 0x00000, 0x40000, CRC(f1adbcd5) SHA1(90a8830d000eb634c2db8a09431daba6cdcb2d34) )
5247
5248 ROM_REGION( 0x100000, "gfx1", 0 )
5249 ROM_LOAD16_BYTE( "se06rom3.bin", 0x00000, 0x80000, CRC(83224775) SHA1(fbdaf9df3d50776579699267ab9f84136b6e9321) )
5250 ROM_LOAD16_BYTE( "se06rom4.bin", 0x00001, 0x80000, CRC(21401db4) SHA1(05d7ee132b2aa99b3b5ae7477b8acd3a4550967e) )
5251
5252 ROM_REGION( 0x100000, "gfx2", 0 )
5253 ROM_LOAD16_BYTE( "se06rom5.bin", 0x00000, 0x80000, CRC(d7530334) SHA1(faa336f2d4a32006c2854a34fb365e89e86660ce) )
5254 ROM_LOAD16_BYTE( "se06rom6.bin", 0x00001, 0x80000, CRC(19f5873f) SHA1(c74a8b19faa754c77a50545a543e2b3069372046) )
5255
5256 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
5257 ROM_LOAD( "fb6se14re.id", 0x00, 0x20, CRC(7261f79e) SHA1(ef66734cda8117d77cdd52e3079d472504010ead) )
5258 ROM_END
5259
5260 ROM_START( fb6sev2 )
5261 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
5262 ROM_LOAD( "se6v14lt.bin", 0x00000, 0x40000, CRC(f5be2b37) SHA1(b3ff3ec456cbed064e5d05d58b4ff74d61b288dd) )
5263
5264 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
5265 ROM_LOAD( "se06rom2.bin", 0x00000, 0x40000, CRC(f1adbcd5) SHA1(90a8830d000eb634c2db8a09431daba6cdcb2d34) )
5266
5267 ROM_REGION( 0x100000, "gfx1", 0 )
5268 ROM_LOAD16_BYTE( "se06rom3.bin", 0x00000, 0x80000, CRC(83224775) SHA1(fbdaf9df3d50776579699267ab9f84136b6e9321) )
5269 ROM_LOAD16_BYTE( "se06rom4.bin", 0x00001, 0x80000, CRC(21401db4) SHA1(05d7ee132b2aa99b3b5ae7477b8acd3a4550967e) )
5270
5271 ROM_REGION( 0x100000, "gfx2", 0 )
5272 ROM_LOAD16_BYTE( "se06rom5.bin", 0x00000, 0x80000, CRC(d7530334) SHA1(faa336f2d4a32006c2854a34fb365e89e86660ce) )
5273 ROM_LOAD16_BYTE( "se06rom6.bin", 0x00001, 0x80000, CRC(19f5873f) SHA1(c74a8b19faa754c77a50545a543e2b3069372046) )
5274
5275 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
5276 ROM_LOAD( "fb6se14lt.id", 0x00, 0x20, CRC(8d72c5a4) SHA1(51d874c14f4fcb5e0f72cbc0bef053170bdc5ee5) )
5277 ROM_END
5278
5279 /* Bugs Fever */
5280 ROM_START( bugfever )
5281 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
5282 ROM_LOAD( "bfd17r.bin", 0x00000, 0x80000, CRC(6fc33307) SHA1(fdb10bd3e463cac2f9050d2d37fdfba9ccee91dc) )
5283
5284 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
5285 ROM_LOAD( "bfrom2.bin", 0x00000, 0x40000, CRC(d0e7ee66) SHA1(3dd08bbe31b8170df5206be454db4993dd186a16) )
5286
5287 ROM_REGION( 0x100000, "gfx1", 0 )
5288 ROM_LOAD16_BYTE( "bfrom3.bin", 0x00000, 0x80000, CRC(c571591e) SHA1(3233cc9a0f094911f89a0a0d56a28c24d1502e63) )
5289 ROM_LOAD16_BYTE( "bfrom4.bin", 0x00001, 0x80000, CRC(ed7080a5) SHA1(d198019788f5fd70680296a9c2bab17a27589998) )
5290
5291 ROM_REGION( 0x100000, "gfx2", 0 )
5292 ROM_LOAD16_BYTE( "bfrom5.bin", 0x00000, 0x80000, CRC(a2697da1) SHA1(2a3b03c7d02225ae8ce98b65face6554c37172d5) )
5293 ROM_LOAD16_BYTE( "bfrom6.bin", 0x00001, 0x80000, CRC(28d6810b) SHA1(f446710b34db5bec97f81af0ca83e6b4f1a5ec46) )
5294
5295 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
5296 ROM_LOAD( "bf17re.id", 0x00, 0x20, CRC(a482948d) SHA1(62b802e4906ebb00b2584bb0562a64e9a30aa6ed) )
5297 ROM_END
5298
5299 ROM_START( bugfevero )
5300 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
5301 ROM_LOAD( "bfd16r.bin", 0x00000, 0x80000, CRC(3ef176c7) SHA1(d1886ebe89fffd14b93f594ed494084094aa3f49) )
5302
5303 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
5304 ROM_LOAD( "bfrom2.bin", 0x00000, 0x40000, CRC(d0e7ee66) SHA1(3dd08bbe31b8170df5206be454db4993dd186a16) )
5305
5306 ROM_REGION( 0x100000, "gfx1", 0 )
5307 ROM_LOAD16_BYTE( "bfrom3.bin", 0x00000, 0x80000, CRC(c571591e) SHA1(3233cc9a0f094911f89a0a0d56a28c24d1502e63) )
5308 ROM_LOAD16_BYTE( "bfrom4.bin", 0x00001, 0x80000, CRC(ed7080a5) SHA1(d198019788f5fd70680296a9c2bab17a27589998) )
5309
5310 ROM_REGION( 0x100000, "gfx2", 0 )
5311 ROM_LOAD16_BYTE( "bfrom5.bin", 0x00000, 0x80000, CRC(a2697da1) SHA1(2a3b03c7d02225ae8ce98b65face6554c37172d5) )
5312 ROM_LOAD16_BYTE( "bfrom6.bin", 0x00001, 0x80000, CRC(28d6810b) SHA1(f446710b34db5bec97f81af0ca83e6b4f1a5ec46) )
5313
5314 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
5315 ROM_LOAD( "bf16re.id", 0x00, 0x20, CRC(b3f980ce) SHA1(005f45ddae959f1f985789e4015e3ec8801e99ee) )
5316 ROM_END
5317
5318 ROM_START( bugfeverd )
5319 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
5320 ROM_LOAD( "bfd17e.bin", 0x00000, 0x80000, CRC(35324195) SHA1(ad290912556f4ddbc33667b3bce5d05f321870d0) )
5321
5322 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
5323 ROM_LOAD( "bfrom2.bin", 0x00000, 0x40000, CRC(d0e7ee66) SHA1(3dd08bbe31b8170df5206be454db4993dd186a16) )
5324
5325 ROM_REGION( 0x100000, "gfx1", 0 )
5326 ROM_LOAD16_BYTE( "bfrom3.bin", 0x00000, 0x80000, CRC(c571591e) SHA1(3233cc9a0f094911f89a0a0d56a28c24d1502e63) )
5327 ROM_LOAD16_BYTE( "bfrom4.bin", 0x00001, 0x80000, CRC(ed7080a5) SHA1(d198019788f5fd70680296a9c2bab17a27589998) )
5328
5329 ROM_REGION( 0x100000, "gfx2", 0 )
5330 ROM_LOAD16_BYTE( "bfrom5.bin", 0x00000, 0x80000, CRC(a2697da1) SHA1(2a3b03c7d02225ae8ce98b65face6554c37172d5) )
5331 ROM_LOAD16_BYTE( "bfrom6.bin", 0x00001, 0x80000, CRC(28d6810b) SHA1(f446710b34db5bec97f81af0ca83e6b4f1a5ec46) )
5332
5333 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
5334 ROM_LOAD( "bf17ex.id", 0x00, 0x20, CRC(38bd8ec4) SHA1(4e6b85348f2fa821934f7666f77ba0f016e200ec) )
5335 ROM_END
5336
5337 ROM_START( bugfeverv )
5338 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
5339 ROM_LOAD( "bfv17r.bin", 0x00000, 0x80000, CRC(8b6ee6f5) SHA1(981d60f04ab44ce8fc63019ac3e5b689aa80baf0) )
5340
5341 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
5342 ROM_LOAD( "bfrom2.bin", 0x00000, 0x40000, CRC(d0e7ee66) SHA1(3dd08bbe31b8170df5206be454db4993dd186a16) )
5343
5344 ROM_REGION( 0x100000, "gfx1", 0 )
5345 ROM_LOAD16_BYTE( "bfrom3.bin", 0x00000, 0x80000, CRC(c571591e) SHA1(3233cc9a0f094911f89a0a0d56a28c24d1502e63) )
5346 ROM_LOAD16_BYTE( "bfrom4.bin", 0x00001, 0x80000, CRC(ed7080a5) SHA1(d198019788f5fd70680296a9c2bab17a27589998) )
5347
5348 ROM_REGION( 0x100000, "gfx2", 0 )
5349 ROM_LOAD16_BYTE( "bfrom5.bin", 0x00000, 0x80000, CRC(a2697da1) SHA1(2a3b03c7d02225ae8ce98b65face6554c37172d5) )
5350 ROM_LOAD16_BYTE( "bfrom6.bin", 0x00001, 0x80000, CRC(28d6810b) SHA1(f446710b34db5bec97f81af0ca83e6b4f1a5ec46) )
5351
5352 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
5353 ROM_LOAD( "bf17re.id", 0x00, 0x20, CRC(a482948d) SHA1(62b802e4906ebb00b2584bb0562a64e9a30aa6ed) )
5354 ROM_END
5355
5356 ROM_START( bugfeverv2 )
5357 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
5358 ROM_LOAD( "bfv17e.bin", 0x00000, 0x80000, CRC(b9afd39a) SHA1(d331551f679b8694bf63812e5e1a54361c87c52a) )
5359
5360 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
5361 ROM_LOAD( "bfrom2.bin", 0x00000, 0x40000, CRC(d0e7ee66) SHA1(3dd08bbe31b8170df5206be454db4993dd186a16) )
5362
5363 ROM_REGION( 0x100000, "gfx1", 0 )
5364 ROM_LOAD16_BYTE( "bfrom3.bin", 0x00000, 0x80000, CRC(c571591e) SHA1(3233cc9a0f094911f89a0a0d56a28c24d1502e63) )
5365 ROM_LOAD16_BYTE( "bfrom4.bin", 0x00001, 0x80000, CRC(ed7080a5) SHA1(d198019788f5fd70680296a9c2bab17a27589998) )
5366
5367 ROM_REGION( 0x100000, "gfx2", 0 )
5368 ROM_LOAD16_BYTE( "bfrom5.bin", 0x00000, 0x80000, CRC(a2697da1) SHA1(2a3b03c7d02225ae8ce98b65face6554c37172d5) )
5369 ROM_LOAD16_BYTE( "bfrom6.bin", 0x00001, 0x80000, CRC(28d6810b) SHA1(f446710b34db5bec97f81af0ca83e6b4f1a5ec46) )
5370
5371 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
5372 ROM_LOAD( "bf17ex.id", 0x00, 0x20, CRC(38bd8ec4) SHA1(4e6b85348f2fa821934f7666f77ba0f016e200ec) )
5373 ROM_END
5374
5375 /* Devil Island */
5376 ROM_START( dvisland )
5377 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
5378 ROM_LOAD( "did14r.bin", 0x00000, 0x80000, CRC(28c3a7eb) SHA1(5389338ef42e05542e3ff052b2bbc918cf619874) )
5379
5380 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
5381 ROM_LOAD( "dirom2.bin", 0x00000, 0x40000, CRC(9fddeea4) SHA1(6651b70011798a2e58a468b57323da344bd4b2b6) )
5382
5383 ROM_REGION( 0x100000, "gfx1", 0 )
5384 ROM_LOAD16_BYTE( "dirom3.bin", 0x00000, 0x80000, CRC(a61036ce) SHA1(d125899ae7d672f258cd383949fffc73bf232ffd) )
5385 ROM_LOAD16_BYTE( "dirom4.bin", 0x00001, 0x80000, CRC(4b34ea74) SHA1(9564f65f48354f589e291fc505e187ae8a3b0d71) )
5386
5387 ROM_REGION( 0x100000, "gfx2", 0 )
5388 ROM_LOAD16_BYTE( "dirom5.bin", 0x00000, 0x80000, CRC(041eb83f) SHA1(d50784b52ac3b801cfd83adba9ced0f9eab39890) )
5389 ROM_LOAD16_BYTE( "dirom6.bin", 0x00001, 0x80000, CRC(291cbe5c) SHA1(fd15dceff0705c8c8d992e5047c7280247e21520) )
5390
5391 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
5392 ROM_LOAD( "di24re.id", 0x00, 0x20, CRC(d69c8ee5) SHA1(122c196fe03817b5c507339c7c64d6ee7ae12bad) )
5393 ROM_END
5394
5395 ROM_START( dvislando )
5396 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
5397 ROM_LOAD( "did10r.bin", 0x00000, 0x80000, CRC(cfd9f256) SHA1(a7786c47094f8ace2d83bc4d6f1cf4b4367d13ca) )
5398
5399 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
5400 ROM_LOAD( "dirom2.bin", 0x00000, 0x40000, CRC(9fddeea4) SHA1(6651b70011798a2e58a468b57323da344bd4b2b6) )
5401
5402 ROM_REGION( 0x100000, "gfx1", 0 )
5403 ROM_LOAD16_BYTE( "dirom3.bin", 0x00000, 0x80000, CRC(a61036ce) SHA1(d125899ae7d672f258cd383949fffc73bf232ffd) )
5404 ROM_LOAD16_BYTE( "dirom4.bin", 0x00001, 0x80000, CRC(4b34ea74) SHA1(9564f65f48354f589e291fc505e187ae8a3b0d71) )
5405
5406 ROM_REGION( 0x100000, "gfx2", 0 )
5407 ROM_LOAD16_BYTE( "dirom5.bin", 0x00000, 0x80000, CRC(041eb83f) SHA1(d50784b52ac3b801cfd83adba9ced0f9eab39890) )
5408 ROM_LOAD16_BYTE( "dirom6.bin", 0x00001, 0x80000, CRC(291cbe5c) SHA1(fd15dceff0705c8c8d992e5047c7280247e21520) )
5409
5410 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
5411 ROM_LOAD( "di20re.id", 0x00, 0x20, CRC(8b70dfe9) SHA1(080e9797c766f116e794d6ba48bd38a922da740e) )
5412 ROM_END
5413
5414 /* Around The World */
5415 ROM_START( atworld )
5416 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
5417 ROM_LOAD( "awd14r.bin", 0x00000, 0x80000, CRC(9a40be4f) SHA1(30353d58190c54c6c51e62d6ce101396aba3717a) )
5418
5419 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
5420 ROM_LOAD( "aw_rom2.bin", 0x00000, 0x40000, CRC(aff26a52) SHA1(176fb42d735a85cdc3b74d6dde76fea9115bf36d) )
5421
5422 ROM_REGION( 0x100000, "gfx1", 0 )
5423 ROM_LOAD16_BYTE( "aw_rom3.bin", 0x00000, 0x80000, CRC(36db794a) SHA1(a5cb32fc401faf52e221f0a4d8bbfae819e7d08b) )
5424 ROM_LOAD16_BYTE( "aw_rom4.bin", 0x00001, 0x80000, CRC(3927d187) SHA1(4d6e509ec6cc33e6985142894bbce547e1ee9f4f) )
5425
5426 ROM_REGION( 0x100000, "gfx2", 0 )
5427 ROM_LOAD16_BYTE( "aw_rom5.bin", 0x00000, 0x80000, CRC(c461c4d5) SHA1(2815511f8ae9b74c44aa9987eebf1a14642b4458) )
5428 ROM_LOAD16_BYTE( "aw_rom6.bin", 0x00001, 0x80000, CRC(686c9f2d) SHA1(94da22c775292020aa00c8f12f833a7f5c70ec36) )
5429
5430 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
5431 ROM_LOAD( "aw13ex.id", 0x00, 0x1000, CRC(c26305c9) SHA1(ee3aea8926ee4890d45896cf0be175c2262c7341) )
5432 ROM_END
5433
5434
5435 ROM_START( atworlde1 )
5436 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
5437 ROM_LOAD( "awd13e.bin", 0x00000, 0x80000, CRC(ec46b48d) SHA1(bfae55520bb36a6dfb55e12b115e818d9cd060e7) )
5438
5439 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
5440 ROM_LOAD( "aw_rom2.bin", 0x00000, 0x40000, CRC(aff26a52) SHA1(176fb42d735a85cdc3b74d6dde76fea9115bf36d) )
5441
5442 ROM_REGION( 0x100000, "gfx1", 0 )
5443 ROM_LOAD16_BYTE( "aw_rom3.bin", 0x00000, 0x80000, CRC(36db794a) SHA1(a5cb32fc401faf52e221f0a4d8bbfae819e7d08b) )
5444 ROM_LOAD16_BYTE( "aw_rom4.bin", 0x00001, 0x80000, CRC(3927d187) SHA1(4d6e509ec6cc33e6985142894bbce547e1ee9f4f) )
5445
5446 ROM_REGION( 0x100000, "gfx2", 0 )
5447 ROM_LOAD16_BYTE( "aw_rom5.bin", 0x00000, 0x80000, CRC(c461c4d5) SHA1(2815511f8ae9b74c44aa9987eebf1a14642b4458) )
5448 ROM_LOAD16_BYTE( "aw_rom6.bin", 0x00001, 0x80000, CRC(686c9f2d) SHA1(94da22c775292020aa00c8f12f833a7f5c70ec36) )
5449
5450 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
5451 ROM_LOAD( "aw13ex.id", 0x00, 0x1000, CRC(c26305c9) SHA1(ee3aea8926ee4890d45896cf0be175c2262c7341) )
5452 ROM_END
5453
5454 ROM_START( atworldd1 )
5455 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
5456 ROM_LOAD( "awd13r.bin", 0x00000, 0x80000, CRC(786079a8) SHA1(862abc511c5ac0d667c6b9abd914ce6035e9aed9) )
5457
5458 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
5459 ROM_LOAD( "aw_rom2.bin", 0x00000, 0x40000, CRC(aff26a52) SHA1(176fb42d735a85cdc3b74d6dde76fea9115bf36d) )
5460
5461 ROM_REGION( 0x100000, "gfx1", 0 )
5462 ROM_LOAD16_BYTE( "aw_rom3.bin", 0x00000, 0x80000, CRC(36db794a) SHA1(a5cb32fc401faf52e221f0a4d8bbfae819e7d08b) )
5463 ROM_LOAD16_BYTE( "aw_rom4.bin", 0x00001, 0x80000, CRC(3927d187) SHA1(4d6e509ec6cc33e6985142894bbce547e1ee9f4f) )
5464
5465 ROM_REGION( 0x100000, "gfx2", 0 )
5466 ROM_LOAD16_BYTE( "aw_rom5.bin", 0x00000, 0x80000, CRC(c461c4d5) SHA1(2815511f8ae9b74c44aa9987eebf1a14642b4458) )
5467 ROM_LOAD16_BYTE( "aw_rom6.bin", 0x00001, 0x80000, CRC(686c9f2d) SHA1(94da22c775292020aa00c8f12f833a7f5c70ec36) )
5468
5469 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
5470 ROM_LOAD( "aw13re.id", 0x00, 0x1000, CRC(0f9991fb) SHA1(5ea9e49c6b8b00c2c3638cc39e479d6e5e112b7a) )
5471 ROM_END
5472
5473 /* Spooky Night
5474
5475 ROM SUM16 printed on rom label
5476 --------------------------------------------
5477 ROM1 70DE <-- V1.0.1
5478 ROM2 F088
5479 ROM3 429D
5480 ROM4 AA27
5481 ROM5 C409
5482 ROM6 59B6
5483
5484 Note: ROM5 & ROM6 graphics roms were updated at some point to correct the misspelling of
5485 POINT on the play field, currently it's "PONIT". Theses are currently undumped.
5486 */
5487 ROM_START( spooky )
5488 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
5489 ROM_LOAD( "snd204r.bin", 0x00000, 0x80000, CRC(0e737c07) SHA1(50b55390f6ae6ae661d020dabd685651a7f160b2) )
5490
5491 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
5492 ROM_LOAD( "snrom2.bin", 0x00000, 0x40000, CRC(cd85ba2e) SHA1(16b3f9e1e86fcb30daec16a80c1ec5fafe0d1e39) )
5493
5494 ROM_REGION( 0x100000, "gfx1", 0 )
5495 ROM_LOAD16_BYTE( "snrom3.bin", 0x00000, 0x80000, CRC(bef6f60b) SHA1(189cbf4f6c479b0e84e08bc523b626c5c69b38c0) ) /* Need to verify against a factory 2nd Edition */
5496 ROM_LOAD16_BYTE( "snrom4.bin", 0x00001, 0x80000, CRC(33b6679c) SHA1(ce6325c142e918bbc90e797867d220af06295eea) ) /* Need to verify against a factory 2nd Edition */
5497
5498 ROM_REGION( 0x100000, "gfx2", 0 )
5499 ROM_LOAD16_BYTE( "snrom5.bin", 0x00000, 0x80000, CRC(5dff1e2b) SHA1(be564a980be44940144399095e39d46a06703aaf) ) /* Need to verify against a factory 2nd Edition */
5500 ROM_LOAD16_BYTE( "snrom6.bin", 0x00001, 0x80000, CRC(d9d01d3b) SHA1(4acf7962ee6dd0c8a3d1f32f4b22678285417cc4) ) /* Need to verify against a factory 2nd Edition */
5501
5502 ROM_REGION( 0x1000, "nvram", 0 ) /* default settings */
5503 ROM_LOAD( "snd204r.id", 0x0000, 0x1000, CRC(bd1884de) SHA1(cfbed0d9bffd16769ca3d1cb6ee131bd799b5eb9) )
5504 ROM_END
5505
5506 ROM_START( spookyo )
5507 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
5508 ROM_LOAD( "snd101r.bin", 0x00000, 0x80000, CRC(536e678c) SHA1(648e5f87c30750defd788bf6e360a37eff345748) )
5509
5510 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
5511 ROM_LOAD( "snrom2.bin", 0x00000, 0x40000, CRC(cd85ba2e) SHA1(16b3f9e1e86fcb30daec16a80c1ec5fafe0d1e39) )
5512
5513 ROM_REGION( 0x100000, "gfx1", 0 )
5514 ROM_LOAD16_BYTE( "snrom3.bin", 0x00000, 0x80000, CRC(bef6f60b) SHA1(189cbf4f6c479b0e84e08bc523b626c5c69b38c0) )
5515 ROM_LOAD16_BYTE( "snrom4.bin", 0x00001, 0x80000, CRC(33b6679c) SHA1(ce6325c142e918bbc90e797867d220af06295eea) )
5516
5517 ROM_REGION( 0x100000, "gfx2", 0 )
5518 ROM_LOAD16_BYTE( "snrom5.bin", 0x00000, 0x80000, CRC(5dff1e2b) SHA1(be564a980be44940144399095e39d46a06703aaf) )
5519 ROM_LOAD16_BYTE( "snrom6.bin", 0x00001, 0x80000, CRC(d9d01d3b) SHA1(4acf7962ee6dd0c8a3d1f32f4b22678285417cc4) )
5520
5521 ROM_REGION( 0x1000, "nvram", 0 ) /* default settings */
5522 ROM_LOAD( "snd101r.id", 0x0000, 0x1000, CRC(2b842d0e) SHA1(ec6dbfa3ee3ab9d1d5256c2fe5f1cf37f7055b0f) )
5523 ROM_END
5524
5525 /* Fruit Bonus Deluxe
5526
5527 Version 1.0.3 program rom need dumping. Board was reflashed (updated) to v1.0.9
5528
5529 ROM SUM16 on label Flash ROM type
5530 -----------------------------------------
5531 ROM1 E4E6 <-- V1.0.3 AMIC A29040B
5532 ROM2 5802 EON EN29F002ANT
5533 ROM3 2C2C EON EN29F002ANT
5534 ROM4 844D EON EN29F002ANT
5535 ROM5 3E9E EON EN29F040A
5536 ROM6 9EC8 EON EN29F040A
5537 */
5538 ROM_START( fbdeluxe )
5539 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
5540 ROM_LOAD( "fbd109r.bin", 0x00000, 0x80000, CRC(e5e83752) SHA1(7fb53de0ea24ce402298fba59eb14208cf266f3e) )
5541
5542 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
5543 ROM_LOAD( "fbrom2.bin", 0x00000, 0x40000, CRC(8ae6273f) SHA1(23b242a05cf50ceb8d044def69f8671527feca59) )
5544
5545 ROM_REGION( 0x100000, "gfx1", 0 )
5546 ROM_LOAD16_BYTE( "fbrom3.bin", 0x00000, 0x40000, CRC(14e60e0e) SHA1(66871107d1abf274c794b443d0251672e4ad420a) ) /* 2Mbit rom is correct */
5547 ROM_LOAD16_BYTE( "fbrom4.bin", 0x00001, 0x40000, CRC(83daa849) SHA1(4be8ea3f0f2d036c750f3602b9a79360c58a6da7) ) /* 2Mbit rom is correct */
5548
5549 ROM_REGION( 0x100000, "gfx2", 0 )
5550 ROM_LOAD16_BYTE( "fbrom5.bin", 0x00000, 0x80000, CRC(b27393bf) SHA1(e3798327c7ba1cec694cd4bd21215d3d8f620bcc) )
5551 ROM_LOAD16_BYTE( "fbrom6.bin", 0x00001, 0x80000, CRC(ec47c758) SHA1(f8cb7f8cadc6d6b0b98bb71e78adcd9239ec734f) )
5552
5553 ROM_REGION( 0x1000, "nvram", 0 ) /* default settings */
5554 ROM_LOAD_OPTIONAL( "fbdeluxe.id", 0x00, 0x1000, CRC(4a4ab8f6) SHA1(12710cb4e5f94449a4899daac0ab9687dabd82cd) )
5555 ROM_END
5556
5557 ROM_START( fbdeluxeo )
5558 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
5559 ROM_LOAD( "fbd107r.bin", 0x00000, 0x80000, CRC(b29be47d) SHA1(bd3098fa6b914b2f9dcbe36e2cf36f90c67c1424) )
5560
5561 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
5562 ROM_LOAD( "fbrom2.bin", 0x00000, 0x40000, CRC(8ae6273f) SHA1(23b242a05cf50ceb8d044def69f8671527feca59) )
5563
5564 ROM_REGION( 0x100000, "gfx1", 0 )
5565 ROM_LOAD16_BYTE( "fbrom3.bin", 0x00000, 0x40000, CRC(14e60e0e) SHA1(66871107d1abf274c794b443d0251672e4ad420a) ) /* 2Mbit rom is correct */
5566 ROM_LOAD16_BYTE( "fbrom4.bin", 0x00001, 0x40000, CRC(83daa849) SHA1(4be8ea3f0f2d036c750f3602b9a79360c58a6da7) ) /* 2Mbit rom is correct */
5567
5568 ROM_REGION( 0x100000, "gfx2", 0 )
5569 ROM_LOAD16_BYTE( "fbrom5.bin", 0x00000, 0x80000, CRC(b27393bf) SHA1(e3798327c7ba1cec694cd4bd21215d3d8f620bcc) )
5570 ROM_LOAD16_BYTE( "fbrom6.bin", 0x00001, 0x80000, CRC(ec47c758) SHA1(f8cb7f8cadc6d6b0b98bb71e78adcd9239ec734f) )
5571
5572 ROM_REGION( 0x1000, "nvram", 0 ) /* default settings */
5573 ROM_LOAD_OPTIONAL( "fbdeluxe.id", 0x00, 0x1000, CRC(4a4ab8f6) SHA1(12710cb4e5f94449a4899daac0ab9687dabd82cd) )
5574 ROM_END
5575
5576 /* Fruit Bonus 3G
5577
5578 Version 1.0.1 roms need dumping. The board was reflashed (updated) to v1.0.3
5579
5580 ROM SUM16 printed on rom label
5581 --------------------------------------------
5582 ROM1 CDE8 <-- V1.0.1
5583 ROM2 65AF
5584 ROM3 BEE1 <-- Different then V1.0.3 ROM3?
5585 ROM4 D329 <-- Different then V1.0.3 ROM4?
5586 ROM5 B0AD
5587 ROM6 8660
5588 */
5589 ROM_START( fb3g )
5590 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
5591 ROM_LOAD( "fb3gd103.bin", 0x00000, 0x80000, CRC(5133e739) SHA1(736989716bb5c1821b133e986ba5986425371814) )
5592
5593 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
5594 ROM_LOAD( "fb3grom2.bin", 0x00000, 0x40000, CRC(15b7ec5b) SHA1(8aa4e7744f220c2feeae04fbc93f8e0ef333b062) )
5595
5596 ROM_REGION( 0x100000, "gfx1", 0 )
5597 ROM_LOAD16_BYTE( "fb3grom3.bin", 0x00000, 0x80000, CRC(a00404dd) SHA1(cb196e24b493eb1f3e9e234b965f24d1bf99be86) ) /* SUM16 B43A */
5598 ROM_LOAD16_BYTE( "fb3grom4.bin", 0x00001, 0x80000, CRC(b9e0fed7) SHA1(1d47cf1e9757d86f3d4b2c30c1c113d87816b66c) ) /* SUM16 D6BE */
5599
5600 ROM_REGION( 0x100000, "gfx2", 0 )
5601 ROM_LOAD16_BYTE( "fb3grom5.bin", 0x00000, 0x80000, CRC(c3121482) SHA1(c0688f28a44f0b9b3406147dd547979ff3b2674a) )
5602 ROM_LOAD16_BYTE( "fb3grom6.bin", 0x00001, 0x80000, CRC(41d042b6) SHA1(13139d961dbad1f0743b181ca4692e35ed0909ea) )
5603
5604 ROM_REGION( 0x1000, "nvram", 0 ) /* default settings */
5605 ROM_LOAD( "fb3g103.id", 0x0000, 0x1000, CRC(9d87e807) SHA1(a1eae917a652604deac46b140e31d827672b60d6) )
5606 ROM_END
5607
5608 /* Get Rich
5609
5610 ROM SUM16 printed on rom label
5611 --------------------------------------------
5612 ROM1 8694
5613 ROM2 56E7
5614 ROM3 C304
5615 ROM4 627A
5616 ROM5 D0E2
5617 ROM6 D023
5618 */
5619 ROM_START( getrich )
5620 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
5621 ROM_LOAD( "grd101r.bin", 0x00000, 0x80000, CRC(4cc1142c) SHA1(321aacea819c43ef0ad38b11286e6d388fb6a179) )
5622
5623 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
5624 ROM_LOAD( "grrom2.bin", 0x00000, 0x40000, CRC(eedbbbb7) SHA1(840a73e71aa00d267964b7547e8bc846927bec39) )
5625
5626 ROM_REGION( 0x100000, "gfx1", 0 )
5627 ROM_LOAD16_BYTE( "grrom3.bin", 0x00000, 0x80000, CRC(761d62a7) SHA1(8583ea6b90c9bd136e079692848049e358cbbeb8) )
5628 ROM_LOAD16_BYTE( "grrom4.bin", 0x00001, 0x80000, CRC(b918f6d7) SHA1(8edad383c562b7d761eebf91b7ea11fc2c54b340) )
5629
5630 ROM_REGION( 0x100000, "gfx2", 0 )
5631 ROM_LOAD16_BYTE( "grrom5.bin", 0x00000, 0x80000, CRC(7f5b17f3) SHA1(a2d73f918aba9a978d03f8901960ddde08691bb1) )
5632 ROM_LOAD16_BYTE( "grrom6.bin", 0x00001, 0x80000, CRC(c21f9717) SHA1(cf3c0de2a2cb42fe3172f4b5c78a6f424f4b95ea) )
5633
5634 ROM_REGION( 0x1000, "nvram", 0 ) /* default settings */
5635 ROM_LOAD( "grd101r.id", 0x0000, 0x1000, CRC(360443d9) SHA1(ee15e624d075d71844d48a1f9fc521ba725f35db) )
5636 ROM_END
5637
5638
5639 ROM_START( mcircus )
5640 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
5641 ROM_LOAD( "rom1.bin", 0x00000, 0x80000, CRC(bba311c5) SHA1(1571bc2842c07b169b009a374402ee01a61f98e7) )
5642
5643 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
5644 ROM_LOAD( "rom2.bin", 0x00000, 0x40000, CRC(7087f791) SHA1(cb39a0f8ab134c41f318cd2ad029ea149c2ad7a7) )
5645
5646 ROM_REGION( 0x100000, "gfx1", 0 )
5647 ROM_LOAD16_BYTE( "rom3.bin", 0x00000, 0x80000, CRC(89fbb1f1) SHA1(281fffe16cba23515fa085b0960dbea83c04bb51) )
5648 ROM_LOAD16_BYTE( "rom4.bin", 0x00001, 0x80000, CRC(322c322e) SHA1(762b38b4d6e4abd194d5fdfb75ce81cf13a1a4de) )
5649
5650 ROM_REGION( 0x100000, "gfx2", 0 )
5651 ROM_LOAD16_BYTE( "rom5.bin", 0x00000, 0x80000, CRC(b83c7020) SHA1(a7fb01c8722c59162774f1e796f8bcfc0a2ad677) )
5652 ROM_LOAD16_BYTE( "rom6.bin", 0x00001, 0x80000, CRC(aa5328ba) SHA1(2c371ccad65f4205bdb20ca90f3c194982f401c6) )
5653
5654 ROM_REGION( 0x1000, "nvram", 0 ) /* default settings */
5655 ROM_LOAD( "mcircus.id", 0x0000, 0x1000, CRC(b882f282) SHA1(220377a57ee008d26708e86d435e0e942ae01771) )
5656 ROM_END
5657
5658
5659 /* Not working sets (due to incomplete dumps) */
5660
5661 ROM_START( version4 )
5662 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
5663 ROM_LOAD( "96d43r.bin", 0x00000, 0x40000, CRC(51971502) SHA1(7767a98da2b75d9289b665c648036adb8f31f3dd) )
5664
5665 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
5666 ROM_LOAD( "96rom2.bin", 0x00000, 0x40000, NO_DUMP )
5667
5668 ROM_REGION( 0x100000, "gfx1", 0 )
5669 ROM_LOAD16_BYTE( "96rom3.bin", 0x00000, 0x40000, NO_DUMP )
5670 ROM_LOAD16_BYTE( "96rom4.bin", 0x00001, 0x40000, NO_DUMP)
5671
5672 ROM_REGION( 0x100000, "gfx2", 0 )
5673 ROM_LOAD16_BYTE( "96rom5.bin", 0x00000, 0x40000, NO_DUMP )
5674 ROM_LOAD16_BYTE( "96rom6.bin", 0x00001, 0x40000, NO_DUMP )
5675
5676 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
5677 ROM_LOAD( "fcs40r1.id", 0x00, 0x20, CRC(b3638cdb) SHA1(283824c57f3f62f6e2b505f6e13b100a7d7f33af) )
5678 ROM_END
5679
5680 ROM_START( version4v )
5681 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
5682 ROM_LOAD( "96v43r.bin", 0x00000, 0x40000, CRC(83d69d2a) SHA1(99da2b2b67e51980779cdb5213c062f7d0488271) )
5683
5684 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
5685 ROM_LOAD( "96rom2.bin", 0x00000, 0x40000, NO_DUMP )
5686
5687 ROM_REGION( 0x100000, "gfx1", 0 )
5688 ROM_LOAD16_BYTE( "96rom3.bin", 0x00000, 0x40000, NO_DUMP )
5689 ROM_LOAD16_BYTE( "96rom4.bin", 0x00001, 0x40000, NO_DUMP)
5690
5691 ROM_REGION( 0x100000, "gfx2", 0 )
5692 ROM_LOAD16_BYTE( "96rom5.bin", 0x00000, 0x40000, NO_DUMP )
5693 ROM_LOAD16_BYTE( "96rom6.bin", 0x00001, 0x40000, NO_DUMP )
5694
5695 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
5696 ROM_LOAD( "fcs40r1.id", 0x00, 0x20, CRC(b3638cdb) SHA1(283824c57f3f62f6e2b505f6e13b100a7d7f33af) )
5697 ROM_END
5698
5699 ROM_START( version4d2 )
5700 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
5701 ROM_LOAD( "96d43e.bin", 0x00000, 0x40000, CRC(b84469fe) SHA1(bdfafe1c70a449333ce19d4076004e9541ff0355) )
5702
5703 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
5704 ROM_LOAD( "96rom2.bin", 0x00000, 0x40000, NO_DUMP )
5705
5706 ROM_REGION( 0x100000, "gfx1", 0 )
5707 ROM_LOAD16_BYTE( "96rom3.bin", 0x00000, 0x40000, NO_DUMP )
5708 ROM_LOAD16_BYTE( "96rom4.bin", 0x00001, 0x40000, NO_DUMP)
5709
5710 ROM_REGION( 0x100000, "gfx2", 0 )
5711 ROM_LOAD16_BYTE( "96rom5.bin", 0x00000, 0x40000, NO_DUMP )
5712 ROM_LOAD16_BYTE( "96rom6.bin", 0x00001, 0x40000, NO_DUMP )
5713
5714 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
5715 ROM_LOAD( "fcs40r1.id", 0x00, 0x20, CRC(b3638cdb) SHA1(283824c57f3f62f6e2b505f6e13b100a7d7f33af) )
5716 ROM_END
5717
5718 ROM_START( version4v2 )
5719 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
5720 ROM_LOAD( "96v43e.bin", 0x00000, 0x40000, CRC(d34a500c) SHA1(404219d4d5875615f10241fc2ba8483b1e58d3ee) )
5721
5722 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
5723 ROM_LOAD( "96rom2.bin", 0x00000, 0x40000, NO_DUMP )
5724
5725 ROM_REGION( 0x100000, "gfx1", 0 )
5726 ROM_LOAD16_BYTE( "96rom3.bin", 0x00000, 0x40000, NO_DUMP )
5727 ROM_LOAD16_BYTE( "96rom4.bin", 0x00001, 0x40000, NO_DUMP)
5728
5729 ROM_REGION( 0x100000, "gfx2", 0 )
5730 ROM_LOAD16_BYTE( "96rom5.bin", 0x00000, 0x40000, NO_DUMP )
5731 ROM_LOAD16_BYTE( "96rom6.bin", 0x00001, 0x40000, NO_DUMP )
5732
5733 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
5734 ROM_LOAD( "fcs40r1.id", 0x00, 0x20, CRC(b3638cdb) SHA1(283824c57f3f62f6e2b505f6e13b100a7d7f33af) )
5735 ROM_END
5736
5737 ROM_START( version4d3 )
5738 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
5739 ROM_LOAD( "96d43lt.bin", 0x00000, 0x40000, CRC(b424fda6) SHA1(bf1bb9adb52e5c34c6608d41a00000e49ceec59a) )
5740
5741 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
5742 ROM_LOAD( "96rom2.bin", 0x00000, 0x40000, NO_DUMP )
5743
5744 ROM_REGION( 0x100000, "gfx1", 0 )
5745 ROM_LOAD16_BYTE( "96rom3.bin", 0x00000, 0x40000, NO_DUMP )
5746 ROM_LOAD16_BYTE( "96rom4.bin", 0x00001, 0x40000, NO_DUMP)
5747
5748 ROM_REGION( 0x100000, "gfx2", 0 )
5749 ROM_LOAD16_BYTE( "96rom5.bin", 0x00000, 0x40000, NO_DUMP )
5750 ROM_LOAD16_BYTE( "96rom6.bin", 0x00001, 0x40000, NO_DUMP )
5751
5752 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
5753 ROM_LOAD( "fcs40r1.id", 0x00, 0x20, CRC(b3638cdb) SHA1(283824c57f3f62f6e2b505f6e13b100a7d7f33af) )
5754 ROM_END
5755
5756 ROM_START( version4v3 )
5757 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
5758 ROM_LOAD( "96v43lt.bin", 0x00000, 0x40000, CRC(a22c28da) SHA1(2a6347adc0a03074e24e4a929aeab37371cc588f) )
5759
5760 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
5761 ROM_LOAD( "96rom2.bin", 0x00000, 0x40000, NO_DUMP )
5762
5763 ROM_REGION( 0x100000, "gfx1", 0 )
5764 ROM_LOAD16_BYTE( "96rom3.bin", 0x00000, 0x40000, NO_DUMP )
5765 ROM_LOAD16_BYTE( "96rom4.bin", 0x00001, 0x40000, NO_DUMP)
5766
5767 ROM_REGION( 0x100000, "gfx2", 0 )
5768 ROM_LOAD16_BYTE( "96rom5.bin", 0x00000, 0x40000, NO_DUMP )
5769 ROM_LOAD16_BYTE( "96rom6.bin", 0x00001, 0x40000, NO_DUMP )
5770
5771 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
5772 ROM_LOAD( "fcs40r1.id", 0x00, 0x20, CRC(b3638cdb) SHA1(283824c57f3f62f6e2b505f6e13b100a7d7f33af) )
5773 ROM_END
5774
5775 ROM_START( version4o )
5776 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
5777 ROM_LOAD( "96d42r.bin", 0x00000, 0x40000, CRC(dab5706c) SHA1(9fc37b66942a5e7535b4590f132727d793f9d705) )
5778
5779 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
5780 ROM_LOAD( "96rom2.bin", 0x00000, 0x40000, NO_DUMP )
5781
5782 ROM_REGION( 0x100000, "gfx1", 0 )
5783 ROM_LOAD16_BYTE( "96rom3.bin", 0x00000, 0x40000, NO_DUMP )
5784 ROM_LOAD16_BYTE( "96rom4.bin", 0x00001, 0x40000, NO_DUMP)
5785
5786 ROM_REGION( 0x100000, "gfx2", 0 )
5787 ROM_LOAD16_BYTE( "96rom5.bin", 0x00000, 0x40000, NO_DUMP )
5788 ROM_LOAD16_BYTE( "96rom6.bin", 0x00001, 0x40000, NO_DUMP )
5789
5790 ROM_REGION( 0x1000, "nvram", ROMREGION_ERASE00 ) /* default settings */
5791 ROM_LOAD( "fcs40r1.id", 0x00, 0x20, CRC(b3638cdb) SHA1(283824c57f3f62f6e2b505f6e13b100a7d7f33af) )
5792 ROM_END
5793
5794
5795 // diagnostics?
5796 ROM_START( amclink )
5797 ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
5798 ROM_LOAD( "link22.bin", 0x00000, 0x1ffff, BAD_DUMP CRC(e1acc705) SHA1(eb5684a0924add44f64637c2610f4c9650b8f4d9) )
5799
5800 ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
5801
5802 ROM_REGION( 0x100000, "gfx1", ROMREGION_ERASE00 )
5803
5804 ROM_REGION( 0x100000, "gfx2", ROMREGION_ERASE00 )
5805 ROM_END
5806
5807 void sfbonus_state::init_common()
5808 {
5809 m_tilemap_ram = std::make_unique<uint8_t[]>(0x4000);
5810 memset(m_tilemap_ram.get(), 0xff, 0x4000);
5811 save_pointer(NAME(m_tilemap_ram), 0x4000);
5812
5813 for (uint8_t i = 0; i < 4; i++)
5814 {
5815 m_reel_ram[i] = std::make_unique<uint8_t[]>(0x0800);
5816 memset(m_reel_ram[i].get(), 0xff ,0x0800);
5817 save_pointer(NAME(m_reel_ram[i]), 0x0800, i);
5818 }
5819
5820 m_videoram = std::make_unique<uint8_t[]>(0x10000);
5821
5822 memset(m_videoram.get(), 0xff, 0x10000);
5823
5824 save_pointer(NAME(m_videoram), 0x10000);
5825 }
5826
sfbonus_bitswap(uint8_t xor0,uint8_t b00,uint8_t b01,uint8_t b02,uint8_t b03,uint8_t b04,uint8_t b05,uint8_t b06,uint8_t b07,uint8_t xor1,uint8_t b10,uint8_t b11,uint8_t b12,uint8_t b13,uint8_t b14,uint8_t b15,uint8_t b16,uint8_t b17,uint8_t xor2,uint8_t b20,uint8_t b21,uint8_t b22,uint8_t b23,uint8_t b24,uint8_t b25,uint8_t b26,uint8_t b27,uint8_t xor3,uint8_t b30,uint8_t b31,uint8_t b32,uint8_t b33,uint8_t b34,uint8_t b35,uint8_t b36,uint8_t b37,uint8_t xor4,uint8_t b40,uint8_t b41,uint8_t b42,uint8_t b43,uint8_t b44,uint8_t b45,uint8_t b46,uint8_t b47,uint8_t xor5,uint8_t b50,uint8_t b51,uint8_t b52,uint8_t b53,uint8_t b54,uint8_t b55,uint8_t b56,uint8_t b57,uint8_t xor6,uint8_t b60,uint8_t b61,uint8_t b62,uint8_t b63,uint8_t b64,uint8_t b65,uint8_t b66,uint8_t b67,uint8_t xor7,uint8_t b70,uint8_t b71,uint8_t b72,uint8_t b73,uint8_t b74,uint8_t b75,uint8_t b76,uint8_t b77)5827 void sfbonus_state::sfbonus_bitswap(
5828 uint8_t xor0, uint8_t b00, uint8_t b01, uint8_t b02, uint8_t b03, uint8_t b04, uint8_t b05, uint8_t b06,uint8_t b07,
5829 uint8_t xor1, uint8_t b10, uint8_t b11, uint8_t b12, uint8_t b13, uint8_t b14, uint8_t b15, uint8_t b16,uint8_t b17,
5830 uint8_t xor2, uint8_t b20, uint8_t b21, uint8_t b22, uint8_t b23, uint8_t b24, uint8_t b25, uint8_t b26,uint8_t b27,
5831 uint8_t xor3, uint8_t b30, uint8_t b31, uint8_t b32, uint8_t b33, uint8_t b34, uint8_t b35, uint8_t b36,uint8_t b37,
5832 uint8_t xor4, uint8_t b40, uint8_t b41, uint8_t b42, uint8_t b43, uint8_t b44, uint8_t b45, uint8_t b46,uint8_t b47,
5833 uint8_t xor5, uint8_t b50, uint8_t b51, uint8_t b52, uint8_t b53, uint8_t b54, uint8_t b55, uint8_t b56,uint8_t b57,
5834 uint8_t xor6, uint8_t b60, uint8_t b61, uint8_t b62, uint8_t b63, uint8_t b64, uint8_t b65, uint8_t b66,uint8_t b67,
5835 uint8_t xor7, uint8_t b70, uint8_t b71, uint8_t b72, uint8_t b73, uint8_t b74, uint8_t b75, uint8_t b76,uint8_t b77 )
5836 {
5837 uint8_t *ROM = memregion("maincpu")->base();
5838
5839 for(int i = 0; i < memregion("maincpu")->bytes(); i++)
5840 {
5841 uint8_t x = ROM[i];
5842
5843 switch(i & 7)
5844 {
5845 case 0: x = bitswap<8>(x^xor0, b00,b01,b02,b03,b04,b05,b06,b07); break;
5846 case 1: x = bitswap<8>(x^xor1, b10,b11,b12,b13,b14,b15,b16,b17); break;
5847 case 2: x = bitswap<8>(x^xor2, b20,b21,b22,b23,b24,b25,b26,b27); break;
5848 case 3: x = bitswap<8>(x^xor3, b30,b31,b32,b33,b34,b35,b36,b37); break;
5849 case 4: x = bitswap<8>(x^xor4, b40,b41,b42,b43,b44,b45,b46,b47); break;
5850 case 5: x = bitswap<8>(x^xor5, b50,b51,b52,b53,b54,b55,b56,b57); break;
5851 case 6: x = bitswap<8>(x^xor6, b60,b61,b62,b63,b64,b65,b66,b67); break;
5852 case 7: x = bitswap<8>(x^xor7, b70,b71,b72,b73,b74,b75,b76,b77); break;
5853 }
5854
5855 ROM[i] = x;
5856 }
5857 init_common();
5858 }
5859
5860 //void sfbonus_state::init_xxx() { sfbonus_bitswap( 0xff, 7,6,5,4,3,2,1,0, 0xff, 7,6,5,4,3,2,1,0, 0xff, 7,6,5,4,3,2,1,0, 0xff, 7,6,5,4,3,2,1,0, 0xff, 7,6,5,4,3,2,1,0, 0xff, 7,6,5,4,3,2,1,0, 0xff, 7,6,5,4,3,2,1,0, 0xff, 7,6,5,4,3,2,1,0); }
5861
init_abnudge()5862 void sfbonus_state::init_abnudge() { sfbonus_bitswap( 0x33, 0,3,7,6,5,2,1,4, 0xff, 3,7,6,5,1,0,4,2, 0x36, 4,2,3,7,6,5,1,0, 0xa8, 3,2,4,0,1,7,6,5, 0x2c, 0,1,7,6,5,2,4,3, 0xff, 3,7,6,5,1,0,4,2, 0x26, 2,4,3,7,6,5,1,0, 0xbe, 4,1,3,0,2,7,6,5); }
init_abnudged()5863 void sfbonus_state::init_abnudged() { sfbonus_bitswap( 0x3b, 0,1,7,6,5,4,3,2, 0xef, 0,7,6,5,4,3,2,1, 0x21, 0,2,1,7,6,5,4,3, 0xa9, 4,3,0,1,2,7,6,5, 0x3d, 2,1,7,6,5,4,3,0, 0xed, 2,7,6,5,4,3,1,0, 0x21, 0,2,1,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5); }
init_abnudgev()5864 void sfbonus_state::init_abnudgev() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x21, 2,1,0,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3f, 0,1,7,6,5,4,3,2, 0xee, 1,7,6,5,4,3,0,2, 0x25, 1,0,2,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
init_act2000()5865 void sfbonus_state::init_act2000() { sfbonus_bitswap( 0x25, 1,2,7,6,5,4,3,0, 0xE6, 1,7,6,5,4,3,0,2, 0x20, 2,4,1,7,6,5,0,3, 0xBF, 0,3,1,2,4,7,6,5, 0x2E, 1,3,7,6,5,2,0,4, 0xE0, 3,7,6,5,2,0,4,1, 0x2D, 4,1,2,7,6,5,0,3, 0xB2, 2,0,4,1,3,7,6,5); }
init_act2000d()5866 void sfbonus_state::init_act2000d() { sfbonus_bitswap( 0x3d, 0,2,7,6,5,4,3,1, 0xef, 1,7,6,5,4,3,2,0, 0x27, 0,2,1,7,6,5,4,3, 0xad, 4,3,0,1,2,7,6,5, 0x3b, 2,1,7,6,5,4,3,0, 0xed, 0,7,6,5,4,3,2,1, 0x27, 0,2,1,7,6,5,4,3, 0xaa, 4,3,1,2,0,7,6,5); }
init_act2000v()5867 void sfbonus_state::init_act2000v() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x23, 2,1,0,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3b, 0,1,7,6,5,4,3,2, 0xe9, 1,7,6,5,4,3,0,2, 0x21, 1,0,2,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
init_act2000v2()5868 void sfbonus_state::init_act2000v2() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x21, 2,1,0,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3a, 0,1,7,6,5,4,3,2, 0xe9, 1,7,6,5,4,3,0,2, 0x21, 1,0,2,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
init_act2000v3()5869 void sfbonus_state::init_act2000v3() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x23, 2,1,0,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3b, 0,1,7,6,5,4,3,2, 0xe9, 1,7,6,5,4,3,0,2, 0x21, 1,0,2,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
init_anibonus()5870 void sfbonus_state::init_anibonus() { sfbonus_bitswap( 0x33, 0,3,7,6,5,2,1,4, 0xe7, 2,7,6,5,3,4,1,0, 0x3a, 4,2,3,7,6,5,1,0, 0xa8, 3,4,2,0,1,7,6,5, 0x3d, 2,3,7,6,5,1,0,4, 0xff, 3,7,6,5,1,0,2,4, 0x3a, 4,2,3,7,6,5,1,0, 0xbe, 3,4,1,0,2,7,6,5); }
init_anibonus3()5871 void sfbonus_state::init_anibonus3() { sfbonus_bitswap( 0x33, 0,3,7,6,5,2,1,4, 0xff, 3,7,6,5,1,0,4,2, 0x36, 4,2,3,7,6,5,1,0, 0xa8, 3,2,4,0,1,7,6,5, 0x2c, 0,1,7,6,5,2,4,3, 0xff, 3,7,6,5,1,0,4,2, 0x26, 2,4,3,7,6,5,1,0, 0xbe, 4,1,3,0,2,7,6,5); }
init_anibonusd()5872 void sfbonus_state::init_anibonusd() { sfbonus_bitswap( 0x3b, 0,1,7,6,5,4,3,2, 0xef, 0,7,6,5,4,3,2,1, 0x21, 0,2,1,7,6,5,4,3, 0xa8, 4,3,0,1,2,7,6,5, 0x3d, 2,1,7,6,5,4,3,0, 0xed, 2,7,6,5,4,3,1,0, 0x21, 0,2,1,7,6,5,4,3, 0xaa, 4,3,1,2,0,7,6,5); }
init_anibonusv()5873 void sfbonus_state::init_anibonusv() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x21, 2,1,0,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3f, 0,1,7,6,5,4,3,2, 0xec, 1,7,6,5,4,3,0,2, 0x21, 1,0,2,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
init_anibonusv3()5874 void sfbonus_state::init_anibonusv3() { sfbonus_bitswap( 0x3c, 1,2,7,6,5,4,3,0, 0xea, 2,7,6,5,4,3,0,1, 0x21, 2,1,0,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3f, 0,1,7,6,5,4,3,2, 0xee, 1,7,6,5,4,3,0,2, 0x23, 1,0,2,7,6,5,4,3, 0xa9, 4,3,0,1,2,7,6,5); }
init_anithunt()5875 void sfbonus_state::init_anithunt() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xe7, 4,7,6,5,0,3,1,2, 0x33, 0,2,1,7,6,5,4,3, 0xb3, 0,3,4,2,1,7,6,5, 0x2a, 1,3,7,6,5,2,0,4, 0xe4, 3,7,6,5,2,0,4,1, 0x2d, 4,1,3,7,6,5,2,0, 0xb6, 0,3,2,1,4,7,6,5); }
init_anithuntd()5876 void sfbonus_state::init_anithuntd() { sfbonus_bitswap( 0x3c, 0,1,7,6,5,4,3,2, 0xee, 0,7,6,5,4,3,2,1, 0x21, 0,2,1,7,6,5,4,3, 0xa9, 4,3,0,1,2,7,6,5, 0x3d, 2,1,7,6,5,4,3,0, 0xed, 2,7,6,5,4,3,1,0, 0x21, 0,2,1,7,6,5,4,3, 0xae, 4,3,1,2,0,7,6,5); }
init_anithuntv()5877 void sfbonus_state::init_anithuntv() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x23, 2,0,1,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3b, 1,0,7,6,5,4,3,2, 0xe9, 1,7,6,5,4,3,0,2, 0x21, 1,0,2,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
init_atworld()5878 void sfbonus_state::init_atworld() { sfbonus_bitswap( 0x3c, 1,0,7,6,5,4,3,2, 0xef, 0,7,6,5,4,3,2,1, 0x26, 1,0,2,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3b, 0,1,7,6,5,4,3,2, 0xec, 1,7,6,5,4,3,0,2, 0x22, 0,1,2,7,6,5,4,3, 0xa9, 4,3,2,1,0,7,6,5); }
init_atworldd()5879 void sfbonus_state::init_atworldd() { sfbonus_bitswap( 0x3c, 1,0,7,6,5,4,3,2, 0xef, 0,7,6,5,4,3,2,1, 0x26, 1,0,2,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3a, 0,1,7,6,5,4,3,2, 0xe8, 1,7,6,5,4,3,0,2, 0x22, 0,1,2,7,6,5,4,3, 0xa9, 4,3,2,1,0,7,6,5); }
init_ch2000()5880 void sfbonus_state::init_ch2000() { sfbonus_bitswap( 0x29, 2,3,7,6,5,0,4,1, 0xfe, 2,7,6,5,1,0,3,4, 0x33, 0,1,3,7,6,5,2,4, 0xa6, 1,0,3,4,2,7,6,5, 0x25, 4,1,7,6,5,3,2,0, 0xfe, 2,7,6,5,1,0,3,4, 0x35, 0,1,4,7,6,5,3,2, 0xbe, 1,0,4,2,3,7,6,5); }
init_ch2000c()5881 void sfbonus_state::init_ch2000c() { sfbonus_bitswap( 0x29, 2,3,7,6,5,0,4,1, 0xfe, 2,7,6,5,1,0,3,4, 0x33, 0,1,3,7,6,5,2,4, 0xa6, 1,0,3,4,2,7,6,5, 0x25, 4,1,7,6,5,3,2,0, 0xfe, 2,7,6,5,1,0,3,4, 0x35, 0,1,4,7,6,5,3,2, 0xbe, 1,0,4,2,3,7,6,5); }
init_ch2000d()5882 void sfbonus_state::init_ch2000d() { sfbonus_bitswap( 0x38, 0,2,7,6,5,4,3,1, 0xed, 0,7,6,5,4,3,2,1, 0x25, 2,0,1,7,6,5,4,3, 0xa9, 4,3,0,1,2,7,6,5, 0x3c, 0,1,7,6,5,4,3,2, 0xed, 1,7,6,5,4,3,0,2, 0x25, 2,0,1,7,6,5,4,3, 0xae, 4,3,1,2,0,7,6,5); }
init_ch2000v()5883 void sfbonus_state::init_ch2000v() { sfbonus_bitswap( 0x3c, 1,2,7,6,5,4,3,0, 0xea, 2,7,6,5,4,3,0,1, 0x22, 2,0,1,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3f, 1,0,7,6,5,4,3,2, 0xee, 1,7,6,5,4,3,0,2, 0x23, 1,0,2,7,6,5,4,3, 0xa9, 4,3,0,1,2,7,6,5); }
init_ch2000v2()5884 void sfbonus_state::init_ch2000v2() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x23, 2,0,1,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3e, 2,1,7,6,5,4,3,0, 0xec, 0,7,6,5,4,3,2,1, 0x21, 1,0,2,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
init_ch2000v3()5885 void sfbonus_state::init_ch2000v3() { sfbonus_bitswap( 0x3c, 1,2,7,6,5,4,3,0, 0xea, 2,7,6,5,4,3,0,1, 0x22, 2,0,1,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3f, 1,0,7,6,5,4,3,2, 0xee, 1,7,6,5,4,3,0,2, 0x23, 1,0,2,7,6,5,4,3, 0xa9, 4,3,0,1,2,7,6,5); }
init_classice()5886 void sfbonus_state::init_classice() { sfbonus_bitswap( 0x3f, 2,0,7,6,5,4,3,1, 0xe9, 2,7,6,5,4,3,1,0, 0x22, 2,1,0,7,6,5,4,3, 0xab, 4,3,2,0,1,7,6,5, 0x3e, 2,1,7,6,5,4,3,0, 0xeb, 2,7,6,5,4,3,0,1, 0x22, 0,2,1,7,6,5,4,3, 0xad, 4,3,0,2,1,7,6,5); }
init_classiced()5887 void sfbonus_state::init_classiced() { sfbonus_bitswap( 0x38, 0,2,7,6,5,4,3,1, 0xea, 2,7,6,5,4,3,0,1, 0x24, 2,1,0,7,6,5,4,3, 0xaa, 4,3,2,0,1,7,6,5, 0x3e, 1,0,7,6,5,4,3,2, 0xe8, 0,7,6,5,4,3,1,2, 0x24, 2,1,0,7,6,5,4,3, 0xa8, 4,3,0,2,1,7,6,5); }
init_classiced3()5888 void sfbonus_state::init_classiced3() { sfbonus_bitswap( 0x3b, 2,1,7,6,5,4,3,0, 0xea, 2,7,6,5,4,3,0,1, 0x24, 2,1,0,7,6,5,4,3, 0xaa, 4,3,2,0,1,7,6,5, 0x3e, 1,0,7,6,5,4,3,2, 0xe8, 0,7,6,5,4,3,1,2, 0x24, 2,1,0,7,6,5,4,3, 0xae, 4,3,1,0,2,7,6,5); }
init_classicev()5889 void sfbonus_state::init_classicev() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x22, 2,0,1,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3a, 2,1,7,6,5,4,3,0, 0xea, 2,7,6,5,4,3,1,0, 0x22, 2,1,0,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
init_classicev3()5890 void sfbonus_state::init_classicev3() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x22, 2,0,1,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3f, 2,1,7,6,5,4,3,0, 0xe9, 2,7,6,5,4,3,1,0, 0x22, 2,1,0,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
init_dblchal()5891 void sfbonus_state::init_dblchal() { sfbonus_bitswap( 0x3D, 0,3,7,6,5,2,1,4, 0xF3, 3,7,6,5,1,0,4,2, 0x3D, 2,0,1,7,6,5,3,4, 0xA8, 3,4,2,0,1,7,6,5, 0x3D, 2,3,7,6,5,1,0,4, 0xEF, 2,7,6,5,1,0,3,4, 0x3A, 4,2,3,7,6,5,1,0, 0xBA, 2,4,1,0,3,7,6,5); }
init_dblchald()5892 void sfbonus_state::init_dblchald() { sfbonus_bitswap( 0x3c, 0,1,7,6,5,4,3,2, 0xed, 0,7,6,5,4,3,2,1, 0x27, 0,2,1,7,6,5,4,3, 0xae, 4,3,1,0,2,7,6,5, 0x3b, 2,1,7,6,5,4,3,0, 0xea, 2,7,6,5,4,3,0,1, 0x27, 0,2,1,7,6,5,4,3, 0xae, 4,3,1,2,0,7,6,5); }
init_dblchalv()5893 void sfbonus_state::init_dblchalv() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x22, 2,0,1,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3f, 1,0,7,6,5,4,3,2, 0xec, 1,7,6,5,4,3,0,2, 0x21, 1,0,2,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
init_fb2gen()5894 void sfbonus_state::init_fb2gen() { sfbonus_bitswap( 0x35, 0,3,7,6,5,2,1,4, 0xe8, 2,7,6,5,4,3,1,0, 0x23, 4,3,2,7,6,5,1,0, 0xb8, 2,1,4,0,3,7,6,5, 0x2d, 0,1,7,6,5,4,2,3, 0xf8, 2,7,6,5,1,4,3,0, 0x23, 4,0,3,7,6,5,2,1, 0xb8, 2,1,4,0,3,7,6,5); }
init_fb2gend()5895 void sfbonus_state::init_fb2gend() { sfbonus_bitswap( 0x3d, 2,0,7,6,5,4,3,1, 0xeb, 1,7,6,5,4,3,0,2, 0x25, 2,0,1,7,6,5,4,3, 0xad, 4,3,0,1,2,7,6,5, 0x3c, 0,1,7,6,5,4,3,2, 0xeb, 2,7,6,5,4,3,1,0, 0x25, 2,0,1,7,6,5,4,3, 0xac, 4,3,2,1,0,7,6,5); }
init_fb2genv()5896 void sfbonus_state::init_fb2genv() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x22, 2,0,1,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3f, 2,1,7,6,5,4,3,0, 0xea, 0,7,6,5,4,3,2,1, 0x21, 1,0,2,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
init_fb2genv3()5897 void sfbonus_state::init_fb2genv3() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x22, 2,0,1,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3f, 2,1,7,6,5,4,3,0, 0xeb, 0,7,6,5,4,3,2,1, 0x25, 1,0,2,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
init_fb2nd()5898 void sfbonus_state::init_fb2nd() { sfbonus_bitswap( 0x2f, 0,2,7,6,5,3,4,1, 0xff, 2,7,6,5,3,0,4,1, 0x3e, 4,0,1,7,6,5,2,3, 0xad, 3,0,4,1,2,7,6,5, 0x35, 4,3,7,6,5,1,0,2, 0xfd, 4,7,6,5,3,1,2,0, 0x3a, 4,1,2,7,6,5,3,0, 0xbd, 3,4,2,0,1,7,6,5); }
init_fb2ndv()5899 void sfbonus_state::init_fb2ndv() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x22, 2,0,1,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3a, 2,1,7,6,5,4,3,0, 0xec, 0,7,6,5,4,3,2,1, 0x21, 1,0,2,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
init_fb2ndd()5900 void sfbonus_state::init_fb2ndd() { sfbonus_bitswap( 0x3b, 1,0,7,6,5,4,3,2, 0xeb, 1,7,6,5,4,3,0,2, 0x25, 2,0,1,7,6,5,4,3, 0xad, 4,3,0,1,2,7,6,5, 0x3c, 0,1,7,6,5,4,3,2, 0xeb, 2,7,6,5,4,3,1,0, 0x25, 2,0,1,7,6,5,4,3, 0xaa, 4,3,1,2,0,7,6,5); }
init_fb4()5901 void sfbonus_state::init_fb4() { sfbonus_bitswap( 0x37, 1,2,7,6,5,4,3,0, 0xeb, 1,7,6,5,4,0,2,3, 0x2d, 4,0,2,7,6,5,3,1, 0xbd, 2,0,4,1,3,7,6,5, 0x29, 4,1,7,6,5,2,3,0, 0xff, 1,7,6,5,2,3,0,4, 0x3f, 1,0,4,7,6,5,3,2, 0xae, 2,3,0,4,1,7,6,5); }
init_fb4d()5902 void sfbonus_state::init_fb4d() { sfbonus_bitswap( 0x3d, 2,0,7,6,5,4,3,1, 0xeb, 1,7,6,5,4,3,0,2, 0x25, 2,0,1,7,6,5,4,3, 0xad, 4,3,2,1,0,7,6,5, 0x3c, 0,1,7,6,5,4,3,2, 0xeb, 2,7,6,5,4,3,1,0, 0x25, 2,0,1,7,6,5,4,3, 0xa9, 4,3,0,1,2,7,6,5); }
init_fb4v()5903 void sfbonus_state::init_fb4v() { sfbonus_bitswap( 0x3c, 1,2,7,6,5,4,3,0, 0xea, 2,7,6,5,4,3,0,1, 0x22, 2,0,1,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3f, 2,1,7,6,5,4,3,0, 0xeb, 0,7,6,5,4,3,2,1, 0x23, 1,0,2,7,6,5,4,3, 0xa9, 4,3,0,1,2,7,6,5); }
init_fb4v3()5904 void sfbonus_state::init_fb4v3() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x23, 2,0,1,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3e, 2,1,7,6,5,4,3,0, 0xea, 2,7,6,5,4,3,1,0, 0x22, 2,1,0,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
init_fb5()5905 void sfbonus_state::init_fb5() { sfbonus_bitswap( 0x20, 0,3,7,6,5,1,4,2, 0xf1, 1,7,6,5,3,2,4,0, 0x33, 2,3,1,7,6,5,0,4, 0xaf, 2,0,1,4,3,7,6,5, 0x2d, 2,4,7,6,5,1,0,3, 0xfb, 4,7,6,5,1,0,3,2, 0x34, 2,0,4,7,6,5,3,1, 0xb7, 1,0,3,2,4,7,6,5); }
init_fb5d()5906 void sfbonus_state::init_fb5d() { sfbonus_bitswap( 0x3e, 2,1,7,6,5,4,3,0, 0xef, 1,7,6,5,4,3,2,0, 0x24, 2,1,0,7,6,5,4,3, 0xad, 4,3,0,1,2,7,6,5, 0x3e, 1,0,7,6,5,4,3,2, 0xeb, 2,7,6,5,4,3,1,0, 0x24, 2,1,0,7,6,5,4,3, 0xaa, 4,3,1,2,0,7,6,5); }
init_fb5v()5907 void sfbonus_state::init_fb5v() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x22, 2,0,1,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3f, 1,0,7,6,5,4,3,2, 0xee, 1,7,6,5,4,3,0,2, 0x25, 1,0,2,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
init_fb6()5908 void sfbonus_state::init_fb6() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x23, 2,1,0,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3b, 0,1,7,6,5,4,3,2, 0xe9, 1,7,6,5,4,3,0,2, 0x21, 1,0,2,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
init_fb6d()5909 void sfbonus_state::init_fb6d() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x22, 2,1,0,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3b, 0,1,7,6,5,4,3,2, 0xe9, 1,7,6,5,4,3,0,2, 0x25, 1,0,2,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
init_fb6s()5910 void sfbonus_state::init_fb6s() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x24, 0,2,1,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3b, 0,1,7,6,5,4,3,2, 0xec, 0,7,6,5,4,3,2,1, 0x25, 1,0,2,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
init_fb6v()5911 void sfbonus_state::init_fb6v() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x23, 0,2,1,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3b, 0,1,7,6,5,4,3,2, 0xed, 2,7,6,5,4,3,1,0, 0x23, 2,1,0,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
init_fb6v3()5912 void sfbonus_state::init_fb6v3() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x26, 0,2,1,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3b, 0,1,7,6,5,4,3,2, 0xea, 2,7,6,5,4,3,1,0, 0x22, 2,1,0,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
init_fruitcar()5913 void sfbonus_state::init_fruitcar() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x21, 2,1,0,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3f, 0,1,7,6,5,4,3,2, 0xee, 1,7,6,5,4,3,0,2, 0x25, 1,0,2,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
init_fruitcar2()5914 void sfbonus_state::init_fruitcar2() { sfbonus_bitswap( 0x33, 0,3,7,6,5,2,1,4, 0xff, 3,7,6,5,1,0,4,2, 0x36, 4,2,3,7,6,5,1,0, 0xa8, 3,2,4,0,1,7,6,5, 0x2c, 0,1,7,6,5,2,4,3, 0xff, 3,7,6,5,1,0,4,2, 0x26, 2,4,3,7,6,5,1,0, 0xbe, 4,1,3,0,2,7,6,5); }
init_fruitcar3()5915 void sfbonus_state::init_fruitcar3() { sfbonus_bitswap( 0x3b, 0,1,7,6,5,4,3,2, 0xef, 0,7,6,5,4,3,2,1, 0x21, 0,2,1,7,6,5,4,3, 0xa9, 4,3,0,1,2,7,6,5, 0x3d, 2,1,7,6,5,4,3,0, 0xed, 2,7,6,5,4,3,1,0, 0x21, 0,2,1,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5); }
init_hldspin1()5916 void sfbonus_state::init_hldspin1() { sfbonus_bitswap( 0x21, 0,2,7,6,5,4,3,1, 0xe1, 1,7,6,5,4,3,2,0, 0x31, 1,4,3,7,6,5,2,0, 0xbc, 0,3,4,2,1,7,6,5, 0x24, 4,3,7,6,5,2,0,1, 0xf8, 3,7,6,5,2,0,1,4, 0x39, 1,4,2,7,6,5,0,3, 0xaf, 0,3,2,1,4,7,6,5); }
init_hldspin1d()5917 void sfbonus_state::init_hldspin1d() { sfbonus_bitswap( 0x38, 0,1,7,6,5,4,3,2, 0xef, 0,7,6,5,4,3,2,1, 0x27, 1,0,2,7,6,5,4,3, 0xa9, 4,3,0,1,2,7,6,5, 0x3e, 0,2,7,6,5,4,3,1, 0xeb, 1,7,6,5,4,3,0,2, 0x27, 1,0,2,7,6,5,4,3, 0xae, 4,3,1,2,0,7,6,5); }
init_hldspin1v()5918 void sfbonus_state::init_hldspin1v() { sfbonus_bitswap( 0x3c, 1,2,7,6,5,4,3,0, 0xea, 2,7,6,5,4,3,0,1, 0x22, 2,0,1,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3f, 2,1,7,6,5,4,3,0, 0xed, 2,7,6,5,4,3,1,0, 0x26, 2,1,0,7,6,5,4,3, 0xa9, 4,3,0,1,2,7,6,5); }
init_hldspin2()5919 void sfbonus_state::init_hldspin2() { sfbonus_bitswap( 0x21, 1,3,7,6,5,0,4,2, 0xfe, 2,7,6,5,1,0,4,3, 0x33, 1,0,3,7,6,5,2,4, 0xa6, 1,0,4,3,2,7,6,5, 0x37, 0,1,7,6,5,3,2,4, 0xfe, 2,7,6,5,1,0,4,3, 0x36, 1,0,4,7,6,5,3,2, 0xa2, 1,0,2,4,3,7,6,5); }
init_hldspin2d()5920 void sfbonus_state::init_hldspin2d() { sfbonus_bitswap( 0x3b, 0,1,7,6,5,4,3,2, 0xef, 0,7,6,5,4,3,2,1, 0x27, 1,0,2,7,6,5,4,3, 0xa9, 4,3,0,1,2,7,6,5, 0x3e, 0,2,7,6,5,4,3,1, 0xeb, 1,7,6,5,4,3,0,2, 0x27, 1,0,2,7,6,5,4,3, 0xab, 4,3,1,2,0,7,6,5); }
init_hldspin2v()5921 void sfbonus_state::init_hldspin2v() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x22, 2,0,1,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3f, 2,1,7,6,5,4,3,0, 0xed, 2,7,6,5,4,3,1,0, 0x23, 2,1,0,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
init_moneymac()5922 void sfbonus_state::init_moneymac() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x23, 0,2,1,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3b, 0,1,7,6,5,4,3,2, 0xeb, 0,7,6,5,4,3,2,1, 0x25, 1,0,2,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
init_moneymacv()5923 void sfbonus_state::init_moneymacv() { sfbonus_bitswap( 0x3c, 1,2,7,6,5,4,3,0, 0xea, 2,7,6,5,4,3,0,1, 0x23, 0,2,1,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3b, 0,1,7,6,5,4,3,2, 0xeb, 0,7,6,5,4,3,2,1, 0x23, 1,0,2,7,6,5,4,3, 0xa9, 4,3,0,1,2,7,6,5); }
init_moneymacd()5924 void sfbonus_state::init_moneymacd() { sfbonus_bitswap( 0x3a, 1,0,7,6,5,4,3,2, 0xe9, 0,7,6,5,4,3,1,2, 0x26, 0,2,1,7,6,5,4,3, 0xaf, 4,3,1,2,0,7,6,5, 0x3d, 0,2,7,6,5,4,3,1, 0xe9, 0,7,6,5,4,3,1,2, 0x23, 0,1,2,7,6,5,4,3, 0xae, 4,3,2,0,1,7,6,5); }
init_parrot3d()5925 void sfbonus_state::init_parrot3d() { sfbonus_bitswap( 0x3b, 0,1,7,6,5,4,3,2, 0xef, 0,7,6,5,4,3,2,1, 0x27, 0,2,1,7,6,5,4,3, 0xad, 4,3,0,1,2,7,6,5, 0x3b, 2,1,7,6,5,4,3,0, 0xee, 2,7,6,5,4,3,1,0, 0x27, 0,2,1,7,6,5,4,3, 0xaa, 4,3,1,2,0,7,6,5); }
init_parrot3v()5926 void sfbonus_state::init_parrot3v() { sfbonus_bitswap( 0x3c, 1,0,7,6,5,4,3,2, 0xef, 0,7,6,5,4,3,2,1, 0x22, 2,0,1,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3f, 2,1,7,6,5,4,3,0, 0xed, 2,7,6,5,4,3,1,0, 0x26, 0,1,2,7,6,5,4,3, 0xa9, 4,3,2,1,0,7,6,5); }
init_parrot3v2()5927 void sfbonus_state::init_parrot3v2() { sfbonus_bitswap( 0x3c, 1,0,7,6,5,4,3,2, 0xef, 0,7,6,5,4,3,2,1, 0x22, 2,0,1,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3f, 2,1,7,6,5,4,3,0, 0xe9, 2,7,6,5,4,3,1,0, 0x22, 0,1,2,7,6,5,4,3, 0xa9, 4,3,2,1,0,7,6,5); }
init_pickwin()5928 void sfbonus_state::init_pickwin() { sfbonus_bitswap( 0x20, 1,3,7,6,5,2,4,0, 0xfa, 2,7,6,5,4,0,1,3, 0x37, 1,0,3,7,6,5,2,4, 0xb0, 4,0,1,3,2,7,6,5, 0x34, 0,1,7,6,5,3,2,4, 0xef, 3,7,6,5,2,0,1,4, 0x27, 1,0,4,7,6,5,3,2, 0xb0, 4,0,1,3,2,7,6,5); }
init_pickwind()5929 void sfbonus_state::init_pickwind() { sfbonus_bitswap( 0x3c, 0,1,7,6,5,4,3,2, 0xed, 0,7,6,5,4,3,2,1, 0x27, 0,2,1,7,6,5,4,3, 0xae, 4,3,1,0,2,7,6,5, 0x3b, 2,1,7,6,5,4,3,0, 0xe8, 0,7,6,5,4,3,1,2, 0x27, 0,2,1,7,6,5,4,3, 0xa9, 4,3,0,1,2,7,6,5); }
init_pickwinv()5930 void sfbonus_state::init_pickwinv() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x26, 2,0,1,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3b, 1,0,7,6,5,4,3,2, 0xee, 1,7,6,5,4,3,0,2, 0x25, 1,0,2,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
init_pickwinv2()5931 void sfbonus_state::init_pickwinv2() { sfbonus_bitswap( 0x3c, 1,2,7,6,5,4,3,0, 0xea, 2,7,6,5,4,3,0,1, 0x26, 2,0,1,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3b, 1,0,7,6,5,4,3,2, 0xee, 1,7,6,5,4,3,0,2, 0x23, 1,0,2,7,6,5,4,3, 0xa9, 4,3,0,1,2,7,6,5); }
init_pir2001()5932 void sfbonus_state::init_pir2001() { sfbonus_bitswap( 0x3a, 1,2,7,6,5,4,3,0, 0xfa, 3,7,6,5,2,0,4,1, 0x33, 4,1,3,7,6,5,2,0, 0xa8, 2,0,4,1,3,7,6,5, 0x2a, 2,4,7,6,5,0,3,1, 0xf7, 1,7,6,5,4,3,0,2, 0x27, 4,1,2,7,6,5,0,3, 0xaf, 0,3,2,4,1,7,6,5); }
init_pir2001v()5933 void sfbonus_state::init_pir2001v() { sfbonus_bitswap( 0x39, 1,0,7,6,5,4,3,2, 0xea, 0,7,6,5,4,3,2,1, 0x22, 2,0,1,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3f, 2,1,7,6,5,4,3,0, 0xed, 2,7,6,5,4,3,1,0, 0x23, 0,1,2,7,6,5,4,3, 0xac, 4,3,2,1,0,7,6,5); }
init_pir2001v2()5934 void sfbonus_state::init_pir2001v2() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x22, 2,0,1,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x39, 1,0,7,6,5,4,3,2, 0xe9, 1,7,6,5,4,3,0,2, 0x21, 1,0,2,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
init_pir2001d()5935 void sfbonus_state::init_pir2001d() { sfbonus_bitswap( 0x3c, 0,1,7,6,5,4,3,2, 0xeb, 0,7,6,5,4,3,2,1, 0x27, 1,0,2,7,6,5,4,3, 0xa9, 4,3,0,1,2,7,6,5, 0x3e, 0,2,7,6,5,4,3,1, 0xeb, 1,7,6,5,4,3,0,2, 0x27, 1,0,2,7,6,5,4,3, 0xae, 4,3,1,2,0,7,6,5); }
init_pir2002()5936 void sfbonus_state::init_pir2002() { sfbonus_bitswap( 0x30, 3,2,7,6,5,4,0,1, 0xec, 2,7,6,5,4,0,1,3, 0x2d, 1,4,3,7,6,5,2,0, 0xa6, 4,0,1,3,2,7,6,5, 0x20, 4,1,7,6,5,2,3,0, 0xf9, 2,7,6,5,4,3,0,1, 0x3a, 4,1,2,7,6,5,0,3, 0xb7, 1,0,3,2,4,7,6,5); }
init_pir2002d()5937 void sfbonus_state::init_pir2002d() { sfbonus_bitswap( 0x3d, 2,0,7,6,5,4,3,1, 0xef, 1,7,6,5,4,3,2,0, 0x27, 0,2,1,7,6,5,4,3, 0xae, 4,3,1,0,2,7,6,5, 0x3b, 2,1,7,6,5,4,3,0, 0xed, 0,7,6,5,4,3,2,1, 0x27, 0,2,1,7,6,5,4,3, 0xa9, 4,3,0,1,2,7,6,5); }
init_pir2002v()5938 void sfbonus_state::init_pir2002v() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x23, 2,0,1,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3b, 1,0,7,6,5,4,3,2, 0xe9, 1,7,6,5,4,3,0,2, 0x21, 1,0,2,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
init_pir2002v2()5939 void sfbonus_state::init_pir2002v2() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x26, 2,0,1,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3b, 1,0,7,6,5,4,3,2, 0xec, 1,7,6,5,4,3,0,2, 0x21, 1,0,2,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
init_pirpok2()5940 void sfbonus_state::init_pirpok2() { sfbonus_bitswap( 0x26, 1,2,7,6,5,4,3,0, 0xf6, 1,7,6,5,4,3,0,2, 0x29, 4,0,1,7,6,5,2,3, 0xad, 0,3,1,2,4,7,6,5, 0x2e, 1,3,7,6,5,2,0,4, 0xe0, 3,7,6,5,2,0,4,1, 0x39, 4,1,2,7,6,5,0,3, 0xb2, 2,0,4,1,3,7,6,5); }
init_pirpok2d()5941 void sfbonus_state::init_pirpok2d() { sfbonus_bitswap( 0x3c, 0,1,7,6,5,4,3,2, 0xed, 0,7,6,5,4,3,2,1, 0x21, 1,0,2,7,6,5,4,3, 0xa9, 4,3,0,1,2,7,6,5, 0x38, 0,2,7,6,5,4,3,1, 0xed, 1,7,6,5,4,3,0,2, 0x21, 1,0,2,7,6,5,4,3, 0xae, 4,3,1,2,0,7,6,5); }
init_pirpok2v()5942 void sfbonus_state::init_pirpok2v() { sfbonus_bitswap( 0x3c, 1,0,7,6,5,4,3,2, 0xef, 0,7,6,5,4,3,2,1, 0x23, 2,0,1,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3e, 2,1,7,6,5,4,3,0, 0xea, 2,7,6,5,4,3,1,0, 0x22, 0,1,2,7,6,5,4,3, 0xa9, 4,3,2,1,0,7,6,5); }
init_pirpok2v2()5943 void sfbonus_state::init_pirpok2v2() { sfbonus_bitswap( 0x3c, 1,0,7,6,5,4,3,2, 0xef, 0,7,6,5,4,3,2,1, 0x22, 2,0,1,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3a, 2,1,7,6,5,4,3,0, 0xea, 2,7,6,5,4,3,1,0, 0x22, 0,1,2,7,6,5,4,3, 0xa9, 4,3,2,1,0,7,6,5); }
init_robadv()5944 void sfbonus_state::init_robadv() { sfbonus_bitswap( 0x31, 0,3,7,6,5,2,1,4, 0xe0, 1,7,6,5,3,2,4,0, 0x2f, 4,0,2,7,6,5,3,1, 0xa7, 1,0,3,4,2,7,6,5, 0x33, 1,3,7,6,5,2,0,4, 0xed, 2,7,6,5,1,4,3,0, 0x34, 4,1,3,7,6,5,2,0, 0xaf, 2,0,4,1,3,7,6,5); }
init_robadv2d()5945 void sfbonus_state::init_robadv2d() { sfbonus_bitswap( 0x3c, 0,1,7,6,5,4,3,2, 0xe8, 0,7,6,5,4,3,1,2, 0x24, 2,1,0,7,6,5,4,3, 0xae, 4,3,1,0,2,7,6,5, 0x3e, 1,0,7,6,5,4,3,2, 0xed, 1,7,6,5,4,3,0,2, 0x24, 2,1,0,7,6,5,4,3, 0xa9, 4,3,0,1,2,7,6,5); }
init_robadv2v1()5946 void sfbonus_state::init_robadv2v1() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x21, 2,1,0,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3a, 0,1,7,6,5,4,3,2, 0xe9, 1,7,6,5,4,3,0,2, 0x21, 1,0,2,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
init_robadv2v4()5947 void sfbonus_state::init_robadv2v4() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x23, 2,1,0,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3b, 0,1,7,6,5,4,3,2, 0xe9, 1,7,6,5,4,3,0,2, 0x21, 1,0,2,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
init_seawld()5948 void sfbonus_state::init_seawld() { sfbonus_bitswap( 0x3c, 1,2,7,6,5,4,3,0, 0xea, 2,7,6,5,4,3,0,1, 0x24, 0,2,1,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3b, 1,0,7,6,5,4,3,2, 0xec, 1,7,6,5,4,3,2,0, 0x23, 1,0,2,7,6,5,4,3, 0xa9, 4,3,0,1,2,7,6,5); }
init_seawldv()5949 void sfbonus_state::init_seawldv() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x22, 0,2,1,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3a, 0,1,7,6,5,4,3,2, 0xea, 2,7,6,5,4,3,1,0, 0x22, 2,1,0,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
init_sfbonus()5950 void sfbonus_state::init_sfbonus() { sfbonus_bitswap( 0x2a, 1,3,7,6,5,2,0,4, 0xe4, 3,7,6,5,2,0,4,1, 0x2d, 4,1,3,7,6,5,2,0, 0xba, 4,3,0,2,1,7,6,5, 0x30, 2,1,7,6,5,0,3,4, 0xf1, 2,7,6,5,1,3,4,0, 0x3d, 2,1,4,7,6,5,3,0, 0xba, 4,3,0,1,2,7,6,5); }
init_sfbonusd()5951 void sfbonus_state::init_sfbonusd() { sfbonus_bitswap( 0x3b, 0,1,7,6,5,4,3,2, 0xef, 1,7,6,5,4,3,0,2, 0x24, 2,1,0,7,6,5,4,3, 0xad, 4,3,0,1,2,7,6,5, 0x3e, 1,0,7,6,5,4,3,2, 0xeb, 2,7,6,5,4,3,1,0, 0x24, 2,1,0,7,6,5,4,3, 0xaa, 4,3,1,2,0,7,6,5); }
init_sfbonusv()5952 void sfbonus_state::init_sfbonusv() { sfbonus_bitswap( 0x3c, 1,2,7,6,5,4,3,0, 0xea, 2,7,6,5,4,3,0,1, 0x25, 2,1,0,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3b, 0,1,7,6,5,4,3,2, 0xee, 1,7,6,5,4,3,0,2, 0x23, 1,0,2,7,6,5,4,3, 0xa9, 4,3,0,1,2,7,6,5); }
init_sfruitb()5953 void sfbonus_state::init_sfruitb() { sfbonus_bitswap( 0x3e, 2,1,7,6,5,4,3,0, 0xfd, 1,7,6,5,0,3,2,4, 0x37, 4,1,3,7,6,5,2,0, 0xac, 2,0,4,1,3,7,6,5, 0x35, 2,3,7,6,5,1,0,4, 0xf6, 3,7,6,5,2,0,1,4, 0x37, 4,1,3,7,6,5,2,0, 0xb9, 0,3,4,1,2,7,6,5); }
init_sfruitbd()5954 void sfbonus_state::init_sfruitbd() { sfbonus_bitswap( 0x3e, 1,0,7,6,5,4,3,2, 0xed, 1,7,6,5,4,3,0,2, 0x25, 2,0,1,7,6,5,4,3, 0xa9, 4,3,0,1,2,7,6,5, 0x3c, 0,1,7,6,5,4,3,2, 0xed, 2,7,6,5,4,3,1,0, 0x25, 2,0,1,7,6,5,4,3, 0xae, 4,3,1,2,0,7,6,5); }
init_sfruitbv()5955 void sfbonus_state::init_sfruitbv() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x25, 2,1,0,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3b, 0,1,7,6,5,4,3,2, 0xec, 1,7,6,5,4,3,0,2, 0x21, 1,0,2,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
init_sfruitbv2()5956 void sfbonus_state::init_sfruitbv2() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x25, 2,1,0,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3b, 0,1,7,6,5,4,3,2, 0xee, 1,7,6,5,4,3,0,2, 0x25, 1,0,2,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
init_suprball()5957 void sfbonus_state::init_suprball() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xe7, 4,7,6,5,0,3,1,2, 0x33, 0,2,1,7,6,5,4,3, 0xb3, 0,3,4,2,1,7,6,5, 0x2a, 1,3,7,6,5,2,0,4, 0xe4, 3,7,6,5,2,0,4,1, 0x2d, 4,1,3,7,6,5,2,0, 0xb6, 0,3,2,1,4,7,6,5); }
init_tighook()5958 void sfbonus_state::init_tighook() { sfbonus_bitswap( 0x33, 0,1,7,6,5,2,3,4, 0xf3, 3,7,6,5,1,0,4,2, 0x2e, 4,0,2,7,6,5,3,1, 0xa7, 1,0,4,2,3,7,6,5, 0x2d, 1,2,7,6,5,3,4,0, 0xff, 2,7,6,5,1,0,3,4, 0x27, 1,0,2,7,6,5,3,4, 0xa7, 1,0,4,2,3,7,6,5); }
init_tighookd()5959 void sfbonus_state::init_tighookd() { sfbonus_bitswap( 0x3d, 0,1,7,6,5,4,3,2, 0xed, 1,7,6,5,4,3,0,2, 0x26, 2,1,0,7,6,5,4,3, 0xa9, 4,3,0,1,2,7,6,5, 0x3c, 1,0,7,6,5,4,3,2, 0xed, 2,7,6,5,4,3,1,0, 0x26, 2,1,0,7,6,5,4,3, 0xae, 4,3,1,2,0,7,6,5); }
init_tighookv()5960 void sfbonus_state::init_tighookv() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x26, 0,2,1,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3b, 0,1,7,6,5,4,3,2, 0xec, 0,7,6,5,4,3,2,1, 0x21, 1,0,2,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
init_tighookv2()5961 void sfbonus_state::init_tighookv2() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x23, 0,2,1,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3b, 0,1,7,6,5,4,3,2, 0xea, 0,7,6,5,4,3,2,1, 0x21, 1,0,2,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
init_bugfever()5962 void sfbonus_state::init_bugfever() { sfbonus_bitswap( 0x3c, 1,2,7,6,5,4,3,0, 0xea, 2,7,6,5,4,3,0,1, 0x22, 2,1,0,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3b, 0,1,7,6,5,4,3,2, 0xe9, 1,7,6,5,4,3,0,2, 0x23, 1,0,2,7,6,5,4,3, 0xa9, 4,3,0,1,2,7,6,5); }
init_bugfeverd()5963 void sfbonus_state::init_bugfeverd() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x26, 1,0,2,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3a, 0,1,7,6,5,4,3,2, 0xe8, 1,7,6,5,4,3,0,2, 0x22, 2,1,0,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
init_bugfeverv()5964 void sfbonus_state::init_bugfeverv() { sfbonus_bitswap( 0x3c, 1,0,7,6,5,4,3,2, 0xef, 0,7,6,5,4,3,2,1, 0x22, 0,2,1,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3a, 0,1,7,6,5,4,3,2, 0xea, 2,7,6,5,4,3,1,0, 0x22, 0,1,2,7,6,5,4,3, 0xa9, 4,3,2,1,0,7,6,5); }
init_bugfeverv2()5965 void sfbonus_state::init_bugfeverv2() { sfbonus_bitswap( 0x3c, 1,2,7,6,5,4,3,0, 0xea, 2,7,6,5,4,3,0,1, 0x23, 0,2,1,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3b, 0,1,7,6,5,4,3,2, 0xed, 2,7,6,5,4,3,1,0, 0x26, 2,1,0,7,6,5,4,3, 0xa9, 4,3,0,1,2,7,6,5); }
init_version4()5966 void sfbonus_state::init_version4() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x26, 1,0,2,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3b, 0,1,7,6,5,4,3,2, 0xec, 1,7,6,5,4,3,0,2, 0x22, 2,1,0,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
init_version4v2()5967 void sfbonus_state::init_version4v2() { sfbonus_bitswap( 0x3c, 1,0,7,6,5,4,3,2, 0xef, 0,7,6,5,4,3,2,1, 0x26, 0,2,1,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3b, 0,1,7,6,5,4,3,2, 0xea, 2,7,6,5,4,3,1,0, 0x22, 0,1,2,7,6,5,4,3, 0xa9, 4,3,2,1,0,7,6,5); }
init_version4d2()5968 void sfbonus_state::init_version4d2() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x25, 1,0,2,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3b, 0,1,7,6,5,4,3,2, 0xe9, 1,7,6,5,4,3,0,2, 0x22, 2,1,0,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
init_version4v()5969 void sfbonus_state::init_version4v() { sfbonus_bitswap( 0x3c, 1,2,7,6,5,4,3,0, 0xea, 2,7,6,5,4,3,0,1, 0x26, 2,0,1,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3b, 1,0,7,6,5,4,3,2, 0xee, 1,7,6,5,4,3,0,2, 0x23, 1,0,2,7,6,5,4,3, 0xa9, 4,3,0,1,2,7,6,5); }
init_dvisland()5970 void sfbonus_state::init_dvisland() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x21, 1,0,2,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3b, 0,1,7,6,5,4,3,2, 0xe9, 1,7,6,5,4,3,0,2, 0x23, 2,1,0,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
init_funriver()5971 void sfbonus_state::init_funriver() { sfbonus_bitswap( 0x3c, 1,2,7,6,5,4,3,0, 0xea, 2,7,6,5,4,3,0,1, 0x24, 0,2,1,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3b, 0,1,7,6,5,4,3,2, 0xec, 0,7,6,5,4,3,2,1, 0x23, 1,0,2,7,6,5,4,3, 0xa9, 4,3,0,1,2,7,6,5); }
init_funriverv()5972 void sfbonus_state::init_funriverv() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x26, 0,2,1,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3b, 0,1,7,6,5,4,3,2, 0xea, 2,7,6,5,4,3,1,0, 0x22, 2,1,0,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
init_spooky()5973 void sfbonus_state::init_spooky() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x21, 1,0,2,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x39, 1,0,7,6,5,4,3,2, 0xe8, 1,7,6,5,4,3,2,0, 0x23, 0,2,1,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
init_fbdeluxe()5974 void sfbonus_state::init_fbdeluxe() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x21, 1,0,2,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3b, 1,0,7,6,5,4,3,2, 0xec, 1,7,6,5,4,3,2,0, 0x26, 0,2,1,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
init_fb3g()5975 void sfbonus_state::init_fb3g() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x25, 1,0,2,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3b, 1,0,7,6,5,4,3,2, 0xec, 1,7,6,5,4,3,2,0, 0x24, 0,2,1,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
init_getrich()5976 void sfbonus_state::init_getrich() { sfbonus_bitswap( 0x3c, 1,2,7,6,5,4,3,0, 0xea, 2,7,6,5,4,3,0,1, 0x23, 1,0,2,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3b, 1,0,7,6,5,4,3,2, 0xec, 1,7,6,5,4,3,2,0, 0x24, 0,2,1,7,6,5,4,3, 0xa9, 4,3,0,1,2,7,6,5); }
init_mcircus()5977 void sfbonus_state::init_mcircus() { sfbonus_bitswap( 0x39, 1,2,7,6,5,4,3,0, 0xef, 2,7,6,5,4,3,0,1, 0x21, 1,0,2,7,6,5,4,3, 0xa8, 4,3,1,2,0,7,6,5, 0x3b, 1,0,7,6,5,4,3,2, 0xe9, 1,7,6,5,4,3,2,0, 0x23, 0,2,1,7,6,5,4,3, 0xac, 4,3,0,1,2,7,6,5); }
5978
5979
5980 GAME( 2002, suprball, 0, sfbonus, amcoe2_reels3, sfbonus_state, init_suprball, ROT0, "Amcoe", "Super Ball (Version 1.3)", MACHINE_SUPPORTS_SAVE )
5981
5982 GAME( 2003, sfbonus, 0, sfbonus, amcoe2_reels3, sfbonus_state, init_sfbonus, ROT0, "Amcoe", "Skill Fruit Bonus (Version 1.9R, set 1)", MACHINE_SUPPORTS_SAVE )
5983 GAME( 2003, sfbonusd1, sfbonus, sfbonus, amcoe1_reels3, sfbonus_state, init_sfbonusd, ROT0, "Amcoe", "Skill Fruit Bonus (Version 1.9R, set 2)", MACHINE_SUPPORTS_SAVE )
5984 GAME( 2003, sfbonusv1, sfbonus, sfbonus, amcoe1_reels3, sfbonus_state, init_sfbonusv, ROT0, "Amcoe", "Skill Fruit Bonus (Version 1.9R Dual)", MACHINE_SUPPORTS_SAVE )
5985 GAME( 2003, sfbonuso, sfbonus, sfbonus, amcoe2_reels3, sfbonus_state, init_sfbonus, ROT0, "Amcoe", "Skill Fruit Bonus (Version 1.7)", MACHINE_SUPPORTS_SAVE )
5986 GAME( 2003, sfbonuso2, sfbonus, sfbonus, amcoe2_reels3, sfbonus_state, init_sfbonus, ROT0, "Amcoe", "Skill Fruit Bonus (Version 1.6)", MACHINE_SUPPORTS_SAVE )
5987
5988 GAMEL( 2004, parrot3, 0, sfbonus, amcoe1_poker, sfbonus_state, init_parrot3v, ROT0, "Amcoe", "Parrot Poker III (Version 2.6E Dual)", MACHINE_SUPPORTS_SAVE, layout_pirpok2)
5989 GAMEL( 2004, parrot3b1, parrot3, sfbonus, amcoe2_poker, sfbonus_state, init_pirpok2, ROT0, "Amcoe", "Parrot Poker III (Version 2.6R, set 1)", MACHINE_SUPPORTS_SAVE, layout_pirpok2)
5990 GAMEL( 2004, parrot3d1, parrot3, sfbonus, amcoe1_poker, sfbonus_state, init_parrot3d, ROT0, "Amcoe", "Parrot Poker III (Version 2.6R, set 2)", MACHINE_SUPPORTS_SAVE, layout_pirpok2)
5991 GAMEL( 2004, parrot3v1, parrot3, sfbonus, amcoe1_poker, sfbonus_state, init_parrot3v2, ROT0, "Amcoe", "Parrot Poker III (Version 2.6R Dual)", MACHINE_SUPPORTS_SAVE, layout_pirpok2)
5992 GAMEL( 2003, parrot3o, parrot3, sfbonus, amcoe2_poker, sfbonus_state, init_pirpok2, ROT0, "Amcoe", "Parrot Poker III (Version 2.4)", MACHINE_SUPPORTS_SAVE, layout_pirpok2)
5993
5994 GAME( 2000, hldspin1, 0, sfbonus, amcoe2_reels3, sfbonus_state, init_hldspin1, ROT0, "Amcoe", "Hold & Spin I (Version 2.7T, set 1)", MACHINE_SUPPORTS_SAVE )
5995 GAME( 2000, hldspin1dt, hldspin1, sfbonus, amcoe1_reels3, sfbonus_state, init_hldspin1d, ROT0, "Amcoe", "Hold & Spin I (Version 2.7T, set 2)", MACHINE_SUPPORTS_SAVE )
5996 GAME( 2000, hldspin1vt, hldspin1, sfbonus, amcoe1_reels3, sfbonus_state, init_hldspin1v, ROT0, "Amcoe", "Hold & Spin I (Version 2.7T Dual)", MACHINE_SUPPORTS_SAVE )
5997 GAME( 2000, hldspin1o, hldspin1, sfbonus, amcoe2_reels3, sfbonus_state, init_hldspin1, ROT0, "Amcoe", "Hold & Spin I (Version 2.5T)", MACHINE_SUPPORTS_SAVE )
5998
5999 GAME( 2000, hldspin2, 0, sfbonus, amcoe2_reels3, sfbonus_state, init_hldspin2, ROT0, "Amcoe", "Hold & Spin II (Version 2.8R, set 1)", MACHINE_SUPPORTS_SAVE )
6000 GAME( 2000, hldspin2d1, hldspin2, sfbonus, amcoe1_reels3, sfbonus_state, init_hldspin2d, ROT0, "Amcoe", "Hold & Spin II (Version 2.8R, set 2)", MACHINE_SUPPORTS_SAVE ) // some text corruption on first reset (MIN PLAY etc. real game bug?)
6001 GAME( 2000, hldspin2v1, hldspin2, sfbonus, amcoe1_reels3, sfbonus_state, init_hldspin2v, ROT0, "Amcoe", "Hold & Spin II (Version 2.8R Dual)", MACHINE_SUPPORTS_SAVE ) // some text corruption on first reset (MIN PLAY etc. real game bug?)
6002 GAME( 2000, hldspin2o, hldspin2, sfbonus, amcoe2_reels3, sfbonus_state, init_hldspin2, ROT0, "Amcoe", "Hold & Spin II (Version 2.6)", MACHINE_SUPPORTS_SAVE )
6003
6004 GAME( 2003, fcnudge, 0, sfbonus, amcoe1_reels3, sfbonus_state, init_fruitcar, ROT0, "Amcoe", "Fruit Carnival Nudge (Version 2.1 Dual)", MACHINE_SUPPORTS_SAVE )
6005 GAME( 2003, fcnudgeo, fcnudge, sfbonus, amcoe2_reels3, sfbonus_state, init_fruitcar2, ROT0, "Amcoe", "Fruit Carnival Nudge (Version 2.0, set 1)", MACHINE_SUPPORTS_SAVE )
6006 GAME( 2003, fcnudgeo2, fcnudge, sfbonus, amcoe1_reels3, sfbonus_state, init_fruitcar3, ROT0, "Amcoe", "Fruit Carnival Nudge (Version 2.0, set 2)", MACHINE_SUPPORTS_SAVE )
6007 GAME( 2003, fcnudgeo3, fcnudge, sfbonus, amcoe2_reels3, sfbonus_state, init_abnudge, ROT0, "Amcoe", "Fruit Carnival Nudge (Version 1.7)", MACHINE_SUPPORTS_SAVE )
6008
6009 GAME( 2001, pickwin, 0, sfbonus, amcoe1_reels4, sfbonus_state, init_pickwinv2, ROT0, "Amcoe", "Pick 'n Win (Version 2.9E Dual)", MACHINE_SUPPORTS_SAVE )
6010 GAME( 2001, pickwinb1, pickwin, sfbonus, amcoe2_reels4, sfbonus_state, init_pickwin, ROT0, "Amcoe", "Pick 'n Win (Version 2.9R, set 1)", MACHINE_SUPPORTS_SAVE )
6011 GAME( 2001, pickwind1, pickwin, sfbonus, amcoe1_reels4, sfbonus_state, init_pickwind, ROT0, "Amcoe", "Pick 'n Win (Version 2.9R, set 2)", MACHINE_SUPPORTS_SAVE )
6012 GAME( 2001, pickwinv1, pickwin, sfbonus, amcoe1_reels4, sfbonus_state, init_pickwinv, ROT0, "Amcoe", "Pick 'n Win (Version 2.9R Dual)", MACHINE_SUPPORTS_SAVE )
6013 GAME( 2001, pickwinbt, pickwin, sfbonus, amcoe2_reels4, sfbonus_state, init_pickwin, ROT0, "Amcoe", "Pick 'n Win (Version 2.8T, set 1)", MACHINE_SUPPORTS_SAVE )
6014 GAME( 2001, pickwindt, pickwin, sfbonus, amcoe1_reels4, sfbonus_state, init_pickwind, ROT0, "Amcoe", "Pick 'n Win (Version 2.8T, set 2)", MACHINE_SUPPORTS_SAVE )
6015 GAME( 2001, pickwinvt, pickwin, sfbonus, amcoe1_reels4, sfbonus_state, init_pickwinv, ROT0, "Amcoe", "Pick 'n Win (Version 2.8T, Dual)", MACHINE_SUPPORTS_SAVE )
6016 GAME( 2001, pickwino, pickwin, sfbonus, amcoe2_reels4, sfbonus_state, init_pickwin, ROT0, "Amcoe", "Pick 'n Win (Version 2.6)", MACHINE_SUPPORTS_SAVE )
6017 GAME( 2001, pickwino2, pickwin, sfbonus, amcoe2_reels4, sfbonus_state, init_pickwin, ROT0, "Amcoe", "Pick 'n Win (Version 2.5T)", MACHINE_SUPPORTS_SAVE )
6018
6019 GAME( 2004, tighook, 0, sfbonus, amcoe1_reels3, sfbonus_state, init_tighookv2, ROT0, "Amcoe", "Tiger Hook (Version 2.1E Dual)", MACHINE_SUPPORTS_SAVE )
6020 GAME( 2004, tighookc1, tighook, sfbonus, amcoe1_reels3, sfbonus_state, init_tighook, ROT0, "Amcoe", "Tiger Hook (Version 2.1R, set 1)", MACHINE_SUPPORTS_SAVE )
6021 GAME( 2004, tighookd1, tighook, sfbonus, amcoe1_reels3, sfbonus_state, init_tighookd, ROT0, "Amcoe", "Tiger Hook (Version 2.1R, set 2)", MACHINE_SUPPORTS_SAVE )
6022 GAME( 2004, tighookv1, tighook, sfbonus, amcoe1_reels3, sfbonus_state, init_tighookv, ROT0, "Amcoe", "Tiger Hook (Version 2.1R Dual)", MACHINE_SUPPORTS_SAVE )
6023 GAME( 2004, tighookc2, tighook, sfbonus, amcoe1_reels3, sfbonus_state, init_tighook, ROT0, "Amcoe", "Tiger Hook (Version 2.0LT, set 1)", MACHINE_SUPPORTS_SAVE )
6024 GAME( 2004, tighookd2, tighook, sfbonus, amcoe1_reels3, sfbonus_state, init_tighookd, ROT0, "Amcoe", "Tiger Hook (Version 2.0LT, set 2)", MACHINE_SUPPORTS_SAVE )
6025 GAME( 2004, tighookv2, tighook, sfbonus, amcoe1_reels3, sfbonus_state, init_tighookv, ROT0, "Amcoe", "Tiger Hook (Version 2.0LT Dual)", MACHINE_SUPPORTS_SAVE )
6026 GAME( 2004, tighooko, tighook, sfbonus, amcoe1_reels3, sfbonus_state, init_tighook, ROT0, "Amcoe", "Tiger Hook (Version 1.7XT)", MACHINE_SUPPORTS_SAVE )
6027 GAME( 2004, tighooko2, tighook, sfbonus, amcoe1_reels3, sfbonus_state, init_tighook, ROT0, "Amcoe", "Tiger Hook (Version 1.7)", MACHINE_SUPPORTS_SAVE )
6028
6029 GAME( 2004, robadv, 0, sfbonus, amcoe1_reels3, sfbonus_state, init_robadv2v4, ROT0, "Amcoe", "Robin's Adventure (Version 1.7E Dual)", MACHINE_SUPPORTS_SAVE )
6030 GAME( 2004, robadvc1, robadv, sfbonus, amcoe1_reels3, sfbonus_state, init_robadv, ROT0, "Amcoe", "Robin's Adventure (Version 1.7R, set 1)", MACHINE_SUPPORTS_SAVE )
6031 GAME( 2004, robadvd1, robadv, sfbonus, amcoe1_reels3, sfbonus_state, init_robadv2d, ROT0, "Amcoe", "Robin's Adventure (Version 1.7R, set 2)", MACHINE_SUPPORTS_SAVE )
6032 GAME( 2004, robadvv1, robadv, sfbonus, amcoe1_reels3, sfbonus_state, init_robadv2v1, ROT0, "Amcoe", "Robin's Adventure (Version 1.7R Dual)", MACHINE_SUPPORTS_SAVE )
6033 GAME( 2004, robadvo, robadv, sfbonus, amcoe1_reels3, sfbonus_state, init_robadv, ROT0, "Amcoe", "Robin's Adventure (Version 1.5)", MACHINE_SUPPORTS_SAVE )
6034
6035 GAME( 2004, robadv2, 0, sfbonus, amcoe1_reels3, sfbonus_state, init_robadv2v4, ROT0, "Amcoe", "Robin's Adventure 2 (Version 1.7E Dual)", MACHINE_SUPPORTS_SAVE )
6036 GAME( 2004, robadv2c1, robadv2, sfbonus, amcoe1_reels3, sfbonus_state, init_robadv, ROT0, "Amcoe", "Robin's Adventure 2 (Version 1.7R, set 1)", MACHINE_SUPPORTS_SAVE )
6037 GAME( 2004, robadv2d1, robadv2, sfbonus, amcoe1_reels3, sfbonus_state, init_robadv2d, ROT0, "Amcoe", "Robin's Adventure 2 (Version 1.7R, set 2)", MACHINE_SUPPORTS_SAVE )
6038 GAME( 2004, robadv2v1, robadv2, sfbonus, amcoe1_reels3, sfbonus_state, init_robadv2v1, ROT0, "Amcoe", "Robin's Adventure 2 (Version 1.7R Dual)", MACHINE_SUPPORTS_SAVE )
6039 GAME( 2004, robadv2c2, robadv2, sfbonus, amcoe1_reels3, sfbonus_state, init_robadv, ROT0, "Amcoe", "Robin's Adventure 2 (Version 1.7LT, set 1)", MACHINE_SUPPORTS_SAVE )
6040 GAME( 2004, robadv2d2, robadv2, sfbonus, amcoe1_reels3, sfbonus_state, init_robadv2d, ROT0, "Amcoe", "Robin's Adventure 2 (Version 1.7LT, set 2)", MACHINE_SUPPORTS_SAVE )
6041 GAME( 2004, robadv2v2, robadv2, sfbonus, amcoe1_reels3, sfbonus_state, init_robadv2v1, ROT0, "Amcoe", "Robin's Adventure 2 (Version 1.7LT Dual)", MACHINE_SUPPORTS_SAVE )
6042 GAME( 2004, robadv2c3, robadv2, sfbonus, amcoe1_reels3, sfbonus_state, init_robadv, ROT0, "Amcoe", "Robin's Adventure 2 (Version 1.7SH, set 1)", MACHINE_SUPPORTS_SAVE )
6043 GAME( 2004, robadv2d3, robadv2, sfbonus, amcoe1_reels3, sfbonus_state, init_robadv2d, ROT0, "Amcoe", "Robin's Adventure 2 (Version 1.7SH, set 2)", MACHINE_SUPPORTS_SAVE )
6044 GAME( 2004, robadv2v3, robadv2, sfbonus, amcoe1_reels3, sfbonus_state, init_robadv2v1, ROT0, "Amcoe", "Robin's Adventure 2 (Version 1.7SH Dual)", MACHINE_SUPPORTS_SAVE )
6045 GAME( 2004, robadv2o, robadv2, sfbonus, amcoe1_reels3, sfbonus_state, init_robadv, ROT0, "Amcoe", "Robin's Adventure 2 (Version 1.5SH)", MACHINE_SUPPORTS_SAVE )
6046 GAME( 2004, robadv2o2, robadv2, sfbonus, amcoe1_reels3, sfbonus_state, init_robadv, ROT0, "Amcoe", "Robin's Adventure 2 (Version 1.5)", MACHINE_SUPPORTS_SAVE )
6047
6048 GAMEL( 2003, pirpok2, 0, sfbonus, amcoe1_poker, sfbonus_state, init_pirpok2v2, ROT0, "Amcoe", "Pirate Poker II (Version 2.4E Dual)", MACHINE_SUPPORTS_SAVE, layout_pirpok2 )
6049 GAMEL( 2003, pirpok2b1, pirpok2, sfbonus, amcoe2_poker, sfbonus_state, init_pirpok2, ROT0, "Amcoe", "Pirate Poker II (Version 2.2R, set 1)", MACHINE_SUPPORTS_SAVE, layout_pirpok2)
6050 GAMEL( 2003, pirpok2d1, pirpok2, sfbonus, amcoe1_poker, sfbonus_state, init_pirpok2d, ROT0, "Amcoe", "Pirate Poker II (Version 2.2R, set 2)", MACHINE_SUPPORTS_SAVE, layout_pirpok2)
6051 GAMEL( 2003, pirpok2v1, pirpok2, sfbonus, amcoe1_poker, sfbonus_state, init_pirpok2v, ROT0, "Amcoe", "Pirate Poker II (Version 2.2R Dual)", MACHINE_SUPPORTS_SAVE, layout_pirpok2)
6052 GAMEL( 2003, pirpok2o, pirpok2, sfbonus, amcoe2_poker, sfbonus_state, init_pirpok2, ROT0, "Amcoe", "Pirate Poker II (Version 2.0)", MACHINE_SUPPORTS_SAVE, layout_pirpok2)
6053
6054 GAME( 2003, anibonus, 0, sfbonus, amcoe1_reels3, sfbonus_state, init_anibonusv3, ROT0, "Amcoe", "Animal Bonus (Version 1.8E Dual)", MACHINE_SUPPORTS_SAVE )
6055 GAME( 2003, anibonusv1, anibonus, sfbonus, amcoe1_reels3, sfbonus_state, init_anibonusv, ROT0, "Amcoe", "Animal Bonus (Version 1.8R Dual)", MACHINE_SUPPORTS_SAVE )
6056 GAME( 2003, anibonusv2, anibonus, sfbonus, amcoe1_reels3, sfbonus_state, init_anibonusv, ROT0, "Amcoe", "Animal Bonus (Version 1.8LT Dual)", MACHINE_SUPPORTS_SAVE )
6057 GAME( 2003, anibonusb1, anibonus, sfbonus, amcoe2_reels3, sfbonus_state, init_anibonus, ROT0, "Amcoe", "Animal Bonus (Version 1.7R, set 1)", MACHINE_SUPPORTS_SAVE )
6058 GAME( 2003, anibonusd1, anibonus, sfbonus, amcoe1_reels3, sfbonus_state, init_anibonusd, ROT0, "Amcoe", "Animal Bonus (Version 1.7R, set 2)", MACHINE_SUPPORTS_SAVE )
6059 GAME( 2003, anibonusb2, anibonus, sfbonus, amcoe2_reels3, sfbonus_state, init_anibonus, ROT0, "Amcoe", "Animal Bonus (Version 1.7LT, set 1)", MACHINE_SUPPORTS_SAVE )
6060 GAME( 2003, anibonusd2, anibonus, sfbonus, amcoe1_reels3, sfbonus_state, init_anibonusd, ROT0, "Amcoe", "Animal Bonus (Version 1.7LT, set 2)", MACHINE_SUPPORTS_SAVE )
6061 GAME( 2003, anibonuso, anibonus, sfbonus, amcoe2_reels3, sfbonus_state, init_anibonus, ROT0, "Amcoe", "Animal Bonus (Version 1.5)", MACHINE_SUPPORTS_SAVE )
6062 GAME( 2003, anibonuso2, anibonus, sfbonus, amcoe2_reels3, sfbonus_state, init_anibonus3, ROT0, "Amcoe", "Animal Bonus (Version 1.4, set 1)", MACHINE_SUPPORTS_SAVE )
6063 GAME( 2003, anibonuso3, anibonus, sfbonus, amcoe2_reels3, sfbonus_state, init_anibonus, ROT0, "Amcoe", "Animal Bonus (Version 1.4, set 2)", MACHINE_SUPPORTS_SAVE )
6064 GAME( 2003, anibonusxo, anibonus, sfbonus, amcoe2_reels3, sfbonus_state, init_anibonus, ROT0, "Amcoe", "Animal Bonus (Version 1.50XT)", MACHINE_SUPPORTS_SAVE )
6065 GAME( 2003, anibonusxo2, anibonus, sfbonus, amcoe2_reels3, sfbonus_state, init_anibonus3, ROT0, "Amcoe", "Animal Bonus (Version 1.40XT, set 1)", MACHINE_SUPPORTS_SAVE )
6066 GAME( 2003, anibonusxo3, anibonus, sfbonus, amcoe2_reels3, sfbonus_state, init_anibonus, ROT0, "Amcoe", "Animal Bonus (Version 1.40XT, set 2)", MACHINE_SUPPORTS_SAVE )
6067
6068 GAME( 2003, abnudge, 0, sfbonus, amcoe1_reels3, sfbonus_state, init_abnudgev, ROT0, "Amcoe", "Animal Bonus Nudge (Version 2.1 Dual)", MACHINE_SUPPORTS_SAVE )
6069 GAME( 2003, abnudgeb, abnudge, sfbonus, amcoe2_reels3, sfbonus_state, init_abnudge, ROT0, "Amcoe", "Animal Bonus Nudge (Version 2.0, set 1)", MACHINE_SUPPORTS_SAVE )
6070 GAME( 2003, abnudged, abnudge, sfbonus, amcoe1_reels3, sfbonus_state, init_abnudged, ROT0, "Amcoe", "Animal Bonus Nudge (Version 2.0, set 2)", MACHINE_SUPPORTS_SAVE )
6071 GAME( 2003, abnudgeo, abnudge, sfbonus, amcoe2_reels3, sfbonus_state, init_abnudge, ROT0, "Amcoe", "Animal Bonus Nudge (Version 1.7)", MACHINE_SUPPORTS_SAVE )
6072
6073 GAME( 2003, dblchal, 0, sfbonus, amcoe2_reels3, sfbonus_state, init_dblchal, ROT0, "Amcoe", "Double Challenge (Version 1.5R, set 1)", MACHINE_SUPPORTS_SAVE )
6074 GAME( 2003, dblchalc1, dblchal, sfbonus, amcoe1_reels3, sfbonus_state, init_dblchal, ROT0, "Amcoe", "Double Challenge (Version 1.5R, set 2)", MACHINE_SUPPORTS_SAVE )
6075 GAME( 2003, dblchald1, dblchal, sfbonus, amcoe1_reels3, sfbonus_state, init_dblchald, ROT0, "Amcoe", "Double Challenge (Version 1.5R, set 3)", MACHINE_SUPPORTS_SAVE )
6076 GAME( 2003, dblchalv1, dblchal, sfbonus, amcoe1_reels3, sfbonus_state, init_dblchalv, ROT0, "Amcoe", "Double Challenge (Version 1.5R Dual)", MACHINE_SUPPORTS_SAVE )
6077 GAME( 2003, dblchalo, dblchal, sfbonus, amcoe2_reels3, sfbonus_state, init_dblchal, ROT0, "Amcoe", "Double Challenge (Version 1.1)", MACHINE_SUPPORTS_SAVE )
6078
6079 GAME( 2003, anithunt, 0, sfbonus, amcoe2_reels3, sfbonus_state, init_anithunt, ROT0, "Amcoe", "Animal Treasure Hunt (Version 1.9R, set 1)", MACHINE_SUPPORTS_SAVE )
6080 GAME( 2003, anithuntd1, anithunt, sfbonus, amcoe1_reels3, sfbonus_state, init_anithuntd, ROT0, "Amcoe", "Animal Treasure Hunt (Version 1.9R, set 2)", MACHINE_SUPPORTS_SAVE )
6081 GAME( 2003, anithuntv1, anithunt, sfbonus, amcoe1_reels3, sfbonus_state, init_anithuntv, ROT0, "Amcoe", "Animal Treasure Hunt (Version 1.9R Dual)", MACHINE_SUPPORTS_SAVE )
6082 GAME( 2003, anithunto, anithunt, sfbonus, amcoe2_reels3, sfbonus_state, init_anithunt, ROT0, "Amcoe", "Animal Treasure Hunt (Version 1.7)", MACHINE_SUPPORTS_SAVE )
6083 GAME( 2003, anithunto2, anithunt, sfbonus, amcoe2_reels3, sfbonus_state, init_anithunt, ROT0, "Amcoe", "Animal Treasure Hunt (Version 1.5)", MACHINE_SUPPORTS_SAVE )
6084
6085 GAME( 2002, sfruitb, 0, sfbonus, amcoe1_reels3, sfbonus_state, init_sfruitbv2, ROT0, "Amcoe", "Super Fruit Bonus (Version 2.5E Dual)", MACHINE_SUPPORTS_SAVE )
6086 GAME( 2002, sfruitbb1, sfruitb, sfbonus, amcoe2_reels3, sfbonus_state, init_sfruitb, ROT0, "Amcoe", "Super Fruit Bonus (Version 2.5R, set 1)", MACHINE_SUPPORTS_SAVE )
6087 GAME( 2002, sfruitbd1, sfruitb, sfbonus, amcoe1_reels3, sfbonus_state, init_sfruitbd, ROT0, "Amcoe", "Super Fruit Bonus (Version 2.5R, set 2)", MACHINE_SUPPORTS_SAVE )
6088 GAME( 2002, sfruitbv1, sfruitb, sfbonus, amcoe1_reels3, sfbonus_state, init_sfruitbv, ROT0, "Amcoe", "Super Fruit Bonus (Version 2.5R Dual)", MACHINE_SUPPORTS_SAVE )
6089 GAME( 2002, sfruitbb2, sfruitb, sfbonus, amcoe2_reels3, sfbonus_state, init_sfruitb, ROT0, "Amcoe", "Super Fruit Bonus (Version 2.0LT, set 1)", MACHINE_SUPPORTS_SAVE )
6090 GAME( 2002, sfruitbd2, sfruitb, sfbonus, amcoe1_reels3, sfbonus_state, init_sfruitbd, ROT0, "Amcoe", "Super Fruit Bonus (Version 2.0LT, set 2)", MACHINE_SUPPORTS_SAVE )
6091 GAME( 2002, sfruitbv2, sfruitb, sfbonus, amcoe1_reels3, sfbonus_state, init_sfruitbv, ROT0, "Amcoe", "Super Fruit Bonus (Version 2.0LT Dual)", MACHINE_SUPPORTS_SAVE )
6092 GAME( 2002, sfruitbo, sfruitb, sfbonus, amcoe2_reels3, sfbonus_state, init_sfruitb, ROT0, "Amcoe", "Super Fruit Bonus (Version 2.0)", MACHINE_SUPPORTS_SAVE )
6093 GAME( 2002, sfruitbo2, sfruitb, sfbonus, amcoe2_reels3, sfbonus_state, init_sfruitb, ROT0, "Amcoe", "Super Fruit Bonus (Version 1.80XT)", MACHINE_SUPPORTS_SAVE )
6094
6095 GAME( 2002, sfruitbh, sfruitb, sfbonus, amcoe1_reels3, sfbonus_state, init_sfruitbv2, ROT0, "Amcoe", "Super Fruit Bonus (Version 2.2EB Dual)", MACHINE_SUPPORTS_SAVE )
6096 GAME( 2002, sfruitbbh, sfruitb, sfbonus, amcoe2_reels3, sfbonus_state, init_sfruitb, ROT0, "Amcoe", "Super Fruit Bonus (Version 2.2B, set 1)", MACHINE_SUPPORTS_SAVE )
6097 GAME( 2002, sfruitbdh, sfruitb, sfbonus, amcoe1_reels3, sfbonus_state, init_sfruitbd, ROT0, "Amcoe", "Super Fruit Bonus (Version 2.2B, set 2)", MACHINE_SUPPORTS_SAVE )
6098 GAME( 2002, sfruitbvh, sfruitb, sfbonus, amcoe1_reels3, sfbonus_state, init_sfruitbv, ROT0, "Amcoe", "Super Fruit Bonus (Version 2.2B Dual)", MACHINE_SUPPORTS_SAVE )
6099 GAME( 2002, sfruitboh, sfruitb, sfbonus, amcoe2_reels3, sfbonus_state, init_sfruitb, ROT0, "Amcoe", "Super Fruit Bonus (Version 2.0B)", MACHINE_SUPPORTS_SAVE )
6100
6101 GAME( 2004, fb2gen, 0, sfbonus, amcoe1_reels3, sfbonus_state, init_fb2genv3, ROT0, "Amcoe", "Fruit Bonus 2nd Generation (Version 1.8E Dual)", MACHINE_SUPPORTS_SAVE )
6102 GAME( 2004, fb2genc1, fb2gen, sfbonus, amcoe1_reels3, sfbonus_state, init_fb2gen, ROT0, "Amcoe", "Fruit Bonus 2nd Generation (Version 1.8R, set 1)", MACHINE_SUPPORTS_SAVE )
6103 GAME( 2004, fb2gend1, fb2gen, sfbonus, amcoe1_reels3, sfbonus_state, init_fb2gend, ROT0, "Amcoe", "Fruit Bonus 2nd Generation (Version 1.8R, set 2)", MACHINE_SUPPORTS_SAVE )
6104 GAME( 2004, fb2genv1, fb2gen, sfbonus, amcoe1_reels3, sfbonus_state, init_fb2genv, ROT0, "Amcoe", "Fruit Bonus 2nd Generation (Version 1.8R Dual)", MACHINE_SUPPORTS_SAVE )
6105 GAME( 2004, fb2genc2, fb2gen, sfbonus, amcoe1_reels3, sfbonus_state, init_fb2gen, ROT0, "Amcoe", "Fruit Bonus 2nd Generation (Version 1.8LT, set 1)", MACHINE_SUPPORTS_SAVE )
6106 GAME( 2004, fb2gend2, fb2gen, sfbonus, amcoe1_reels3, sfbonus_state, init_fb2gend, ROT0, "Amcoe", "Fruit Bonus 2nd Generation (Version 1.8LT, set 2)", MACHINE_SUPPORTS_SAVE )
6107 GAME( 2004, fb2genv2, fb2gen, sfbonus, amcoe1_reels3, sfbonus_state, init_fb2genv, ROT0, "Amcoe", "Fruit Bonus 2nd Generation (Version 1.8LT Dual)", MACHINE_SUPPORTS_SAVE )
6108 GAME( 2004, fb2geno, fb2gen, sfbonus, amcoe1_reels3, sfbonus_state, init_fb2gen, ROT0, "Amcoe", "Fruit Bonus 2nd Generation (Version 1.6XT)", MACHINE_SUPPORTS_SAVE )
6109 GAME( 2004, fb2geno2, fb2gen, sfbonus, amcoe1_reels3, sfbonus_state, init_fb2gen, ROT0, "Amcoe", "Fruit Bonus 2nd Generation (Version 1.5)", MACHINE_SUPPORTS_SAVE )
6110
6111 GAME( 2004, fb2nd, 0, sfbonus, amcoe1_reels3, sfbonus_state, init_fb2nd, ROT0, "Amcoe", "Fruit Bonus 2nd Edition (Version 1.8R, set 1)", MACHINE_SUPPORTS_SAVE )
6112 GAME( 2004, fb2ndd1, fb2nd, sfbonus, amcoe1_reels3, sfbonus_state, init_fb2ndd, ROT0, "Amcoe", "Fruit Bonus 2nd Edition (Version 1.8R, set 2)", MACHINE_SUPPORTS_SAVE )
6113 GAME( 2004, fb2ndv1, fb2nd, sfbonus, amcoe1_reels3, sfbonus_state, init_fb2ndv, ROT0, "Amcoe", "Fruit Bonus 2nd Edition (Version 1.8R Dual)", MACHINE_SUPPORTS_SAVE )
6114 GAME( 2004, fb2ndc2, fb2nd, sfbonus, amcoe1_reels3, sfbonus_state, init_fb2nd, ROT0, "Amcoe", "Fruit Bonus 2nd Edition (Version 1.8LT, set 1)", MACHINE_SUPPORTS_SAVE )
6115 GAME( 2004, fb2ndd2, fb2nd, sfbonus, amcoe1_reels3, sfbonus_state, init_fb2ndd, ROT0, "Amcoe", "Fruit Bonus 2nd Edition (Version 1.8LT, set 2)", MACHINE_SUPPORTS_SAVE )
6116 GAME( 2004, fb2ndv2, fb2nd, sfbonus, amcoe1_reels3, sfbonus_state, init_fb2ndv, ROT0, "Amcoe", "Fruit Bonus 2nd Edition (Version 1.8LT Dual)", MACHINE_SUPPORTS_SAVE )
6117 GAME( 2004, fb2ndo, fb2nd, sfbonus, amcoe1_reels3, sfbonus_state, init_fb2nd, ROT0, "Amcoe", "Fruit Bonus 2nd Edition (Version 1.5)", MACHINE_SUPPORTS_SAVE )
6118
6119 GAME( 2004, fb4, 0, sfbonus, amcoe2_reels3, sfbonus_state, init_fb4, ROT0, "Amcoe", "Fruit Bonus 2004 (Version 1.5R, set 1)", MACHINE_SUPPORTS_SAVE )
6120 GAME( 2004, fb4c1, fb4, sfbonus, amcoe1_reels3, sfbonus_state, init_fb4, ROT0, "Amcoe", "Fruit Bonus 2004 (Version 1.5R, set 2)", MACHINE_SUPPORTS_SAVE )
6121 GAME( 2004, fb4d1, fb4, sfbonus, amcoe1_reels3, sfbonus_state, init_fb4d, ROT0, "Amcoe", "Fruit Bonus 2004 (Version 1.5R, set 3)", MACHINE_SUPPORTS_SAVE )
6122 GAME( 2004, fb4v1, fb4, sfbonus, amcoe1_reels3, sfbonus_state, init_fb4v, ROT0, "Amcoe", "Fruit Bonus 2004 (Version 1.5R Dual)", MACHINE_SUPPORTS_SAVE )
6123 GAME( 2004, fb4exp, fb4, sfbonus, amcoe1_reels3, sfbonus_state, init_fb4v3, ROT0, "Amcoe", "Fruit Bonus 2005 (2004 Export - Version 1.5E Dual)", MACHINE_SUPPORTS_SAVE ) // the export version has '2005' title, but is considered the same game as fb4 and labeled as such
6124 GAME( 2004, fb4b2, fb4, sfbonus, amcoe2_reels3, sfbonus_state, init_fb4, ROT0, "Amcoe", "Fruit Bonus 2004 (Version 1.5LT, set 1)", MACHINE_SUPPORTS_SAVE )
6125 GAME( 2004, fb4c2, fb4, sfbonus, amcoe1_reels3, sfbonus_state, init_fb4, ROT0, "Amcoe", "Fruit Bonus 2004 (Version 1.5LT, set 2)", MACHINE_SUPPORTS_SAVE )
6126 GAME( 2004, fb4d2, fb4, sfbonus, amcoe1_reels3, sfbonus_state, init_fb4d, ROT0, "Amcoe", "Fruit Bonus 2004 (Version 1.5LT, set 3)", MACHINE_SUPPORTS_SAVE )
6127 GAME( 2004, fb4v2, fb4, sfbonus, amcoe1_reels3, sfbonus_state, init_fb4v, ROT0, "Amcoe", "Fruit Bonus 2004 (Version 1.5LT Dual)", MACHINE_SUPPORTS_SAVE )
6128 GAME( 2004, fb4o, fb4, sfbonus, amcoe2_reels3, sfbonus_state, init_fb4, ROT0, "Amcoe", "Fruit Bonus 2004 (Version 1.3XT)", MACHINE_SUPPORTS_SAVE )
6129 GAME( 2004, fb4o2, fb4, sfbonus, amcoe2_reels3, sfbonus_state, init_fb4, ROT0, "Amcoe", "Fruit Bonus 2004 (Version 1.2)", MACHINE_SUPPORTS_SAVE )
6130
6131 GAME( 1999, act2000, 0, sfbonus, amcoe1_reels3, sfbonus_state, init_act2000v2, ROT0, "Amcoe", "Action 2000 (Version 3.5E Dual)", MACHINE_SUPPORTS_SAVE )
6132 GAME( 1999, act2000v1, act2000, sfbonus, amcoe1_reels3, sfbonus_state, init_act2000v, ROT0, "Amcoe", "Action 2000 (Version 3.5R Dual)", MACHINE_SUPPORTS_SAVE )
6133 GAME( 1999, act2000d1, act2000, sfbonus, amcoe1_reels3, sfbonus_state, init_act2000d, ROT0, "Amcoe", "Action 2000 (Version 3.5R, set 1)", MACHINE_SUPPORTS_SAVE )
6134 GAME( 1999, act2000b1, act2000, sfbonus, amcoe2_reels3, sfbonus_state, init_act2000, ROT0, "Amcoe", "Action 2000 (Version 3.5R, set 2)", MACHINE_SUPPORTS_SAVE )
6135 GAME( 1999, act2000vx, act2000, sfbonus, amcoe1_reels3, sfbonus_state, init_act2000v3, ROT0, "Amcoe", "Action 2000 (Version 3.30XT Dual)", MACHINE_SUPPORTS_SAVE )
6136 GAME( 1999, act2000dx, act2000, sfbonus, amcoe1_reels3, sfbonus_state, init_act2000d, ROT0, "Amcoe", "Action 2000 (Version 3.30XT, set 1)", MACHINE_SUPPORTS_SAVE )
6137 GAME( 1999, act2000bx, act2000, sfbonus, amcoe2_reels3, sfbonus_state, init_act2000, ROT0, "Amcoe", "Action 2000 (Version 3.30XT, set 2)", MACHINE_SUPPORTS_SAVE )
6138 GAME( 1999, act2000o, act2000, sfbonus, amcoe2_reels3, sfbonus_state, init_act2000, ROT0, "Amcoe", "Action 2000 (Version 3.3)", MACHINE_SUPPORTS_SAVE )
6139 GAME( 1999, act2000o2, act2000, sfbonus, amcoe2_reels3, sfbonus_state, init_act2000, ROT0, "Amcoe", "Action 2000 (Version 3.10XT)", MACHINE_SUPPORTS_SAVE )
6140 GAME( 1999, act2000o3, act2000, sfbonus, amcoe2_reels3, sfbonus_state, init_act2000, ROT0, "Amcoe", "Action 2000 (Version 1.2)", MACHINE_SUPPORTS_SAVE )
6141
6142 GAME( 2000, ch2000, 0, sfbonus, amcoe1_reels3, sfbonus_state, init_ch2000v2, ROT0, "Amcoe", "Fruit Bonus 2000 / New Cherry 2000 (Version 4.4E Dual)", MACHINE_SUPPORTS_SAVE )
6143 GAME( 2000, ch2000b1, ch2000, sfbonus, amcoe2_reels3, sfbonus_state, init_ch2000, ROT0, "Amcoe", "Fruit Bonus 2000 / New Cherry 2000 (Version 4.4R, set 1)", MACHINE_SUPPORTS_SAVE )
6144 GAME( 2000, ch2000c1, ch2000, sfbonus, amcoe1_reels3, sfbonus_state, init_ch2000c, ROT0, "Amcoe", "Fruit Bonus 2000 / New Cherry 2000 (Version 4.4R, set 2)", MACHINE_SUPPORTS_SAVE )
6145 GAME( 2000, ch2000d1, ch2000, sfbonus, amcoe1_reels3, sfbonus_state, init_ch2000d, ROT0, "Amcoe", "Fruit Bonus 2000 / New Cherry 2000 (Version 4.4R, set 3)", MACHINE_SUPPORTS_SAVE )
6146 GAME( 2000, ch2000v1, ch2000, sfbonus, amcoe1_reels3, sfbonus_state, init_ch2000v, ROT0, "Amcoe", "Fruit Bonus 2000 / New Cherry 2000 (Version 4.4R Dual)", MACHINE_SUPPORTS_SAVE )
6147 GAME( 2000, ch2000b2, ch2000, sfbonus, amcoe2_reels3, sfbonus_state, init_ch2000, ROT0, "Amcoe", "Fruit Bonus 2000 / New Cherry 2000 (Version 4.1LT, set 1)", MACHINE_SUPPORTS_SAVE )
6148 GAME( 2000, ch2000c2, ch2000, sfbonus, amcoe1_reels3, sfbonus_state, init_ch2000c, ROT0, "Amcoe", "Fruit Bonus 2000 / New Cherry 2000 (Version 4.1LT, set 2)", MACHINE_SUPPORTS_SAVE )
6149 GAME( 2000, ch2000d2, ch2000, sfbonus, amcoe1_reels3, sfbonus_state, init_ch2000d, ROT0, "Amcoe", "Fruit Bonus 2000 / New Cherry 2000 (Version 4.1LT, set 3)", MACHINE_SUPPORTS_SAVE )
6150 GAME( 2000, ch2000v2, ch2000, sfbonus, amcoe1_reels3, sfbonus_state, init_ch2000v3, ROT0, "Amcoe", "Fruit Bonus 2000 / New Cherry 2000 (Version 4.1LT Dual)", MACHINE_SUPPORTS_SAVE )
6151 GAME( 2000, ch2000o, ch2000, sfbonus, amcoe2_reels3, sfbonus_state, init_ch2000, ROT0, "Amcoe", "Fruit Bonus 2000 / New Cherry 2000 (Version 3.9XT)", MACHINE_SUPPORTS_SAVE )
6152 GAME( 2000, ch2000o2, ch2000, sfbonus, amcoe2_reels3, sfbonus_state, init_ch2000, ROT0, "Amcoe", "Fruit Bonus 2000 / New Cherry 2000 (Version 3.9D)", MACHINE_SUPPORTS_SAVE )
6153 GAME( 2000, ch2000o3, ch2000, sfbonus, amcoe2_reels3, sfbonus_state, init_ch2000, ROT0, "Amcoe", "Fruit Bonus 2000 / New Cherry 2000 (Version 3.9)", MACHINE_SUPPORTS_SAVE )
6154
6155 GAME( 2001, pir2001, 0, sfbonus, amcoe1_reels3, sfbonus_state, init_pir2001v2, ROT0, "Amcoe", "Pirate 2001 (Version 2.5E Dual)", MACHINE_SUPPORTS_SAVE )
6156 GAME( 2001, pir2001b1, pir2001, sfbonus, amcoe2_reels3, sfbonus_state, init_pir2001, ROT0, "Amcoe", "Pirate 2001 (Version 2.5R, set 1)", MACHINE_SUPPORTS_SAVE )
6157 GAME( 2001, pir2001d1, pir2001, sfbonus, amcoe1_reels3, sfbonus_state, init_pir2001d, ROT0, "Amcoe", "Pirate 2001 (Version 2.5R, set 2)", MACHINE_SUPPORTS_SAVE )
6158 GAME( 2001, pir2001v1, pir2001, sfbonus, amcoe1_reels3, sfbonus_state, init_pir2001v, ROT0, "Amcoe", "Pirate 2001 (Version 2.5R Dual)", MACHINE_SUPPORTS_SAVE )
6159 GAME( 2001, pir2001bx, pir2001, sfbonus, amcoe2_reels3, sfbonus_state, init_pir2001, ROT0, "Amcoe", "Pirate 2001 (Version 2.40XT, set 1)", MACHINE_SUPPORTS_SAVE )
6160 GAME( 2001, pir2001dx, pir2001, sfbonus, amcoe1_reels3, sfbonus_state, init_pir2001d, ROT0, "Amcoe", "Pirate 2001 (Version 2.40XT, set 2)", MACHINE_SUPPORTS_SAVE )
6161 GAME( 2001, pir2001vx, pir2001, sfbonus, amcoe1_reels3, sfbonus_state, init_pir2001v, ROT0, "Amcoe", "Pirate 2001 (Version 2.40XT Dual)", MACHINE_SUPPORTS_SAVE )
6162 GAME( 2001, pir2001o, pir2001, sfbonus, amcoe2_reels3, sfbonus_state, init_pir2001, ROT0, "Amcoe", "Pirate 2001 (Version 2.3N)", MACHINE_SUPPORTS_SAVE )
6163 GAME( 2001, pir2001o2, pir2001, sfbonus, amcoe2_reels3, sfbonus_state, init_pir2001, ROT0, "Amcoe", "Pirate 2001 (Version 2.3)", MACHINE_SUPPORTS_SAVE )
6164 GAME( 2001, pir2001o3, pir2001, sfbonus, amcoe2_reels3, sfbonus_state, init_pir2001, ROT0, "Amcoe", "Pirate 2001 (Version 2.20XT)", MACHINE_SUPPORTS_SAVE )
6165
6166 GAME( 2001, pir2002, 0, sfbonus, amcoe1_reels3, sfbonus_state, init_pir2002v2, ROT0, "Amcoe", "Pirate 2002 (Version 2.0E Dual)", MACHINE_SUPPORTS_SAVE )
6167 GAME( 2001, pir2002b1, pir2002, sfbonus, amcoe2_reels3, sfbonus_state, init_pir2002, ROT0, "Amcoe", "Pirate 2002 (Version 2.0R, set 1)", MACHINE_SUPPORTS_SAVE )
6168 GAME( 2001, pir2002d1, pir2002, sfbonus, amcoe1_reels3, sfbonus_state, init_pir2002d, ROT0, "Amcoe", "Pirate 2002 (Version 2.0R, set 2)", MACHINE_SUPPORTS_SAVE )
6169 GAME( 2001, pir2002v1, pir2002, sfbonus, amcoe1_reels3, sfbonus_state, init_pir2002v, ROT0, "Amcoe", "Pirate 2002 (Version 2.0R Dual)", MACHINE_SUPPORTS_SAVE )
6170 GAME( 2001, pir2002bx, pir2002, sfbonus, amcoe2_reels3, sfbonus_state, init_pir2002, ROT0, "Amcoe", "Pirate 2002 (Version 1.90XT, set 1)", MACHINE_SUPPORTS_SAVE )
6171 GAME( 2001, pir2002dx, pir2002, sfbonus, amcoe1_reels3, sfbonus_state, init_pir2002d, ROT0, "Amcoe", "Pirate 2002 (Version 1.90XT, set 2)", MACHINE_SUPPORTS_SAVE )
6172 GAME( 2001, pir2002vx, pir2002, sfbonus, amcoe1_reels3, sfbonus_state, init_pir2002v, ROT0, "Amcoe", "Pirate 2002 (Version 1.90XT Dual)", MACHINE_SUPPORTS_SAVE )
6173 GAME( 2001, pir2002o, pir2002, sfbonus, amcoe2_reels3, sfbonus_state, init_pir2002, ROT0, "Amcoe", "Pirate 2002 (Version 1.8N)", MACHINE_SUPPORTS_SAVE )
6174 GAME( 2001, pir2002o2, pir2002, sfbonus, amcoe2_reels3, sfbonus_state, init_pir2002, ROT0, "Amcoe", "Pirate 2002 (Version 1.8)", MACHINE_SUPPORTS_SAVE )
6175 GAME( 2001, pir2002o3, pir2002, sfbonus, amcoe2_reels3, sfbonus_state, init_pir2002, ROT0, "Amcoe", "Pirate 2002 (Version 1.70XT)", MACHINE_SUPPORTS_SAVE )
6176
6177 GAME( 2004, classice, 0, sfbonus, amcoe1_reels3, sfbonus_state, init_classiced3, ROT0, "Amcoe", "Classic Edition (Version 1.6E)", MACHINE_SUPPORTS_SAVE )
6178 GAME( 2004, classicev, classice, sfbonus, amcoe1_reels3, sfbonus_state, init_classicev3, ROT0, "Amcoe", "Classic Edition (Version 1.6E Dual)", MACHINE_SUPPORTS_SAVE )
6179 GAME( 2004, classice1, classice, sfbonus, amcoe1_reels3, sfbonus_state, init_classice, ROT0, "Amcoe", "Classic Edition (Version 1.6R, set 1)", MACHINE_SUPPORTS_SAVE )
6180 GAME( 2004, classiced1, classice, sfbonus, amcoe1_reels3, sfbonus_state, init_classiced, ROT0, "Amcoe", "Classic Edition (Version 1.6R, set 2)", MACHINE_SUPPORTS_SAVE )
6181 GAME( 2004, classicev1, classice, sfbonus, amcoe1_reels3, sfbonus_state, init_classicev, ROT0, "Amcoe", "Classic Edition (Version 1.6R Dual)", MACHINE_SUPPORTS_SAVE )
6182 GAME( 2004, classice2, classice, sfbonus, amcoe1_reels3, sfbonus_state, init_classice, ROT0, "Amcoe", "Classic Edition (Version 1.6LT, set 1)", MACHINE_SUPPORTS_SAVE )
6183 GAME( 2004, classiced2, classice, sfbonus, amcoe1_reels3, sfbonus_state, init_classiced, ROT0, "Amcoe", "Classic Edition (Version 1.6LT, set 2)", MACHINE_SUPPORTS_SAVE )
6184 GAME( 2004, classicev2, classice, sfbonus, amcoe1_reels3, sfbonus_state, init_classicev, ROT0, "Amcoe", "Classic Edition (Version 1.6LT Dual)", MACHINE_SUPPORTS_SAVE )
6185
6186 GAME( 2005, seawld, 0, sfbonus, amcoe1_reels3, sfbonus_state, init_seawldv, ROT0, "Amcoe", "Sea World (Version 1.6E Dual)", MACHINE_SUPPORTS_SAVE )
6187 GAME( 2005, seawldd1, seawld, sfbonus, amcoe1_reels3, sfbonus_state, init_seawld, ROT0, "Amcoe", "Sea World (Version 1.6R CGA)", MACHINE_SUPPORTS_SAVE )
6188
6189 GAME( 2005, moneymac, 0, sfbonus, amcoe1_reels3, sfbonus_state, init_moneymacv, ROT0, "Amcoe", "Money Machine (Version 1.7E Dual)", MACHINE_SUPPORTS_SAVE )
6190 GAME( 2005, moneymacd1, moneymac, sfbonus, amcoe1_reels3, sfbonus_state, init_moneymacd, ROT0, "Amcoe", "Money Machine (Version 1.7R)", MACHINE_SUPPORTS_SAVE )
6191 GAME( 2005, moneymacv1, moneymac, sfbonus, amcoe1_reels3, sfbonus_state, init_moneymac, ROT0, "Amcoe", "Money Machine (Version 1.7R Dual)", MACHINE_SUPPORTS_SAVE )
6192 GAME( 2005, moneymacd2, moneymac, sfbonus, amcoe1_reels3, sfbonus_state, init_moneymacd, ROT0, "Amcoe", "Money Machine (Version 1.7LT)", MACHINE_SUPPORTS_SAVE )
6193 GAME( 2005, moneymacv2, moneymac, sfbonus, amcoe1_reels3, sfbonus_state, init_moneymac, ROT0, "Amcoe", "Money Machine (Version 1.7LT Dual)", MACHINE_SUPPORTS_SAVE )
6194
6195 GAME( 2005, fb5, 0, sfbonus, amcoe2_reels3, sfbonus_state, init_fb5, ROT0, "Amcoe", "Fruit Bonus 2005 (Version 1.5SH, set 1)", MACHINE_SUPPORTS_SAVE )
6196 GAME( 2005, fb5c, fb5, sfbonus, amcoe1_reels3, sfbonus_state, init_fb5, ROT0, "Amcoe", "Fruit Bonus 2005 (Version 1.5SH, set 2)", MACHINE_SUPPORTS_SAVE )
6197 GAME( 2005, fb5d, fb5, sfbonus, amcoe1_reels3, sfbonus_state, init_fb5d, ROT0, "Amcoe", "Fruit Bonus 2005 (Version 1.5SH, set 3)", MACHINE_SUPPORTS_SAVE )
6198 GAME( 2005, fb5v, fb5, sfbonus, amcoe1_reels3, sfbonus_state, init_fb5v, ROT0, "Amcoe", "Fruit Bonus 2005 (Version 1.5SH Dual)", MACHINE_SUPPORTS_SAVE )
6199
6200 GAME( 2005, funriver, 0, sfbonus, amcoe1_reels3, sfbonus_state, init_funriver, ROT0, "Amcoe", "Fun River (Version 1.4R CGA)", MACHINE_SUPPORTS_SAVE )
6201 GAME( 2005, funriverv, funriver, sfbonus, amcoe1_reels3, sfbonus_state, init_funriverv, ROT0, "Amcoe", "Fun River (Version 1.4R Dual)", MACHINE_SUPPORTS_SAVE )
6202 GAME( 2005, funriverd1, funriver, sfbonus, amcoe1_reels3, sfbonus_state, init_funriver, ROT0, "Amcoe", "Fun River (Version 1.3R CGA)", MACHINE_SUPPORTS_SAVE )
6203
6204 GAME( 2006, fb6, 0, sfbonus, amcoe1_reels3, sfbonus_state, init_fb6, ROT0, "Amcoe", "Fruit Bonus '06 - 10th anniversary (Version 1.7E CGA)", MACHINE_SUPPORTS_SAVE )
6205 GAME( 2006, fb6v, fb6, sfbonus, amcoe1_reels3, sfbonus_state, init_fb6v3, ROT0, "Amcoe", "Fruit Bonus '06 - 10th anniversary (Version 1.7E Dual)", MACHINE_SUPPORTS_SAVE )
6206 GAME( 2006, fb6d1, fb6, sfbonus, amcoe1_reels3, sfbonus_state, init_fb6d, ROT0, "Amcoe", "Fruit Bonus '06 - 10th anniversary (Version 1.7R CGA)", MACHINE_SUPPORTS_SAVE )
6207 GAME( 2006, fb6s1, fb6, sfbonus, amcoe1_reels3, sfbonus_state, init_fb6s, ROT0, "Amcoe", "Fruit Bonus '06 - 10th anniversary (Version 1.7R CGA, Compact PCB)", MACHINE_SUPPORTS_SAVE )
6208 GAME( 2006, fb6v1, fb6, sfbonus, amcoe1_reels3, sfbonus_state, init_fb6v, ROT0, "Amcoe", "Fruit Bonus '06 - 10th anniversary (Version 1.7R Dual)", MACHINE_SUPPORTS_SAVE )
6209 GAME( 2006, fb6d2, fb6, sfbonus, amcoe1_reels3, sfbonus_state, init_fb6d, ROT0, "Amcoe", "Fruit Bonus '06 - 10th anniversary (Version 1.7LT CGA)", MACHINE_SUPPORTS_SAVE )
6210 GAME( 2006, fb6s2, fb6, sfbonus, amcoe1_reels3, sfbonus_state, init_fb6s, ROT0, "Amcoe", "Fruit Bonus '06 - 10th anniversary (Version 1.7LT CGA, Compact PCB)", MACHINE_SUPPORTS_SAVE )
6211 GAME( 2006, fb6v2, fb6, sfbonus, amcoe1_reels3, sfbonus_state, init_fb6v, ROT0, "Amcoe", "Fruit Bonus '06 - 10th anniversary (Version 1.7LT Dual)", MACHINE_SUPPORTS_SAVE )
6212 GAME( 2006, fb6s3, fb6, sfbonus, amcoe1_reels3, sfbonus_state, init_fb6s, ROT0, "Amcoe", "Fruit Bonus '06 - 10th anniversary (Version 1.3R CGA, Compact PCB)", MACHINE_SUPPORTS_SAVE )
6213
6214 GAME( 2006, fb6se, 0, sfbonus, amcoe1_reels3, sfbonus_state, init_fb6, ROT0, "Amcoe", "Fruit Bonus 2006 Special Edition (Version 1.4E CGA)", MACHINE_SUPPORTS_SAVE ) /* Released August 2006 according to Amcoe web site */
6215 GAME( 2006, fb6sev, fb6se, sfbonus, amcoe1_reels3, sfbonus_state, init_fb6v3, ROT0, "Amcoe", "Fruit Bonus 2006 Special Edition (Version 1.4E Dual)", MACHINE_SUPPORTS_SAVE )
6216 GAME( 2006, fb6sed1, fb6se, sfbonus, amcoe1_reels3, sfbonus_state, init_fb6d, ROT0, "Amcoe", "Fruit Bonus 2006 Special Edition (Version 1.4R CGA)", MACHINE_SUPPORTS_SAVE )
6217 GAME( 2006, fb6sev1, fb6se, sfbonus, amcoe1_reels3, sfbonus_state, init_fb6v, ROT0, "Amcoe", "Fruit Bonus 2006 Special Edition (Version 1.4R Dual)", MACHINE_SUPPORTS_SAVE )
6218 GAME( 2006, fb6sed2, fb6se, sfbonus, amcoe1_reels3, sfbonus_state, init_fb6d, ROT0, "Amcoe", "Fruit Bonus 2006 Special Edition (Version 1.4LT CGA)", MACHINE_SUPPORTS_SAVE )
6219 GAME( 2006, fb6sev2, fb6se, sfbonus, amcoe1_reels3, sfbonus_state, init_fb6v, ROT0, "Amcoe", "Fruit Bonus 2006 Special Edition (Version 1.4LT Dual)", MACHINE_SUPPORTS_SAVE )
6220
6221 GAME( 2006, bugfever, 0, sfbonus, amcoe1_reels3, sfbonus_state, init_bugfever, ROT0, "Amcoe", "Bugs Fever (Version 1.7R CGA)", MACHINE_SUPPORTS_SAVE ) /* Released August 2006 according to Amcoe web site */
6222 GAME( 2006, bugfeverv, bugfever, sfbonus, amcoe1_reels3, sfbonus_state, init_bugfeverv, ROT0, "Amcoe", "Bugs Fever (Version 1.7R Dual)", MACHINE_SUPPORTS_SAVE )
6223 GAME( 2006, bugfeverd, bugfever, sfbonus, amcoe1_reels3, sfbonus_state, init_bugfeverd, ROT0, "Amcoe", "Bugs Fever (Version 1.7E CGA)", MACHINE_SUPPORTS_SAVE )
6224 GAME( 2006, bugfeverv2, bugfever, sfbonus, amcoe1_reels3, sfbonus_state, init_bugfeverv2, ROT0, "Amcoe", "Bugs Fever (Version 1.7E Dual)", MACHINE_SUPPORTS_SAVE )
6225 GAME( 2006, bugfevero, bugfever, sfbonus, amcoe1_reels3, sfbonus_state, init_bugfever, ROT0, "Amcoe", "Bugs Fever (Version 1.6R CGA)", MACHINE_SUPPORTS_SAVE )
6226
6227 GAME( 2006, dvisland, 0, sfbonus, amcoe1_reels3, sfbonus_state, init_dvisland, ROT0, "Amcoe", "Devil Island (Version 1.4R CGA)", MACHINE_SUPPORTS_SAVE )
6228 GAME( 2006, dvislando, dvisland, sfbonus, amcoe1_reels3, sfbonus_state, init_dvisland, ROT0, "Amcoe", "Devil Island (Version 1.0R CGA)", MACHINE_SUPPORTS_SAVE )
6229
6230 GAME( 2007, atworld, 0, sfbonus, newlk1_reels3, sfbonus_state, init_atworldd, ROT0, "Amcoe", "Around The World (Version 1.4R CGA)", MACHINE_SUPPORTS_SAVE ) /* Year according to Amcoe web site */
6231 GAME( 2007, atworlde1, atworld, sfbonus, newlk1_reels3, sfbonus_state, init_atworld, ROT0, "Amcoe", "Around The World (Version 1.3E CGA)", MACHINE_SUPPORTS_SAVE ) /* Year according to Amcoe web site */
6232 GAME( 2007, atworldd1, atworld, sfbonus, newlk1_reels3, sfbonus_state, init_atworldd, ROT0, "Amcoe", "Around The World (Version 1.3R CGA)", MACHINE_SUPPORTS_SAVE ) /* Year according to Amcoe web site */
6233
6234 /* The following sets were produced after Around The World, but specific month and year are unknown */
6235
6236 GAME( 200?, spooky, 0, sfbonus, newer1_reels3, sfbonus_state, init_spooky, ROT0, "Amcoe", "Spooky Night 2nd Edition (Version 2.0.4)", MACHINE_SUPPORTS_SAVE )
6237 GAME( 200?, spookyo, spooky, sfbonus, newer1_reels3, sfbonus_state, init_spooky, ROT0, "Amcoe", "Spooky Night (Version 1.0.1)", MACHINE_SUPPORTS_SAVE )
6238
6239 GAME( 200?, fbdeluxe, 0, sfbonus, newer1_reels3, sfbonus_state, init_fbdeluxe, ROT0, "Amcoe", "Fruit Bonus Deluxe (Version 1.0.9)", MACHINE_SUPPORTS_SAVE )
6240 GAME( 200?, fbdeluxeo, fbdeluxe, sfbonus, newer1_reels3, sfbonus_state, init_fbdeluxe, ROT0, "Amcoe", "Fruit Bonus Deluxe (Version 1.0.7)", MACHINE_SUPPORTS_SAVE )
6241
6242 GAME( 200?, fb3g, 0, sfbonus, newer1_reels3, sfbonus_state, init_fb3g, ROT0, "Amcoe", "Fruit Bonus 3G (Version 1.0.3)", MACHINE_SUPPORTS_SAVE )
6243
6244 GAME( 200?, getrich, 0, sfbonus, newer1_reels3, sfbonus_state, init_getrich, ROT0, "Amcoe", "Get Rich (Version 1.0.1)", MACHINE_SUPPORTS_SAVE )
6245
6246 GAME( 2009, mcircus, 0, sfbonus, amcoe1_reels3, sfbonus_state, init_mcircus, ROT0, "Amcoe", "Merry Circus (Version 1.0.2)", MACHINE_SUPPORTS_SAVE )
6247
6248 // no graphic / sound roms dumped for these sets, but functional program roms & descramble are in place
6249 /* Version 4 is a multi-game that has New Fruit Bonus ?96 Special Edition Ver. 4, New Cherry ?96 Special Edition Ver. 4 or Skill Cherry ?97 Ver. 4 */
6250 GAME( 2006, version4, 0, sfbonus, amcoe1_reels3, sfbonus_state, init_version4, ROT0, "Amcoe", "Version 4 (Version 4.3R CGA)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE )
6251 GAME( 2006, version4v, version4, sfbonus, amcoe1_reels3, sfbonus_state, init_version4v, ROT0, "Amcoe", "Version 4 (Version 4.3R Dual)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE )
6252 GAME( 2006, version4d2, version4, sfbonus, amcoe1_reels3, sfbonus_state, init_version4d2, ROT0, "Amcoe", "Version 4 (Version 4.3E CGA)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE )
6253 GAME( 2006, version4v2, version4, sfbonus, amcoe1_reels3, sfbonus_state, init_version4v2, ROT0, "Amcoe", "Version 4 (Version 4.3E Dual)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE )
6254 GAME( 2006, version4d3, version4, sfbonus, amcoe1_reels3, sfbonus_state, init_version4, ROT0, "Amcoe", "Version 4 (Version 4.3LT CGA)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE )
6255 GAME( 2006, version4v3, version4, sfbonus, amcoe1_reels3, sfbonus_state, init_version4v, ROT0, "Amcoe", "Version 4 (Version 4.3LT Dual)",MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE )
6256 GAME( 2006, version4o, version4, sfbonus, amcoe1_reels3, sfbonus_state, init_version4, ROT0, "Amcoe", "Version 4 (Version 4.2R CGA)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE )
6257
6258 // Known sets but no roms dumped at all for these:
6259 // Devil Island - 14 Liner version
6260
6261 // ?? what is this
6262 GAME( 200?, amclink, 0, sfbonus, amcoe1_reels3, sfbonus_state, init_common, ROT0, "Amcoe", "Amcoe Link Control Box (Version 2.2)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE )
6263