Schaden kann der Versuch nicht.
Ja, im 64-Mode wird dann die andere Bank verwendet.
Schaden kann der Versuch nicht.
Ja, im 64-Mode wird dann die andere Bank verwendet.
Ja, ist egal. Sind beides 64k x 1 bit DRAMs.
Original gehören "4164" rein, "4264" ist wohl die Bezeichnung eines "second source suppliers".
.... hinter den Bergen, bei den sieben Zwergen...
Hier ist VOR den Bergen.
Es heißt ja VORarlberg.
Hinter den Bergen ist von hier aus - und im Sinne des Namens - "Rest-Österreich". ![]()
Ah, OK, Außerfern. Auch nicht weit weg, aber nicht direkt hier. ![]()
Dann war es sowieso egal. ![]()
[/OT]
Das habe ich zu spät gesehen sonnst hätte ich Dir den Rechner vor die Türe gestellt
Ich hätte eh keine Zeitz gehabt. ![]()
PS: Kinzi (Wo in etwa wohnst du ?)
Vorarlberg. Da du aus dem Raum Sigmaringen kommst vermute ich stark, du bist hier durchgefahren ![]()
OK, innerhalb der VIC-Bank scheint das zu klappen. Es ist also eher kein Problem des VIC. Bleiben noch die Multiplexer beim RAM. Allerdings kann es da fast nur ein spezielles Problem sein, denn es müsste mit VA14/VA15 zu tun haben. Die Bank 0 haben wir ja jetzt ausführlich getestet, also sollten A0..A13 resp, VA0..VA13 OK sein dort. Muss ich auf dem Schaltplan raussuchen.
Schönen (Kurz-) Urlaub!
Ich habe das Programm oben noch "verbessert", siehe dort. Damit die Wartezeit nicht so lang ist, habe ich den vorgefüllten Speicher gleich mit abgespeichert, siehe D64 im Anhang.
Das Programm schaltet den Textbildschirm auf Tastendruck um auf alle möglichen Pages:
Auf Page 0 (= der ersten) muss "Betrieb" sein, da sind Zeropage, Stack und die erweiterte Zeropage zu sehen.
Auf Page 1 (= der zweiten) muss der normale Textbildschirm kommen.
Page 2: das BASIC-Programm als Programmcode (im oberen Bereich)
Page 3: gefüllt mit "@"
Page 4-7: "Müll" aus dem Zeichensatz
Page 8: gefüllt mit "E"
Page 9: gefüllt mit "F"
Page 10: gefüllt mit "G"
Page 11: gefüllt mit "H"
Page 12: gefüllt mit "I"
Page 13: gefüllt mit "J"
Page 14: gefüllt mit "K"
Page 15: gefüllt mit "L" (der Müll in der letzten Zeile ist normal)
Muss aber jetzt langsam packen da meine Frau und ich am Wochenende in Österreich etwas Urlaub machen.
Prima, dann kannst du die Kiste gleich vorbeibringen ![]()
Muss ich mir als Geschäftsidee merken: "Sie machen Urlaub, während wir Ihren Commodore reparieren!"
[/edit]Dann wäre noch das:
[EDIT: Verbesserte Version]
10 b=3072:t=16383:k=1024
20 fori=btot:pokei,(i-b)/k:next
30 for i=0 to 15:poke 53272,(peek(53272)
and15)or(16*i)
40 get a$:if a$="" then 40
50 next i
60 goto 30
Das initialisiert das RAM mit definierten Werten und schaltet dann den Textbildschirm auf Tastendruck um auf alle möglichen Pages.
Auf Page 0 (= der ersten) muss "Betrieb" sein, da sind Zeropage, Stack und die erweiterte Zeropage zu sehen.
Auf Page 1 (= der zweiten) muss der normale Textbildschirm kommen.
Page 2: das BASIC-Programm als Programmcode (im oberen Bereich)
Page 3: gefüllt mit "@"
Page 4-7: "Müll" aus dem Zeichensatz (Bitte Fotos davon)
Page 8: gefüllt mit "E"
Page 9: gefüllt mit "F"
Page 10: gefüllt mit "G"
Page 11: gefüllt mit "H"
Page 12: gefüllt mit "I"
Page 13: gefüllt mit "J"
Page 14: gefüllt mit "K"
Page 15: gefüllt mit "L"
Und von vorne.
Das Befüllen des Speichers dauert etwas, ich habe knapp zwei Minuten gestoppt.
[/EDIT]
Das schaut richtig aus. Im ersten Screen sieht man den Zeichensatz in der unteren Hälfte, im zweiten fehlt er. Würde also passen.
Das restliche Muster hängt von der Initialisierung des RAMs ab.
In meiner Bitte melde dich an, um diesen Link zu sehen. Post waren zwei Bilder
Ah, im Zitat versteckt ... ![]()
Nachdem es der Multiplexer und die RAMs nicht sind, offenbar aber ein Problem mit gewissen Bitmaps existiert, käme noch A13 in Frage. Der VIC kann ja in seinem Adressraum zwei Bitmaps verwalten. Zwischen diesen wird mit A13 selektiert, wenn das entsprechende Bit im Register gesetzt wird.
Probiere bitte daher mal:
Ggf. sonst deine Ergebnisse fotografieren und hier posten.
Wie kann ich den Fehler weiter eingrenzen ?
[edit][/edit]
Und Fotos von den Fehlern wären auch nicht schlecht.
Mach mal ne neue Batterie in deine Uhr ... ![]()
voll die Fehl-Konstruktion
Finde ich auch - sag's dem Mathias!
Na, das üben wir nochmals mit den "20 Minuten" ... ![]()
gib mir.... 20min.?
Noch 13 ...
Nun zur Frage.
Wo bekomme ich den Multipexer her und auch die Ram's dann kommen einfach überall Sockel rein.
Die sind nicht defekt. Ich würde erst mal den Fehler weiter eingrenzen.
Gut, µT-RAMs raus geht immer, stimmt. ![]()
Lass den Test mal eine Weile laufen und beobachte das "@" links oben, ob sich da was ändert.
nd dort kommt nur komische Zeichen
Ja, das muss so. Du hast es ja auch noch nicht gestartet - mach mal SYS1024 ...
[edit]Du startest das ganze aber auch mit 'SYS1024' oder etwa nicht?
Hat er nicht, nur geladen, wie es aussieht.
[/edit][
[EDIT 2]
Wenn das nix bringt würde ich auch mal den Multiplexer verdächtigen.
Der isses nicht, schon ausgeschlossen, siehe oben - Mac Bacon 's Banktester meldet OK.
[/EDIT 2]
Gut, die Umschaltung der Video-Bank ist es nicht, der 257 ist erst mal raus.
Dann würde ich den RAM-Test laufen lassen, auch im 64-Mode:
Bitte melde dich an, um diesen Link zu sehen.
[edit]Und Fotos von den Fehlern wären auch nicht schlecht.
[/edit]