Vorstellung Projekt magicFlash64

Es gibt 374 Antworten in diesem Thema, welches 67.877 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. - Geht 0.3 auch mit dem ATMEGA48-10PU variant or nur die ATMEGA48-20PU ?

    also wenn es wirklich nur bei dem Speed Grade Unterschiede sind, dann sollte der ATMEGA48-10PU auch funktionieren, da der der Dot-Clock mit ~8MHz als externe Takt verwendet wird.

    Bitte beachte aber dass alles noch beta ist und es einige Reports gibt, bei denen der magicFlash64 leider noch nicht läuft. Momentan komme ich leider nicht dazu weiter an dem Thema zu arbeiten.

    Benutz lieber die alte v0.2 PCB, die funktioniert ja eigentlich ganz gut :)

    Bitte melde dich an, um diesen Link zu sehen.

  • Hallo,

    Ich habe mir eine rev.3 gelötet... Ich habe nicht geewusst dass rev.2 besser war....

    Es ist alles Fertig soweit aber wen Ich das C64 einschalt => Schwarz Bildschirm.

    Es ist eine 250425 Board.

    Das AM29F040B, habe ich programmiert nur mit kernal.901227-03.bin. Ich weisse nicht ob es korrekt ist...

    Atmega Firmware "mf64-dot-firmware", Fuse wie auf das Bild.

    Sollte es booten bis startscreen so ?

    Hier eine Bild von das ganz...

    Danke für ihre Hilfe...

    Bitte melde dich an, um diesen Anhang zu sehen.

    Bitte melde dich an, um diesen Anhang zu sehen.

  • Ich habe alle test von PostBitte melde dich an, um diesen Link zu sehen. gemacht.

    Power LED geht an/zu bein Restore Drücken. Blink mit Restore drücken halten aber Bildschirm bleibt trotzdem schwarz...

    Es scheint zu sein dass UC ist gute Programmiert.

    Ich vermutte, das AM29F040B ist nicht gute voorprogramiert... Ich könnte keine Informationen finden über das Speicherflash zu programmieren, deshalb habe ich einfach das Kernel rein geschrieben, was villeicht falsche ist :sad:

  • Das AM29F040B, habe ich programmiert nur mit kernal.901227-03.bin. Ich weisse nicht ob es korrekt ist..

    versuche es Mal hiermit ;)

  • Vielen Dank für das .bin.

    Jetzt, start das C64 direkt in MF64 Menu, hier eine Bild.

    Von dort, geht nicht zb. "F1" für Hilfe und also finde ich nicht wie ich von eine slot "Basic" starten kann.....

    Ich sollte in Basic booten können dass ich das Test Prog laufen lassen kann..... Aber keine hanung wie ich das mache....

    Im Github steht "The return key or fire button will select and execute the selected slot. ", geht leider nicht hier :emojiSmiley-17:

    Bitte melde dich an, um diesen Anhang zu sehen.

  • Könnte es sein das .bin eine problem habe ?

    Weile das Easy Kernel Menu ist nicht komplett und im Hex File sehe ich nicht über die fehlende Zeilen.....

    Oder mache ich etwas Falshes....

    EDIT : Ich habe das Menu von github mit der in Bobble .bin ersetz...

    Jetzt ist das Menu komplett, Hilfe geht aber ich kann immer noch nicht zum Basic booten.... Also Magicflash64 menu zeigt Menu V0.6 aber Firmware V0.0....

    Noch dazu im Menu : Cart detected : NO

  • Bedenke bitte das das MagicFlash "nur" den Beta Status erreicht hat und nie als Final veröffentlicht wurde. An irgendeiner Steller hat immer mal was gehangen. Seit dem zschunky sich als frisch gepackener Familienvater zurück gezogen hat liegt dieses Projekt leider auf Eis.



    Bitte melde dich an, um diesen Link zu sehen.

    Offizieller JiffyDOS Reseller

  • Ja , wusste Ich....

    Dass Ich bereit Plattine hätte, wollte ich auch probieren. Ich habe gedacht dass Ich es im Basic booten könnte und villeicht weiter.....

    Geht im Schublader bis etwas Neu auftauch.

    Vielen Dank.

  • ja leider liegt das Ganze bei mir immer noch auf Eis. Ich komme einfach nicht dazu. Bei Deinem 425er Board kommt Basic immer vom Basic-Rom. Der muss immer noch auf dem Board bleiben und darf nicht entfernt werden. Das Image von Bobbel sieht mir etwas alt aus. Firmware-Version und Menu-Version werden hier nicht angezeigt. Ich stelle Dir mal am Wochenende ein Image zusammen, was Du mal probieren kannst. Wenn Du einen Kernal direkt in den Flash programmieren willst, muss dieser an die Adresse 7e000 programmiert werden (das ist der letzte Slot, der wird beim einschalten immer ausgewählt). Für ein 469er Board müßte aber auch noch Basic an die Adresse 0 (wird bei Deinem Board aber nicht benötigt).

    Von ca. 10 getesteten C64 hat bei mir die PCB-Version 0.3 nur bei einen C64 Probleme gemacht, bei allen anderen lief es.

  • Vielen Dank für das Anworte.

    Ich habe das Kernel auf 7e000 programmiert.

    So start das C64 im Basic.

    Habe danach, Test programm von SD2IEC durch File Browser geladet.

    Power LED leucht. Hier eine Bild...

    Test durchgefhurt mit Eprom-PLA, Gal-PLA, XCPLA.

    Villeicht fehlt noch was im Flash für diesen Test ?

    Bitte melde dich an, um diesen Anhang zu sehen.

  • Hi, I forked this project and did some changes. Bitte melde dich an, um diesen Link zu sehen.

    Changes:

    - AVR: RESTORE key will now immediately jump to mf64 menu, this was made to use one of keyman64 line instead of motherboard's RESTORE line

    - menu: Set kernal to default once RETURN is pressed, so after powering off C64 last selected kernal becomes default (no need to launch mf64 programmer and set new default)

    - I use DOT firmware and had a timing issue, default slot was not set correctly because value was not read from address line by AVR, I did `waitOe rtmp` in cmdSetDefault and it seems to work now

    - modified v0.3 PCB to use SMD 1206 components for resistors, capacitors, diodes and 74LS138:

    Bitte melde dich an, um diesen Anhang zu sehen.

    Tested in 250469B

  • Since I mostly use 250469 boards, I shrank the board more by removing jumpers, unused pin header and switching to TQFP ATmega. Need to fix pads size for EEPROM because currently it's not friendly to hand solder. Also not sure if diodes and 10K resistors are still needed in design to keep it functional. Will test and remove them if possible, and then share improved design.

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

  • I just ran across this, and was pretty excited to try building one up from the latest revisions. However, the forked version has the SMD board design, but the components list in the README was not updated alongside it.

    Is it still possible to obtain a BoM for this project as of v0.3?

    Thanks so much!

  • Actually, I found what I was looking for, it was naturally part of the kicad project files. Just needed to actually open it and export the list.

    All good, thank you again!