Zur Beachtung!!! Neu registrierte Benutzer, welche sich nicht innerhalb einer Woche vorstellen, werden nicht aktiviert und nach einer Woche kommentarlos gelöscht!(17.Jun.2024)x
Fehler behoben. Es darf wieder gepostet werden!(29.Sep.)x
Wer viel Gammel und Mist auf einmal kauft, bekommt auch schon mal ein Goodie dazu.
(Ja, Goodie schreibt man so; steht im Duden)
In diesem Fall ein (defektes) Hyper Olympic Boardset.
Mal das Messequipment gezückt.
Der Reset-Pin des Konami-1 kriegt den Ar... nicht hoch.
Der NE555 im Resetkreis arbeitet wie er soll. Ursache ist, dass sich am Pin 4 vom Custom 504 auf 3E nichts tut.
Zwar noch nicht schön, aber immerhin Bild.
Dazu kommt noch, dass das Spiel offensichtlich ohne Attractmode sofort startet, und der "Buchstabenauswahlkreis" von alleine gegen den Uhrzeigersinn durchrotiert.
Die Ansteuerung der Portbausteine erfolgt über einen LS367 auf 1B:
Also den LS367 ausgelötet und getestet. Wäre ja zu schön gewesen: Der ist ok!
Nicht gut. Hinter dem LS367 Pin 13 hängen 4 Chips: 2E, 2F, 3E, und 3F; alles LS253.
Prima. Auf zum fröhlichen Chipauslöten.
Ich habe einfach mal bei 2E angefangen. Ausgelötet, und - kaputt!
Nach Murphy eigentlich ausgeschlossen.
Also Board wieder angeschlossen und eingeschaltet.
Pin 13 sieht noch genauso Sch...e aus wie vorher.
Also ran an den nächsten. 2F ausgelötet und - auch kaputt!
Board wieder angeschlossen und eingeschaltet.
Pin 13 sieht immer noch genauso Sch...e aus wie vorher.
Weiter geht's. 3E ausgelötet und - was soll ich sagen? - auch kaputt!
Board wieder angeschlossen und eingeschaltet.
Pin 13 sieht jetzt besser aus, der Pegel ist aber immer noch zu niedrig.
Da sind doch wohl nicht alle 4 LS253 defekt? Oh doch, sind sie!
Erst nachdem der 4. LS253 raus ist, kommt das normale Attract.
Kleiner Hinweis: alles Fujitsu-Chips...
Ich hatte natürlich nicht genug LS253 da. Scheinen wohl eher selten verbaut. LS153 kommt öfter vor.
Der Fehler betrifft offenbar nur den Hintergrund, nicht die Sprites.
Der Hintergrund liegt in den EPROMs auf 14H, 15H, und 16H.
Davor sitzen 2 LS86. Keine Ahnung, was die machen. Sieht irgendwie nach Screenflip aus.
Und davor sitzt ein LS174.
Wenn jemand Platinen braucht; ein paar sind noch da...
Aber Achtung!
Die diskret aufgebauten Customs implementieren idR. nur die Funktionen, die auf dem entsprechenden Board benötigt werden!
Es kann also sein, dass dieser Nachbau auf einem anderen Board als Hyper Olympic nicht (richtig) läuft.
Da hilft im Zweifel nur ausprobieren.
Den Reparaturbericht zur Hyper Olympic gibts hier.
Also erst mal die beiden Pins wieder angeklebt und die Dötze in Reih und Glied gebracht.
Anschließend den Inhalt gecheckt und wieder eingebaut.
Na das sieht doch schon viel freundlicher aus:
Grad das Manual suchen. Aha: RAM auf 1E soll defekt sein. Flugs getauscht mit 1H. Jetzt
Fehlermeldung "5L".
RAM in den Tester: ok. Hä?
Mal eben das RAM in meiner Commando getestet: Artefakte. Aha - also doch i.A.
Neues RAM aufs Board - immer noch der gleiche Fehler. Hä? Wie jetzt?
Weiteres RAM getestet.
Na also:
Die Anzeige des defekten ROMs ist übrigens nicht die Position des Chips auf der Platine, sondern heißt "Bank 3Low Nibble".
Dem entsprechend heißt "5H" "Bank 5 High Nibble".
Nochmal das erste neue RAM rein: Geht jetzt auch. Kontaktfehler Sockel? Möglicherweise.
Da natürlich kein Schaltbild vorhanden, wird's ein bisschen mühselig.
Also mal die ganzen Zähler abgeklappert und dabei einen LS163 mit etwas merkwürdigen Ausgangssignalen gefunden.
Ausgebaut und getestet: tatsächlich karpott!
Sockel rein, neuen LS163 rein und freuen.................. oder auch nicht.
Jetzt passen zwar die Frequenzen, dafür läuft sonst gar nichts mehr; auch nicht mehr blind.
Erm, wie jetzt? Alten LS163 wieder rein, falsche Frequenzen, aber spielt blind. So ne Sauerei!
So, und dann wurde es so richtig mühselig. Leiterbahnen verfolgen...
Irgend wann bin ich dann auf nen LS157 gestoßen (wieso sind auf den BLs eigentlich immer so Unmengen an LS157? ).
Geht was rein, kommt nix raus --> auch karpott.
Ausgetauscht. Aha: Jetzt auch mit Bild.
Spiel angetestet. Dummerweise sind die Sprites unvollständig bis unsichtbar und flackern.
Man sieht die Gegner kaum, die Schüsse gar nicht, aber das Sterben klappt gut.
So langsam wird das Ding lästig.
Also munter weiter im Nebel stochern.
Irgendwann bin ich darauf gekommen, dass das ein Wackelkontakt ist. Na toll.
Glücklicherweise ließ sich der Fehler recht schnell lokalisieren:
Da stellt sich mal wieder die Frage, wie das jemals vernünftig funktioniert haben kann?
Der Chip stand auf der Seite auch leicht hoch. Also raus das Ding, Pin gerade gebogen, und wieder rein.
Läuft!
Spiel angetestet, scheint jetzt alles zu funktionieren.
Kommen wir zu Patient #2:
Board quasi tot, kein Bild, kein Ton, CPU macht nix, Sync ok - immerhin.
Los geht's mit dem Üblichen:
● Clock ist ok.
● Reset ist ok.
● Beim Einschalten ist kurz Aktivität auf den Bussen zusehen.
● An den CS-Pins der ROMs ist keinerlei Erregung feststellbar.
Ok, fangen wir mal da an.
Also von den ROMs rückwärts durchs Geäst gegruschtelt. Muss ja auf nen LS138 oder Ähnliches gehen.
Durch, oder nicht durch, das ist hier mal wieder die Frage?
Nachgemessen. Die linke Leiterbahn ist durch, die anderen beiden gehen so gerade noch. Sicherheitshalber alle 3 geflickt.
Wenn man schon mal dabei ist, kann man das Board ja auch gleich mal ganz durchlupen.
Und siehe da:
Noch einer! Beide Leiterbahnen sind durch.
Schon mal was davon gehört, dass man Arcade PCBs pfleglich behandelt?
Auch geflickt und eingeschaltet. Läuft!
Gleich mal ein Spielchen wagen.
Erm, was ist das denn? Wieso gibt es hier deutlich mehr Sound als bei dem anderen Board?
Mist. Da hat Patient #1 wohl noch ein Problem. Das Ding wird nicht nur lästig, es ist lästig.
Also nochmal zurück zu Patient #1:
Widmen wir uns der Soundsektion.
Ich wollte gerade zum Mess-Otto greifen, als ich folgendes sah:
Der OP-Amp ist nie draußen gewesen, wurde also schon ab Werk so eingebaut.
Also raus das Ding. Er hat es natürlich nicht überlebt. Also neuen rein. Jetzt (hoffentlich) mit allen Sounds.
Patient #2 war soweit ganz ordentlich verarbeitet. Für die Beschädigungen konnte das Board nix.
Patient #1 war ne echte Zumutung. Sowas von grottig verarbeitet. Das Board kann nie richtig - im Rahmen seiner Möglichkeiten - gelaufen haben.
Aber immerhin ließ sich das Board recht gut löten und die Leiterbahnen haben eine brauchbare Breite. Die Bestückung war aber unter aller S...!
Mein Neuzugang ist Hang-On von SEGA weshalb ich Pole Position 2 etwas vernachlässigt habe.
Er wurde als defekt angeboten, weil die "Erben" sich nicht auskannten. Das Teil Stand 10 Jahre im Keller. Sie hatten übrigens auch keine Schlüssel. Somit mußte ich zwei Schlösser aufbohren und das 3. habe ich von innen demontieren können. Ich hatte keine genauen Informationen was angeblich defekt war, nur soviel, dass Irgendetwas "geflackert" hat. Ich habe zunächst vermutet der Sicherheitscode sei verloren gegangen, aber tatsächlich mußte nur die vertikale Bildstabilisierung neu justiert werden. Es ist also keine "suicide" Version! (Puh.. Glück gehabt) Nach zwei Tagen Grundreinigung und kleineren Reparaturen bin ich nun sehr zufrieden, auch wenn man nicht von einer Restauration sprechen kann. Wie bei Pole Position 2 will ich mir die Teile Stück für Stück vornehemen, wenn die Zeit es erlaubt und nichts anderes dazwischen kommt
Ich hätte nicht gedacht, dass das Spielen an diesem Automaten mir (momentan) einen so großen Spaß macht! Ich wollte eigentlich mehr sammeln als spielen.
Im Grunde kommt es wohl doch nicht so sehr auf die Grafikqualität an, stattdessen ist ein gut justierter Schwierigkeitsgrad wichtig. Nicht zu leicht und auch nicht zu schwer, damit keine Frustration eintritt. Wenn ein stetiger "Leistungsfortschritt" zu erzielen ist, dann macht es den USER glücklich, so viel zur Psychologie. Natürlich es ist ein Arcade Spielautomat mit dem Geld verdient werden sollte bzw. mußte. Zum Glück ist mein Rücken noch in Ordnung, so dass ich stets problemlos die "Freispieltaste" erreichen kann.
Muß noch recherchieren wie das mit dem Sichern der Spielstände funktioniert. Backup-Batterie? Keine bisher auf dem Mainboard gefunden.
An Pin 20 von K5 ist mit einem Dauerhigh ein bisschen arg wenig los.
Das kommt von da:
[Bild: https://forum.pflaugis-arcade.de/galerie...ede2-3.jpg]
Die Pins 5-7 sind munter am klappern, Pin 4 ist dauerhigh.
Den HP10529A draufgeklemmt: Ein rotes Lämpli auf Pin 4. Na sowas.
Raus das Ding:
Nach elendem Suchen ist aufgefallen, dass wenn man Pin 9 des 74LS153 auf Position E8 nach GND kurzschließt, kann man zwar außer den Augen des Shooters keine Sprites mehr sehen, aber die Balken sind auch verschwunden sind.
Dummerweise kam aus Pin 9 zwar ein Signal raus, dieses war aber scheinbar nicht richtig.
Hier hat mal die Huckepackmethode funktioniert. Mit aufgestecktem 74LS153 ist das Bild einwandfrei.
● Das "dup-dup" des Centipede ist mal da, mal nicht. Wenn es da ist, klingt es komisch.
● Der Sound dieses komischen Käfers, der von oben runter fällt, fehlt komplett.
● Der Sound der Schnecke, die gelegentlich durchs Bild schleicht, fehlt auch komplett.
Wenn man genauer hinschaut, fällt einem die Beschriftung "UNIVERSAL 8339A" auf.
8339A ist aber kein Do! Run Run Board, sondern ein Mr. Do's Wild Ride Board.
8400 wäre ein Do! Run Run Board. Spielt aber keine Rolle, da das die gleiche Hardware ist. Selbst die BPROMs sind identisch.
Ich habe dann als Erstes die Inhalte der EPROMs kontrolliert. Bei einigen passte der Inhalt nicht. Die die ok waren, hatten Do! Run Run Inhalt.
Da ich bereits ein Do! Run Run Board in meinem Fundus habe, habe ich mich entschlossen, wieder die richtigen ROMs drauf zu machen.
Also mal eben nen neuen Satz ROMs gebrutzelt und eingebaut:
Ok, ist (erstmal) so. Aber wir haben ja noch den Soundfehler.
Vermeintlich meist der einfachere Fehler.
Das Board sagt tatsächlich keinen Mucks.
Misst man mit der Audioprobe an den Ausgängen der 4 (!) SN76489, ist der Sound aber da.
Auch am Ausgang des Sharp IR3702 (=LM324N) ist der Sound zu hören.
Ich habe dann eine Weile das Schaltbild studiert, bis ich feststellen musste, dass das Bild eingefroren war. Absturz.
Das Board aus- und wieder eingeschaltet:
[Bild: https://forum.pflaugis-arcade.de/galerie...75/SI5.jpg]
Oh, der Prozessor läuft nicht mehr!
Rund um den Prozessor gemessen.
Der Prozessor hat eigentlich alles, was er zum Glücklichsein braucht, macht aber gar nichts.
Auch nach einem Reset ist nicht mal kurzfristig was zu sehen.
Ich habe dann den Prozessor auf meinem Board getestet. Der 8080 ist ok.
Da ist wohl was verreckt.
So richtig abenteuerlich ist die (eigentlich sehr gute) Midway 8080 Test-Prozedur:
Wenn keine vertikalen Linien ohne ROM auf Pos. H angezeigt werden, soll man folgendes tun:
● Clock-Divider 3245 checken (check = ok)
● testen, ob die Taktsignale an RAM und CPU ankommen (tun sie)
● nochmal die Versorgungsspannungen checken (check = immer noch ok)
● Pins 12 + 13 an der CPU auf low testen (beide low)
● Reset auslösen, und testen, ob Pin 12 der CPU erst high und dann low wird (tut er)
● CPU tauschen (hab ich; läuft im anderen Board)
Und jetzt der abenteuerliche Teil:
● Trennen Sie die Leiterbahnen der Pins 4, 7, 9, und 12 der Treiber 8216 auf.
Ehm, wot???
Ich fange doch nicht an, Leiterbahnen aufzuschnitzen.
Also ohne Hilfe weiter gesucht.
Der Fehler war letztendlich, dass das READY-Signal am Prozessor fehlte (Wieso steht das nicht in der Testprozedur? ).
Damit wäre wir dann wieder bei obigem Problem:
Programm läuft, die Aliens fehlen.
Ein ganz banaler Fehler. Muss man aber erstmal drauf kommen.
Bei dieser Boardrevision sind scheinbar die Reset-Leitungen von Mother- und Gameboard getrennt.
Legt man die Resetleitung des Gameboards (senkrechtes Board) auch auf Masse, sind auch die Aliens da.
Bei meinem Board reicht eine Resetleitung am Gameboard.
Nachdem das Board soweit funktionierte, musste ich dann noch feststellen, dass zeitweise die vertikalen Linien angezeigt wurden, obwohl das ROM in H drin steckte.
Dem ROM auf Pos. H hatte schon mal jemand nen Rollstuhl spendiert. Hier war ein Pin nicht richtig angelötet:
Ich wollte damit das Board dann schon als geheilt entlassen, dachte mir dann aber: Teste doch mal die Sounds.
Auch hier Funkstille. Menno.
Als erstes nach dem Dub-Dub der Aliens gesucht.
Das wird mit Hilfe eines NE556 erzeugt. Da kam aber nur Gekreische raus.
Die Ansteuerung des NE556 kommt über ein Rudel 7417-Treiber direkt aus dem 74174 @E5.
Ehm, jaa, jetzt aber:
Nach Tausch des 74174 war dann auch am Ausgang des NE556 das Dub-Dub zu hören.
Am Lautsprecher war aber immer noch nichts zu hören. WTF??
Weil am Eingang der Vorverstärkerstufe das Dub-Dub zu hören war, hatte ich erst den LM3900 @L2-3 in Verdacht.
Wird ja gerne genommen. Dachte mir dann aber, was ist mit den anderen Sounds?
Geprüft, auch tot.
Hier war auch der 74174 @E4 mausetot.
Nach Tausch des 74174 war dann auch endlich alle Sounds im Lautsprecher zu hören.
Also so ein hartnäckiges kleines Scheißerchen hatte ich lange nicht mehr.
Letztendlich waren 1x 8216 und 3x 74174 defekt. Alter Scheiß halt.
Das Ding war eh für mein Space Invaders Board geplant, da son L-Shape-Board nicht in den TV Ideal passt...
Der Aufwand ist überschaubar: Von den 72 Pins sind gerade mal 28 belegt...
1. Fehler:
Das Bild synchronisiert vertikal nicht und läuft durch.
Ich habe mir mal wieder nen (Sea) Wolf gesucht.
Die H-Syncchain war ok, bei der V-Syncchain kamen am Ende 67Hz raus - da wollte der Monitor nicht mehr mitmachen.
Die 9316-Zähler waren im Tester alle ok, auch der 7474 war ok. Trotzdem kein stehendes Bild.
Da auf dem PCB auch einige Schrammen sind, habe ich dann erstmal die Leiterbahnen im Umkreis auf Unterbrechungen geprüft - vergebens.
Zu guter Letzt habe ich mal nen 74161 Huckepack auf dem ersten V-Zähler getestet. Bild steht, 60Hz.
Ich hab dann mehrere LS161 getestet: nur 2 von 8 ergeben ein stehendes Bild. Auch ein 74161 wollte nicht.
2. Fehler:
Programm läuft nicht an:
Ohne ROM H: 1. Bild ok, im 2. Bild fehlt eine vertikale Linie.
Test-ROM rein: "5" wird angezeigt - also RAM auf G12 defekt.
Ausgetauscht, toll: "F" wird angezeigt - also RAM auf H13 auch defekt.
Danach lieft der Test mit den senkrechten Streifen fehlerfrei durch.
Beim nächsten Test wurde dann eine "4" angezeigt. RAM auf G11 hat wohl auch noch nen Schuss.
Das wird nicht billig...
Nach der RAM-Tauschorgie lief dann zumindest das Motherboard schon mal.
Die 4 PNP-Transistoren waren alle fritten. Die beiden äußeren hatten Kurzschluss, die beiden inneren waren aufgebrannt.
Als Ersatz kann man gut BC640 nehmen. BC640 hat nur leider anderes Pinout.
Von den NPN's waren auch 3 defekt, einer davon regelrecht explodiert (siehe oben). Einer der 330 Ohm-Widerstände ist auch schon mal ersetzt worden.
Als Ersatz habe ich BC337 genommen. Da ist das Pinout spiegelverkehrt, sodass man die einfach andersrum einbauen kann.
Von den Lötaugen der aufgebrannten Transistoren ist nicht viel übrig geblieben.
Würde mich ja doch mal interessieren, was da passiert ist...
Damit ist die Reparatur von Patient 1 abgeschlossen.
Patient 2:
Sobald man das Trauerspiel mit dem Reset gewonnen hat, rannte das Spiel sofort los - ohne Münzeinwurf, ohne Startbutton drücken.
Ursache waren 2 defekte Gatter eines 7414 auf dem Game-Board:
Da hatte sich vor etlichen Jahren mal einer gründlich dran ausgetobt.
Reichlich abgerissene Leiterbahnen und fehlende Durchkontaktierungen.
Wieso musste ausgerechnet der kaputt sein?
Die Grafik vom Schiff ist auch hier zerkrümelt.
Also erstmal das Board auf 2716 umgebaut und nen passenden Satz EPROMs gebrannt.
Bild sieht genauso aus. Damit sind die PROMs wohl ok. Umso besser.
Wenn das Board grad schon mal auf Standard-EPROMs umgebaut ist, kann man ja mal nen Test-ROM einwerfen:
Auf dem Game-Board sitzen 4 4-Bit-Schieberegister AMD AM25S10. Die hab ich mir als erstes mal näher angesehen.
Da waren einige Eingänge, die nur halben Pegel hatten und bei fast allen gab es entweder nur nen high, oder nen low.
Davor sitzen 5 Quad-D-Flip-Flops 74175. Was soll ich sagen: von den 20 Flip-Flops waren 18 defekt.
Nach dem Tausch der 5 74175 sieht das Ganze jetzt so aus:
Damit funktioniert der erste Boardsatz schon mal.
Der Friedhof der Kuscheltiere - erm - Krabbelkäfer: