PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ghosts n goblins tut sich schwer



kthemall
25-07-2017, 19:43
hab heute eine capcom gng platine bekommen. beim starten resettet die cpu zwar aber danach nur folgendes bild:

15092

zwar keine allzu gute fehlerbeschreibung aber vielleicht kennt das ja wer von euch??


danke tom

SamWhiskey
25-07-2017, 21:55
Das kann so ziemlich alles sein. CPU, RAM, ROM, Takt, etc. Such's dir aus. ;)

Das, was da angezeigt wird, ist das nicht initialisierte Screen-RAM.

Ich nehme mal an, das ist statisch?

mikemcbike
26-07-2017, 06:40
Was Sam sagt... check mal die Programm-ROMs...

kthemall
26-07-2017, 08:10
moin, also schematics gezogen und bisher folgendes überprüft:

program roms 8N,9N,10N,12N,13N also 1,2,3,4,5 laut beschriftung der roms sind ok.
mein nächster verdacht wäre jetzt der HM6264F auf 2C. bin ich da am richtigen weg? und wie prüf ich den? logicprobe und scope hätt ich ja aber kann ich damit rams checken?

https://www.arcade-museum.com/manuals-videogames/G/Ghosts%20N%20Goblins%20Schematics.pdf


wäre super wenn ihr mir da noch ein wenig support leisten könntet.


danke mal vorab.
tom

Astrocade
26-07-2017, 08:23
läuft die cpu noch........oder steht sie?

pcb:
original oder bootleg?

kthemall
26-07-2017, 08:24
also wenn ich das board einschalte springt reset von low auf high. mehr kann ich nicht sagen. kannst mir kurz erklären wie ich das genauer feststellen kann?

lg tom

Astrocade
26-07-2017, 08:26
aktivität auf daten/ adressbus...........

kthemall
26-07-2017, 08:30
ja, mit probe schönes leuchten low/high pulsing auf adress und datenleitungen

Astrocade
26-07-2017, 08:38
irgendwo versacken dann die signale.........such sie :D

bustreiber / steuersignale etc checken.........

mikemcbike
26-07-2017, 09:00
Oszilloskope sind super Meßgeräte für so einen Einsatzfall! :D

kthemall
26-07-2017, 09:00
hmm bustreiber? steuersignale? bin da nicht so der profi, kannst mich da noch ein wenig supporten?


danke tom

kthemall
26-07-2017, 09:45
iwie kommt alles beim 2c ram zusammen. ich tausch den mal und berichte weiter.

lg tom

mikemcbike
26-07-2017, 10:46
Blindes Tauschen führt selten zum Erfolg. Hier hilft meist nur gezielte Fehlersuche. Die Datenbusse gehen natürlich an verschiedene Bausteine. Mit einem Oszi würdest Du erkennen können, ob die Pegel richtig sind, eine Logic-Probe gibt Dir nur sehr wenig Informationen.

Natürlich kann das RAM defekt sein und Du hast Glück gehabt... muss aber nicht!

Bustreiber sind die langen TTLs, 74LS244, 245, 273 etc...

kthemall
26-07-2017, 11:12
damit lässt sich was anfangen, danke

bei 11H (ls245) kommen die datenleitungen noch alle schön an pin2-9
15093 (von cpu dorthin auf jeden fall)

aber vom 11H weg geht nur high 11-18 weg.
15094 ist das normal?

SamWhiskey
26-07-2017, 11:29
Wenn an enable und/oder dir falsche oder gar keine Signale sind, ja.

kthemall
26-07-2017, 11:37
dir:
15095

en:
15096

falsch oder richtig?

mikemcbike
26-07-2017, 12:01
Wenn DIR high ist, werden die Signale von A nch B durchgeleitet. Aber nur, wenn Enable low ist.

Dauer High auf einer Seite sieht schon mal nicht so gut aus...

Das Enable Signal müsste auf Low gehen, ansonsten ist der Baustein nie aktiv.... wo kommt das her?

