Bei mir sinds auf der Platine insgesamt drei Widerstände und keine pull ups.
Die Widerstände sind die Pull-Ups.
Ein (paar) Foto(s) und und ein Verdrahtungsplan (was wurde wie gemacht) wäre hilfreich.
Bei mir sinds auf der Platine insgesamt drei Widerstände und keine pull ups.
Die Widerstände sind die Pull-Ups.
Ein (paar) Foto(s) und und ein Verdrahtungsplan (was wurde wie gemacht) wäre hilfreich.
oder gibt es auch Ein/Ein/Ein
Mir nicht bekannt, der müsste dann ja vier Pins haben.
Bin da gerade am grübeln. Schaltet der Ein/Aus/Ein Kippschalter dann auch das Kernal auf Aus-Schaltung durch?
Ja, deshalb die zwei Pull-Up-Widerstände.
Wenn der Schalter auf "AUS" nix tut, ziehen diese die Pins auf "1".
Damit ist auch klar, dass entweder "11", "10" oder "01" in den drei Stellungen generiert werden kann und die vierte Kombination "00" eben nicht (da müsste der Schalter gleichzeitig auf "links" und "rechts" stehen).
Daher ist die unterste Bank nicht nutzbar.
oder gibt es auch Ein/Ein/Ein
Mir nicht bekannt, der müsste dann ja vier Pins haben.
Bin da gerade am grübeln. Schaltet der Ein/Aus/Ein Kippschalter dann auch das Kernal auf Aus-Schaltung durch?
Ja, deshalb die zwei Pull-Up-Widerstände.
Wenn der Schalter auf "AUS" nix tut, ziehen diese die Pins auf "1".
Passt die Belegung für einen 256er dann so wie in post Bitte melde dich an, um diesen Link zu sehen. ???
Ja.
kinzi mir fällt gerade ein, dass ich das original ausgelesene Eprom mit dem CBM Kernal und dem Dos hypra basic von nem 27c128 ausgelesen und gespeichert hatte. Ich hatte es quasi nochmal eingefügt, um die Adressblöcke für ein 27c256 zu füllen.
Genau. Und in der "oberen" (zweiten) Hälfte des 27C256, in die du alles "nochmals gebrannt" hast, musst du eines der beiden Kernals nun halt durch Dolphin ersetzen.
Würden die Einstellungen bei einem 27c512 genauso ausehen?
Das 27C512 ist doppelt so groß - am besten den Inhalt des 27C256 zweimal hintereinander reinbrennen. A15 (Pin 1) steuert "untere und obere Hälfte" des 27C512 und muss auf definiertem Pegel liegen (GND oder Vcc).
Der Rest ist prinzipiell gleich.
Wenn ich das bin des Dolphin Dos einfach hinter die anderen bin Dateien des CBM Kernals und des Dos hypra basic v2 brennen kann, wäre das die einfachste Lösung, aber du sagtest ja, dass ich den ersten Bereich leer lassen soll.
Siehe:
Unterste 8 kB-Bank (A13=0, A14=0) - leer oder "egal". (Wird nie selektiert.)
Wenn das 27C256 recycelt werden soll:
ROM aus der untersten Bank nochmals nach Bank 3 brennen, Dolphin nach 4 (oder umgekehrt).
$0000..$1FFF im EPROM = Bank 0 = egal. Dieser Bereich wird nie selektiert. Was da drin ist, muss nochmals irgendwo auftauchen.
$2000..$3FFF im EPROM = Bank 1 = A14=0, A13=1
$4000..$5FFF im EPROM = Bank 2 = A14=1, A13=0
$6000..$7FFF im EPROM = Bank 3 = A14=1, A13=1 (Kippschalter mittig)
"Einfach nur Dolphin dahinter brennen" ist also nicht. Du musst das, was bei $000 liegt, samt Dolphin "dahinter brennen".
Oder zwei Kippschalter verwenden.
[edit]"Leer lassen" musst du die Bank 0 nicht. Es ist egal, was drin ist. Es wird bei der Variante "Ein Kippschalter mit Mittelstellung" schlichtweg nicht beachtet, weil nie selektiert.
[/edit]Wie lasse ich beim brennen mit der Wahl des Kippschalters in Mittelstellung die obere Bank der Belegung leer?
Beim Brennen wirst du nicht mit Kippschaltern herumhampeln, oder?
Da kannst du ja angeben, wo du brennen willst.
Zur Not einfach dem bereits gebrannten Bereich nochmals gleich "überbrennen".
Oder worauf zielt deine Frage ab?
Ja, "hinten dazu brennen". Dann kannst du mit A14 zwischen unterer Hälfte des EPROMs (Hypra-BASIC und CBM-DOS) und der oberen Hälfte (Dolphin DOS) umschalten. Du brauchst zwei Umschalter dafür.
Wenn es mit einem Kippschalter mit Mittelstellung sein muss:
Dann musst du das EPROM allerdings anders brennen:
Wenn das 27C256 recycelt werden soll:
ROM aus der untersten Bank nochmals nach Bank 3 brennen, Dolphin nach 4 (oder umgekehrt).
Ausserdem hat er dann nur das halbe EPROM.
Es ging doch nur darum, das Binary des Kernals zu haben? Wenn das irgendwo "downgeloaded" würde, wäre das auch nicht anders.
Außerdem will er den Kernal ja für das 250407, und da ist das Kernal-ROM 8 kB groß. Wieso er da "nur das halbe" haben soll, leuchtet mir nicht ein.
Das 16 kB-ROM aus dem 250469 nützt da jedenfalls herzlich wenig, das muss auch gesplittet werden, weil das BASIC in den vorderen 8 kB weg muss.
Bitte melde dich an, um diesen Link zu sehen.
S"HYPRA V2" E000 FFFF
Warum nicht das ROM mit SMON o. ä. abspeichern? Erspart den Ausbau ...