Vai al contenuto
PLC Forum


Gaming Board Midway "RevolutionX"


Messaggi consigliati

Inserito:

Breve intro.. ho recuperato un cabinato di un "Revolution X" in versione 3 giocatori.

Il gioco e' non funzionante, purtroppo non sapevo ma questo modello e' famoso per avere una grande mortalita' e difficolta' nella riparazione ma ormai mi ci sono messo dietro e non posso tirarmi indietro cosi facilmente 😄 

la fama negativa e' data dai circa 20 codensatori elettrolitci in SMD che negli anni rilasciavano acido corrodendo tutto il PCB.

la buona notizia e' che sulla mia scheda non ci sono cosi grosse evidenti fuoriuscite di acido e la scheda in generale si presenta abbastanza sana.

 

Ho gia' provveduto a rimuovere tutti i condensatori elettrolitici SMD e li ho sostituiti con dei nuovi di pari valore.

ho ripristinato quelle 2-3 piste corrose e interrotte ma il gioco non e' ancora funzionante, 

 

qui e' disponibile il manuale con lo schema elettrico

https://www.arcade-museum.com/manuals-videogames/R/RevolutionX_2_Player_Operations_Manual_1640019101_May_1994.pdf

 

Ho smontato le ROM U51-52-53-54 che dovrebbero essere le 4 rom base per il boot del gioco, (non sono sicuro pero' di questa affermazione) e ho trovato U53 con un bit errato e l'ho riscritta con la corretta versione ma purtroppo non e' cambiato nulla

Tutti e 3 i clock della board sono attivi e giusti.

Vedo attivita' sul bus dati e sul bus indirizzi e sulla GAL

Vedo che CE e OE vengono ciclicamente attivati e in corrispondenza di questi segnali bassi vedo le output delle ROM citate sopra fare passare dati quinid presumo che ci sia scambio dati tra la CPU e queste rom ma come faccio ad avere la certezza che la lettura del boot sia conclusa?

Finita la lettura del boot dovrebbe attivarsi la schermata di "garbage" (pixel colorati random sullo schermo) o questa dovrebbe avvenire anche prima? 

Su U19 main CPU non vedo nessuna attivita' sul segnale di SYNC e BLNK pin 136 e 137

 

Da dove posso partire?

 

 


Inserita:

provo a scrivere qui il mio ragionamento, vediamo se ho sbagliato qualcosa o se con l'aiuto di qualcuno di voi riesco a chiarire i miei dubbi o capire cosa controllare meglio.
 

Partiamo da quello che dovrebbe succedere se la board fosse funzionate.

Appena accendo dopo 1-2 sec. dovrei vedere una schermata di "garbage" stato di reset della board dove a video ho un campo di pixel colorati random, poi dopo poco la scheda dovrebbe andare nella videata di diagnostica della RAM /ROM. Premendo il tasto di reset riparte dalla schermata di garbage.

 

Quello che avviene io non ho mai alcun segnale video, in particolare dalla CPU 34020 (U19) ho sempre il segnale di BLANK basso, che va a U10 MACH110-15 che a sua volta genera BLANX alto , il segnale arriva al convertitore Video Digitale analogico che e' composta da un buffer e una rete di resistori che viene inibita dall'inverter open collector 7406 in sostanza non viene mai attivata l'uscita del monitor.

controllando pero' i buffer dell ROM/RAM i bus indirizzi e bus dati vedo attivita' al boot. posso presumere che non riesce mai a completare la lettura delle 4 board in modo completo?

come posso verificare che le 4 rom vengano lette con integrita'? mi serve un analizzatore logico?  o riesco anche con oscilloscopio?

 

A pagina 71 del manuale c'e' il circuito di interfaccia delle rom sono 4 transciever bidirezzionali e 3 flip flop per gestire l'indirizzamento. Riesco a capire se funzionano anche da montati o dovrei smontarli e testarli uno ad 1 ?

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...