Vorstellung Projekt magicFlash64

Es gibt 374 Antworten in diesem Thema, welches 67.700 mal aufgerufen wurde. Der letzte Beitrag (11. März 2025 um 22:39) ist von Deadweasel.

  • Bitte melde dich an, um diesen Link zu sehen., als erstes müßte ich erst mal wissen für welche C64-Board-Version der MF64 bestimmt ist. Dann immer noch mal die Jumper-Einstellungen kontrollieren, dass die passen. Der C64 muss auch ohne eingesteckten Atmega einschalten, es ist dann immer slot 63 aktiv. Dies sollte aber in dem default image immer vorhanden sein.

    Welcher Wert wurde für C4 genommen?

    Ansonsten Lötstellen kontrollieren. Seitlich schauen, dass der PLCC-Sockel auch nah an den DIP-Pins schön gelötet wurde. Mal alle Signale vom PLCC bzw. von den PINs des C64 aus durcklingeln. Evt. mal C4 komplett entfernen und schauen dass der C64 startet.


    Bitte melde dich an, um diesen Link zu sehen. Hi, ich hab mit Bitte melde dich an, um diesen Link zu sehen. darüber auch schon gesprochen einen anderen Atmega zu nehmen, er sagte mir dann, das es mit dem Timing wohl nicht mehr hin hauen kann! vielleicht liegt da schon das Problem.

    das ist so nicht ganz korrekt. Das interne FW-Update ist voll auf den Atmega48 optimiert und gerade der Atmega48 unterscheidet sich ordentlich zu allen anderen Atmega*8 Varianten. Die Firmware sollte so ohne Probleme auch auf einen Atmega88 laufen, nur ein FW-Update vom C64 aus wird hier nicht funktionieren und die Firmware zerschiessen, da der Atmega48 kleinere Flash-Pages hat und anders vom programmieraufbau ist.

  • Hi, Bitte melde dich an, um diesen Link zu sehen. Ist nicht vergessen, die erste version hat auch bei dem zweiten aufbau nur Backscreen gebracht. Also noch mal bei 0 angefangen.
    Jetzt hat ja Bitte melde dich an, um diesen Link zu sehen. eine V 0.4 Version rausgebracht und wenn er die abgesegnet hat werde ich die neue Version bestellen.
    Gestern habe ich z.B. noch Jumper in meine Version einfügen müssen weil was geändert wurde.

    Ich stehe eng mit Bitte melde dich an, um diesen Link zu sehen. in kontakt. Er bekommt auch immer erst meinen pcb von kicad und er schaut drüber.

    Rhein Main Success Member.... / ex. Member.. BOMBZ..... Admin bei C64 is Alive auf FB

  • Bitte melde dich an, um diesen Link zu sehen. Danke das du mich Korriergiert hast, wir haben soviel über die Sache hier geredet, ich wusste es gab einen grund warum du sagtest das der Atmega 88 nicht geht, dachte es wäre das Timing gewesen! Aber ok du hast es ja korriegiert! Danke!

    Rhein Main Success Member.... / ex. Member.. BOMBZ..... Admin bei C64 is Alive auf FB

  • Jetzt hat ja Bitte melde dich an, um diesen Link zu sehen. eine V 0.4 Version rausgebracht

    diese Variante ist ja noch gar nicht raus, auch wenn Du schon mal einen Blick darauf werfen durftest. V0.3 ist raus und V0.4 schon so gut wie in der Schublade, aber noch nicht freigegeben. In v0.4 werden Schwachstellen für dem ISP behoben, wenn man den Atmega über den ISP programmieren will. Dies ist bei v0.3 nur umständlich möglich. Kommt aber noch alles in die Doku. Ausserdem gibt es dann einen Jumper um einfacher in den Recovery-Mode zu kommen.

  • Schon mal vielen Dank für die schnelle Antwort, zschunky! Das mit dem Board wollte ich natürlich geschrieben haben. Es ist das selbe 250407 Test-Board, auf dem ich auch das erste MF64 getestet habe.

    Für C4 konnte ich leider keine 1,2nF auftreiben, da habe ich stattdessen 1,5nF verbaut. Und ich mußte den Sockel für C4 wieder auslöten, weil der Kondensator so dünne Beinchen hat. Ich werde es gleich mal ohne versuchen.

  • mach mal folgende reihenfolge:

    • atmega rausziehen und dann c64 einschalten
    • wenn noch kein bild, dann mal c4 runterlöten und wieder testen (wenn dies das problem ist c4 zu gross, es sollte auch 680pF...1.2nF gehen, wenn nicht eine Eprom-PLA verwendet wird, die benötigt den 1.2nF)
    • wenn immer noch kein bild mal die signale durchklingeln
  • Ich hatte in der Zwischenzeit bereits C4 ausgelötet. Damit bekomme ich direkt beim Einschalten nun dieses Bild:
    Bitte melde dich an, um diesen Anhang zu sehen.

    Es ist in der Tat eine Epom-PLA auf dem Board. Aber ich kann probeweise gleich mal ein PLAdvanced einstecken.

    EDIT: Mit PLAdvanced bleibt der Rahmen blau.

    EDIT2: Das Menu ist natürlich trotzdem noch leer, das hätte ja in den AVR gehört, oder? Wie ist denn da die "korrekte" Vorgehensweise? Am C64 neu programmieren?

  • Ich habe noch einen Kondensatoren mit 1.0nF aufgetrieben. Davon werde ich nachher mal einen einsetzten. Jetzt muß ich erst mal offline...

  • das ist das zu erwartende Bild, wenn kein Atmega drin ist. Für den Atmega ist dann der C4 zwingend notwendig. Auch mit der PLA-Advanced und ohne Atmega sollte sich die Rahmenfarbe sich so ändern (zumindest mit der alten Firmware, die neue würde erstmal gar nix mitbekommen dass kein Atmega dranhängt).

    Genau dieses Ärger mit den Kapazitäten ist dann mit der neuen Platine v0.3 weg.

  • So, C4 ist nun auf 1,0nF dimensioniert. Damit verhält sich das MF64 nun wie erhofft und das Test-Programm läuft bereits seit 5 Minuten ohne flackernden Rahmen. Danke nochmal!

  • Bitte melde dich an, um diesen Link zu sehen. ich habe jetzt die neue Firmware ausprobiert (zickiges 407er, alte Hardwareversion, C5 entfernt, keine Diode) -- geflashed habe ich mit dem TLS866 die m20-Firmware mit den Fuses wie bisher.

    Stimmt das so weit? Der C64 lief, aber mit einem FC3+ hatte ich sofort einen bunten Rand... habe ich irgendwas übersehen?

    Bitte melde dich an, um diesen Link zu sehen. --- Bitte melde dich an, um diesen Link zu sehen.        Bitte melde dich an, um diesen Link zu sehen. --- Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen. --- Bitte melde dich an, um diesen Link zu sehen.   Bitte melde dich an, um diesen Link zu sehen. --- Bitte melde dich an, um diesen Link zu sehen.

  • Bitte melde dich an, um diesen Link zu sehen. ich habe jetzt die neue Firmware ausprobiert (zickiges 407er, alte Hardwareversion, C5 entfernt, keine Diode) -- geflashed habe ich mit dem TLS866 die m20-Firmware mit den Fuses wie bisher.

    Stimmt das so weit? Der C64 lief, aber mit einem FC3+ hatte ich sofort einen bunten Rand... habe ich irgendwas übersehen?

    stimmt eigentlich, wundert mich. Was Zeigt er für eine Versionsnummer an wenn Du ohne Modul startest? Ich schaue es mir heute Abend noch mal an.

  • stimmt eigentlich, wundert mich. Was Zeigt er für eine Versionsnummer an wenn Du ohne Modul startest? Ich schaue es mir heute Abend noch mal an.

    achso, ganz vergessen. Du musst über den Programmer das neue Menu flashen. Also Programmer starten, auf Slot 63 gehen und p drücken, anschliessen die neue Menü-Datei auswählen und dann zum Abschluss mit F7 bestätigen. Der Final Cartridge-Fix ist im Menü und nicht in der Firmware.

  • achso, ganz vergessen. Du musst über den Programmer das neue Menu flashen. Also Programmer starten, auf Slot 63 gehen und p drücken, anschliessen die neue Menü-Datei auswählen und dann zum Abschluss mit F7 bestätigen. Der Final Cartridge-Fix ist im Menü und nicht in der Firmware.

    alles klar, werde ich heute abend ausprobieren! danke!

    Bitte melde dich an, um diesen Link zu sehen. --- Bitte melde dich an, um diesen Link zu sehen.        Bitte melde dich an, um diesen Link zu sehen. --- Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen. --- Bitte melde dich an, um diesen Link zu sehen.   Bitte melde dich an, um diesen Link zu sehen. --- Bitte melde dich an, um diesen Link zu sehen.

  • Geht! :thumbsup:

    Bitte melde dich an, um diesen Link zu sehen. --- Bitte melde dich an, um diesen Link zu sehen.        Bitte melde dich an, um diesen Link zu sehen. --- Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen. --- Bitte melde dich an, um diesen Link zu sehen.   Bitte melde dich an, um diesen Link zu sehen. --- Bitte melde dich an, um diesen Link zu sehen.

  • So hab gerade die SMD Version geordert, mal schauen ob Bitte melde dich an, um diesen Link zu sehen. und ich Ordenslich gearbeitet haben!
    Und diese Platine dann mal Bild bringt!

    Rhein Main Success Member.... / ex. Member.. BOMBZ..... Admin bei C64 is Alive auf FB

  • So hab gerade die SMD Version geordert, mal schauen ob Bitte melde dich an, um diesen Link zu sehen. und ich Ordenslich gearbeitet haben!
    Und diese Platine dann mal Bild bringt!

    8o:love::rolleyes::dafuer:

  • Bitte melde dich an, um diesen Link zu sehen.

    Was muss man eigentlich auf nen jungfräulichen AM29F040 flashen? Menu.bin?

    Find dazu nix auf github....

    Gruß Marcel

  • Bitte melde dich an, um diesen Anhang zu sehen.Bitte melde dich an, um diesen Anhang zu sehen.Bitte melde dich an, um diesen Anhang zu sehen.

    Bitte melde dich an, um diesen Anhang zu sehen.Bitte melde dich an, um diesen Anhang zu sehen.Bitte melde dich an, um diesen Anhang zu sehen.

    Bitte melde dich an, um diesen Anhang zu sehen.Bitte melde dich an, um diesen Anhang zu sehen.Bitte melde dich an, um diesen Anhang zu sehen.

    Bitte melde dich an, um diesen Link zu sehen. Also ich hab hier mal ne neue 0.3er Platine zusammen gebaut...

    Nachdem ich erst nur nen schwarzes Bild hatte (weil AM29F040 noch jungfräulich) hab ich mal den anderen den ich hier hab geclont.

    Danach hab ich jetzt das Bild mit dem bunten Rand.

    Atmega ist mit der dot Firmware bespielt und auch mit den neuen Fuses.

    Allerdings zeigt ein Druck auf die Restore Taste keine Wirkung (LED immer an - blinkt nicht bei Knopfdruck) und somit komme ich auch nicht in das Menu zum Programmieren (auch nicht mit Reset Knopf). An dem geclonten Menu kanns auch nicht liegen, denn auch vorher hatte ein Druck auf Restore keine Wirkung auf die LED.

    Wo mag der Fehler sein? Lötstellen und oder Kurzschlüsse hab ich schon kontrolliert und nichts gefunden, den 74LS138N hab ich auch mal gegen nen anderen getauscht.
    Pin1+4 an J4 kurz schließen hat auch nix gebracht.
    evtl. Firmware-Problem?

    Bitte melde dich an, um dieses Bild zu sehen.

    3 Mal editiert, zuletzt von ch1ller (5. Mai 2019 um 19:58)

  • Wenn die Anschlüsse und Lötstellen alle passen... hast Du die Fuses richtig gesetzt?

    Bitte melde dich an, um diesen Link zu sehen. --- Bitte melde dich an, um diesen Link zu sehen.        Bitte melde dich an, um diesen Link zu sehen. --- Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen. --- Bitte melde dich an, um diesen Link zu sehen.   Bitte melde dich an, um diesen Link zu sehen. --- Bitte melde dich an, um diesen Link zu sehen.