summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Roberto Fresca <robertof@mamedev.org>2012-12-15 05:24:48 +0000
committer Roberto Fresca <robertof@mamedev.org>2012-12-15 05:24:48 +0000
commitd08f18eb119276ab7b88b8f5dce47f67b72c9611 (patch)
treed5d07164ac7cc9aa55f5ff85dff5302d52e48bc2
parent1313138b735dc2bb9685e9c48a4444aebf8b848b (diff)
Kuru Kuru Pyon Pyon: Added a complete ASCII PCB layout, and documented
the DIP switches settings found on the board. [Roberto Fresca]
-rw-r--r--src/mame/drivers/kurukuru.c76
1 files changed, 74 insertions, 2 deletions
diff --git a/src/mame/drivers/kurukuru.c b/src/mame/drivers/kurukuru.c
index 3b31f8dc32d..e99a3d45244 100644
--- a/src/mame/drivers/kurukuru.c
+++ b/src/mame/drivers/kurukuru.c
@@ -46,6 +46,78 @@
***************************************************************************
+ PCB Layout...
+
+ .--------------------------------------------------------------------------------------------------.
+ | IC4 IC5 |
+ | IC2 IC3 .------------------. .----------------. BATT |
+ | .-----------. .-----------. | M5L27512K | | LH5116H-10 | .---------. |
+ | | LH2464-15 | | SN74HC04N | | | | SHARP JAPAN | | 3.6 V | |
+ | '-----------' '-----------' | '4' | | | -+ +- |
+ | IC6 | | '----------------' | BATTERY | |
+ | .-----------. IC8 '------------------' '---------' |
+ | | LH2464-15 | .----------------------------. IC9 IC10 |
+ | '-----------' | LH0080A Z80A-CPU-D | .-----------------. .-----------------. |
+ | IC7 | SHARP JAPAN | | 8464A-10L | | M5L27512K | |
+ | .-----------. | | | |F| JAPAN | | | |
+ | | LH2464-15 | | | | | | '10' | |
+ | '-----------' '----------------------------' | | | | |
+ | IC11 IC12 IC13 '-----------------' '-----------------' |
+ | .-----------. .------------. .------------. IC17 IC18 |
+ | | LH2464-15 | | PAL16L8ACJ | | SN74LS74AN | .-----------------. .-----------------. |
+ | '-----------' '------------' '------------' | MBM27256-25 | | M5L27512K | |
+ | IC14 IC15 IC16 | | | | |
+ | .-----------. .------------. .-------------. | 'KP 17L' | | '18' | |
+ | | LH2464-15 | | SN74LS08N | | SN74LS125AN | | | | | |
+ | '-----------' '------------' '-------------' '-----------------' '-----------------' |
+ | IC19 IC20 IC21 IC22 IC23 |
+ | .-----------. .------------. .------------. .--------------------------. .-----------------. |
+ | | LH2464-15 | | SN74LS174N | | SN74LS174N | | LH0080A Z80A-CPU-D | | | |
+ | '-----------' '------------' '------------' | SHARP JAPAN | | E M P T Y | |
+ | X2 | | | S O C K E T | |
+ | .--------. | | | | |
+ | X1 IC24 | | RES | '--------------------------' '-----------------' |
+ | .-----. .------------. | |384kHz| |
+ | |XTAL | |OKI MSM5205 | '--------' |
+ | |21.47| '------------' IC25 IC26 IC27 IC28 |
+ | |727 | .-------------. .------------. .------------. .------------. |
+ | '-----' | SN74LS374N | | PAL16L8ACJ | | PAL16L8ACJ | | HD74LS153P | |
+ | '-------------' '------------' '------------' '------------' |
+ | IC29 IC30 DSW1 IC31 IC32 |
+ | .-----------------------------. .----. .------------. .------------. .------------. |
+ | | SANDED... | | AA | | 11111111 | | SN74LS174N | | PAL12L6CN | |
+ | | (YAMAHA V9938 VDP) | '----' '------------' '------------' '------------' |
+ | | | IC33 '7908B-4' |
+ | | '81500' | .------------. IC34 |
+ | | | | SN74LS245N | .----------------------------. |
+ | | | '------------' | YAMAHA | |
+ | '-----------------------------' DSW2 | YM2149F | |
+ | .------------. | | |
+ | | 01111110 | | | |
+ | '------------' '----------------------------' |
+ | IC35 IC36 IC37 IC38 IC39 IC40 IC41 |
+ | .----. .----. .----. .----. .------------. .------------. .------------. |
+ | | AB | | AB | | AB | | AB | | HD74LS273P | | SN74LS245N | | SN74LS245N | .------------. |
+ | '----' '----' '----' '----' '------------' '------------' '------------' | IC43 | |
+ | IC42 |.----------.| |
+ | .----------. |||||||||||| |||||||||||| ||MB3712 M92|| |
+ | | ULN2003A | +++RESNET+++ +++RESNET+++ |'----------'| |
+ | '----------' |||||||||||| |||||||||||| '------------' |
+ | |
+ | 7908-B SUCCESS CORP. |
+ | .----------. .--. .----------. |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
+ '---------' '-----------' '-----------------------------------------' '---------'
+ 2x6 edge conn 2x21 edge connector
+
+
+ AA = Texas Instruments RC4558P T835AJ34.
+ AB = NEC C1663C 8926B.
+
+
+***************************************************************************
+
Notes....
The game name could be translated as "Croak Croak Hop Hop"
@@ -299,7 +371,7 @@ static INPUT_PORTS_START( kurukuru )
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_OTHER ) PORT_CODE(KEYCODE_S) PORT_NAME("Unknown 2")
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_GAMBLE_PAYOUT ) // payout write the pulses, but jams.
- PORT_START("DSW1")
+ PORT_START("DSW1") // found in the PCB: 11111111
PORT_DIPNAME( 0x07, 0x03, "Coinage A (100 Y)" ) PORT_DIPLOCATION("DSW1:1,2,3")
PORT_DIPSETTING( 0x02, "1 Coin / 3 Medal" )
PORT_DIPSETTING( 0x06, "1 Coin / 4 Medal" )
@@ -324,7 +396,7 @@ static INPUT_PORTS_START( kurukuru )
PORT_DIPSETTING( 0x80, DEF_STR( No ) )
PORT_DIPSETTING( 0x00, DEF_STR( Yes ) )
- PORT_START("DSW2")
+ PORT_START("DSW2") // found in the PCB: 01111110
PORT_DIPNAME( 0x07, 0x01, "Percentage" ) PORT_DIPLOCATION("DSW2:1,2,3")
PORT_DIPSETTING( 0x07, "50%" )
PORT_DIPSETTING( 0x03, "60%" )