SamWhiskey
26-07-2017, 12:08
Heimlich den Post ändern gilt nicht. :p

Das DIR kommt über nen Inverter vom Prozessor. Toll sieht das aber auch nicht aus.
Das EN kommt aus nem LS32 der von nem LS138 und was anderem gefüttert wird. Der 138er wird vom Prozessor gefüttert.

mikemcbike
26-07-2017, 12:09
Wenn das Programm nie da ankommt, wo auf diese Adressen zugegriffen wird, dann ist allerdings auch keine CE# Aktivität zu erwarten. Ist der Adressbus zu den Programm-ROMs aktiv? Oder läuft die CPU in einer zyklischen Endlosschleife?

mikemcbike
26-07-2017, 12:10
Ist der Eingang vom Inverter 5F O.K.?
Ist der Baustein 8k (74LS138 oder so) i.O.? Der macht die Chip selects...

kthemall
27-07-2017, 09:27
hi

also 8k hab ich mal mit nem funktionierenden ls138 ge-piggy-packed (stimmt das so?) sprich auf den vorhandenen drauf gesetzt. keine veränderung.
5f (ls04) hab ich auch mit nem funktionierenden ge-huckepacked, auch keine veränderung.
wie kann ich checken ob die cpu in ner endlosschleife hängt?

thx tom

mikemcbike
27-07-2017, 11:01
Das siehst du daran, wenn bei Adress- und Datenbus immer wiederholende Muster auftauchen...

Wie hast Du die ROMs getestet?

Haben alle Daten- und Adressleitungen der ROMs auch Kontakt zur CPU? Durchklingeln! Dass Daten anstehen heißt nicht, dass die CPU die auch sieht!

Ist die CPU noch intakt?

kthemall
27-07-2017, 11:20
hi

ja muster sind da. die roms hab ich ausgelesen und gegen romident geprüft, wurden alle 5 einwandfrei erkannt.

hab jetzt mal bei 9l den pin 8 gegen masse gehalten und gestartet und ich höre musik :-) + gelber schirm auf dem paar wirre zeichen erscheinen. :-) ein lebenszeichen oder?


cpu intakt ist für mich wenn sie resettet und das tut sie (nach einschalten von geht sie von low auf high auf pin 37) oder ist das zu wenig?


lg tom

SamWhiskey
27-07-2017, 11:30
Öhm, Reset ist ein Eingang der CPU. Sprich das geht im ersten Step durch die externe Beschaltung auf high.
Wenn die CPU defekt ist kann (hab ich noch nicht gehabt) der Reset-Eingang fix auf high kleben.
Da er aber von low auf high geht, ist die CPU (zumindest an dieser Stelle) erstmal ok.

mikemcbike
27-07-2017, 12:11
Meine Glaskugelfähigkeiten neigen sich dem Ende zu...

kthemall
27-07-2017, 12:35
weitere info. wieder der 9L wenn ich da auf pin11 gegen masse halte dann sehe ich sogar kurz ein gelbes bild mit roter schrift drauf (so art player 1 oder so).

ich glaube ich löte den nach url. mal aus und tausche den. vielleicht hilfts ja oder was meint ihr?

lg t.

kthemall
27-07-2017, 12:52
ui und jetzt nach mehrmaligem aus/ein --> ram no good 0697

15097

mikemcbike
27-07-2017, 13:05
Ich würde RAM und dazu gehörigen Datenbustreiber testen, ggf. gleich tauschen... Ich meine, was soll man Dir da raten? Ferndiagnose ist da Müll. Tausch den Programm RAM...

kthemall
10-08-2017, 09:59
soderle, bin etwas weiter gekommen. ich hab noch einige defekte traces finden können zwischen cpu und ls245 (11H). leider keine veränderungen, ich tausch jetzt mal auf verdacht die cpu (obwohl die eig. macht was sie soll) aber bin ansonsten ratlos. hab schon sämtliche 245er bustreiber getauscht und auch die in der nähe befindlichen LS08 und LS00 und 32n aber keine veränderungen. wenn das mit der cpu nix wird landet sie in der ersatzteilkiste (schade).


