Beiträge von kinzi im Thema „C16 Black screen“

    wird Pin27 vom Pin28 getrennt durch den Schalter, wird der Kernal im LO-ROM (bei mir Original-Kernal) genutzt.

    Nein, das klappt eben nicht, weil ein Eingang nicht offen sein darf. Siehe oben. Wenn überhaupt, dann wird ein offener Eingang als "1" interpretiert, das klappt aber nur unzuverlässig. Daher macht man das genau mit der Schaltung, die hier gezeigt wurde. Die hat schon ihren Sinn.

    "Offen" heißt in diesem Kontext?

    Unbeschaltet. Nicht auf definiertem Potenzial. Ohne Verbindung.

    Und was meinst du dann mit "musst du auf Vcc legen"

    Vpp eines EPROMs muss im normalen Betriebszustand auf Vcc = +5 V liegen.

    Edit: Durchgeklingelt am nackten Sockel auf dem C16 Board zeigt, dass Vcc und Vpp eine direkte Verbindung haben.

    Genau so soll das sein. (Siehe oben.) Und der nicht verwendete Pin 27 beim ROM ist vermutlich auch mit Vcc verbunden. Wenn du diesen dann per Schalter auf GND legst, hast du einen satten Kurzschluss.

    Daher musst du entweder den Pin 27 aus dem Sockel biegen und irgendwie frei anlöten (unschön) oder aber den Pin 27 am Sockel von allen anderen Verbindungen trennen, dann kannst du den Schalter und den Widerstand auch am Sockel anbringen. Dummerweise ist die Verbindung Pin 27 <-> Pin 28 oft auf der Oberseite der Platine und damit genau unter dem Sockel, sodass diese schwer aufzutrennen ist, wenn der Sockel nicht ausgelötet wird. Daher wird dann doch oft die "unschöne" aber einfachere Variante (Beinchen rausbiegen) verwendet.

    Müsste das im Umkehrschluss dann auch bedeuten, dass wenn ich den 27256 eprom (ohne irgendwelche ) mit ausgestreckten Pin27 in den Originalsockel vom Board setzte und anschalte (also dauerhaft exakt 0v anliegen an dem Pin), dass dann die unteren 16k angewählt werden müssten?

    Wenn an dem Pin 0 V sind (GND) ja. Ich würde aus dem Bauch heraus eher auf +5 V (Vcc) tippen. Dann wird der obere Bereich dauerhaft selektiert.

    Oder braucht so ein Baustein eine niedrige Voltzahl um das als "LOW" an zu erkennen?

    H = 1 = +5 V (min. 2,0 V erforderlich)

    L = 0 = 0 V (max. 0,8 V erlaubt)

    Eine andere Spannung kommt bei TTL nicht vor.

    Edit2: OK, selbst beantwortet: ja, bei gestreckem Bein wird der LO Bereich verwendet.

    Kann nicht sein - gerade im Schaltplan nachgeschaut, der Pin 27 des Sockels lieht auf +5 V. -> Die obere Hälfte wird selektiert.

    Vpp darf nicht offen sein. Den musst du auf Vcc legen. Der Pin ist auf der Platine eventuell nicht beschaltet, ich weiß das aus dem Kopf gerade nicht.

    [EDIT]

    Und warum sollte dann die andere Variante funktionieren?

    Das hat nichts mit der Variante zu tun.

    Du musst natürlich den Pin 27 aus der Fassung biegen, den darfst du nicht einfach in der Fassung auf GND legen!

    [/EDIT[

    Also entweder ist da was mit der Spannungsversorgung oder irgendwas mit dem Bankswitching. Ich weiß nicht genau, was der Kernal da alles ein- und ausbankt, aber das Diag wird das wohl nicht (so intensiv) machen.

    Was wird denn beim Original Kernal anderes noch angesteuert, was beim DIAG264 Kernal nicht getestet/angesprochen wird, und für den BS sorgen könnte?

    Ich wüsste jetzt nicht was.

    Klar ist, das Diag läuft auch mit kaputtem RAM an. Ich hatte sogar mal eine CPU mit kaputtem Datenbus beim Schreiben, die lief auch an im Diag.

    Nur - einen RAM-Fehler entdeckt das Diag ziemlich sicher. Es kann höchstens was sein, was mit dem Bankswitching zu tun hat. Wurde an dem Ding herumgelötet? Läuft es ohne BASIC-ROM an?

    DIAG264 läuft als EPROM / Drop-in Replacement, nicht als Modul

    Das ist mir klar, ich rede nirgends von einem Modul.

    Und damit läuft der Rechner, somit ist wohl Sockelproblem annähernd auszuschließen.

    Aber nicht ein IC-Problem, oder?

    Deshalb: Brenn den Kernal auf das EPROM und stecke das Kernal-EPROM.

    Kann ja z. B. sein, dass das Kernal-ROM zu viel Strom zieht?

    Frage mich grade, sind 27256 eigentlich pinkompatibel zu 27128? Dann könnte ich mir das DIAG264 ja auch auf den 256er brennen.

    Ja, du musst nur die zusätzliche Adressleitung beachten (am besten den Inhalt zweimal hintereinander reinbrennen.)

    [edit]

    -> Schaltplan-Galerie:

    Der Inhalt kann nicht angezeigt werden, da du keine Berechtigung hast, diesen Inhalt zu sehen.

    Der Inhalt kann nicht angezeigt werden, da du keine Berechtigung hast, diesen Inhalt zu sehen.

    Bei 27C256: Untere Hälfte Kernal, obere Hälfte Diag, umschaltbar mit Pin 27 (A14). As easy as that. ^^

    [/edit]