Ja, wer zuletzt lacht ... ![]()
Beiträge von kinzi im Thema „Assy 250469 Rev.A Bildfehler?“
-
-
Bleibt bloß noch die Geschichte mit dem merkwürdigen IRQ bad...
Das kann schon vom 7406 kommen, SRQ IN / CASS_RD geht auf /FLAG am CIA, darüber kann man einen IRQ auslösen.
Im Dongle ist SRQ_IN mit einer anderen Leitung (ATN, WIMRE) verschaltet. Wenn da von ATN nach SRQ_IN nix kommt, wird kein IRQ ausgeläst -> IRQ BAD.
-
Ja, der 7406 oder die Dioden.
-
Bitte melde dich an, um diesen Anhang zu sehen.
A14 der CPU auf A13 des ROMs.
-
A12 und A13 vom Kernal/Basic-ROM haben keinen Durchgang zur CPU,
A13 muss auf A14 liegen beim 250469, das war ein "Trick" des Entwicklers, um sich Logik zu ersparen.
A12 muss Durchgang haben - das kann natürlich nicht funktionieren. Gut entdeckt!
-
Also ich persönlich würde das jetzt machen, ja. So aus der Ferne fallen mir nicht wirklich andere Optionen ein.
-
Dubioses Fehlerbild ... weiß mir momentan keinen Reim darauf.

-
Also:
- Radar Rat Race und Diag laufen, der Kernal springt also an, kommt aber nicht bis zum Setzen der Rahmen- und Hintergrundfarbe.
- Diag schmiert immer beim IRQ-Test ab.
- CIA 1 und 2 draußen - trotzdem Black Screen.
- Andere CBM80-Module laufen nicht.
- Ultimax-Module laufen - bis auf den RAM Checker.
Stimmt das so?
-
Muss mir den gesamten Thread nochmals durchlesen, melde mich später.
-
Einschaltbild ist black screen.
Auch ohne beide CIAs?
(Die ROMs brauchst du da natürlich.)
-
Pin 3 kurz auf gnd bringt keine Änderung.
Nur zum Verständnis: Du solltest das gleich am Anfang machen, während des RAM-Tests. Wenn das nichts ausmacht, hat die CPU mal kein Problem damit, wenn ein IRQ kommt. Ob sie ihn richtig verarbeitet, wenn er zugelassen ist, steht wieder auf einem anderen Blatt.
Witzigerweise meldet das 586220++ immer irq okay und friert ein, die Kinzi-Version meldet Bad und friert mit dem bildfehler ein, der auf einer der vorherigen Seiten zu sehen ist .
Die Versionen vor meiner haben einen Fehler in der IRQ-Behandlung. Ich will mich jetzt nicht selbst loben, aber hier würde ich meiner Version trauen.
Also tritt noch ein IRQ BAD auf und dann frert die Kiste ein, wenn ich das richtig verstehe?
Hast du eigentlich ein Einschaltbild oder Black Screen?
[edit]BASE: diag_586220ted_kinzi_2
MOD: 1 byte patch to correct not printing "INTERRUPT BAD" on interrupt test @94C0: replace RTS(60) by NOP(EA)
Das ist der behobene Bug.
[/edit] -
Hmmm ... nach dem IRQ steht er ... jetzt müsste man wissen, ob der Ultimate RAM Checker auch einen IRQ auslöst im ersten Teil ... ist die CPU gesockelt? Hattest du die schon ausgeschlossen?
Wenn das Diag läuft, zieh mal Pin 3 der CPU kurz auf GND, das löst einen IRQ aus. Dem Diag macht das während des RAM-Tests nichts, da sind IRQs abgeschaltet.
Und miss mal, was an Pin 3 (/IRQ) und Pin 4 (/NMI) der CPU anliegt.
Bleibt die Uhr rechts unten auch stehen beim Einfrieren?
-
SamW Selbst bemerkt und schon korrigiert.

-
Jetzt sehe ich das erst - da fehlt ja eine
Pixelzeile:Pixelspalte:Bitte melde dich an, um diesen Anhang zu sehen.
Das müsste die dritte von links sein, also Bit 5. Die geht irgendwo auf dem Weg vom Char-ROM zum VIC verloren. Irgendwas mit Datenbus Bit 5 ist faul.
-
CIA 1 ist jetzt auch raus
Das heißt, wenn du die ROMs und CIA1 draußen lässt, startet der RAM-Checker immer noch nicht?
Das ist ja mal ein lustiges Fehlerbild. Vor allem, weil das Diag läuft, da muss schon sehr viel passen. Hattest du beim Diag oben alle Dongles dran?
-
Nun, die müsste dann dauerhaft auf GND oder Vcc liegen.
Ich vermute allerdings eher, dass da irgendwo ein Schluss zwischen zwei Leitungen ist, der nur manchmal schlagend wird. Das kann auch eine der Steuerleitungen sein (/IRQ, /NMI, AEC, BA, /EXROM, /GAME, ...).
Also ich würde ja jetzt alles rausnehmen, was für den Ultimax Mode nicht erforderlich ist: CIA1+2, alle ROMs, SID.
-
Laut Beschreibung sollte der Ultimax RAM Check doch auch ohne Kernal laufen oder?
Ja, im Ultimax:Mode wird der interne Kernal durch das ROM auf dem Cartridge ersetzt. Sofern das Kernal-ROM also nicht derart defekt ist, dass es Adress- und/oder Datenleitungen blockiert ("Bus-Blocker") ist es nicht von Bedeutung für diesen Test.
-
P0, P1 und P2 sind beim Ram-Test im Ultimax Modus konstant auf 5v.
OK, Denkfehler meinerseits - im Ultimax-Mode sind diese drei irrelevant.

-
P0..P2 beim RAM-Checker?
Ram Checker Blackscreen ...
Nur zur Sicherheit Du weißt, dass man den umschalten muss und dass der Schalter beim Einschalten richtig stehen muss?
-
Wie messe ich die Ports der CPU und wo?
Schaltplangalerie:
Bitte melde dich an, um diesen Link zu sehen.
IC-Pinouts:
Der Inhalt kann nicht angezeigt werden, da du keine Berechtigung hast, diesen Inhalt zu sehen. P0=29
P1=28
P2=27
Voltmeter dran und Pegel gegen GND messen.