Beiträge von HobbyProgrammer

    Hallo,


    soeben habe ich die Version 0.8.1 hochgeladen.

    In dieser Version ist das von Dietrich beschriebene "Verschwinden" von History-Einträgen behoben. Ferner habe ich die Anzeige der Dateigröße für Dateien kleiner 1KB verbessert. Auch kann nun in den Settings eingestellt werden ob Textdateien beim Kopieren generell konvertiert werden oder nicht.

    Zu finden wie immer unter:

    GitHub - ProgrammingHobby/Cife: the new CP/M Image-File Explorer
    the new CP/M Image-File Explorer. Contribute to ProgrammingHobby/Cife development by creating an account on GitHub.
    github.com


    Grüße

    HobbyProgrammer

    Hallo zusammen,


    ich habe vorhin die Version 0.8.0 des Cife hochgeladen. Neben einigen kleinen internen Korrekturen habe ich als Sichbare Neuerung die Berechnung der Dateigrößen im Verzeichnis und der Statistik angepasst. Denke das müsste so passen.

    Auch können nun Dateien mittels Paste und Drop in ein Image kopiert werden. Gleiche schon im Image bestehende Dateien können überschrieben werden. Auch wird für jede zu kopierende Datei geprüft ob noch genügend freien Speicher vorhanden ist.

    Neu ist auch, wenn aus der History ein Image ausgewählt wird und zu diesem kein passender Imagetyp in der aktuellen diskdefs vorhanden ist, das dieser Historyeintrag gelöscht werden kann.


    Zu finden ist die Version wie immer unter:

    GitHub - ProgrammingHobby/Cife: the new CP/M Image-File Explorer
    the new CP/M Image-File Explorer. Contribute to ProgrammingHobby/Cife development by creating an account on GitHub.
    github.com


    Grüße

    HobbyProgrammer

    Guten Morgen,

    perfekt. Ich habe zwischenzeitlich ein Image von Dir gefunden welches Du mir vor einiger Zeit mal zugeschickt hast. Damit konnte ich das Fehlverhalten reproduzieren. Auch in der 'alten' Cife Version. Ich habe schon einen möglichen Lösungsansatz gefunden. Wird in der Version 0.8 mit einfließen. :)

    Wurde z.B. /etc/cpmtools/diskdefs eingestellt, wird hier bei "Select CP/M Disk Image File" automatisch /etc/cpmtools, anstelle des aktuellen Verzeichnisses, ausgewählt ...

    Das fand ich für mich sehr praktisch, da bei mir die diskdefs Datei im Ordner der Imagefiles liegt.



    Wenn Options -> Settings aufgerufen wird, sind danach (auch ohne eine Änderung) die Menüpunkte New und Open unter File - bis zu einem Neustart - nicht mehr auswählbar ...

    Das ist in der Tat so nicht gewünscht. Werde ich mir anschauen.



    Als "Image Files" sollten auch *.bin und *.raw-Dateien aufgelistet werden ...

    Die Formate kann ich gerne einfügen.



    Unter About ... fehlt der Link auf das GitHub-Repo von CIFE ...

    Auch das kann ich gerne noch ergänzen. :)

    Hallo an alle,


    es ist mir nun endlich gelungen den neuen Cife in einer Vorabversion fertigzustellen.

    Der neue Cife ist nun mittels Lazarus FreePascal komplett in Pascal geschrieben. Der komplette C-Quellcode der

    CP/M-Tools von Michael Haardt wurde nach Pascal konvertiert. Einige Kleinigkeiten konnte ich wärenddessen schon verbessern.


    Der Cife hat ein überarbeitetes User-Interface. Es können nun z.B. mehrere Images zur gleichen Zeit geöffnet und über Tabs

    werden ausgewählt werden. Auch werden nun die wichtigsten Image-Parameter angezeigt.

    Die Verzeichnis-Statistik zeigt nun auch die Gesamtkapazität sowie die verbleibende Kapazität eines Images an.

    Bis jetzt können Dateien umbennant und gelöscht werden, Datei Karakteristiken angezeigt und teilweise geändert werden, der Filesystem-Check ist vorhanden und es können geöffnete Images "neu Formatiert" bzw. neue Images erzeugt werden.

    Die diskdefs Datei muß nun auch nichtmehr zwingend im cife Ordner liegen. Der Pfad zur diskdefs kann in den 'Options'

    angegeben werden.


    Ich habe versucht so viel wir möglich zu Testen, aber dennoch sehe ich die Version 0.7.0 als Testversion.

    So wie es meine Zeit in den nächsten Wochen/Monaten zulässt, wird der Cife natürlich erweitert. Als nächstes soll auf jeden

    Fall das kopieren von Dateien in bzw. aus einem Image heraus eingebaut werden.


    Der neue Cife ist hier zu finden:


    GitHub - ProgrammingHobby/Cife: the new CP/M Image-File Explorer
    the new CP/M Image-File Explorer. Contribute to ProgrammingHobby/Cife development by creating an account on GitHub.
    github.com




    Würde mich über euer Feedback sehr freuen.


    Grüße

    HobbyProgrammer

    Guten Morgen zusammen,

    auf Grund der zunehmenden privaten Belastung und der sich häufenden Baustellen, bin ich leider gezwungen die Weiterentwicklung des CP/M Image File Explorers (auf unbestimmte Zeit) einzustellen.

    Grüße

    Hobbyprogrammer

    Das das Auswahlfeld für den Imagetyp beim Öffnen des Dialogs leer ist soll dazu dienen explizit einen Imagetyp auswählen zu müssen. Einfach um ein eventuelles Öffnen eines Images mit dem falschen Typ zu verhindern.

    Wenn nur eine Diskdefinition vorhanden ist, wäre es zugegebenermaßen schick wenn diese Definition standardmäßig ausgewählt ist.

    Werde ich in die Todoliste für die neuer Version mit aufnehmen. :)

    Hallo,


    auf Anregung von Dietrich aus dem Forum hier und schlußendlich auch weil ich mit der neuen Version des Cife nicht so vorankomme wie ich es gedacht habe, habe ich den bestehenden Cife an die aktuelle Snapshot Version der CP/M-Tools von Michael Haardt angepasst.

    Nun funktionieren die Datestamper Zeitstempel, es kann zusätzlich in einer Diskdefinition die Extentsize angegeben werden und Cife kann nun auch mit Blocksizes kleiner 1024Bytes umgehen.

    Ein ausführliche Auflistung der Änderungen ist bei Github zu finden.


    Die Version 0.0.9.2 ist wie immer hier zu finden:


    GitHub - ProgrammingHobby/CPM_Image-File_Explorer
    Contribute to ProgrammingHobby/CPM_Image-File_Explorer development by creating an account on GitHub.
    github.com



    Grüße

    HobbyProgrammer

    Zum jetzigen CIFE kann ich noch sagen, das ich durch die Arbeit an der neuen Version noch einen Fehler in der Behandlung der DateStamper Timestamps (CP/M Datei !!!TIME&.DAT) gefunden habe, der bewirkt das diese Timestamps in CIFE nicht geschrieben werden. Dieses habe ich mit dem eigentlichen Entwickler der CP/M-Tools schon gefixt. Muß mal sehen ob ich diesen Bugfix in der jetzigen Version noch nachpflege. In der neuen Version ist der Bug auf jeden Fall behoben.

    Ich hoffe das ich im Mai soweit bin mal einen Screenshot von der neuen Version hier hochzuladen.

    n das Editfeld 'Dateiname' den Namen der neu zu erstellenden Datei eingeben und dann mit dem Auswahlfeld 'Imagetype' darunter den Imagetyp auswählen.

    Alle Felder sind ausgegraut und nicht editierbar.


    Ich kann nur mit BROWSE eine Datei wählen und dann meckert CIFE dass keine Format definiert ist.

    In dem 'Open CP/M Image-File' Dialog wo Du auch Deine Verzeichnisse siehst, in dem Editfeld 'Dateiname' den Namen mit Endung der neuen Imagedatei eintragen.

    Dann in dem Auswahlfeld darunter den ImageTyp. Das ganze dann mit 'Speichern' übernehmen. Dann ist auch in dem kleinen 'Create new Empty Image' Dialog der neue Dateiname und der Typ zu sehen.

    [...] habe vergessen die DLLs in die Zip-Dateien zu packen.

    Vielleicht könnte man diese mit -static-libgcc -static-libstdc++ ebenfalls in die EXE-Datei einbinden?

    Das ist dem neuen GCC geschuldet. Ich habe es nicht geschafft diese Dateien statisch in die EXE zu linken.


    Ich bin wie schon angedeutet an einer ganz neuen Version dran. Da sollten dann solche DLL Geschichten nicht mehr nötig.

    Executables sind unter 'Releases' zu finden. Einfach das passende Zip herunterladen und entpacken.


    Releases · ProgrammingHobby/CPM_Image-File_Explorer
    Contribute to ProgrammingHobby/CPM_Image-File_Explorer development by creating an account on GitHub.
    github.com


    Der File-Open Dialog ist leider suboptimal, aber ich arbeite sowieso an einer neuen Version von CIFE bei welcher dann auch das Manko mit der Combobox zur Auswahl des Imagetyps behoben wird.

    Die CP/ M-Tools können von Haus aus diese Amstrad .DSK Formate nicht lesen. Dazu wird meines Wissen die Libdsk Ergänzung benötigt. Damit habe ich aber keinerlei Erfahrungswerte und diese werden (derzeit) von CIFE auch nicht unterstützt.

    Ich habe die Korrektur als zwischen Release 0.0.9.1 bei Github eingestellt.

    Ich bin mir allerdings immernoch nicht sicher ob das mit den Amstrad Images funktioniert.

    Falls Ihr funktionierende habt, wäre es schön wenn Ihr mir ein paar zur Verfügung stellen könntet.

    Ich würde das Format selbst einmal gerne sehen.


    GitHub - ProgrammingHobby/CPM_Image-File_Explorer
    Contribute to ProgrammingHobby/CPM_Image-File_Explorer development by creating an account on GitHub.
    github.com

    Hallo Dietrich,


    ich habe die von Dir genannten Images geprüft. Die Fehler in Cife habe ich gefunden. Dennoch lassen sich diese Images nicht öffnen.

    Auch nicht mit den original CP/M Tools auf der Konsole.

    Das was von den CP/M Tools dann mit Amstrad gemeint ist, müssen irgendwelche speziellen Formate sein. :grübel:


    Grüße

    Hobbyrogrammer