Magic Fly driver: Refactored PCB layout and pinout with new findings

and PCB trace. Also added some technical notes [Roberto Fresca].
This commit is contained in:
RobertoFresca 2016-05-28 12:40:55 -03:00
parent 68a9dc6857
commit 88bb5e0deb

View File

@ -1,6 +1,6 @@
// license:BSD-3-Clause
// copyright-holders:Roberto Fresca
// thanks-to:Iris Falbala,Rob Ragon
// thanks-to:Iris Falbala, Rob Ragon
/******************************************************************************
MAGIC FLY
@ -66,103 +66,108 @@
PCB Layout:
_________________________________________________________________
.-----------------------------------------------------------------.
| |
| |
| _________ _________ |
| | 74LS08N | | 74LS32 | |
| |_________| |_________| |
| _________ _________ |
| POWER .---------. .---------. |
| SUPPLY | 74LS08N | | 74LS32 | |
| '---------' '---------' |
| .---------. .---------. |
| | 74LS138 | | 74HC00 | |
| |_________| |_________| |
| ______________ ______________________ |
| | | | | ____|
| | MK48Z02B-20 | | R6502P | |
| |______________| |______________________| |
| ________________ _________ ______________________ |
| | | | 74LS157 | | | |____
| | AM27128 | |_________| | MC6845P | ____|
| |________________| _________ |______________________| ____|
| | 74LS157 | ________ _________ ____|
| |_________| | 74LS14 | | 74LS374 | ____|
| ____________ _________ |________| |_________| ____|
| | 74LS245 | | 74LS157 | _________ ____|
| |____________| |_________| | 74HC244 | ____|
| ____________ _________ |_________| ____|
| | 74LS245 | | 74LS32 | _______ ____| 30x2
| |____________| |_________| | | | | | ____| connector
| ______________ |4|3|2|1| ____|
| | HM6116 | |_|_|_|_| ____|
| | o MSM2128 | ____|
| |______________| DIP SW x4 ____|
| ______________ ____|
| | HM6116 | ________ _________ ____|
| | o MSM2128 | | 74LS08 | | 74LS174 | ____|
| |______________| |________| |_________| ____|
| ________________ __________ ______ ____|
| | | | PAL16R4A | | TDA |- ____|
| | 2764 | |__________| | 2002 |- ____|
| |________________| __________ |______|- ____|
| ________________ | 74LS166 | ____|
| | | |__________| _ |
| | 2764 | __________ / \ |
| |________________| | 74LS166 | | pot | |____
| ________________ |__________| \ _ / __|
| | | __________ _________ ______| |
| | 2764 | | 74LS166 | | 74LS05 | _ |ss112d|8 | 10
| |________________| |__________| |_________| / \ |______|8 | pins
| ________ ______ __________ _________ | pot ||ss112d|8 | male
| | 74LS04 || osc. | | 74LS193 | | 74LS86 | \ _ / |______|8 | connector
| |________||10 MHz| |__________| |_________| |ss112d|8 |
| |______| |______|__|
|_________________________________________________________________|
| '---------' '---------' |
| .--------------. .----------------------. |
| | MK48Z02B-20 | | R6502P | .----'
| | | | | |
| '--------------' '----------------------' |
| .----------------. .---------. .----------------------. |
| | AM27128 | | 74LS157 | | MC6845P | '----.
| | | '---------' | | ----|
| '----------------' .---------. '----------------------' ----|
| | 74LS157 | .--------. .---------. ----|
| '---------' | 74LS14 | | 74LS374 | ----|
| .------------. .---------. '--------' '---------' ----|
| | 74LS245 | | 74LS157 | .---------. ----|
| '------------' '---------' | 74HC244 | ----|
| .------------. .---------. '---------' ----|
| | 74LS245 | | 74LS32 | .-------. ----| 30x2
| '------------' '---------' | | | | | ----| connector
| .--------------. |4|3|2|1| ----|
| | HM6116 | | | | | | ----|
| | o MSM2128 | '-------' ----|
| '--------------' DIP SW x4 ----|
| .--------------. ----|
| | HM6116 | .--------. .---------. ----|
| | o MSM2128 | | 74LS08 | | 74LS174 | ----|
| '--------------' '--------' '---------' ----|
| .----------------. .----------. .------. ----|
| | 2764 | | PAL16R4A | | TDA | ----|
| | | '----------' | 2002 | ----|
| '----------------' .----------. '------' ----|
| .----------------. | 74LS166 | .---. .----'
| | 2764 | '----------' / POT \ |
| | | .----------. \ / |
| '----------------' | 74LS166 | '---' '----.
| .----------------. '----------' .--|
| | 2764 | .----------. .---------. .------| |
| | | | 74LS166 | | 74LS05 | .---. |SS112D|8 | 10
| '----------------' '----------' '---------' / POT \|------|8 | pins
| .--------..------. .----------. .---------. \ /|SS112D|8 | male
| | 74LS04 ||10 MHz| | 74LS193 | | 74LS86 | '---' |------|8 | connector
| '--------'| XTAL | '----------' '---------' |SS112D|8 |
| '------' '------| |
| '--|
'-----------------------------------------------------------------'
Pinouts (from 7mezzo pinout sheet)
----------------------------------
Pinouts (from almost unreadable 7mezzo pinout sheet + PCB trace)
----------------------------------------------------------------
*********** Edge connector ************
solder side connector parts side
Solder side |Conn| Components side
----------------+----+---------------------
GND | 30 | GND
+10V. AC | 29 | +10V. AC
+10V. AC | 28 | +10V. AC
unused | 27 | unused
unused | 26 | unused
GND | 25 | GND
+12V. AC | 24 | +12V. AC
+12V. AC | 23 | +12V. AC
unused | 22 | unused
Common C (3) | 21 | Common A (1)
Common D (4) | 20 | Common B (2)
Deal | 19 | Double
Hold 1 | 18 | Cancel
Hold 2 | 17 | Hold 5
Hold 3 | 16 | Hold 4
Meters | 15 | Bet
Coupon | 14 |
| 13 | Coin 1
(unreadable) | 12 | Coin 2
Take | 11 | Payout
Small (play1) | 10 | Big (play3)
unused | 09 | unused
unused | 08 | unused
unused | 07 | unused
Green | 06 | Red
Sync | 05 | Blue
GND | 04 | GND
Speaker+ | 03 | Speaker+
Speaker- (GND) | 02 | Speaker- (GND)
+5V. | 01 | +5V.
GND 30 GND
+10v. 29 +10v.
+10v. 28 +10v.
unused 27 unused
unused 26 unused
GND 25 GND
+12v. 24 +12v.
+12v. 23 +12v.
unused 22 unused
common C (3) 21 common A (1)
common D (4) 20 common B (2)
DEAL 19 DOUBLE
HOLD 1 18 (unreadable)
HOLD 2 17 HOLD 5
HOLD 3 16 HOLD 4
METER 15 BET
COUPON 14
13 COIN 1
(unreadable) 12 COIN 2
TAKE 11 PAY
SMALL (play1) 10 BIG (play3)
unused 09 unused
unused 08 unused
unused 07 unused
(unreadable) 06 (unreadable)
sync 05 (unreadable)
GND 04 GND
speaker+ 03 speaker+
speaker- (GND) 02 speaker- (GND)
+5v. 01 +5v.
(1) = Double, Deal, Cancel, Bet, Meters.
(2) = Take, Small, Big, Pay.
(3) = Hold 1, Hold 2, Hold 3, Hold 4, Hold 5.
(4) = Coin 1, Coin 2, Coupon.
(1) = DOUBLE, DEAL, (unreadable), BET, METER
(2) = TAKE, SMALL, BIG, PAY
(3) = HOLD 1, HOLD 2, HOLD 3, HOLD 4, HOLD 5
(4) = COIN 1, COIN 2, COUPON
Note: Each Common GND (A-B-C-D) are for their respective
multiplexed groups of inputs, since there are 4 groups
with 5 valid inputs each one.
**** Pins connector ****
**** 10-Pins connector ****
pin 01: (soldered to pin 05)
pin 02:
@ -242,7 +247,7 @@
Counters. ; Bits 4-5-6 are used for Coin1, Coin2, and Payout counters.
Sound DAC, ; Bit 7 is used to transmit DAC data.
$C000 - $FFFF ROM space ; Program ROMs.
$C000 - $FFFF ROM space ; Program ROM.
*******************************************************************************