From d08f18eb119276ab7b88b8f5dce47f67b72c9611 Mon Sep 17 00:00:00 2001 From: Roberto Fresca Date: Sat, 15 Dec 2012 05:24:48 +0000 Subject: [PATCH] Kuru Kuru Pyon Pyon: Added a complete ASCII PCB layout, and documented the DIP switches settings found on the board. [Roberto Fresca] --- src/mame/drivers/kurukuru.c | 76 ++++++++++++++++++++++++++++++++++++- 1 file 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 @@ -44,6 +44,78 @@ 1x PAL12L6 (IC32) +*************************************************************************** + + 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.... @@ -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%" )