Vorstellung Projekt magicFlash64

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

  • Den braucht kein Mensch, jedes Handy-Ladegerät macht heutzutage mehr Elektrosmog als der olle C64!!!

    Ja, da magst Du absolut Recht haben, aber das Handy-Ladegerät kühlt nicht die Chips im ollen C64 :D

  • Naja, dafür hat man Kühlkörper erfunden. Ach übrigens, in meinem Haupt C64 sind gar keine Kühlkörper drin und auch kein Abschirmblech, komisch der läuft so schon seit 5 Jahren ohne Probleme. Okay, den 7805 habe ich gegen einen Schaltregler getauscht, das war es aber auch schon.

  • So, jetzt hab ich auch mal paar Kernals aufgespielt...

    Das gestaltet sich doch etwas komplizierter und damit eingehend auch die Verbesserungswünsche:

    - Die eingelegte Diskette im SD2IEC wird als Laufwerk 8 zwar erkannt, man kann aber nicht browsen. Selbst vom Hauptverzeichnis der SD-Karte aus erkennt er keine Verzeichnisse.
    Man muss die Dateien, die man programmieren will direkt ins Hauptverzeichnis der SD Karte legen (und den Programmer am besten auch, dann muss man nicht wecheln)
    ..dann funktionierts (oder alternativ erst mal alles auf eine Diskette (oder .d64) ziehen (und den Programmer auch))

    - Es wäre auch schön, wenn man den Programmier-Modus auch ohne Veränderung unkompliziert wieder verlassen könnte, wenn man doch nix schreiben will und vorher aber was verändert hatte (z.b. SHIFT + F7, ggf. mit ner Nachfrage ob man wirklich ohne Änderung Verlassen will)


    Und am Anfang hatte ich mal nen komischen Fehler...

    Bitte melde dich an, um diesen Anhang zu sehen.

    Ich hatte für einen Slot ein Kernal ausgewählt, danach kam dann (sehr langsam) immer wieder das "Loading Slot" und er hats dann bis zum manuellen Abbruch in jeden freien Slot rein gepackt...

    .prg hab ich jetzt noch nicht getestet, da ich die Dateien ja auch erst wieder ins Root der SD Karte umpacken muss..

    Bitte melde dich an, um dieses Bild zu sehen.

    Einmal editiert, zuletzt von ch1ller (6. März 2019 um 12:17)

  • Wenn wir gerade dabei sind, kann das jemand auch mit dem PI1541 Testen? Wäre schön wenn das auch gehen würde!

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

  • - Die eingelegte Diskette im SD2IEC wird als Laufwerk 8 zwar erkannt, man kann aber nicht browsen. Selbst vom Hauptverzeichnis der SD-Karte aus erkennt er keine Verzeichnisse.
    Man muss die Dateien, die man programmieren will direkt ins Hauptverzeichnis der SD Karte legen (und den Programmer am besten auch, dann muss man nicht wecheln)
    ..dann funktionierts (oder alternativ erst mal alles auf eine Diskette (oder .d64) ziehen (und den Programmer auch))

    Ja, das ist schon auf meiner Todo-Liste, wobei ich noch nicht weiß wie ich es löse. Es muss nicht alles ins Hauptverzeichnis, es reicht aus vorher in das Verzeichnis zu wechseln. Aber es muss momentan alles in dem Verzeichnis liegen, da ein wechseln der Verzeichnisse nicht möglich ist. Ausserdem gibt es mit dem Verzeichnis wechseln noch ein weiteres Problem, denn wenn man keine REU oder GEORAM verwendet, werden alle Dateien dann nachgeladen bevor sie programmiert werden, da nicht genügend Speicher im C64 vorhanden ist um alle Kernals/prgs vorzuhalten. Aktuell werden nur die Dateinamen gemwerkt, dann müßten die Verzeichnisse auch noch gemerkt was am Ende dazu führen kann dass noch weniger Slots im Speicher gehalten werden können (ich muss Platz für 64 Directory-Pfade vorhalten). Alternativ müßten dann alle Daten auf der temporären Floppy zwischen gespeichert werden, die nicht in den Speicher passen :thumbdown: . Momentan kann die Software 4 Slots im C64 halten, der rest geht für Bildschirm, Programmer drauf.

    - Es wäre auch schön, wenn man den Programmier-Modus auch ohne Veränderung unkompliziert wieder verlassen könnte, wenn man doch nix schreiben will und vorher aber was verändert hatte (z.b. SHIFT + F7, ggf. mit ner Nachfrage ob man wirklich ohne Änderung Verlassen will)

    einfach u für undo drücken, hier wird alles wieder in den urzustand gebracht bis auf defautlt slot setzen, da default slot setzen ohne f7 übernommen wird.

    Ich hatte für einen Slot ein Kernal ausgewählt, danach kam dann (sehr langsam) immer wieder das "Loading Slot" und er hats dann bis zum manuellen Abbruch in jeden freien Slot rein gepackt...

    .prg hab ich jetzt noch nicht getestet, da ich die Dateien ja auch erst wieder ins Root der SD Karte umpacken muss..

    das ist so gewollt, denn beim laden wird nicht zwischen unterschiedlichen Typen wie kernal, prg oder etwas anderen unterschieden. Wenn nun eine Datei größer als ein Slot (also 8kb) ist (dies wird bei Dir der Fall sein), dann werden die nächsten freien Slots mit verwendet, je nachdem wieviel benötigt werden um die Datei unterzubringen. Kernals sollten eigentlich immer nur ein Slot einnehmen, es sei denn es gibt mal spezielle gehackte Kernals, die über mehre Slots gehen und selber die Slots umschalten.

  • einfach u für undo drücken, hier wird alles wieder in den urzustand gebracht bis auf defautlt slot setzen, da default slot setzen ohne f7 übernommen wird.

    :thumbup: Am besten in die F1 Hilfe mit rein. Oder stand das so da das alles rückgängig gemacht wird...dachte da war was für einen slot? *grübel*

    das ist so gewollt, denn beim laden wird nicht zwischen unterschiedlichen Typen wie kernal, prg oder etwas anderen unterschieden. Wenn nun eine Datei größer als ein Slot (also 8kb) ist (dies wird bei Dir der Fall sein), dann werden die nächsten freien Slots mit verwendet, je nachdem wieviel benötigt werden um die Datei unterzubringen. Kernals sollten eigentlich immer nur ein Slot einnehmen, es sei denn es gibt mal spezielle gehackte Kernals, die über mehre Slots gehen und selber die Slots umschalten.

    Nee, das war defintiv ein Fehler... denn beim erneuten Anlauf (nach Rechner an/aus) hat er das 8kb große SD2IEC Kernal dann ohne Probleme geschrieben.
    Dann hat er das wohl nicht richtig erkannt oder was auch immer :)..Er hätte auch ewig weiter gemacht.. ich hab ja irgendwann abgebrochen weils mir doch spanisch vor kam..

  • Nee, das war defintiv ein Fehler... denn beim erneuten Anlauf (nach Rechner an/aus) hat er das 8kb große SD2IEC Kernal dann ohne Probleme geschrieben.
    Dann hat er das wohl nicht richtig erkannt oder was auch immer :)..Er hätte auch ewig weiter gemacht.. ich hab ja irgendwann abgebrochen weils mir doch spanisch vor kam..

    hmm, ich dachte ich habe alle fehler abgefangen. wäre schöner gewesen wenn du das reproduzieren kannst ;) . Da muss ich mir noch mal was einfallen lassen.

  • hmm, ich dachte ich habe alle fehler abgefangen. wäre schöner gewesen wenn du das reproduzieren kannst ;) . Da muss ich mir noch mal was einfallen lassen.

    Hmm.. lass mich mal überlegen... Ich glaube ich hatte vorher einen anderen Kernal ausgewählt.. wollte den dort aber dann doch nicht am Anfang haben und da ich nid raus kam ohne F7 hab ich die Runstop Kombi genutzt um aud dem Programmer raus zu kommen... dann direkt den Programmer neu geladen bzw. gestartet (war ja noch geladen).. Evtl. kannst Du das so reproduzieren..

  • Hmm.. lass mich mal überlegen... Ich glaube ich hatte vorher einen anderen Kernal ausgewählt.. wollte den dort aber dann doch nicht am Anfang haben und da ich nid raus kam ohne F7 hab ich die Runstop Kombi genutzt um aud dem Programmer raus zu kommen... dann direkt den Programmer neu geladen bzw. gestartet (war ja noch geladen).. Evtl. kannst Du das so reproduzieren..

    Hast Du während des Ladens per RunStop-Restore abgebrochen? Da könnte es höchstens sein dass das file in der Floppy noch offen war.

  • Hast Du während des Ladens per RunStop-Restore abgebrochen? Da könnte es höchstens sein dass das file in der Floppy noch offen war.

    Das weiß ich jetzt leider nicht mehr.. Allerdings müsste er ja bei nem neuen Programm start neue Zwischen-Dateien anlegen oder? Vielleicht hat er ja dann dabei nen Problem gehabt weil schon was zwischengespeichert war?

  • Hi
    frage wegen den Kondensatoren.
    Weis nicht ob dies richtig ist?
    Habe C3 und C4 noch ncht verlötet....
    Ich habe gar keinen 220p und 1,2n übrig?

    Dafür aber zwei 221k und ein 122k?
    Oder sind das die richtigen??

  • Dafür aber zwei 221k und ein 122k?
    Oder sind das die richtigen??

    ich habs jetzt nicht im Kopf wie die Werte umgerechnet werden, aber schau mal auf den Bestücksplan, da hab ich die Werte für die Kapazitäten mit hingeschrieben und den Wert, der aufgedruckt ist.

    Das weiß ich jetzt leider nicht mehr.. Allerdings müsste er ja bei nem neuen Programm start neue Zwischen-Dateien anlegen oder? Vielleicht hat er ja dann dabei nen Problem gehabt weil schon was zwischengespeichert war?

    eigentlich sollten die überschrieben werden. Temporäre Dateien werden aber auch erst nach F7 drücken angelegt und vorher noch nicht. Also sollte das eigentlich nicht das Problem sein.

  • Alles klar, Danke!
    Darauf hätte ich auch selber kommen können... :rolleyes:
    Wollte aber sicher gehen...

  • Alles klar, Danke!
    Darauf hätte ich auch selber kommen können...
    Wollte aber sicher gehen...

    bitte darauf achten, dass C4 je nach Einsatz-Mainboard ausgewählt wird. 220pF für 250469 bzw 1.2nF für 250407/250425/250466. Falls der magicFlash64 mal in den einen und mal in den anderen kommen soll, anstelle des C4 den 2er Präzesionssockel verwenden und die Kapazitäten da einstecken.

  • Dafür aber zwei 221k und ein 122k?
    Oder sind das die richtigen??

    221 steht für 22 * 10¹ = 220pF
    122 steht fpr 12 * 10² = 1200pF = 1,2nF

    Wem ein leeres EPROM fehlt, braucht ein EPROM-Lösch-Gerät

    Mein GitHub: Bitte melde dich an, um diesen Link zu sehen.
    EasyFlash3 DIY: Bitte melde dich an, um diesen Link zu sehen.

    Mein Discogs: Bitte melde dich an, um diesen Link zu sehen.

  • Danke!!
    Wieder was dazugelernt.
    Also die dritte Zahl gibt dann an....hoch 1 hoch 2 usw.?
    Habe beim suchen gesehen das es auch Seiten mit Umrechner gibt.

    Bitte melde dich an, um diesen Link zu sehen.

    Witzig...
    Abfarad
    Statfarad
    aber so viel nullen dahinter....

  • Bei der neuen Platine von Bitte melde dich an, um diesen Link zu sehen. hat er ja dann einen Jumper gemacht! Dann gibt es die Fragen nicht mehr.

    Meine Version ist heute auch auf die Reise gegangen bin da echt mal gespannt!

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

  • Wenn wir gerade dabei sind, kann das jemand auch mit dem PI1541 Testen? Wäre schön wenn das auch gehen würde!

    Ich habe gerade mal mit dem Pi1541 getestet und konnte einen Kernal und ein PRG ohne Fehler programmieren. Erfreulicher Weise sowohl im Emulations-Mode als auch im Browse-Mode! Mit letzterem hätte ich nicht unbedingt gerechnet.

    Zum Testen habe ich die erstbesten PRGs genommen, die ich im Krimskrams-Ordner gefunden habe. Dabei habe ich festgestellt, daß das angehängte Programm mit einer Fehlermeldung aussteigt, wenn es aus dem mF64 gestartet wird. Egal, ob ich es vom Pi1541 oder vom SD2IEC aus einprogrammiert habe.