lg tom

mikemcbike
10-08-2017, 10:53
Woher kamen da defekte Traces? Unsachgemäße Auslötorgien?

Ist die PCB original oder Bootleg?

Bevor Du sie schlachtest, schick sie mir!

kthemall
10-08-2017, 11:11
k.a. auslötorgien habe nur ich gemacht (bis auf den custom den großen schwarzen) aber die erst weil keine verbindungen mehr da waren. habs jetzt mal mit verbindungsdraht (den beschichteten feinen) auf der unterseite verbunden. leider keine veränderungen. pn für addi bitte vielleicht kannst du ja was machen.

lg tom

kthemall
10-08-2017, 14:01
eine letzte frage noch:

am datenbus der cpu (z.b. d0-d7) sieht mir das signal ein wenig komisch aus (deutet das auf ne defekte cpu hin?)
15136

(zum vergleich einer funktionierenden superqix)
15137

Astrocade
10-08-2017, 14:09
sag mal, hat dein oszi keine bildspeicher funktion?
und zum 3 mal die frage, ORIGINAL oder BOOTLEG?

:'-(

kthemall
10-08-2017, 14:11
original und ja hat es (run/stop) taste

Astrocade
10-08-2017, 14:15
dann benutze doch mal bitte die screenshotfunktion
damit ich meinen monitor nicht immer um 90° drehen muss, um deine bilder anzuschauen.......

original pcb: gut!
da sollte man nicht so schnell aufgeben.........

kthemall
10-08-2017, 14:45
lol ich fotografier das immer mit handy ab. hängt nicht am pc das oszi. aber ich dreh die bilder in zukunft für dich. damit du kein schiefes genick bekommst :-)

die signale? schauen komisch aus oder?

Astrocade
10-08-2017, 14:51
i.d.r. kannst du die screenshots auf einen USB stick abspeichern...........

mikemcbike
10-08-2017, 14:59
Das Rigol kann ganz einfach gute Screenshots auf USB-Stick machen.

Und ja, die Signale sehen komisch aus. Ich meine, so ein Tri-State-Datenbus kann einen schon verwirren, da ist alles möglich, solange keine validen Daten anstehen - aber hier gibt es praktisch keine High-Bereiche... Ich hatte schon Bustreiber, deren Eingänge den Bus beeinflusst haben...

kthemall
16-08-2017, 08:28
wollt mal wieder status abgeben. hab jetzt mal ersatzcpu bestellt da ich der nicht ganz traue. außerdem ne neue entlötspitze ansonsten zerstör ich da mehr als ich reppe. melde mich wieder mit hoffentlich neuen erkenntnissen.

lg t.

kthemall
25-08-2017, 11:55
neue cpu ist angekommen, voller erwarten reingesteckt, keine veränderung. snief.

ab zu wolfgang damit.

lg tom

kthemall
26-08-2017, 18:44
hab heut noch ein wenig rumgemessen. am 5n und 6n tut sich von 11-18 gar nichts. das ist doch nicht normal oder? piggypacked einen ls245 hat nichts verändert, muss ich die zum testen auslöten?


danke tom

mrdo!
27-08-2017, 15:00
ab zu wolfgang damit.
ja


- Fülltext -

kthemall
27-08-2017, 15:40
not yet. bin grad auf was gestoßen.

11h 5n und 6n haben alle den selben enable wert auf pin19 und zwar high. der ls245 schottet da aber die addressleitungen ab wenn der auf high ist. kurzer tippser auf 9l an pin8 und es kommt ein gelber schirm mit zeichen, die (solange man pin8 auf gnd lässt) verschwinden bis nur noch gelber schirm ist. d.h. iwo zwischen 7k 5k 9l muss wo was falsch laufen (oder auch davor).

jetzt hat mich der ehrgeiz wieder gepackt. ich mach noch ein wenig weiter.

wolfgang ist e im url. daher kann ich ja noch ein wenig forschen.

lg tom

