Ein wenig meine GUI überarbeitet. Ich stelle die hier mal zur Verfügung, falls jemand Interesse hat.
Erwartet bitte nicht zu viel, das sollte nur eine kleine Vereinfachung in der Handhabung für mich selber sein. Es passiert im Grunde nichts weiter, als dass die Befehle für das ef3usb.exe Tool ausgeführt werden. Ich habe nur noch ein bisschen die Fehlerbehandlung erweitert, aber mehr ist noch nicht passiert.
WICHTIG: Treiber für das EasyFlash³ sollten selbstverständlich bereits installiert sein, das wird bei diesem Tool vorausgesetzt!
Was kann ich über die GUI steuern?
Obwohl mir aktuell nur die Funktion des Rippens ( von Diskette in 1541 auf PC ) wichtig war, habe ich versucht, alle Möglichkeiten des ef3usb.exe Tools zu übernehmen.
Bei jeder Funktion wird zuerst immer die Connection getestet, denn bei mir verliert er die nach ein paar Disketten immer, vielleicht ist das bei euch anders.
Hier ein kurzer Überblick über die Funktionen:
Please login to see this attachment.
Start Server on C64 ( ef3usb.exe s )
Hiermit wird das Server Tool ef3usb.prg an den C64 gesendet und dort gestartet.
Test Connection ( ef3usb.exe t )
Hierüber kann ich einfach den Serverstatus abfragen, also ob ein EF³ Cartridge gefunden wurde.
Format Disk ( ef3usb.exe f )
Formatiert eine Diskette, die sich in einer am C64 abgeschlossenen 1541 befindet.
Copy File to Disk ( ef3usb.exe c )
Kopiert eine .PRG oder .P00 Datei auf die Diskette in einer an den C64 angeschlossenen 1541.
Es kann auch ein .D64 File ausgewählt werden, woraufhin dann alle .PRG und .SEQ Files aus dem D64 Image auf die Diskette gespeichert werden.
Copy Image to Disk ( ef3usb.exe w )
Kopiert ein komplettes D64 Image auf die Diskette in einer am C64 angeschlossenen 1541.
Bei dieser Aktion gehen im Gegensatz zu Copy File to Disk die kompletten zuvor auf der Diskette gespeicherten Daten verloren!
File Ripper ( ef3usb.exe x )
Hiermit wird auf dem C64 das Directory angezeigt und man kann Datei für Datei wählen, welche auf den PC übertragen werden.
Der Speicherort ist aktuell noch das Verzeichnis der ausführbaren GUI-Datei. Das wird später noch mal auswählbar gemacht.
Disk Ripper ( ef3usb.exe r )
Mit dieser Funktion kann man die komplette Disk in einer am C64 angeschlossenen 1541 als D64 Image an den PC senden.
Ohne die Funktion multi ripping wird gefragt, wo die Datei unter welchem Namen gespeichert werden soll.
Die Option multi ripping erlaubt mehrere Disketten zu rippen. Hierzu werden ein paar Optionen angeboten, sobald man diese Checkbox aktiviert:
Please login to see this attachment.
- file prefix ( default = disk)
Der Prefix der D64 Images beim Speichern auf dem PC - start (default = 1)
Um Reihenfolgen einhalten zu können, wenn man mal mit Unterbrechungen arbeitet, kann man hier angeben, ab welcher fortlaufender Nummer die D64 Images gespeichert werden sollen. - Mit Klick auf die Schaltfläche mit den drei Punkten, kann man den Speicherort wählen, wo die D64 Dateien gespeichert werden sollen.
Die Standardeinstellungen speichern also die Images nach dem Schema disk001.d64, disk002.d64, disk003.d64, etc.
Beim multi ripping wird bei jeder neuen Disk zunächst ein Connection Test durchgeführt!
Execute Programm
Hiermit kann man ein PRG vom PC direkt an den C64 senden, was dort automatisch gestartet wird.
Diese Funktion ist ähnlich der von EasyTransfer.
Ich glaube, das wichtigste ist gesagt, also wer es brauchen kann, soll zuschlagen. 
Es ist sicher nicht fehlerfrei und verbesserungsfähig, also gerne Bescheid sagen, was nicht funktioniert oder fehlt.
Gruß Arne