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