p.s. ls08 muss ich mir sowieso mal welche ordern :-)

kthemall
02-09-2017, 10:42
bräuchte kurz ne logik einweisung:

hab folgende situation. am 5k der GNG (LS04 Hex Inverter) stehen folgende signale an:
pin3 low pin4 high was ok ist.
pin5 und pin6 werden laut oszi auch schön umgedreht heißt für mich dass auch das ok ist (ist floating pulse)
pin1 und 2 ist folgende situation. pin2 ist low und pin1 ist auch low. wenn ich da nen neuen ls04 piggy-packe ändert sich das verhalten auch nicht. kann es sein dass ich den auslöten muss um festzustellen ob sich das durch einen funktionierenden verändert? frag deshalb nach weil die piggy-pack methode eigentlich immer ganz gut funktionert.

danke tom

SamWhiskey
02-09-2017, 13:57
Klar, wenn am Ausgang irgendwas das Signal auf Dauer-low zieht, kannste vorne machen was du willst, da tut sich nix.
Piggyback hilft idR. ja nur, wenn der Originalchip nicht (mehr) genug Dampf auf den Ausgang bringt oder Speicherzellen defekt sind.

kthemall
02-09-2017, 14:37
allns chlor, dann werd ich das mal machen (sofern ich die verliehene entlötstation bald wieder bekomme). melde mich mit update sobald ich was weiß.

thx so far.
t.

mikemcbike
02-09-2017, 14:40
Bin wieder aus dem Urlaub zurück. War schön ohne Euch! :D

kthemall
02-09-2017, 14:42
dann welcome back :-)

haben dich schon vermisst :-)


gng liegt noch bei mir am tisch. mich hat der ehrgeiz gepackt. ich versuch mein glück noch ein wenig. wenn alle traces reissen *G* dann geht sie zu dir.


lg t.

mikemcbike
02-09-2017, 14:45
Ich drück Dir die Daumen! Vorsichtig auslöten! Wäre schade um das schöne Stück.

SamWhiskey
02-09-2017, 14:53
Ich war auch im Urlaub und - was soll ich sagen - ich hab Euch auch nicht vermisst! :p

Aber das sind die Richtigen: Erst die Platinen verbraten und der Mike solls dann wieder richten! :p:p:p

kthemall
02-09-2017, 15:25
moment mal, nix wird hier verbraten :-)

5k pin1 macht nur high (und somit ist der ok) weil pin2 low, wenn man die videoplatine auch ansteckt. anscheinend soll die gng aber auch ohne videoboard laufen (zumindest sollte man ein bild sehen).

mein prob ist nun dass der l9 auf pin10 nix macht und pin9 low ist. somit ist pin8 high und der geht auf den enable von 11h 5n und 6n (ls245) welche aber auf high dicht machen. mike noch ne idee wo ich da ansetzen könnte?

thx t.

mikemcbike
02-09-2017, 16:51
Ohje... da stecke ich nicht drin... Ferndiagnosen sind schwer, viele Probleme offebahren sich erst beim Testen auf dem Tisch. Fehlende Chip Enable Signale muss man halt bis zur Quelle hin verfolgen!

kthemall
13-09-2017, 07:27
jetzt schon Wolfgang :-)

mikemcbike
13-09-2017, 11:05
Oh je.. ja... :D

mikemcbike
02-11-2017, 07:15
Mir unbegreiflich, wie man bei einer derart hochwertigen Platine die internen Leiterbahnen abreißen kann, ohne dass man das an den oberen und unteren Pads sieht...

Bis jetzt: zwei Adressleitungen waren noch unterbrochen, ein 74LS08 definitiv defekt (Ausgang stuck low), blöd, weil der das Chipselect zum PROG-ROM generierte, da kämpften dann zwei ROMs um die Busvorherrschaft.

Nun läuft die CPU wieder munter, aber es gibt null Bild. Das RAM wird datenbusmäßig nicht richtig angesprochen, Pegel auf 2,0V... das ist die nächste Baustelle.