mirror of
https://github.com/holub/mame
synced 2025-04-23 08:49:55 +03:00
Documentation update for the sfbonus.c driver
added correct default ID info for v1.6 of Bugs Fever Log: Added PCB layout for the following board types: Model No. S2000-B Model No. S2000C SALTIRE Model No. VCG-1 SALTIRE [Brian Troha]
This commit is contained in:
parent
49d8c9c212
commit
2ac6b13b8d
@ -46,8 +46,173 @@ follows: 1 = Ver. R, 2 = Ver. LT, 3 = Ver. SH, h = Ver. B (High Bonus), x = Ver.
|
||||
Older versions are named as: parent + 'o' + progressive number
|
||||
In a couple of cases, due to too many older revisions, I used: parent + version + 'o' + progr. num.
|
||||
|
||||
|
||||
------------------------------------------------------------
|
||||
|
||||
Model No. S2000-B
|
||||
+---------+ +-------------+ +--------------------+
|
||||
| +---+ Connector +---+ |
|
||||
| 386D VR1 +---+ +---+ +---+ +---+ |
|
||||
| +---+ | R | | R | | R | | R | U |
|
||||
+-+ | R | | O | | O | | O | | O | 2 |
|
||||
| | O | | M | | M | | M | | M | 1 |
|
||||
+-+ | M | | 3 | | 4 | | 5 | | 6 | |
|
||||
| | 2 | | | | | | | | | |
|
||||
| | | +---+ +---+ +---+ +---+ U |
|
||||
|8 ULN2003A +---+ 1 |
|
||||
| 5 |
|
||||
|L ULN2003A +----+ +----------+ |
|
||||
|i |6295| | | MH61C256AH-15 |
|
||||
|n +----+ | AMCOE | |
|
||||
|e | SGC2000 | |
|
||||
|r +------+ | | 25MHz |
|
||||
| | | +----------+ 75176 CN1|
|
||||
|C | 9536 | CN1|
|
||||
|o | | 12MHz 4.9152MHz |
|
||||
|n +------+ +-+
|
||||
|n +---+ +---+ +---+ |P|
|
||||
|e | 8 | | R | | 5 | |r|
|
||||
|c | 6 | | O | | 1 | S |i|
|
||||
|t | 1 | | M | | 8 | W |n|
|
||||
|o | 7 | | 1 | | 6 | 6 |t|
|
||||
|r | 1 | | | | 4 | |e|
|
||||
| +---+ +---+ +---+ |r|
|
||||
+-+ S S S S S B R +-+
|
||||
| W W W W W A S |
|
||||
+-+ 1 2 3 4 5 T T |
|
||||
+---------------------------------------------------+
|
||||
|
||||
CPU: Amcoe SGC2000 208PQFP (Z80 core)
|
||||
Graphics: HM86171
|
||||
OSC: 25.000MHz, 12.000MHz & 4.9152MHz
|
||||
Sound: OKI M6295
|
||||
Other: XILINX XC9536XL (socketted)
|
||||
|
||||
HM86171-120 - HMC 28 DIP Color Pallete RAMDAC
|
||||
ULN2003A - 16 DIP Seven Darlington Arrays
|
||||
51864 - V62C5164L-35P 64Kb SRAM
|
||||
75176 - SN75176BP Differential BUS Transceiver (Bidirectional data communication on multipoint bus transmission line)
|
||||
386D - JRC 386D low voltage AMP
|
||||
VR1 - Sound adjust pot
|
||||
|
||||
BAT - 3.6v battery
|
||||
RST - Reset switch (to clear ram?)
|
||||
|
||||
CN1 & CN2 are 4 pin link connectors
|
||||
|
||||
U15 & U21 are unpopulated 32 DIP ROM sockets
|
||||
SW1 - SW4 are unpopulated
|
||||
|
||||
------------------------------------------------------------
|
||||
|
||||
Model No. S2000C SALTIRE
|
||||
+-------+ +-------------+ +---+----++----+-----+
|
||||
| +---+ Connector +---+ |CN2 ||CN1 |75176|
|
||||
| VR1 +----++----+ |
|
||||
| 386D +----------+ +----------+ |
|
||||
| | ROM2 | | ROM4 | +----------+ |
|
||||
| +----------+ +----------+ | ROM5 | |
|
||||
+-+ +----+ +----------+ +----------+ |
|
||||
| |6295| | ROM3 | +----------+ |
|
||||
| +----+ +----------+ | ROM6 | |
|
||||
|8 ULN2003A +----------+ |
|
||||
| +------+ |
|
||||
|L ULN2003A | | |
|
||||
|i | 9536 | +----------+ IC61C256AH-12 |
|
||||
|n | | | | |
|
||||
|e +------+ | AMCOE | |
|
||||
|r | SALTIRE | |
|
||||
| | | |
|
||||
|C +----------+ H1 25MHz SW1|
|
||||
|o |
|
||||
|n +-+
|
||||
|n 12MHz 4.9152MHz |P|
|
||||
|e |r|
|
||||
|c +----------+ |i|
|
||||
|t +---------+ | ROM1 | |n|
|
||||
|o | HM86171 | +----------+ SW4 |t|
|
||||
|r +---------+ |e|
|
||||
| FM1608-120 SW5 |r|
|
||||
| +-------+ +-+
|
||||
+-+ | VGA | H3 |
|
||||
+----------+-------+-------------------------------+
|
||||
|
||||
Basicly the same as the VCG-1 SALTIRE below, but the
|
||||
XILINX chip is socketted and no H2 connector.
|
||||
|
||||
------------------------------------------------------------
|
||||
|
||||
Model No. VCG-1 SALTIRE
|
||||
+-------+ +-------------+ +---+----++----+-----+
|
||||
| +---+ Connector +---+ |CN2 ||CN1 |75176|
|
||||
| VR1 +----++----+ |
|
||||
| 386D +----------+ +----------+ |
|
||||
| | ROM2 | | ROM4 | +----------+ |
|
||||
| +----------+ +----------+ | ROM5 | |
|
||||
+-+ +----+ +----------+ +----------+ |
|
||||
| |6295| | ROM3 | +----------+ |
|
||||
| +----+ +----------+ | ROM6 | |
|
||||
|8 ULN2003A +----------+ |
|
||||
| +----+ |
|
||||
|L ULN2003A |9536| |
|
||||
|i +----+ +----------+ IC61C256AH-12 |
|
||||
|n | | |
|
||||
|e H2 | AMCOE | |
|
||||
|r | SALTIRE | |
|
||||
| | | |
|
||||
|C +----------+ H1 25MHz SW1|
|
||||
|o |
|
||||
|n +-+
|
||||
|n 12MHz 4.9152MHz |P|
|
||||
|e |r|
|
||||
|c +----------+ |i|
|
||||
|t +---------+ | ROM1 | SW4 |n|
|
||||
|o | HM86171 | +----------+ |t|
|
||||
|r +---------+ |e|
|
||||
| FM1608-120 |r|
|
||||
| +-------+ SW5 +-+
|
||||
+-+ | VGA | H3 |
|
||||
+----------+-------+-------------------------------+
|
||||
|
||||
CPU: Amcoe Saltire 208PQFP (Z80 core)
|
||||
Graphics: HM86171
|
||||
OSC: 25.000MHz, 12.000MHz & 4.9152MHz
|
||||
Sound: OKI M6295
|
||||
Other: XILINX XC9536XL (used for programable protection, connected to H2)
|
||||
|
||||
HM86171-120 - HMC 28 DIP Color Pallete RAMDAC
|
||||
FM1608-120 - RAMTRON 64Kb bytewide Ferroelectric Nonvolatile RAM
|
||||
ULN2003A - 16 DIP Seven Darlington Arrays
|
||||
75176 - SN75176BP Differential BUS Transceiver (Bidirectional data communication on multipoint bus transmission line)
|
||||
386D - JRC 386D low voltage AMP
|
||||
VR1 - Sound adjust pot
|
||||
|
||||
H1 - 3 pin Jumer
|
||||
H2 - 6 pin header used to program the XC9536XL (JTAG?)
|
||||
H3 - 20 pin dual row connector
|
||||
|
||||
CN1 & CN2 are RJ45 LINK connectors
|
||||
|
||||
ROMs 1 & 3-6 are AMIC 29040B
|
||||
ROM 2 is a AMIC 290021T
|
||||
|
||||
--------------------------------------------------------------------
|
||||
|
||||
MH86171 Color Pallete RAMDAC
|
||||
Hardware & software compatible with VGA, MCGA & 8514/A graphics
|
||||
Compatible with the RS170 video stadard
|
||||
Single monolithic, high performance CMOS
|
||||
Pixel rates up to 50MHz
|
||||
256K possible colors
|
||||
Pixel word mask
|
||||
Up to 8 bits per pixel
|
||||
RGB analogue output, 6 bit DAC per gun, composite blank
|
||||
Triple six-bit video DAC
|
||||
256 x 18 bit high speed SRAM
|
||||
|
||||
*/
|
||||
|
||||
|
||||
#include "emu.h"
|
||||
#include "cpu/z80/z80.h"
|
||||
#include "sound/okim6295.h"
|
||||
@ -3525,37 +3690,7 @@ ROM_START( fb4exp )
|
||||
ROM_LOAD_OPTIONAL( "fb415e.id", 0x00, 0x20, CRC(f1663488) SHA1(93ba94df442d90790cb0eafb6e5db0506ffa8bc5))
|
||||
ROM_END
|
||||
|
||||
|
||||
/*
|
||||
|
||||
Action 2000 by AMCOE
|
||||
|
||||
|
||||
Graphics - HM86171-80 ? 28DIP
|
||||
Processor - Amcoe Saltire ? 208PQFP
|
||||
|
||||
QUARTZ OSCILLATORS 12.000, 4.9152 and 27.000
|
||||
|
||||
RAM
|
||||
|
||||
HM6264ALP-15 - 28DIP
|
||||
UN61256FK-15 - 28DIP
|
||||
|
||||
Unknown
|
||||
|
||||
Chip Markings removed 44Pin PLCC
|
||||
|
||||
Roms
|
||||
|
||||
a2k1-1.2.u28 - F29C51001T
|
||||
a2k-2.u11 - F29C51002T
|
||||
a2k-3.u9 - F29C51004T
|
||||
a2k-4.u8 - F29C51004T
|
||||
a2k-5.u6 - F29C51004T
|
||||
a2k-6.u4 - F29C51004T
|
||||
|
||||
Dumped by Dang_Spot 08/12/04
|
||||
*/
|
||||
/* Action 2000 */
|
||||
ROM_START( act2000 )
|
||||
ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
|
||||
ROM_LOAD( "a2v35e.bin", 0x00000, 0x40000, CRC(dfe5c8b5) SHA1(09ac6df25395d0a5c632c05ba93bf784b69319a0) )
|
||||
@ -5001,26 +5136,6 @@ ROM_START( fb6sev2 )
|
||||
ROM_LOAD_OPTIONAL( "fb6se14lt.id", 0x00, 0x20, CRC(8d72c5a4) SHA1(51d874c14f4fcb5e0f72cbc0bef053170bdc5ee5) )
|
||||
ROM_END
|
||||
|
||||
/* Not working sets (due to incomplete dumps) */
|
||||
ROM_START( version4 )
|
||||
ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
|
||||
ROM_LOAD( "96d42r.bin", 0x00000, 0x40000, CRC(dab5706c) SHA1(9fc37b66942a5e7535b4590f132727d793f9d705) )
|
||||
|
||||
ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
|
||||
ROM_LOAD( "96rom2.bin", 0x00000, 0x40000, NO_DUMP )
|
||||
|
||||
ROM_REGION( 0x100000, "gfx1", 0 )
|
||||
ROM_LOAD16_BYTE( "96rom3.bin", 0x00000, 0x40000, NO_DUMP )
|
||||
ROM_LOAD16_BYTE( "96rom4.bin", 0x00001, 0x40000, NO_DUMP)
|
||||
|
||||
ROM_REGION( 0x100000, "gfx2", 0 )
|
||||
ROM_LOAD16_BYTE( "96rom5.bin", 0x00000, 0x40000, NO_DUMP )
|
||||
ROM_LOAD16_BYTE( "96rom6.bin", 0x00001, 0x40000, NO_DUMP )
|
||||
|
||||
ROM_REGION( 0x20, "defaults", 0 ) /* default settings */
|
||||
ROM_LOAD_OPTIONAL( "fcs40r1.id", 0x00, 0x20, CRC(b3638cdb) SHA1(283824c57f3f62f6e2b505f6e13b100a7d7f33af) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( bugfever )
|
||||
ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
|
||||
ROM_LOAD( "bfd17r.bin", 0x00000, 0x80000, CRC(6fc33307) SHA1(fdb10bd3e463cac2f9050d2d37fdfba9ccee91dc) )
|
||||
@ -5056,7 +5171,7 @@ ROM_START( bugfevero )
|
||||
ROM_LOAD16_BYTE( "bfrom6.bin", 0x00001, 0x80000, CRC(28d6810b) SHA1(f446710b34db5bec97f81af0ca83e6b4f1a5ec46) )
|
||||
|
||||
ROM_REGION( 0x20, "defaults", 0 ) /* default settings */
|
||||
ROM_LOAD_OPTIONAL( "bf17re.id", 0x00, 0x20, CRC(a482948d) SHA1(62b802e4906ebb00b2584bb0562a64e9a30aa6ed) )
|
||||
ROM_LOAD_OPTIONAL( "bf16re.id", 0x00, 0x20, CRC(b3f980ce) SHA1(005f45ddae959f1f985789e4015e3ec8801e99ee) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( bugfeverd )
|
||||
@ -5116,6 +5231,26 @@ ROM_START( bugfeverv2 )
|
||||
ROM_LOAD_OPTIONAL( "bf17ex.id", 0x00, 0x20, CRC(38bd8ec4) SHA1(4e6b85348f2fa821934f7666f77ba0f016e200ec) )
|
||||
ROM_END
|
||||
|
||||
/* Not working sets (due to incomplete dumps) */
|
||||
ROM_START( version4 )
|
||||
ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
|
||||
ROM_LOAD( "96d42r.bin", 0x00000, 0x40000, CRC(dab5706c) SHA1(9fc37b66942a5e7535b4590f132727d793f9d705) )
|
||||
|
||||
ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
|
||||
ROM_LOAD( "96rom2.bin", 0x00000, 0x40000, NO_DUMP )
|
||||
|
||||
ROM_REGION( 0x100000, "gfx1", 0 )
|
||||
ROM_LOAD16_BYTE( "96rom3.bin", 0x00000, 0x40000, NO_DUMP )
|
||||
ROM_LOAD16_BYTE( "96rom4.bin", 0x00001, 0x40000, NO_DUMP)
|
||||
|
||||
ROM_REGION( 0x100000, "gfx2", 0 )
|
||||
ROM_LOAD16_BYTE( "96rom5.bin", 0x00000, 0x40000, NO_DUMP )
|
||||
ROM_LOAD16_BYTE( "96rom6.bin", 0x00001, 0x40000, NO_DUMP )
|
||||
|
||||
ROM_REGION( 0x20, "defaults", 0 ) /* default settings */
|
||||
ROM_LOAD_OPTIONAL( "fcs40r1.id", 0x00, 0x20, CRC(b3638cdb) SHA1(283824c57f3f62f6e2b505f6e13b100a7d7f33af) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( dvisland )
|
||||
ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
|
||||
ROM_LOAD( "did14r.bin", 0x00000, 0x80000, CRC(28c3a7eb) SHA1(5389338ef42e05542e3ff052b2bbc918cf619874) )
|
||||
@ -5173,6 +5308,38 @@ ROM_START( funriverv )
|
||||
ROM_LOAD_OPTIONAL( "fr14r.id", 0x00, 0x20, CRC(1542e2bc) SHA1(56e615866d451abd2d6c2d689a85bdca447c2538) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( spooky )
|
||||
ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
|
||||
ROM_LOAD( "snd204r.bin", 0x00000, 0x80000, CRC(0e737c07) SHA1(50b55390f6ae6ae661d020dabd685651a7f160b2) )
|
||||
|
||||
ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
|
||||
ROM_LOAD( "snrom2.bin", 0x00000, 0x40000, NO_DUMP )
|
||||
|
||||
ROM_REGION( 0x100000, "gfx1", 0 )
|
||||
ROM_LOAD16_BYTE( "snrom3.bin", 0x00000, 0x80000, NO_DUMP )
|
||||
ROM_LOAD16_BYTE( "snrom4.bin", 0x00001, 0x80000, NO_DUMP )
|
||||
|
||||
ROM_REGION( 0x100000, "gfx2", 0 )
|
||||
ROM_LOAD16_BYTE( "snrom5.bin", 0x00000, 0x80000, NO_DUMP )
|
||||
ROM_LOAD16_BYTE( "snrom6.bin", 0x00001, 0x80000, NO_DUMP )
|
||||
ROM_END
|
||||
|
||||
ROM_START( fbdeluxe )
|
||||
ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
|
||||
ROM_LOAD( "fbd107r.bin", 0x00000, 0x80000, CRC(b29be47d) SHA1(bd3098fa6b914b2f9dcbe36e2cf36f90c67c1424) )
|
||||
|
||||
ROM_REGION( 0x040000, "oki", ROMREGION_ERASE00 ) /* Samples */
|
||||
ROM_LOAD( "fbrom2.bin", 0x00000, 0x40000, NO_DUMP )
|
||||
|
||||
ROM_REGION( 0x100000, "gfx1", 0 )
|
||||
ROM_LOAD16_BYTE( "fbrom3.bin", 0x00000, 0x80000, NO_DUMP )
|
||||
ROM_LOAD16_BYTE( "fbrom4.bin", 0x00001, 0x80000, NO_DUMP )
|
||||
|
||||
ROM_REGION( 0x100000, "gfx2", 0 )
|
||||
ROM_LOAD16_BYTE( "fbrom5.bin", 0x00000, 0x80000, NO_DUMP )
|
||||
ROM_LOAD16_BYTE( "fbrom6.bin", 0x00001, 0x80000, NO_DUMP )
|
||||
ROM_END
|
||||
|
||||
// diagnostics?
|
||||
ROM_START( amclink )
|
||||
ROM_REGION( 0x80000, "maincpu", 0 ) /* Z80 Code */
|
||||
@ -5397,16 +5564,17 @@ static DRIVER_INIT(tighook) { sfbonus_bitswap(machine, 0x33, 0,1,7,6,5,2,3,4,
|
||||
static DRIVER_INIT(tighookd) { sfbonus_bitswap(machine, 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); }
|
||||
static DRIVER_INIT(tighookv) { sfbonus_bitswap(machine, 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); }
|
||||
static DRIVER_INIT(tighookv2) { sfbonus_bitswap(machine, 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); }
|
||||
|
||||
static DRIVER_INIT(version4) { sfbonus_bitswap(machine, 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); }
|
||||
static DRIVER_INIT(bugfever) { sfbonus_bitswap(machine, 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); }
|
||||
static DRIVER_INIT(bugfevero) { sfbonus_bitswap(machine, 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); }
|
||||
static DRIVER_INIT(bugfeverd) { sfbonus_bitswap(machine, 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); }
|
||||
static DRIVER_INIT(bugfeverv) { sfbonus_bitswap(machine, 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); }
|
||||
static DRIVER_INIT(bugfeverv2) { sfbonus_bitswap(machine, 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); }
|
||||
|
||||
static DRIVER_INIT(version4) { sfbonus_bitswap(machine, 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); }
|
||||
static DRIVER_INIT(dvisland) { sfbonus_bitswap(machine, 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); }
|
||||
static DRIVER_INIT(funriver) { sfbonus_bitswap(machine, 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); }
|
||||
static DRIVER_INIT(funriverv) { sfbonus_bitswap(machine, 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); }
|
||||
static DRIVER_INIT(spooky) { sfbonus_bitswap(machine, 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); }
|
||||
static DRIVER_INIT(fbdeluxe) { sfbonus_bitswap(machine, 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); }
|
||||
|
||||
|
||||
|
||||
@ -5627,9 +5795,6 @@ GAME( 2004, classice2, classice, sfbonus, amcoe1_reels3, classice,
|
||||
GAME( 2004, classiced2, classice, sfbonus, amcoe1_reels3, classiced, ROT0, "Amcoe", "Classic Edition (Version 1.6LT, set 2)", 0)
|
||||
GAME( 2004, classicev2, classice, sfbonus, amcoe1_reels3, classicev, ROT0, "Amcoe", "Classic Edition (Version 1.6LT Dual)", 0)
|
||||
|
||||
GAME( 2007, atworld, 0, sfbonus, amcoe1_reels3, atworld, ROT0, "Amcoe", "Around The World (Version 1.3E CGA)", 0) /* Year according to Amcoe web site - too new */
|
||||
GAME( 2007, atworldd1, atworld, sfbonus, amcoe1_reels3, atworldd, ROT0, "Amcoe", "Around The World (Version 1.3R CGA)", 0) /* Year according to Amcoe web site - too new */
|
||||
|
||||
GAME( 200?, seawld, 0, sfbonus, amcoe1_reels3, seawldv, ROT0, "Amcoe", "Sea World (Version 1.6E Dual)", 0)
|
||||
GAME( 200?, seawldd1, seawld, sfbonus, amcoe1_reels3, seawld, ROT0, "Amcoe", "Sea World (Version 1.6R CGA)", 0)
|
||||
|
||||
@ -5644,14 +5809,14 @@ GAME( 2005, fb5c, fb5, sfbonus, amcoe1_reels3, fb5,
|
||||
GAME( 2005, fb5d, fb5, sfbonus, amcoe1_reels3, fb5d, ROT0, "Amcoe", "Fruit Bonus 2005 (Version 1.5SH, set 3)", 0)
|
||||
GAME( 2005, fb5v, fb5, sfbonus, amcoe1_reels3, fb5v, ROT0, "Amcoe", "Fruit Bonus 2005 (Version 1.5SH Dual)", 0)
|
||||
|
||||
GAME( 200?, fb6, 0, sfbonus, amcoe1_reels3, fb6, ROT0, "Amcoe", "Fruit Bonus '06 - 10th anniversary (Version 1.7E CGA)", 0)
|
||||
GAME( 200?, fb6v, fb6, sfbonus, amcoe1_reels3, fb6v3, ROT0, "Amcoe", "Fruit Bonus '06 - 10th anniversary (Version 1.7E Dual)", 0)
|
||||
GAME( 200?, fb6d1, fb6, sfbonus, amcoe1_reels3, fb6d, ROT0, "Amcoe", "Fruit Bonus '06 - 10th anniversary (Version 1.7R CGA, set 1)", 0)
|
||||
GAME( 200?, fb6s1, fb6, sfbonus, amcoe1_reels3, fb6s, ROT0, "Amcoe", "Fruit Bonus '06 - 10th anniversary (Version 1.7R CGA, set 2)", GAME_NOT_WORKING) // no reel gfx
|
||||
GAME( 200?, fb6v1, fb6, sfbonus, amcoe1_reels3, fb6v, ROT0, "Amcoe", "Fruit Bonus '06 - 10th anniversary (Version 1.7R Dual)", 0)
|
||||
GAME( 200?, fb6d2, fb6, sfbonus, amcoe1_reels3, fb6d, ROT0, "Amcoe", "Fruit Bonus '06 - 10th anniversary (Version 1.7LT CGA, set 1)", 0)
|
||||
GAME( 200?, fb6s2, fb6, sfbonus, amcoe1_reels3, fb6s, ROT0, "Amcoe", "Fruit Bonus '06 - 10th anniversary (Version 1.7LT CGA, set 2)", GAME_NOT_WORKING) // no reel gfx
|
||||
GAME( 200?, fb6v2, fb6, sfbonus, amcoe1_reels3, fb6v, ROT0, "Amcoe", "Fruit Bonus '06 - 10th anniversary (Version 1.7LT Dual)", 0)
|
||||
GAME( 2006, fb6, 0, sfbonus, amcoe1_reels3, fb6, ROT0, "Amcoe", "Fruit Bonus '06 - 10th anniversary (Version 1.7E CGA)", 0)
|
||||
GAME( 2006, fb6v, fb6, sfbonus, amcoe1_reels3, fb6v3, ROT0, "Amcoe", "Fruit Bonus '06 - 10th anniversary (Version 1.7E Dual)", 0)
|
||||
GAME( 2006, fb6d1, fb6, sfbonus, amcoe1_reels3, fb6d, ROT0, "Amcoe", "Fruit Bonus '06 - 10th anniversary (Version 1.7R CGA, set 1)", 0)
|
||||
GAME( 2006, fb6s1, fb6, sfbonus, amcoe1_reels3, fb6s, ROT0, "Amcoe", "Fruit Bonus '06 - 10th anniversary (Version 1.7R CGA, set 2)", GAME_NOT_WORKING) // no reel gfx
|
||||
GAME( 2006, fb6v1, fb6, sfbonus, amcoe1_reels3, fb6v, ROT0, "Amcoe", "Fruit Bonus '06 - 10th anniversary (Version 1.7R Dual)", 0)
|
||||
GAME( 2006, fb6d2, fb6, sfbonus, amcoe1_reels3, fb6d, ROT0, "Amcoe", "Fruit Bonus '06 - 10th anniversary (Version 1.7LT CGA, set 1)", 0)
|
||||
GAME( 2006, fb6s2, fb6, sfbonus, amcoe1_reels3, fb6s, ROT0, "Amcoe", "Fruit Bonus '06 - 10th anniversary (Version 1.7LT CGA, set 2)", GAME_NOT_WORKING) // no reel gfx
|
||||
GAME( 2006, fb6v2, fb6, sfbonus, amcoe1_reels3, fb6v, ROT0, "Amcoe", "Fruit Bonus '06 - 10th anniversary (Version 1.7LT Dual)", 0)
|
||||
|
||||
GAME( 2006, fb6se, 0, sfbonus, amcoe1_reels3, fb6, ROT0, "Amcoe", "Fruit Bonus 2006 Special Edition (Version 1.4E CGA)", 0) /* Released August 2006 according to Amcoe web site */
|
||||
GAME( 2006, fb6sev, fb6se, sfbonus, amcoe1_reels3, fb6v3, ROT0, "Amcoe", "Fruit Bonus 2006 Special Edition (Version 1.4E Dual)", 0)
|
||||
@ -5660,18 +5825,26 @@ GAME( 2006, fb6sev1, fb6se, sfbonus, amcoe1_reels3, fb6v,
|
||||
GAME( 2006, fb6sed2, fb6se, sfbonus, amcoe1_reels3, fb6d, ROT0, "Amcoe", "Fruit Bonus 2006 Special Edition (Version 1.4LT CGA)", 0)
|
||||
GAME( 2006, fb6sev2, fb6se, sfbonus, amcoe1_reels3, fb6v, ROT0, "Amcoe", "Fruit Bonus 2006 Special Edition (Version 1.4LT Dual)", 0)
|
||||
|
||||
GAME( 2006, bugfever, 0, sfbonus, amcoe1_reels3, bugfever, ROT0, "Amcoe", "Bugs Fever (Version 1.7R CGA)", 0) /* Released August 2006 according to Amcoe web site */
|
||||
GAME( 2006, bugfeverv, bugfever, sfbonus, amcoe1_reels3, bugfeverv, ROT0, "Amcoe", "Bugs Fever (Version 1.7R Dual)", 0)
|
||||
GAME( 2006, bugfeverd, bugfever, sfbonus, amcoe1_reels3, bugfeverd, ROT0, "Amcoe", "Bugs Fever (Version 1.7E CGA)", 0)
|
||||
GAME( 2006, bugfeverv2, bugfever, sfbonus, amcoe1_reels3, bugfeverv2, ROT0, "Amcoe", "Bugs Fever (Version 1.7E Dual)", 0)
|
||||
GAME( 2006, bugfevero, bugfever, sfbonus, amcoe1_reels3, bugfevero, ROT0, "Amcoe", "Bugs Fever (Version 1.6R CGA)", 0)
|
||||
GAME( 2006, bugfever, 0, sfbonus, amcoe1_reels3, bugfever, ROT0, "Amcoe", "Bug Fever (Version 1.7R CGA)", 0) /* Released August 2006 according to Amcoe web site */
|
||||
GAME( 2006, bugfeverv, bugfever, sfbonus, amcoe1_reels3, bugfeverv, ROT0, "Amcoe", "Bug Fever (Version 1.7R Dual)", 0)
|
||||
GAME( 2006, bugfeverd, bugfever, sfbonus, amcoe1_reels3, bugfeverd, ROT0, "Amcoe", "Bug Fever (Version 1.7E CGA)", 0)
|
||||
GAME( 2006, bugfeverv2, bugfever, sfbonus, amcoe1_reels3, bugfeverv2, ROT0, "Amcoe", "Bug Fever (Version 1.7E Dual)", 0)
|
||||
GAME( 2006, bugfevero, bugfever, sfbonus, amcoe1_reels3, bugfever, ROT0, "Amcoe", "Bug Fever (Version 1.6R CGA)", 0)
|
||||
|
||||
// no gfx / sound roms
|
||||
GAME( 2007, atworld, 0, sfbonus, amcoe1_reels3, atworld, ROT0, "Amcoe", "Around The World (Version 1.3E CGA)", 0) /* Year according to Amcoe web site - too new */
|
||||
GAME( 2007, atworldd1, atworld, sfbonus, amcoe1_reels3, atworldd, ROT0, "Amcoe", "Around The World (Version 1.3R CGA)", 0) /* Year according to Amcoe web site - too new */
|
||||
|
||||
// no graphic / sound roms dumped for these sets, but functional program roms & descramble are in place
|
||||
GAME( 200?, version4, 0, sfbonus, amcoe1_reels3, version4, ROT0, "Amcoe", "Version 4 (Version 4.2R)", GAME_NOT_WORKING)
|
||||
// no gfx / sound roms
|
||||
GAME( 200?, dvisland, 0, sfbonus, amcoe1_reels3, dvisland, ROT0, "Amcoe", "Devil Island", GAME_NOT_WORKING)
|
||||
// no gfx / sound roms
|
||||
GAME( 200?, funriver, 0, sfbonus, amcoe1_reels3, funriver, ROT0, "Amcoe", "Fun River (set 1)", GAME_NOT_WORKING)
|
||||
GAME( 200?, funriverv, funriver, sfbonus, amcoe1_reels3, funriverv, ROT0, "Amcoe", "Fun River (set 2)", GAME_NOT_WORKING)
|
||||
GAME( 200?, spooky, 0, sfbonus, amcoe1_reels3, spooky, ROT0, "Amcoe", "Spooky Night (Version 2.0.4)", GAME_NOT_WORKING)
|
||||
GAME( 200?, fbdeluxe, 0, sfbonus, amcoe1_reels3, fbdeluxe, ROT0, "Amcoe", "Fruit Bonus Deluxe (Version 1.0.7)", GAME_NOT_WORKING)
|
||||
|
||||
// Known sets but no roms dumped at all for these:
|
||||
// Merry Circus
|
||||
// Fruit Bonus 3G
|
||||
|
||||
// ?? what is this
|
||||
GAME( 200?, amclink, 0, sfbonus, amcoe1_reels3, sfbonus_common, ROT0, "Amcoe", "Amcoe Link Control Box (Version 2.2)", GAME_NOT_WORKING)
|
||||
|
Loading…
Reference in New Issue
Block a user