Solang jetzt und in Zukunft mit dem Workaround alles geht, warum sich dem theoretischen Scenarios eines Bricks aussetzen? Sollte sich später herausstellen, dass doch bestimmte Dinge nur mit dem Update gehen, kann man sich doch dann immernoch damit befassen - läuft ja nicht weg.
Hallo Besucher, der Thread wurde 24k mal aufgerufen und enthält 166 Antworten
letzter Beitrag von swisstoni am
Ultimate64 CPLD Update für Boards bis Seriennummer #540 mit einem RASPI 2/3
-
-
Ich würde gerne wissen ob nun immer noch ein CPLD update ratsam ist oder das neue Update von Giddeon reicht?
Bin nun echt unsicher geworden....Hm, also ich hab jetzt mal auf mein Ultimate64 mit Nummer 308 das Update 1.10 drauf gepackt und weder Bounty Bob Strikes Back noch Buggy Boy funktionieren so. Also scheint das CPLD Update doch nötig zu sein.
-
ich blick da nicht mehr durch
Vorhin habe ich mein U64 aufgemacht.
Auf dem Blech steht V12S0207
Im Softwaremenü steht V1.05 - 3.3
Brauch ich jetzt ein CPLD Update, oder reicht ein normales Software Update übern USB Stick ?
Kann mir wer in Paderborn das gute Stück auf den aktuellen Stand bringen ? -
V12S0207
Die Zahl hinter dem S gibt die Seriennummer an. Somit ist deins die 207 und da diese Zahl kleiner als 540 ist, brauchst Du auch das CPLD -Update.
Mein Bruder nimmt das Geraffel zum Flashen via Raspberry Pi 3 mit nach Paderborn, sollte somit möglich sein.
-
ist dann automatisch 1.0B - oder was im Moment aktuell ist - drauf ?
-
ich werde nur die aufgeschraubte Platine incl. Gehäuseunterteil vom Lichtmichel + Tastatur mitbringen.
Wäre klasse wenn @war64burnout das Ding komplett auf den aktuellen Stand bringen würde. Ich habe davon keine Ahnung. Bin in diesen Fall nur Anwender. -
ist dann automatisch 1.0B - oder was im Moment aktuell ist - drauf ?
Nein, das Flashen des CPLD ist nur das Flashen des CPLD. Die Firmware selbst muss noch über USB eingespielt werden und die aktuellste ist die 1.10
-
Nein, das Flashen des CPLD ist nur das Flashen des CPLD. Die Firmware selbst muss noch über USB eingespielt werden und die aktuellste ist die 1.10
Diese hätte ich auch auf meinem USB Stick dabei!
-
@war64burnout
top
ich zähl auf dich
Hoffentlich ist an dem Tag auch Zeit dafür -
Kurze Frage - ich habe irgendwas im Hinterkopf dass das CPLD-Update seit dem neuesten Firmware-Update nicht mehr notwendig ist. Ist das korrekt? Hatte noch keine Zeit Buggy Boy zu testen aber werde ich noch machen. Wollte nur wissen ob das CPLD-Update inzwischen komplett hinfaellig ist, oder ob es trotzdem noch empfohlen wird, das durchzufuehren?
-
Also soweit ich das noch im Kopf habe, ist da nichts von Gideon in der Firmware angepasst worden.
Wie ich an diversen Stellen geschrieben habe waere das auch nur ein "Würgaround", da der Bug im CPLD durch ein FW Update nicht verschwindet.
Der wird nur umgangen. Also besser mit einer aktuellen Firmware selbst noch mal ausprobieren und dann entscheiden ob Du das Update machst, oder nicht. -
Okay kannst Du da technisch was dazu sagen, wie dieser Bug umgangen wird? Wuerde mich halt mal interessieren werde Buggy Boy mal testen demnaechst und vielleicht dann auf der DoReCo den CPLD updaten falls da jemand die Geraetschaften dazu am Start hat...
-
Ich glaube das Update ist immer noch nötig, für Buggy Boy.
Mein Bruder kann das Zeug zum Flashen ja mal einpacken und mit zur Party bringen.
-
das waere wirklich super! vielen Dank schonmal
-
Bei mir hat erst das CPLD Update das Joystickproblem gelöst, die regulären Firmwareupgrades haben daran nichts geändert. Aber mit der EF3 geht das CPLD flashen ja echt super!
-
und vielleicht dann auf der DoReCo den CPLD updaten falls da jemand die Geraetschaften dazu am Start hat...
Bringe das "Zeug" dann mal mit, nimmt ja nicht wirklich Platz weg!
-
super, vielen Dank!
-
Okay kannst Du da technisch was dazu sagen, wie dieser Bug umgangen wird?
Soweit ich Gideon verstanden habe, indem die "6510" bei den CIA-Adressmirrors (weiß nicht genau, ob allgemein oder nur bei jenen, die nicht gingen) eine falsche Adresse auf den Adressbus legt, nämlich die nicht gemirrorte.
"6510" in Anführungszeichen, weil das im Code natürlich schon gut trennbar ist. Aber vom Verständnis her ist es genau das. Was sofort darauf schließen lässt, dass man mit dem Umgehen Zugriffe per DMA aus Modulen nicht korrigiert bekommt.
Edit: Das CPLD-Update sorgt dann dafür, dass es per DMA klappt - und wenn es die Firmware nicht bereits getan hat - auch für die CPU.
-
Ok vielen Dank fuer die Erklaerung, habs zwar ehrlich gesagt nicht ganz verstanden weil ich da zu wenig drinstecke, aber in dem Fall kann ich nachvollziehen dass der "Wuergaround" wirklich kein kompletter Fix ist.
-
Wenn Du aus einen Modul DMA machst (gibt nicht so viele Module, die DMA machen, ich könnte gerade mal REU + 1541 Ultimate nennen)m dann gibt die Hardware im Modul die Adresse auf den Adressbus. Und der angesprochene Speicherchip bzw. I/O Chip antwortet.
Somit nützt ein bei der CPU angesidelter Würgaround nichts - weil die CPU damit nichts zu tun hat. Die wird durch das DMA zu einer Pause gezwungen.
So klarer?