Added readmes to Jail Break, Ninja Warriors, Operation Wolf and Rainbow Islands [Guru]

This commit is contained in:
mariuszw1 2009-05-25 19:50:11 +00:00
parent 354a1068a3
commit 3a9f379193
4 changed files with 427 additions and 3 deletions

View File

@ -21,6 +21,60 @@ Board Parts:
6301 @ 6f and 7f (PROM's)
6331 @ 1f and 2f (PROM's)
Jail Break
Konami 1986
PCB Layout
----------
GX507
PWB 300394A
|----------------------------------------|
| KONAMI-1 507P03.11D 6264 4416 |
| 507P02.9D |-------| 4416 |
| |KONAMI | 4416 |
| 507L01.8C |005849 | 4416 |
| |-------| |
| VLM5030 507J13.7F|
| SN76489 507J12.6F|
| 3.579545MHz 18.432MHz |
| DSW3 507J09.5F|
| 507L08.4F|
| DSW2 507J07.3F|
| UPC324 |
| DSW1 507J11.2F|
| LA4460 507J10.1F|
| 005273 005273 |
| 005273 005273 |
| VOL 18-WAY CN1 |
|----------------------------------------|
Notes:
KONAMI1 - Custom encrypted 6809 CPU, clock 1.536MHz [18.432/12] (DIP42)
VLM5030 - Sanyo VLM5030 speech chip, clock 3.579545MHz (DIP40)
SN76489 - Texas Instruments SN76489 noise generator IC, clock 1.536MHz [18.432/12] (DIP16)
UPC324 - NEC UPC324 op amp. Also compatible with LM324 and Mitsubishi M5224P (DIP14)
LA4460 - Power amp IC
DSW1/2 - 8-position dip switches
DSW3 - 4-position dip switch
CN1 - 4-pin connector for monitors that require separate syncs. Pin 1 is negative vertical sync output.
Horizontal sync is taken from the regular composite sync on the PCB on pin B14.
18-WAY - 18-way edge connector. Pinout matches standard Konami 18-way pinout (Scramble/Frogger/Yie-Ar Kung Fu etc)
6264 - 8kx8 SRAM (DIP28)
4416 - 16kx4 DRAM (DIP18)
005849 - Konami custom graphics generator (PGA179)
005273 - Konami custom resistor array (SIL10)
507J12/13 - MMI 63S141 256x4 Bipolar PROM (= 82S129 & 6301 etc)
507J10/11 - MMI 63S081 32x8 Bipolar PROM (= 82S123 & 6331 etc)
All ROMs type 27C128. Pin 26 of 8C is tied high, the lower half is empty.
Measurements
------------
Xtal - 3.57867MHz
OSC - 18.43199MHz
HSync - 15.5185kHz
VSync - 60.6059Hz
***************************************************************************/
/*

View File

@ -58,6 +58,127 @@ The triple palette generator (one for each screen) is probably just a
result of the way the hardware works: the colors in each are the same.
Ninja Warriors
Taito, 1987
PCB Layout
----------
J1100136A
K1100313A
SOUND BOARD
|------------------------------|
| Z80 16MHz YM2610 |
|M B31-37.11 |
| TMM2063 TC0140SYT |
| TC0060DCA |
| TC0060DCA YM3016-F |
| TL074 TL074 TL074 |
| B31-08.19|
| B31-09.18|
| MB3735 MB3735 B31-10.17|
| B31-11.16|
| VOL1 VOL2 |
| S |
|------------------------------|
Notes:
Z80 - clock 4.000MHz [16/4]
YM2610 - clock 8.000MHz [16/2]
MB3735 - Audio power AMP
TC006DCA - Taito custom ceramic DAC/filter module (SIL20)
TC0140SYT - Taito custom sound control IC (QFP120)
YM3016F - Yamaha stereo audio DAC (DOIC16)
TL074 - Texas Instruments low noise quad J-Fet op-amp (DIP14)
M - 25 pin connector
S - 30 pin flat cable joining to CPU BOARD
TMM2063 - 8kx8 SRAM (DIP28)
B31-37 - TC541000 mask ROM (DIP32)
Other B31* - 234000 mask ROM (DIP40)
K1100311B
J1100134B
CPU BOARD
|--------------------------------------------------------------|
| 2018 2063 |
| TC0070RGB TC0110PCR B31-02.29 43256 |
| 68000 2018 TC0100SCN B31-01.28 43256 |
| 26.686MHz 2063 |
| B31-16.68 16MHZ |
|H 2018 2063 |
| B31-36.97 B31-33.87 TC0070RGB TC011PCR B31-02.27 43256 |
| B31-35.96 B31-32.86 2018 TC0100SCN B31-01.26 43256 |
| B31-34.95 B31-31.85 B31-15.62 2063 |
|J DIP28 DIP28 |
| 43256 43256 |
| 2063 |
| 2018 TC0100SCN B31-02.24 43256 |
| B31-17.82 TC0070RGB TC0110PCR B31-01.24 43256 |
| B31-14-1.54 2063 |
| |
| 2018 43256 |
|G 43256 |
| 43256 43256 B31-13.20 |
| 3771 B31-45.35 B31-47.32 68000 |
| PC050CM TC0040IOC DSWA B31-29.34 B31-27.31 |
| DSWB DIP40 B31-12.1 |
|--------------------------------------------------------------|
Notes:
43256 - 32kx8 SRAM (DIP28)
2063 - 8kx8 SRAM (NDIP28)
DIP28 - Empty socket(s)
DIP40 - Socket for mounting 'ROM 5 BOARD'
2018 - 2kx8 SRAM (NDIP24)
H - 12 pin connector for power input
J - 15 pin connector
G - 22-way edge connector
B31-12 thru B31-17 - PALs
K9100162A
J9100118A
ROM 5 BOARD
|-----------------|
|B31-38.3 B31-40.6|
|B31-39.2 B31-41.5|
| |
| DIP40 74F139|
|-----------------|
K1100312A
J1100135A
OBJECT BOARD
|--------------------------------------------------------------|
| |
| B31-18.IC78 |
| TMM2064 TMM2064 TMM2064 |
| B31-19.IC80 |
| TMM2064 |
| |
| |
| B31-20.IC119 |
| B31-21.IC120 |
| B31-22.IC121 |
| B31-04.IC173|
| B31-23.IC143 B31-05.IC174|
| B31-24.IC144 B31-06.IC175|
| B31-07.IC176|
| MB81461 MB81461 MB81461 MB81461 |
| MB81461 MB81461 MB81461 MB81461 |
| MB81461 MB81461 MB81461 MB81461 |
|H MB81461 MB81461 MB81461 MB81461 TC0120SHT |
| MB81461 MB81461 MB81461 MB81461 |
| MB81461 MB81461 MB81461 MB81461 |
| MB81461 MB81461 MB81461 MB81461 |
| MB81461 MB81461 MB81461 MB81461 |
|--------------------------------------------------------------|
Notes:
B31-04 thru 06 - 234000 mask ROM (DIP40)
B31-18 thru 24 - PALs
MB81461 - 64kx4 dual-port DRAM (ZIP24)
TMM2064 - 8kx8 SRAM (DIP28)
Dumpers Notes
-------------

View File

@ -36,6 +36,174 @@ of the status bar (you can shoot enemies underneath it).
To keep the input span 0-255 a multiplier (300/256 ?)
would be used.
Operation Wolf
Taito, 1987
PCB Layouts
-----------
SOUND BOARD
J1100122A (J1100122B) \ <-- minor rev, but no difference on PCB
K1100268A (K1100268B) /
K1100268A OPERATION WOLF (sticker)
|-----------------------------------------|
|X S 8464 |
| VR1 PC060HA B20-07.10|
|N MB3735 YM2151 Z80 |
| SEIBU YM3012 8MHz|
| HB-41 |
| |
| VR2 |
| MB3735 |
| TL074 |
|T TC0060DCA |
| TC0060DCA |
| TL074 |
| |
| M5205 |
| 384kHz |
| M5205 B20-08.21|
|-----------------------------------------|
Notes:
Z80 - clock 4.000MHz [8/2]
YM2151 - clock 4.000MHz [8/2]
YM3012 - 2-channel serial input floating D/A converter
M5205 - clock 384kHz (via resonator)
HB-41 - Seibu HB-41 ceramic module (sound/filter related)
MB3735 - Audio power amp IC
TL074 - Op amp
8464 - 8kx8 SRAM
PC060HA - Taito PC060HA CIU custom IC (DIP28). Manufactured by Fujitsu
B20-07.10 - 27C512 EPROM (DIP28)
B20-08.21 - 234000 mask ROM (DIP40)
VR1/2 - Volume pots
S - 30 pin flat cable joining to main board (for main board/sound board communication)
X - 5 pin connector for sound output (left+right speakers)
N - 10 pin connector for power inputs
T - 18-way edge connector (single sided, pins on solder side only)
Pinouts
-------
X Connector N Connector T Connector
------------ ------------ ------------
1 Right Speaker (+) 1 GND 1 GND
2 Right Speaker (-) 2 GND 2 GND
3 Left Speaker (+) 3 not used 3 GND
4 not used 4 +5 Volts 4 GND
5 Left Speaker (-) 5 +5 Volts 5 Optical sensor input from gun
6 not used 6 not used
7 -5 Volts 7 not used
8 +12 Volts 8 not used
9 not used 9 not used
10 not used 10 not used
11 not used
12 not used
13 not used
14 not used
15 +5 Volts
16 +5 Volts
17 +5 Volts
18 +5 Volts
MAIN PCB
J1100130A
K1100288A
M4300084F OPERATION WOLF (sticker)
K1100303A OPERATION WOLF (sticker)
|----------------------------------------------------|
| SWB SWA S M |
| 12MHz 16MHz |
|H 6116 26.686MHz|
| TC0070RGB 6116 B20-09.19 MB3771 |
| |
| |-------|B20-13.13|
| 2018 2018 |TAITO | |
|G PC050CM 2018 2018 |PC080SN| |
| |-------| |-------| |
| B20-18.73 |TAITO | DIP28|
| B20-14.72 |PC0900J| 43256 DIP28 |
| B20-12.92 |-------| 43256 |
| DIP28 B20-03-2.30 |
| 68000 DIP28 B20-19.29 8464 8464 |
| B20-11.85 B20-05-2.40 DIP28 |
| B20-10.84 B20-04.39 DIP28 |
|----------------------------------------------------|
Notes:
68000 - clock 8.000MHz [16/2]
6116 - 2k x8 SRAM (color RAM)
43256 - 32k x8 SRAM (tile RAM)
8464 - 8k x8 SRAM (work RAM)
2018 - 2k x8 SRAM (sprite RAM)
PC080SN - Taito custom tilemap generator IC (connected to 43256 SRAM)
PC0900J - Taito custom sprite generator IC (connected to 2018 SRAM)
DIP28 - unpopulated DIP28 socket
B20-18.73 - Taito custom C-Chip marked 'TC0030CMD, with sticker 'B20-18'
TC0070RGB - Taito custom ceramic module RGB mixer IC
PC050CM - Taito custom ceramic module (input related functions)
MB3771 - Fujitsu MB3771 master reset IC
S - 30 pin flat cable connector joining to sound PCB
M - 4 pin connector for gun vibration motor power and grenade button
H - 12 pin connector for power input
G - 44-way edge connector
B20-13/14 - MN234000 mask ROM
B20-03.30 - \
B20-19.29 - |
B20-04.39 - | 27C512 EPROM
B20-05.40 - _|
B20-09.19 - \
B20-10.84 - |
B20-11.85 - | MMI PAL16L8ACN
B20-12.92 - _|
Measurements
------------
XTAL1 - 26.68558MHz
XTAL2 - 15.99965MHz
XTAL3 - 11.9999MHz
VSync - 60.0551Hz
HSync - 15.6742kHz
Pinouts
-------
M Connector H Connector G Connector
------------ ------------ ------------
1 BUTTON 2 (grenade) 1 GND Solder Parts
2 not used 2 GND GND A 1 GND
3 +12V (to motor in gun) 3 GND VIDEO GND B 2 RED
4 -12V (to motor in gun) 4 GND BLUE C 3 GREEN
5 +5 Volts not used D 4 SYNC
6 +5 Volts not used E 5 not used
7 +5 Volts not used F 6 not used
8 -5 Volts not used H 7 not used
9 +13 Volts* COIN B J 8 COIN A
10 not used METER B K 9 METER A
11 +12 Volts LOCKOUT B L 10 LOCKOUT A
12 +12 Volts TILT M 11 SERVICE CREDIT
* leave unconnected! not used N 12 START
not used P 13 not used
not used R 14 not used
not used S 15 not used
not used T 16 not used
not used U 17 not used
not used V 18 not used
not used W 19 not used
not used X 20 not used
not used Y 21 BUTTON 1 (bullets)
not used Z 22 not used
Gun board (inside gun)
J9100095A
K9100122A
|-----------|
|CN1 |
| |
|-----------|
Notes:
PCB contains mostly caps/resistors and three small opto-related 8-pin ICs
CN1 - 4 pin connector joins to connector M on main board
Stephh's notes (based on the game M68000 code and some tests) :

View File

@ -10,6 +10,87 @@ his PCB for dumping/collecting the c-chip data from Rainbow Islands Extra.
***
Rainbow Islands & Rainbow Islands Extra
Taito, 1987
PCB Layout
----------
MAIN PCB
J1100128A
K1100277A
|----------------------------------------------------|
| MB3735 Z80 B22-14.43 16MHz DIP28 DIP28 |
| YM2151 5563 |
|VOL PC060HA B22-05.33 B22-01.2 |
| 4556 TL074 YM3012 |-------| |
|Y 6116 6116 |TAITO | 43256 |
| |PC080SN| |
|J TC0070RGB 2018 |-------| |-------| 43256 |
|A 2018 |TAITO | |
|M PC050CM 2018 |PC0900J| B22-02.5 |
|M 2018 |-------| B22-13.6 |
|A B22-12.7 |
| TC0030CMD 12MHz 3771|
| 26.686MHz B39-02.20 B22-01.19 |
| 68000 B39-04.22 B39-03.21 |
| B22-07.56 B22-06.41 B22-04.24 B22-03.23 |
| DSWB DSWA 8464 8464 |
|----------------------------------------------------|
Notes:
68000 - clock 8.000MHz [16/2]
Z80 - clock 4.000MHz [16/4]
YM2151 - clock 4.000MHz [16/4]
6116 - 2kx8 SRAM (color RAM)
43256 - 32kx8 SRAM (tile RAM)
8464 - 8kx8 SRAM (68000 work RAM)
5563 - 8kx8 SRAM (Z80 work RAM)
2018 - 2kx8 SRAM (sprite RAM)
4556 - NEC uPC4556 dual operational amplifier IC (DIP8)
TL074 - Texas Instruments TL074 low noise j-fet quad operational amplifier (DIP14)
YM3102 - Yamaha YM3012 2-channel serial input floating DAC (DIP16)
MB3735 - Fujitsu MB3735 20 watt BTL audio power amplifier (SIP9)
PC080SN - Taito custom tilemap generator IC (connected to 43256 SRAM)
PC0900J - Taito custom sprite generator IC (connected to 2018 SRAM)
PC060HA - Taito custom IC (sound-related)
TC0030CMD - Taito custom C-Chip marked 'TC0030CMD, clock input 12.000MHz on pin 20
- For Rainbow Islands with sticker 'B22-15' at IC53
- For Rainbow Islands Extra with sticker 'B39-05' at IC53
TC0070RGB - Taito custom ceramic module RGB mixer IC
PC050CM - Taito custom ceramic module (input related functions)
3771 - Fujitsu MB3771 master reset IC (DIP8)
Y - 3 pin connector for 2nd speaker output
DIP28 - unpopulated DIP28 socket(s)
ROMs -
|----------------------------------------------------------------------|
| Common to Rainbow Islands and Rainbow Islands Extra |
|--------------|---------------|---------------|-----------------------|
| 234000 | 23C1000 | 27C512 | PALs |
|--------------|---------------|---------------|-----------------------|
| B22-01.2 | B22-03.23 | B22-12.7 | B22-05.33 (PAL16L8) |
| B22-02.5 | B22-04.24 | B22-13.6 | B22-06.41 (PAL16L8) |
| | | B22-14.43 | B22-07.56 (PAL20L8) |
|--------------|---------------|---------------|-----------------------|
|---------------------------------------|------------------------------|
| Used only on Rainbow Islands Extra | Used only on Rainbow Islands |
|--------------|------------------------|--------------|---------------|
| 27C512 | C-Chip | 27C512 | C-Chip |
|--------------|------------------------|--------------|---------------|
| B39-01.19 | B39-05.53 | B22-10.19 | B22-15.53 |
| B39-02.20 | | B22-11.20 | |
| B39-03.21 | | B22-08.21 | |
| B39-04.22 | | B22-09.22 | |
|--------------|------------------------|--------------|---------------|
Measurements
------------
XTAL1 - 26.68599MHz
XTAL2 - 16.00000MHz
XTAL3 - 12.00000MHz
VSync - 60.0559Hz
HSync - 15.6745kHz
Notes on Rainbow Islands romsets by Robert Gallagher
----------------------------------------------------
@ -662,7 +743,7 @@ ROM_START( rainbow )
ROM_LOAD( "b22-01.2", 0x00000, 0x80000, CRC(b76c9168) SHA1(e924be0c8294b930488bb04583784254a840a52e) ) /* tiles */
ROM_REGION( 0xa0000, "gfx2", ROMREGION_DISPOSE )
ROM_LOAD( "b22-01.5", 0x00000, 0x80000, CRC(1b87ecf0) SHA1(37a463184f4064fe0565367236e289d57639614c) ) /* sprites */
ROM_LOAD( "b22-02.5", 0x00000, 0x80000, CRC(1b87ecf0) SHA1(37a463184f4064fe0565367236e289d57639614c) ) /* sprites */
ROM_LOAD16_BYTE( "b22-12.7", 0x80000, 0x10000, CRC(67a76dc6) SHA1(626ee684eb3ea859c695ffe03344ccaa442da4af) )
ROM_LOAD16_BYTE( "b22-13.6", 0x80001, 0x10000, CRC(2fda099f) SHA1(a1e27a4497f6733608be924d69d965b19f725b99) )
ROM_END
@ -684,7 +765,7 @@ ROM_START( rainbowo )
ROM_LOAD( "b22-01.2", 0x00000, 0x80000, CRC(b76c9168) SHA1(e924be0c8294b930488bb04583784254a840a52e) ) /* tiles */
ROM_REGION( 0xa0000, "gfx2", ROMREGION_DISPOSE )
ROM_LOAD( "b22-01.5", 0x00000, 0x80000, CRC(1b87ecf0) SHA1(37a463184f4064fe0565367236e289d57639614c) ) /* sprites */
ROM_LOAD( "b22-02.5", 0x00000, 0x80000, CRC(1b87ecf0) SHA1(37a463184f4064fe0565367236e289d57639614c) ) /* sprites */
ROM_LOAD16_BYTE( "b22-12.7", 0x80000, 0x10000, CRC(67a76dc6) SHA1(626ee684eb3ea859c695ffe03344ccaa442da4af) )
ROM_LOAD16_BYTE( "b22-13.6", 0x80001, 0x10000, CRC(2fda099f) SHA1(a1e27a4497f6733608be924d69d965b19f725b99) )
ROM_END
@ -706,7 +787,7 @@ ROM_START( rainbowe )
ROM_LOAD( "b22-01.2", 0x00000, 0x80000, CRC(b76c9168) SHA1(e924be0c8294b930488bb04583784254a840a52e) ) /* tiles */
ROM_REGION( 0xa0000, "gfx2", ROMREGION_DISPOSE )
ROM_LOAD( "b22-01.5", 0x00000, 0x80000, CRC(1b87ecf0) SHA1(37a463184f4064fe0565367236e289d57639614c) ) /* sprites */
ROM_LOAD( "b22-02.5", 0x00000, 0x80000, CRC(1b87ecf0) SHA1(37a463184f4064fe0565367236e289d57639614c) ) /* sprites */
ROM_LOAD16_BYTE( "b22-12.7", 0x80000, 0x10000, CRC(67a76dc6) SHA1(626ee684eb3ea859c695ffe03344ccaa442da4af) )
ROM_LOAD16_BYTE( "b22-13.6", 0x80001, 0x10000, CRC(2fda099f) SHA1(a1e27a4497f6733608be924d69d965b19f725b99) )
ROM_END