Ist mir noch nicht aufgefallen. Falls Du einen normalen Reset-Taster da hast, probier es mal damit und ohne eingesteckten Modul. Die resets von vielen Modulen machen noch mehr als ein internen C64 reset. Es gibt auch per Software die Möglichkeit ein Programm nach dem Reset wieder starten zu lassen. Hier Schreibt das Programm an $8000 ein Cartidge header und schon führt der Kernal bei reset dies aus. Das Ganze wird aber mit eingesteckten Modulen, die auch aktiv sind, nicht funktionieren.
Vorstellung Projekt magicFlash64
-
zschunky -
25. Februar 2019 um 20:16 -
Erledigt
Es gibt 374 Antworten in diesem Thema, welches 67.928 mal aufgerufen wurde. Der letzte Beitrag (
-
-
Ja, klar habe ich auch einen einfachen Reset-Taster. Ich wollte das gerade auch noch einmal prüfen, aber jetzt habe ich das Problem, daß ich gar nicht mehr in das MF64 Menü komme.

Bitte melde dich an, um dieses Medienelement zu sehen.
-
Ja, klar habe ich auch einen einfachen Reset-Taster. Ich wollte das gerade auch noch einmal prüfen, aber jetzt habe ich das Problem, daß ich gar nicht mehr in das MF64 Menü komme.
Ich habe das MF64 heute vom 250407 Bastel-Board auf ein 250425 transplantiert. Das Test-Programm eine Weile laufen lassen und einige Kernal einprogrammiert. Bisher auf keine neuen Probleme gestoßen.
Ähm, mal was anderes... Du hast aber darauf geachtet, dass der rechte letzte Pin (28) vom Magicflash keinen Kurzen mit dem Kondensator hat? Nicht dass das evtl. für Probleme sorgt (der linke Pin darf ruhig mit dem linken Kondensator dort in Kontakt kommen).
Bitte melde dich an, um diesen Anhang zu sehen.
-
Ich habe die überstehenden Pins mit Isolierband abgeklebt.
EDIT: Ist etwas schwierig, ein Foto davon zu machen:
Bitte melde dich an, um diesen Anhang zu sehen. -
Ja, klar habe ich auch einen einfachen Reset-Taster. Ich wollte das gerade auch noch einmal prüfen, aber jetzt habe ich das Problem, daß ich gar nicht mehr in das MF64 Menü komme.
das sieht ja komisch aus. Evt. hat es den Slot 63 zerschossen. Lade mal den Programmer und programmiere Dir den Slot 63 mit dem Menu (die Menu-bin-Datei ist zu finden unter releases auf github) neu.
Grüße
-Andreas
-
Ähm, mal was anderes... Du hast aber darauf geachtet, dass der rechte letzte Pin (28) vom Magicflash keinen Kurzen mit dem Kondensator hat? Nicht dass das evtl. für Probleme sorgt (der linke Pin darf ruhig mit dem linken Kondensator dort in Kontakt kommen).
wenn das der fall gewesen wäre, dann würde das jiffy vorher auch nicht laufen.
-
das sieht ja komisch aus. Evt. hat es den Slot 63 zerschossen. Lade mal den Programmer und programmiere Dir den Slot 63 mit dem Menu (die Menu-bin-Datei ist zu finden unter releases auf github) neu.
Mache ich heute Abend und melde mich wieder! Dabei fällt mir ein, was ich schon die ganze Zeit fragen wollte: Warum wird Slot 63 eigentlich (scheinbar?) jedes Mal neu geschrieben, wenn man irgendeinen anderen Slot programmiert?
-
Mache ich heute Abend und melde mich wieder! Dabei fällt mir ein, was ich schon die ganze Zeit fragen wollte: Warum wird Slot 63 eigentlich (scheinbar?) jedes Mal neu geschrieben, wenn man irgendeinen anderen Slot programmiert?
Im Slot 63 befindet sich auch die Tabelle für die Slots, also Slot-Namen, Slot-Typ, Größe. Sobald etwas verändert wird, wird diese Tabelle aktualisiert.
-
Ich habe jetzt das d64 Image aus Release3 heruntergeladen und über SD2IEC gemounted. Von dem Image habe ich dann den Programmer gestartet, der auch bestätigt, daß der Flash-Inhalt "zerschossen" ist:
Bitte melde dich an, um diesen Anhang zu sehen.Bitte melde dich an, um diesen Anhang zu sehen.Die "CRC MISMATCH" Meldung kommt für alle 63 Slots, was wohl vor allem heißt, daß auch die Tabelle mit den Metadaten hinüber ist. Dann habe ich Slot 63 ausgewählt und "P" gedrückt, worauf hin der Bildschirm folgendes zeigt:
Bitte melde dich an, um diesen Anhang zu sehen.Dann passiert allerdings nichts mehr, das ganze "hängt". Es sieht auch so aus, als würde es gar nicht erst einen Lesezugriff auf das Directory geben.
Ich habe das gleiche noch einmal mit einem Pi1541 statt des SD2IEC versucht -- mit dem selben Ergebnis.
Irgendwelche Ideen? Mein PLCC32 Adapter ist leider noch auf dem Weg aus China...
-
lass noch mal das test-programm laufen.
-
lass noch mal das test-programm laufen.
Das sieht nicht gut aus (Power LED ist aus):
Bitte melde dich an, um diesen Anhang zu sehen. -
PLCC32 auf DIP ?
soll ich dir solange meinen schicken ?
-
Prüfe bitte noch mal die verkabelung und ob der C4 richtig sitzt, falls dieser nur gesteckt ist.
-
Verkabelung habe ich gerade doppelt und dreifach geprüft und durchgemessen. Sogar die Dupont Kabel habe ich zur Sicherheit mal ersetzt. Da ist alles wie es sein sollte. C4 sitzt auch noch an seinem Platz. Der AVR dürfte ja auch okay sein, auf Restore reagiert er ja zumindest.
-
Ich habe das MF64 jetzt auch noch mal zurück auf das 250407 gesteckt: Dort meldet der Test jetzt auch direkt Fehler.
-
PLCC32 auf DIP ?
soll ich dir solange meinen schicken ?Danke für das Angebot! Aber zumindest ein einfacher Adapter lohnt das Porto ja fast nicht, da würde ich ggf. einen zweiten aus DE bestellen. Aber noch ist ja eh fraglich, ob mir das weiterhilft...
-
hmm, mir fällt erst mal so nichts ein, woran es liegen könnte. ich würde allerdings erstmal vom programmer und fw-update abraten bis der test wieder läuft. ich muss noch mal in mich gehen was der nächste schritt wäre.
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
Grüße
-Andreas
-
und wichtig, den eeprom inhalt nicht überschreiben. denn dieser selektiert dein noch funktionierenden kernal beim einschalten. ansonsten wird das menu gewählt und es wird dann nix mehr gehen bevor man den flash nicht wieder hergestellt hat.
ich werde übrigens demnächst ein release für eine neue fw-version machen, die dann eine recovery-mode hat. in deinem fall nützt das bloss noch nix, da die fw-version schon vorher vorhanden sein muss.
-
ich werde übrigens demnächst ein release für eine neue fw-version machen, die dann eine recovery-mode hat. in deinem fall nützt das bloss noch nix, da die fw-version schon vorher vorhanden sein muss.
ja auf Github schon gesehen... Sehr nice... -
Danke für das Angebot! Aber zumindest ein einfacher Adapter lohnt das Porto ja fast nicht, da würde ich ggf. einen zweiten aus DE bestellen. Aber noch ist ja eh fraglich, ob mir das weiterhilft...
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. -