| driver | deco32.c |
| source | deco32.c (deco32.c on mamedev.org) |
| games | Captain America and The Avengers (Asia Rev 1.0) Captain America and The Avengers (Asia Rev 1.4) Captain America and The Avengers (Japan Rev 0.2) Captain America and The Avengers (UK Rev 1.4) Captain America and The Avengers (US Rev 1.4) Captain America and The Avengers (US Rev 1.6) Captain America and The Avengers (US Rev 1.9) Dragon Gun (US) Fighter's History (Japan ver 42-03) Fighter's History (US ver 42-03) Fighter's History (US ver 42-05, alternate hardware ) Fighter's History (World ver 43-07) Locked 'n Loaded (US) Locked 'n Loaded (World) Night Slashers (Japan Rev 1.2) Night Slashers (Korea Rev 1.3) Night Slashers (Over Sea Rev 1.2) Tattoo Assassins (Asia Prototype) Tattoo Assassins (US Prototype) |
| information | 0.58 [Bryan McPhail] TODO: - Tattoo Assassins & Dragongun use an unemulated chip (Ace/Jack) for special blending effects. It's exact effect is unclear. - Video backgrounds in Dragongun? - Locked'N Loaded (parent set) is a slightly different hardware revision: board # DE-0420-1 where the US set is DE-0359-2. The sound is _not_ hooked up correctly for this set. NOTES: - Data East 32 bit ARM based games. - Driver: Emulation by Bryan McPhail and Tim, Avedis and Stiletto for many things including work on Fighter's History protection and tracking down Tattoo Assassins. - Tattoo Assassins is a prototype, it is thought only 25 test units were manufactured and distributed to test arcades before the game was recalled. TA is the only game developed by Data East Pinball in USA, rather than Data East Corporation in Japan. Tattoo Assassins uses DE Pinball soundboard 520-5077-00 R - The Tattoo Assassins eprom seems strange... It's 1024 bytes in size, and 8 bit in width, but offers a 'multiple read' mode where a bit stream can be read starting at any byte boundary. WIP: - 0.113: Zsolt Vasvari removed unnecessary idle skipping code from the Deco32 driver. This allows removal of a couple of now-unused functions from cpuexec. - 0.111u2: Aaron Giles improved cycle timings in the ARM CPU core. Altered the deco32 CPU clocks to be more realistic. - 0.93: Fixed clock speed to 15255 Hz in games with second OKI6295. - 21st June 2003: Brian Troha added some documentation to the Deco32 driver. - 2nd March 2002: Bryan McPhail added sprite flicker to the Captain America driver, and Stephane Humbert fixed the input ports in it. - 0.58: Added deco32.c driver, vidhrdwdeco32.c and includesdeco32.h. - 3rd February 2002: Bryan McPhail submitted the Captain America driver and ARM CPU core written by him and Phil Stroffolino. Captain America is almost perfect and includes sound, but the other games in that driver don't work - Fighter's History uses a protection chip, Dragon Gun and Locked 'N Loaded use a different sprite RAM format which is not yet emulated, and Tattoo Assassins works with sound, but lacks the graphics ROMs. |
| captaven | Captain America and The Avengers (Asia Rev 1.4)[Apr/25/98]
Captain America and the Avengers ©1991 Data East
CPU: 68000?
Sound: YM2151, OKI ADPCM (x2)
[05/04/98]
CAPTAIN AMERICA AND THE AVENGERS
CHIP PLACEMENT
NAME POSITION TYPE VER 2
--------------------------------------
HH-08 17K 27512 SAME
HH-07-3 2L 271001 "
HH-06-3 2K " "
HH-05-3 2H " "
HH-04-3 2E " "
HH03-1_9 1M " HH03-4
HH02-1_9 1K " HHO2-4
HH01-1_9 1H " HH01-4
HH00-1_9 1E " HH00-4
[Jul/06/98]
AVENGERS DATA EAST
USES YM2151 SOUND
NAME LOCATION TYPE
----------------------------
HG00-4 2F 27C010
HG01-4 2H "
HG02-4 2K "
HG03-4 2L "
HG04-3 3F "
HG05-3 3H "
HG06-3 3K "
HG07-3 3L "
HG08 17K 27512
PAL16L8A 12L
PAL16L8A 4H
PAL16L8A 5H
PAL16R8B 14C
-
[Aug/29/2002]
Captain America And The Avengers by DECO 1991.
Set revision 3
Eproms name and locations checked !
hn_00.e1 (no revision)
hn_01.f1 (no revision)
hn_02.j1 (no revision)
hn_03.l1 (no revision)
hn_04-3.e2 (rev 3)
hn_05-3.f2 (rev 3)
hn_06-3.j2 (rev 3)
hn_07-3.l2 (rev 3)
hn_08.k17 (no revision)
mask roms locations (not redumped)
man_00.a8
man_01.a10
man_02.a11
man_03.a12
man_04.a14
man_05.a15
man_06.a17
man_07.a18
man_08.c17
man_09.c20
Provided: 29/08/2002
- |
| dragngun | Dragon Gun (US)[Dec/18/98]
Data East Dragon Gun 1992
Known as Dragoon in Japan or maybe prototype game.
12/18/98
A 2 player gun game that never was manufactured in the US because it was
too expensive.
Hardware Specs: Top Board Custom Chips 74, 101, 113, 146.
Encrypted processors.
Sound Chips: Ym2151 and Three Oki M6295 ADPCM Decoders
Sound CPU: Hudson Soft Hu6280A
Back Board Dual Intel i750s. (DE0360-3)
Custom 186, Chips 187, NEC labels, hmm, NEC processors.
KB10SND BIN 65,536 12-17-98 10:51a KB10SND.BIN Hu6280A Code
DGADPCM1 BIN 524,288 12-17-98 10:56a DGADPCM1.BIN OKI6295 Chip 1
DGADPCM2 BIN 524,288 12-17-98 10:58a DGADPCM2.BIN OKI6295 Chip 2
DGADPCM3 BIN 524,288 12-17-98 10:57a DGADPCM3.BIN OKI6295 Chip 3
DGMA0 BIN 524,288 12-18-98 9:28a DGMA0.BIN Mask
DGMA1 BIN 524,288 12-18-98 9:27a DGMA1.BIN Mask
DGMA10 BIN 1,048,576 12-18-98 9:43a DGMA10.BIN Mask
DGMA11 BIN 1,048,576 12-18-98 9:42a DGMA11.BIN Mask
DGMA12 BIN 1,048,576 12-18-98 9:41a DGMA12.BIN Mask
DGMA13 BIN 1,048,576 12-18-98 9:40a DGMA13.BIN Mask
DGMA14 BIN 1,048,576 12-18-98 9:39a DGMA14.BIN Mask
DGMA15 BIN 1,048,576 12-18-98 9:38a DGMA15.BIN Mask
DGMA16 BIN 1,048,576 12-18-98 9:37a DGMA16.BIN Mask
DGMA17 BIN 1,048,576 12-18-98 9:59a DGMA17.BIN Mask
DGMA18 BIN 1,048,576 12-18-98 9:58a DGMA18.BIN Mask
DGMA19 BIN 1,048,576 12-18-98 9:57a DGMA19.BIN Mask
DGMA2 BIN 1,048,576 12-18-98 9:26a DGMA2.BIN Mask
DGMA20 BIN 1,048,576 12-18-98 9:56a DGMA20.BIN Mask
DGMA21 BIN 1,048,576 12-18-98 9:54a DGMA21.BIN Mask
DGMA22 BIN 1,048,576 12-18-98 9:54a DGMA22.BIN Mask
DGMA23 BIN 1,048,576 12-18-98 9:53a DGMA23.BIN Mask
DGMA24 BIN 1,048,576 12-18-98 9:52a DGMA24.BIN Mask
DGMA25 BIN 1,048,576 12-18-98 9:50a DGMA25.BIN Mask
DGMA26 BIN 1,048,576 12-18-98 9:49a DGMA26.BIN Mask
DGMA27 BIN 1,048,576 12-18-98 9:48a DGMA27.BIN Mask
DGMA28 BIN 1,048,576 12-18-98 9:46a DGMA28.BIN Mask
DGMA3 BIN 1,048,576 12-18-98 9:25a DGMA3.BIN Mask
DGMA4 BIN 1,048,576 12-18-98 9:24a DGMA4.BIN Mask
DGMA5 BIN 1,048,576 12-18-98 9:23a DGMA5.BIN Mask
DGMA9 BIN 1,048,576 12-18-98 9:44a DGMA9.BIN Mask
KB00 BIN 262,144 12-18-98 9:33a KB00.BIN Code?
KB01 BIN 262,144 12-18-98 9:33a KB01.BIN Code?
KB02 BIN 262,144 12-18-98 9:32a KB02.BIN Code?
KB03 BIN 262,144 12-18-98 9:31a KB03.BIN Code?
KB04 BIN 262,144 12-18-98 9:36a KB04.BIN Code?
KB05 BIN 262,144 12-18-98 9:35a KB05.BIN Code?
KB06 BIN 262,144 12-18-98 9:35a KB06.BIN Code?
KB07 BIN 262,144 12-18-98 9:34a KB07.BIN Code?
KB08 BIN 65,536 12-18-98 9:29a KB08.BIN Code?
KB09 BIN 65,536 12-18-98 9:29a KB09.BIN Code?
- |
| fghthist | Fighter's History (World ver 43-07)[06/15/98]
FIGHTERS HISTORY
USES YM2151 SOUND
CHIP # POSITION TYPE
------------------------
KZ00-1 1F 27C4096
KZ01-1 2F 27C4096
KZ02 18K 27512
MB7124H 8J
PAL16L8B 3D
PAL16L8B 4D
[Jun/03/99]
Data East 1991
Fighters History
6/3/99
Hardware Specs: Custom CPU DECO L7A0680
Hudson Soft Hu6280A Audio CPU
Sound: Yamaha YM2151 and Two OKI M6295 ADPCM
DECO Customs Chips: 52, 56, 74, 153, 170, 200
Notes: The -8 on the MASK roms are 8Megabit the -16 are 16Megabit.
I wasn't sure on the MASK rom size so I read them twice as
8Megabit or 16Megabit.
KZ00-1 1F 524,288 12-11-96 5:20a KZ00-1.1F
KZ01-1 2F 524,288 12-11-96 5:21a KZ01-1.2F
KZ02 18K 65,536 12-11-96 5:24a KZ02.18K
MBF07 BIN 524,288 05-30-99 4:25p Mbf07.bin
MBF06 BIN 524,288 05-30-99 4:59p Mbf06.bin
MBF03-8 BIN 1,048,576 06-02-99 1:10p Mbf03-8.bin
MBF00-8 BIN 1,048,576 06-02-99 12:08p Mbf00-8.bin
MBF01-16 BIN 2,097,152 06-02-99 12:24p Mbf01-16.bin
MBF01-8 BIN 1,048,576 06-02-99 12:23p Mbf01-8.bin
MBF02-16 BIN 2,097,152 06-02-99 12:50p Mbf02-16.bin
MBF02-8 BIN 1,048,576 06-02-99 12:50p Mbf02-8.bin
MBF03-16 BIN 2,097,152 06-02-99 1:11p Mbf03-16.bin
MBF00-16 BIN 2,097,152 06-02-99 12:08p Mbf00-16.bin
MBF05-8 BIN 1,048,576 06-02-99 1:51p Mbf05-8.bin
MBF04-16 BIN 2,097,152 06-02-99 1:59p Mbf04-16.bin
MBF04-8 BIN 1,048,576 06-02-99 1:58p Mbf04-8.bin
MBF05-16 BIN 2,097,152 06-02-99 1:51p Mbf05-16.bin
MB7124H 8J 512 06-15-98 6:43p MB7124H.8J
PAL16L8B 3D 2,769 06-15-98 6:45p PAL16L8B.3D
PAL16L8B 4D 2,769 06-15-98 6:45p PAL16L8B.4D
READ 240 06-15-98 6:47p READ
-
[Nov/27/2000]
Fighters History
(C) DataEast)
Alternative program roms only
- |
| lockload | Locked 'n Loaded (World)[Oct/21/2001]
Locked 'N Loaded ©1994 Data East
PCB # DE-0360-4
CPU: ARM (DE101), HuC6280.
Sound: YM2151, OKI M6295 (x3)
Other: ADC0808, DE146, DE113, DE74 (x2), DE145, 187, 186, Intel 82750 (x2)
X1 (upper): 28 MHz
X2 (upper): 32.220 MHz
X1 (lower): 23 MHz
X2 (lower): 25 MHz
X3 (lower): 20 MHz
-
[MAME]
Locked 'n Loaded (US)
Data East Corporation (c) 1994
DE-0359-2 PCB Layout - Same PCB as used for Dragon Gun, see comment below:
------------------------------------------------------------
| 32.220MHz 28.000MHz 8M-7 8M-3 |
| MBM-05 MBM-03 |
| NH06-0 HuC6280A 8M-5 8M-1 |
| YM2151 MBM-04 MBM-02 |
--+ |
--+ MBM-07 |
| MAR-07 74 |
| M6295 M6295 MBM-06 MBM-01 NH05-0 |
| M6295 MBM-00 NH04-0 |
| 74 |
|J |
|A |
|M |
|M 2M-5 2M-4 |
|A 113 NH03-0 NH01-0 |
| 101 2M-7 2M-6 |
--+ NH02-0 NH00-0 |
--+ DSW1 146 |
|A 93C45 |
|U +-------------------------+
|X | DE-0406-1 |
--| ADC0808CCN | AUX PCB with |
--------------------------------| Gun Connectors |
--------------------------+
2M-4 through 2M-7 are empty sockets for additional program ROMs (used by dragon Gun)
Odd numbered 8M are empty sockets
AUX edge connector is a 48 pin type simular to those used on Namco System 11, 12, ect
DE-0360-4 ROM board Layout:
------------------------------------------------------------
| CN2 TC524256BZ-10 TC524256BZ-10 MAR-17|
| TC524256BZ-10 TC524256BZ-10 MAR-18|
| HM65256BLSP-10 TC524256BZ-10 TC524256BZ-10 MAR-19|
| 16 of these chips TC524256BZ-10 TC524256BZ-10 MAR-20|
| in this area MAR-21|
| Intel i750 MAR-22|
| 187 23.000MHz MAR-23|
|MBM-08 MAR-24|
|MBM-09 20.0000MHz MAR-25|
|MBM-10 145 MAR-26|
|MBM-11 186 MAR-27|
|MBM-12 MAR-28|
|MBM-13 |
|MBM-14 PAL16L8BCN Intel i750 |
|MBM-15 PAL16L8BCN |
| CN1 25.000MHz PAL16L8BCN |
------------------------------------------------------------
CN1 = Tripple row 32 pin connector
CN2 = Dual row 32 pin connector
Locked 'n Loaded appears to be a conversion of Dragon Gun (c) 1993 as
there are 12 surface mounted GFX roms and 1 surface mounted sample rom
left over from the conversion. The roms labeled "MAR-xx" are those
from Dragon Gun.
-
|
| nslasher | Night Slashers (Korea Rev 1.3)[MAME]
Night Slashers
Data East, 1993
PCB Layout
----------
DE-0397-0 DEC-22VO
|-----------------------------------------------------|
| TA8205AH Z80 |-----| HBM-07 |
| 6164 YM2151 | 52 | |
| LX02 | | HBM-09 HBM-06 |
| YM3012 32MHz |-----| |
| JP1 HBM-11 93C45 HBM-05 |
|CN2 HBM-10 |-----| |
| M6295(1) | 52 | HBM-04 |
| M6295(2) | | |
| |-----| |-----| |-----| |-----| HBM-03 |
|J | 104 | | 153 | | 52 | |
|A | | | | |-----| | | HBM-02 |
|M |-----| |-----| | 153 | |-----| |
|M | | 28.322MHz|
|A |-----| |
| |-----| PAL |
| | 99 | PROM |-----| 6164 HBM-01 |
| | | | 74 | 6164 |
| |-----| | | HBM-00 |
| |-----| |-----| |-----| |
| | 153 | | 200 | |-----| 6164 |
| | | | | | 141 | 6164 |
| |-----| |-----| | | PAL |
|TEST_SW |-----| PAL |-----| |
| | 156 | |
| LH52250 LH52250 LX-01 | | |
| CN3 LH52250 LH52250 LX-00 |-----| |
|-----------------------------------------------------|
Notes:
The CPU is chip 156. It's an encrypted ARM-based CPU. The CPU is running at 7.0805MHz [28.322/4]
Z80B - Goldstar Z8400B, running at 3.5555MHz [32/9]
YM2151 - Yamaha YM2151 sound chip, running at 3.5555MHz [32/9]
OKI M6295 - Oki M6295 PCM Sample chip, (1) running at 1.000MHz [32/32]. Sample rate = 1000000 / 132
(2) running at 2.000MHz [32/16]. Sample rate = 2000000 / 132
6164 - UM6164BK-20 8K x8 SRAM
LH52250 - Sharp LH52250 32K x8 SRAM
93C45 - 128bytes x8 Serial EEPROM
PALs - PAL 16L8ACN (x 2, near program ROMs, one at 3D labelled 'VM-00', one at 4D labelled 'VM-01')
PAL 16l8ACN (near chip 99, located at 8J, labelled 'VM-02')
HSync - 15.86kHz
VSync - 58Hz
Custom ICs-
DE # Package Type Additional #'s (for reference of scratched-off chips on other PCB's)
------------------------------------------------------------------------------------------------------
156 (CPU) 100 Pin PQFP 932EV 301801
141 160 Pin PQFP 24220F008
74 160 Pin PQFP 24220F009
99 208 Pin PQFP L7A0967
52 (x3) 128 Pin PQFP 9322EV 298251 VC5259-0001
153 (x3) 144 Pin PQFP L7A0888 9328
104 100 Pin PQFP L7A0717 9148
200 100 Pin PQFP JAPAN 9320PD027 (chip is darker black)
Other - There's a small push button near the JAMMA connector to access test mode.
All settings are via an on-board menu.
All pinouts conform to standard JAMMA pinout. Joystick is 8-way with 3 buttons used.
JP1: 1-2 Sound Output in MONO
2-3 Sound Output in STEREO
CN2: 4 Pin connector (use when JP1 = 2-3)
Pin # Signal
1 L-Speaker +
2 L-Speaker -
3 R-Speaker -
4 R-Speaker +
CN3: 15 Pin connector (Player 3)
Pin # Signal
1 COIN SW3
2 3P PUSH 3
3 3P LEFT
4 3P RIGHT
5 3P UP
6 3P DOWN
7 3P PUSH 1
8 3P PUSH 2
9-13 NOT USED
14-15 GND
ROMs - MAINPRG1.1F HN27C4096 \
MAINPRG2.2F HN27C4096 / Main Program (no ROM stickers attached, DE ROM code unknown)
Japanese Version
LX01-.2F HN27C4096 \
LX00-.1F HN27C4096 / Main Program (Japan version)
MBH-00.8C 42 pin 16M MASK (read as 27C160) \
MBH-01.9C 42 pin 16M MASK (read as 27C160) |
MBH-02.14C 42 pin 16M MASK (read as 27C160) |
MBH-03.15C 40 pin 4M MASK (read as MX27C4100) |
MBH-04.16C 42 pin 16M MASK (read as 27C160) |
MBH-05.17C 40 pin 4M MASK (read as MX27C4100) | GFX
MBH-06.18C 32 pin 8M MASK (read as 27C080) |
MBH-07.19C 32 pin 2M MASK (read as 27C020) |
MBH-08.16E 40 pin 4M MASK (read as MX27C2100) |
MBH-09.18E 40 pin 4M MASK (read as MX27C2100) /
MBH-10.14L 32 pin 4M MASK (read as 27C040) \
MBH-11.16L 32 pin 4M MASK (read as 27C040) / Sound (Samples)
LX02-.17L 27C512 Sound Program
PROM.9J Fujitsu MB7124 compatible with 82S147 Labelled 'LN-00'
-
[Jul/29/2001]
Night Slashers
(C) Data East, 1993
PCB: DE-0397-0
DEC 22VO
CPU: ? (looks like 68000 or 68020?? - chip # 156)
SND: Z80B, YM2151, OKI M6295, YM3012
OSC: 28.322000MHz, 32.000MHz
RAM: 6264 x 5, SHARP LH25520 x 4
Other: EEPROM - 93C45
PALs - PAL 16L8ACN (x 2, near program ROMs)
PAL 16l8ACN (near chip 99)
CUSTOM DE CHIPS:
DE # Package Type Additional #'s (for reference of scratched-off chips on other PCB's)
156 (CPU?) 100 Pin PQFP 932EV 301801
141 160 Pin PQFP 24220F008
74 160 Pin PQFP 24220F009
99 208 Pin PQFP L7A0967
52 (X 3) 128 Pin PQFP 9322EV 298251 VC5259-0001
153 (X 3) 144 Pin PQFP L7A0888 9328
104 100 Pin PQFP L7A0717 9148
|
| tattass | Tattoo Assassins (US Prototype)[Dec/25/2001] Data East 94 prototype Tattoo Assasins Type Position Rev Checksum Marked Notes ------------------------------------------------------- 27C4002 94F0 PP 44 CPU DE-0431-0 read w/J1 27C4096 6C86 PP 45 CPU DE-0431-0 read w/J1 27C4001 U17 V042 297C U17 Soundboard 520-5077-00 R 27C4001 U21 V042 3CFC U21 Soundboard 520-5077-00 R 27C4001 U36 V042 3E72 U36 Soundboard 520-5077-00 R 27C4001 U37 V042 8EEA U37 Soundboard 520-5077-00 R 27C512 U7 V042 8E81 U 7 Soundboard 520-5077-00 R - |