[APPUNTI E NOTE] Rampage

Qui trovi aiuto nella risoluzione dei problemi hardware del tuo cabinato
Bloccato
janniz
Gamer
Gamer
Messaggi: 129
Iscritto il: 07/12/2015, 12:50
Reputation: 117

[APPUNTI E NOTE] Rampage

Messaggio da janniz » 28/01/2016, 11:50

RAMPAGE (Midway, 1986)
Qualche tempo fa il buon Dyno mi ha mandato una scheda originale di Rampage (Midway, 1986) perché lamentava alcuni problemi sull'audio.
In realtà il problema principale era nel collegamento che era stato realizzato tra la scheda "Sound Good" che genera il segnale e lo stadio di amplificazione successivo.
Effettivamente anche se la documentazioni in rete è abbastanza esaustiva, il passaggio sul pinout audio non è proprio chiarissimo (e anche leggermente diverso). Ho quindi deciso di riprenderlo qui sperando che possa evitare eventuali problemi ad altri futuri "preservatori" ('che collezionisti mi sembra troppo elitaria come definizione).

Il pinout è stato prelevat pari pari dal sito:
http://www.jammaboards.com/pinouts/Rampage.txt

Io ho solamente provveduto ad integrare un po' la parte relativa alla sound board...
RAMPAGE (Midway, 1986)
----------------------

For testing purposes, you can run the 68000 CPU board without the SOUNDS
GOOD daughterboard. Yes, this means that you can quickly power up the
game using only +5V, GND, and the video signals. If you hold the TEST
pin (J2, pin 6) to GND, you can then ground the SERVICE pin (J2, pin 7)
to cycle through the self-test screens. The practical upshot of all this
is that having an incomplete board set isn't a show-stopper. You can play
the game quite nicely (albeit silently) without the sound board, with no
ill effects.


68000 CPU BOARD
---------------

J1 - Power Input (12 pins, .156")
- The CPU board only requires +5V and GND, but if you want to draw +12V
from the auxillary power connector, it's probably a good idea to connect
it here anyways...
1 - GND
2 - GND
3 - +5V
4 - +5V
5 - Key
6 - Reset Out (unused)
7 - GND
8 - +12V (unused - see note on J6)
9 - +5V
10 - +5V
11 - GND
12 - GND

J2 - Inputs IP00 through IP17 (19 pins, .100")
- P1 controls, sound status, coin and utility switches
1 - P1 coin
2 - P2 coin
3 - N/C
4 - N/C
5 - Tilt
6 - Test
7 - Service
8 - N/C
9 - GND
10 - P1 Up
11 - P1 Right
12 - P1 Down
13 - P1 Left
14 - Key
15 - P1 Punch
16 - P1 Jump/Start
17 - N/C
18 - N/C
19 - GND

J3 - Inputs IP20-IP27, Outputs OP60-OP67, Coin Meter (23 pins, .100")
- P2 controls, sound selection, coin meter
1 - P2 Up
2 - P2 Right
3 - P2 Down
4 - P2 Left
5 - P2 Punch
6 - P2 Jump/Start
7 - N/C
8 - N/C
9 - GND
10 - Strobe/SIRQ (to SOUNDS GOOD, J1, pin 2)
11 - Sound 0 (to SOUNDS GOOD, J1, pin 4)
12 - Sound 1 (to SOUNDS GOOD, J1, pin 3)
13 - Sound 2 (to SOUNDS GOOD, J1, pin 9)
14 - Sound 3 (to SOUNDS GOOD, J1, pin 8)
15 - Sound Reset (to SOUNDS GOOD, J2, pin 9)
16 - N/C
17 - N/C
18 - GND
19 - Key
20 - Meter Return (to GND on power supply)
21 - Coin Meter
22 - GND
23 - GND

J4 - Inputs IP40-IP47, Outputs OP51-OP57 (16 pin, .100")
- P3 controls
1 - P3 Up
2 - P3 Right
3 - P3 Down
4 - P3 Left
5 - P3 Punch
6 - P3 Jump/Start
7 - N/C
8 - Key
9 - Stat 0 (to SOUNDS GOOD, J1, pin 6)
10 - GND
11 - N/C
12 - N/C
13 - N/C
14 - N/C
15 - N/C
16 - N/C

J5 - Video outputs (9 pins, .100")
- Video is separate sync only; there is no composite sync output.
1 - Red
2 - GND
3 - Green
4 - GND
5 - Blue
6 - GND
7 - Key
8 - Horizontal sync
9 - Vertical sync

J6 - Aux Power Input (11 pins, .100")
- This is not used in the "official" setup, but can be used if necessary.
For instance, if your power supply doesn't have enough duplicate outputs
to power up all three boards, you can use J6 to supply the other boards
with any missing voltages. If you want to use +12V on this connector,
you'll have to connect the +12V connector on J1.
1 - GND
2 - GND
3 - +5V
4 - +12V
5 - Key
6 - Reset Out (unused)
7 - Reset Out (unused)
8 - +12V
9 - +5V
10 - GND
11 - GND


SOUNDS GOOD BOARD
-----------------

J1 - Sound Selection/Status (9 pins, .100")
1 - Spare (unused)
2 - Strobe/SIRQ (from CPU, J3, pin 10)
3 - Sound 1 (from CPU, J3, pin 12)
4 - Sound 0 (from CPU, J3, pin 11)
5 - STAT1 (unused)
6 - STAT0 (from CPU, J4, pin 9)
7 - Key
8 - Sound 3 (from CPU, J3, pin 14)
9 - Sound 2 (from CPU, J3, pin 13)

J2 - Power Input (12 pins, .156")
- I'm not sure about the difference between the "A", "E", and "L" grounds;
I've treated the "A"(udio?) and "L"(ogic?) grounds identically and had
acceptable results. Your mileage may vary.
1 - A GND
2 - A GND
3 - +5V
4 - +5V
5 - +12V
6 - +12V
7 - E GND (unused)
8 - Key
9 - Sound Reset (from CPU, J3, pin 15)
10 - Sound Reset
11 - L GND
12 - L GND

J3 - Audio Output (12 pins, .100")
- Volume pot "A" and "B" signals go to the two "sides" of the pot.
The "wiper" goes in the "middle".
1 - Volume pot wiper (to POT)
2 - Left audio out (to DUAL POWER AMP, J1, pin 2)
3 - Right audio out (to DUAL POWER AMP, J1, pin 3)
4 - A GND (to DUAL POWER AMP, J1, pin 3)
5 - A GND
6 - Audio out (unused)
7 - Audio out (unused)
8 - A GND
9 - Key
10 - Volume pot A (to POT)
11 - A GND
12 - Volume pot B (to POT)


DUAL POWER AMP
--------------
This is a small board which amplifies the signals produced by the
"Sounds Good" board and sends them to the speakers. I got mine from
an Omega Race board set from 1981. Judging from the age differential,
it's clear that these are fairly common boards and that they've been
used in many Midway games over the ages. If you can't find one, you
can probably build an equivalent amplifier yourself out of spare parts;
any basic electronics text should tell you what you need to know to do
it yourself.

J1 - Audio Input (8 pins, .100")
1 - N/C
2 - Left audio
3 - Left shield (from SOUNDS GOOD, J3, pin 4)
4 - Key
5 - GND
6 - Right audio
7 - Right shield (unused)
8 - +12V

J2 - Speaker Output (6 pins, .100")
1 - Right speaker +ve
2 - Right speaker -ve
3 - Key
4 - Left speaker +ve
5 - N/C
6 - Left speaker -ve


DUAL POWER AMP WITH MIXER
-------------------------
You can also use a "Dual power amp with mixer" as opposed to the regular
"Dual power amp" board. This board can handle (and presumably mix) four
separate inputs as opposed to two. I've never seen one of these boards,
so again, your mileage may vary...

J1 - Audio Input (11 pins, .100")
1 - L2 shield (unused)
2 - L2 audio (corresponds to DUAL POWER AMP, J1, pin 2)
3 - L1 audio (unused)
4 - L1 shield (corresponds to DUAL POWER AMP, J1, pin 3)
5 - Key
6 - GND
7 - R2 shield (unused)
8 - R2 audio (corresponds to DUAL POWER AMP, J1, pin 6)
9 - R1 audio (unused)
10 - R1 shield (unused)
11 - +12V

J2 - Speaker Output (6 pins, .100")
1 - Right speaker +ve
2 - Right speaker -ve
3 - Key
4 - Left speaker +ve
5 - N/C
6 - Left speaker -ve
La SOUNDS GOOD BOARD montata sulla scheda di Dyno differisce nel pinout di J3 in questo modo:
J3 - Audio Output (12 pins, .100")
- Volume pot "A" and "B" signals go to the two "sides" of the pot.
The "wiper" goes in the "middle".
1 - RV_SENSE -> Volume pot wiper (to POT)
2 - Analog out (shorted with 3,6,7)
3 - Analog out (shorted with 2,6,7)
4 - Analog GND (to DUAL POWER AMP, J1, pin 3)
5 - Analog GND
6 - Analog out (shorted with 2,3,7)
7 - Analog out (shorted with 2,3,6)
8 - Analog GND
9 - Key
10 - RV_RETURN -> Volume pot A (to POT)
11 - Analog GND
12 - RV_12 -> Volume pot B (to POT)
Ho avuto modo di verificare che effettivamente i pin 2/3/6/7 sono connessi tra di loro. Del resto la connessione tra 2/3 e 6/7 è ben visibile anche sulle immagini della SOUND GOODS BOARD reperibili in rete:
rampage_s-l1600_2.jpg
rampage_particolare.jpg
Ma del resto anche lo schematico sul service manual non lascia adito a dubbi:
rampage_soundboardSchematic_resized.gif
rampage_dettaglioschem.gif
(Ho dovuto scalare le dimensioni dello schematico perché il forum le limita a 1024px... lo schematico completo è comunque visibile nel Service manual allegato in appendice al post).

Dip switch
Questi sono i settaggi come indicati alla pagina: http://www.jammaboards.com/pinouts/Rampage.txt

Stranamente le impostazioni indicate nel manuale di servizio sono differenti, e quindi le riporto entrambe per completezza.
SW1,2: # difficulty
SW1 SW2 DIFFICULTY
off off 1 (factory setting)
on off 0 easy
off on 2 advanced
on on 1 plus free play

SW3: score option
on lose score when continuing
off keep score when continuing

SW4: coins/credits for chute 1
on 1 coin/credit
off 2 coins/credit

SW5,6,7: coins/credits for chute 2
SW5 SW6 SW7 COIN CREDIT
off off off 1 1
on off off 1 2
off on off 1 3
on on off 1 4
off off on 1 5
on off on 1 6
off on on 2 1
on on on 3 1

SW8: rack advance
off game play
on rack advance (service button advances rack counter on bottom
center of screen--when the current city is finished,
next city will be indicated city number)

SW9: not used

SW10: freeze
off normal video
on freeze video



Note: factory setting is all switches off
Questi i settaggi del service manual:
SW1,2: # difficulty
SW1 SW2 DIFFICULTY
off off 1 (factory setting)
on off 0 easy
off on 2 advanced

SW3: score option
on lose score when continuing
off keep score when continuing

SW4: free play
on free play
off regular play

SW5,6: coins/credits
SW5 SW6 COIN/CREDIT
off off 1 COIN/1 CREDIT
on off 2 COINS/1 CREDIT
off on 1 COIN/2 CREDITS

SW7: attract sounds
off attract sounds
on no attract sounds

SW8: rack advance
off game play
on rack advance (service button advances rack counter on bottom
center of screen--when the current city is finished,
next city will be indicated city number)

SW9: not used

SW10: freeze
off normal video
on freeze video

Note: factory setting is all switches off
Video sync
La scheda di Rampage non espone un segnale di sincronismo composito, ma solamente i due segnali di H_SYNC e V_SYNC separati.\\
Pertanto è necessario realizzare un circuito che permetta di generare il segnale di COMP_SYNC, come ad esempio quello indicato sotto, basato su un singolo 74LS08, nel caso il monitor in uso non accetti in ingresso segnali di sincronismo separati, oppure nel caso si volesse utilizzare una connessione di tipo JAMMA:
rampage_74ls08sync.gif
Appendice
Rampage service manual:
rampage_-_1986_-_bally_midway.pdf
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Ultima modifica di janniz il 28/01/2016, 16:08, modificato 1 volta in totale.



Avatar utente
frame
Arcader
Arcader
Messaggi: 327
Iscritto il: 06/11/2015, 21:31
Reputation: 81

Re: [APPUNTI E NOTE] Rampage

Messaggio da frame » 28/01/2016, 14:37

Come sempre ottimo, anche se sono limitato nella comprensione di una materia che non ho studiato.
janniz ha scritto:
Video sync
La scheda di Rampage non espone un segnale di sincronismo composito, ma solamente i due segnali di H_SYNC e V_SYNC separati.\\
Pertanto è necessario realizzare un circuito che permetta di generare il segnale di COMP_SYNC, come ad esempio quello indicato sotto

http://arcademania.eu/download/file.php?id=728
..ma magari un pezzettino ce lo aggiungo:
che integrato potrebbe essere quello (che penso avrai usato per rendere a pronto uso Jamma la scheda) che hai messo in figura che miscela i sincronismi? ...ovviamente: GND è la massa e Vcc un +5v per poterlo far funzionare?

..tu cosa hai usato?

...aggiungo altre 2 domande:

- allora i pin 4,5,8,11 sono la schermatura? (leggo " 3 - Left shield (from SOUNDS GOOD, J3, pin 4) "...e siccome da schema che hai messo sono unificati...)

- questa scheda aveva il Dual Power Amp con o senza mix?

-J3: questo penso che riguardi il contatore delle monete.
20 - Meter Return (to GND on power supply)
21 - Coin Meter
..ma non capisco..

- J2
Power Input I'm not sure about the difference between the "A", "E", and "L" grounds;
I've treated the "A"(udio?) and "L"(ogic?) grounds identically and had
acceptable results.

..ma la massa non è unica?...a parte "E" ignota...ho senito parlare una volta di "masse bilanciate"..cosa si intende?

Grazie

janniz
Gamer
Gamer
Messaggi: 129
Iscritto il: 07/12/2015, 12:50
Reputation: 117

Re: [APPUNTI E NOTE] Rampage

Messaggio da janniz » 28/01/2016, 15:39

frame ha scritto: ..ma magari un pezzettino ce lo aggiungo:
che integrato potrebbe essere quello (che penso avrai usato per rendere a pronto uso Jamma la scheda) che hai messo in figura che miscela i sincronismi? ...ovviamente: GND è la massa e Vcc un +5v per poterlo far funzionare?
Ehmm... mea culpa...
Il nome dell'integrato è specificato nel nome del file, 74LS08, ma ho dato per scontato che dal disegno fosse immediatamente chiaro che si trattava di uno 08... Ora correggo... grazie!

Bada bene. Questa NON è proprio la soluzione ottimale. Durante la fase in cui il V_Sync è basso, il composito è sempre a GND, mentre invece dovrebbe essere un treno di impulsi. Pur essendo fuori specifica è comunque di solito ben tollerata dai monitor e quindi per semplicità realizzativa (un solo integrato, direttamente connesso cavo originale che preleva il segnale, senza bisogno di altre connessioni) ho scelto questa.

Ho un mezzo post sull'argomento "sincronismo"... ma ancora non mi son deciso a finirlo...
Ho come il sospetto che ti garberà leggerlo :D
frame ha scritto: - allora i pin 4,5,8,11 sono la schermatura? (leggo " 3 - Left shield (from SOUNDS GOOD, J3, pin 4) "...e siccome da schema che hai messo sono unificati...)
Non sono la schermatura. Sono Analog GND. Poi il fatto che la schermatura vada connessa a GND è la conseguenza di quello che leggi.
frame ha scritto: - questa scheda aveva il Dual Power Amp con o senza mix?
Purtroppo né uno né l'altro... Aveva un mixer esterno, non originale.
frame ha scritto: -J3: questo penso che riguardi il contatore delle monete.
20 - Meter Return (to GND on power supply)
21 - Coin Meter
..ma non capisco..
20 -> Il polo di ritorno del contatore di monete -> Connesso al GND dell'alimentatore
21 -> Il polo attivo del contatore di monete
frame ha scritto: - J2
Power Input I'm not sure about the difference between the "A", "E", and "L" grounds;
I've treated the "A"(udio?) and "L"(ogic?) grounds identically and had
acceptable results.

..ma la massa non è unica?...a parte "E" ignota...ho senito parlare una volta di "masse bilanciate"..cosa si intende?
La massa è UNA e UNA sola all'interno dello stesso circuito. Ciò non toglie che su circuiti distinti io possa avere interesse a mantenete le masse separate (ad esempio per limitare i disturbi di interazione tra componenti analogiche e componenti digitali).

La gestione delle masse è un argomento decisamente NON così semplice, quando affrontato a certi livelli (soprattutto in ambito audio).

Bloccato