Vorstellung Projekt magicFlash64

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

  • Ich habe auch einen PLCC32 auf DIP Adapter hier liegen, vom TL866. Wenn Du magst kannst Du dir den gerne holen kommen.
    Oder wir versuchen direkt hier bei mir das Flash neu zu schreiben, sofern TL866 oder TL866II das unterstuetzen.

    also tl866 funktioniert bei mir

  • falls du einen parallel programmer hast, der den avr flashen kann (zb minipro). könntest du noch mal den atmega rausziehen und die mf64-firmware.bin aus dem release flashen. Die Fuses müssen wie folgt gesetzt sein lo:e6, hi:7f, ext:fe

    Ich habe genau das gerade mal getan, und das Ergebnis ist verblüffend: Es funktioniert ALLES wieder. Der Flash scheint völlig in Ordnung zu sein, das Menü funktioniert (Ohne, daß ich dieses neu geflasht hätte!) und es meldet auch keinerlei CRC Fehler mehr für die Slots. 8|

  • Ich habe genau das gerade mal getan, und das Ergebnis ist verblüffend: Es funktioniert ALLES wieder. Der Flash scheint völlig in Ordnung zu sein, das Menü funktioniert (Ohne, daß ich dieses neu geflasht hätte!) und es meldet auch keinerlei CRC Fehler mehr für die Slots.

    schön zu hören. Ich frage mich nur wie der avr auf einmal alzheimer bekommen hat und wie es dazu gekommen ist. wahrscheinlich waren nur teile der firmware defekt und deswegen hat noch die restore taste reagiert, aber das umschalten des kernal nicht mehr.
    Hattest Du evt. vorher mal angeschaut wie die Fuses stehen?

  • Ich frage mich nur wie der avr auf einmal alzheimer bekommen hat und wie es dazu gekommen ist. wahrscheinlich waren nur teile der firmware defekt und deswegen hat noch die restore taste reagiert, aber das umschalten des kernal nicht mehr.

    Das würde ich auch gerne wissen. Klingt alles recht unwahrscheinlich.


    Hattest Du evt. vorher mal angeschaut wie die Fuses stehen?

    Du meinst, bevor ich den AVR neu programmiert habe? Ja, habe ich: Die Fuses hatten alle noch die richtigen Werte. Was ist leider nicht gemacht habe, ist, den restlichen Inhalt des AVR zu sichern.

  • Bitte melde dich an, um diesen Link zu sehen. Wie weit bist Du eigentlich mit v0.3? Der neue "Form-Faktor" sieht ja sehr vielversprechend aus! Wenn ich das richtig überschlagen habe ist die Platine am Ende nur gut 20% größer als die geplante SMD-Variante. Ist die Aussparung an der einen Ecke eigentlich für die Tastaturhalter gedacht?

    Ein Vorteil von v0.2 war, daß man die Platine bei Bedarf noch um 3mm hätte kürzen können, so daß dann 4 Stück auf ein 10x10cm Panel mit V-Cut gepaßt hätten. Das geht mit v0.3 vermutlich nicht mehr.

  • Bitte melde dich an, um diesen Link zu sehen. Wie weit bist Du eigentlich mit v0.3? Der neue "Form-Faktor" sieht ja sehr vielversprechend aus! Wenn ich das richtig überschlagen habe ist die Platine am Ende nur gut 20% größer als die geplante SMD-Variante. Ist die Aussparung an der einen Ecke eigentlich für die Tastaturhalter gedacht?

    Ein Vorteil von v0.2 war, daß man die Platine bei Bedarf noch um 3mm hätte kürzen können, so daß dann 4 Stück auf ein 10x10cm Panel mit V-Cut gepaßt hätten. Das geht mit v0.3 vermutlich nicht mehr.

    Ich wollte eigentlich noch ein wenig abwarten, bis es ein paar mehr Rückmeldungen gibt. Aktuell weiß ich dass ein System nicht läuft und das RW-Signal wohl Probleme macht. Wenn dann die Ursache bekannt ist kann ich die Schaltung dann anpassen, dass diese Problem dann nicht mehr auftreten soll, aber soweit ist es noch nicht.

    Die Platine v0.3 hat aktuell eine Größe von 41,275mm x 53,34mm (v0.2 ist 41.275mm x 52,705). Für v0.2 hatte ich auch ein Panel erstellt, welches in 10x10cm passt:
    Bitte melde dich an, um diesen Anhang zu sehen.

    Für v0.3 sollte das auch möglich sein. Mit V-Cut kenne ich mich nicht aus.

  • Aktuell weiß ich dass ein System nicht läuft und das RW-Signal wohl Probleme macht.

    Was ist das denn für ein System?


    ie Platine v0.3 hat aktuell eine Größe von 41,275mm x 53,34mm (v0.2 ist 41.275mm x 52,705). Für v0.2 hatte ich auch ein Panel erstellt, welches in 10x10cm passt:

    Für v0.3 sollte das auch möglich sein. Mit V-Cut kenne ich mich nicht aus.

    Ah, ok. Ich hatte die Abmessungen Anhand des Fotos geschätzt und dacht, v0.3 wäre länger. Mit Breakaway-Tabs geht das natürlich auch, V-Cuts sind nur etwas einfacher und sauberer auseinander zu bekommen, finde ich.

  • bei bobbel auf seinen 250466er Board gibt es noch Probleme.

    Ah, okay. Ein 250466 Board habe ich leider nicht in meiner Sammlung, sonst hätte ich in der Richtung auch noch getestet.

  • Ah, okay. Ein 250466 Board habe ich leider nicht in meiner Sammlung, sonst hätte ich in der Richtung auch noch getestet.

    Also ich hab eins da und könnte sicher auch noch daran testen.

    Was genau geht denn nicht oder wo hakt es?

    Oder betrifft es nur ein spezielles 250466 Board und bei anderen gehts?

  • Kurze Info von mir, bei der SMD Version habe ich noch Probs mit der ISP den Atmel überhaupt zu Flashen.

    Ich habe mir jetzt erst mal neue Lötspitzen bestellen müssen die heute kommen sollen.

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

  • So wie versprochen die ersten Bilder von der SMD Version. Flashen des Atmel geht. Rest kommt die Tage!
    Im Footprint ist noch ein Fehler im Widerstandnetwerk das habe ich schon im PCB geändert!
    Deswegen sieht das jetzt nicht so Toll aus bei den 10K Widerständen.

    Bitte melde dich an, um diesen Anhang zu sehen.

    Bitte melde dich an, um diesen Anhang zu sehen.

    Und Platine ist noch nicht geputz!

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

    Einmal editiert, zuletzt von cmc1976scs (16. März 2019 um 22:24)

  • Hi,
    wieder ne super Sache. :thumbsup:
    Hat vielleicht jemand noch eine THT Platine übrig, würde es gerne mal im 469er Board probieren.
    Habe zufällig alle Bauteile da.
    Gruß

  • Hi,
    wieder ne super Sache.
    Hat vielleicht jemand noch eine THT Platine übrig, würde es gerne mal im 469er Board probieren.
    Habe zufällig alle Bauteile da.
    Gruß

    Platinen habe ich noch einige da, nur bei dem Rest hapert es. Hast PM.

  • Habe jetzt nicht alles gelesen - leider reicht meine Zeit dafür nicht - aber ist dieses Projekt sowas ähnliches, wie das "36 in 1 Superkernal" ?
    Liest sich jedenfalls so ähnlich für mich Anfänger...

    Weiß jemand zufällig, wo ich was zu Gemeinsamkeiten und Unterschieden dazu finden kann? Und gibts HIERVON aktuell noch Bausätze??

    Atari 800XL / Atari 1040 STF(M) / VIC20 / C64 / C128(D) / C16/+4 / Amiga 500(+) / Amiga 2000 / Amiga 1200 / Amiga 4000 / CD32 / PSone / PS2 / PS3 / PS4 / PS5 / N64 / GameCube / Wii / WiiU / Switch - hab ich!

  • Habe jetzt nicht alles gelesen - leider reicht meine Zeit dafür nicht - aber ist dieses Projekt sowas ähnliches, wie das "36 in 1 Superkernal" ?
    Liest sich jedenfalls so ähnlich für mich Anfänger...

    Weiß jemand zufällig, wo ich was zu Gemeinsamkeiten und Unterschieden dazu finden kann? Und gibts HIERVON aktuell noch Bausätze??

    Ganz klar... schnellere Verfügbarkeit... :bgdev Beim Superkernal wartet man ja schon ewig auf ein neues Release... (bin mir fast sicher, das MagicFlash wirds eher für alle geben)
    ..und es ist ruck zuck selbst aufgebaut.., man muss also nicht warten, bis eine Sammelbestellung umgesetzt wurde...

    Es sind doch einige Unterschiede vorhanden:


    magicFlash Superkernal
    Lizenz Open Source closed
    WLAN - x
    Programmiermenü Extra Programm integriert
    Kernal / Programm Select über Restore über Reset
    erhältlich als Bausatz? THT / SMD -
    Benötigt Verkabelung? x -

    + günstiger

  • Nach viel zu langer Zeit habe ich das MF64 inzwischen zusammen- und eingebaut und lasse es auf einem 407er laufen (getestet mit EPROM-PLA und PLS100). Disclaimer: ich habe noch keine Firmware aktualisiert!


    Der Test läuft anstandslos durch, aber mein SID (genauer: ein SwinSID Nano) spielt lustige Geräusch ab, wenn ich im Menu bin, und bei den Kernels mit Funktionstastenbelegung kommt immer ein kurzes Rauschen, wenn ich F-irgendwas drücke. Woran könnte das liegen? Eigentlich dachte ich, es ist alles dort auf der Platine, wo es hingehört :wink: Die Kernels etc. scheinen auch alle zu funktionieren…


    Zum Test: wenn ich ihn einige Minuten laufen lasse, verfärbt sich der Rand nicht -- wenn ich Restore drücke, dann schon. Dann mag der C64 auch erst wieder, wenn er ein paar Sekunden ausgeschaltet war.

    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 mir ja in der Zwischenzeit ein Bitte melde dich an, um diesen Link zu sehen., und habe das MF64 auch damit ein wenig getestet: Es gab keinerlei Probleme.

    Der Test läuft anstandslos durch, aber mein SID (genauer: ein SwinSID Nano) spielt lustige Geräusch ab, wenn ich im Menu bin, und bei den Kernels mit Funktionstastenbelegung kommt immer ein kurzes Rauschen, wenn ich F-irgendwas drücke. Woran könnte das liegen?

    Da bin ich überfragt, aber falls es Hilft: Es kann kein grundsätzliches Problem mit dem SwinSID Nano sein. Auf meinem 407er Bastel-Board habe ich auch einen SwinSID Nano und dort kann ich die beschriebenen Symptome nicht beobachten.

  • Ich würde mal vermuten, dass irgendwas auf den Datenleitungen unterwegs ist... habe ein kleines Intro geladen, da klingt's auch so, als bekommt der SID alles mögliche an Daten geschrieben.

    Bitte melde dich an, um diesen Link zu sehen. wo müsste ich denn suchen (kann ja gut sein, dass ich beim Aufbau was falsch gemacht habe), was ist dafür zuständig, dass MF die Finger weg vom Bus lässt?

    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.