Ich stehe auf dem Schlauch - mit CIFE kann ich zwar das Directory anzeigen, aber bei den Dateien sind die Sectoren durcheinander.
Was mache ich falsch?
Dietrich
Ich stehe auf dem Schlauch - mit CIFE kann ich zwar das Directory anzeigen, aber bei den Dateien sind die Sectoren durcheinander.
Was mache ich falsch?
Dietrich
Ich stehe auf dem Schlauch - mit CIFE kann ich zwar das Directory anzeigen, aber bei den Dateien sind die Sectoren durcheinander.
Was mache ich falsch?
Hast Du die Sektorenreihenfolge berücksichtigt (siehe Screenshot SAMdisk Scan)
PAW
Ja, habe ich --> das macht das Ergebnis schlechter !?
Mit dieser diskdef
diskdef cpcsys22
seclen 512
tracks 40
sectrk 9
blocksize 1024
maxdir 64
skew 2
# skewtab 65,70,66,71,67,72,68,73,69
boottrk 2
os 2.2
end
Display More
bekomme ich
und DUMP.ASM sieht etwas verwurschtelt aus:
*¼) >¦*¼) wÃÏáó.å*¼)DM\ á
-Â+!\ 6 Íuìͱ:Ì)‡‡O !™ DMͱ*À)#"À)ÙÉ*¾)))))Ï)"¼)É:m þ Âw> É.Yn
-Â:YÖSÖŸõ:ZÖ ÖŸÁH¡Ò§!6>þÉ©Í
2Ì)þ ½ŽÍÒ>É!Í)6>!Í)¾Ú*Í)& ë*¼)>¦2Î)þ Ê÷:Í)þ Âð.Í*Î)MÍ:Í)<2Í)ÂÅTYPE FUNCTION
PRINTF EQU 9 ;BUFFER PRINT ENTRY
BRKF EQU 11 ;BREAK KEY FUNCTION (TRUE IF CHAR READY)
OPENF EQU 15 ;FILE OPEN
READF EQU 20 ;READ FUNCTION
;
FCB EQU 5CH ;FILE CONTROL BLOCK ADDRESS
BUFF EQU 80H ;INPUT DISK BUFFER ADDRESS
;
; NON GRAPHÉ
Display More
Wenn ich die Sektortabelle aktiviere, sieht schon das Directory furchtbar aus...
Bin ratlos
Dietrich
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.
Aha, gut zu wissen
Dietrich
Ich würde diesen CIFE gene mal testen, allerdings nicht wieder unter Linux basteln.
Schön wäre also eine CIFE.EXE auf Github zum download.
Executables sind unter 'Releases' zu finden. Einfach das passende Zip herunterladen und entpacken.
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.
Danke für den Link, leider fehlt es wohl an einer dll.
Auch eine 'Neuinstallation' war nicht hilfreich.
Schande über mich....
Die 0.0.9.1 war ein Schnellschuß und ich habe vergessen die DLLs in die Zip-Dateien zu packen.
Du kannst Dir die Dateien aus den Zip-Dateien der 0.0.9 herausholen.
Nirgends kann ich das Format auswählen.
Wenn ich ein leeres Image erzeugen möchte kommt das Auswahlmenue für eine Imagedatei die es ja noch nicht gibt.
In das Editfeld 'Dateiname' den Namen der neu zu erstellenden Datei eingeben und dann mit dem Auswahlfeld 'Imagetype' darunter den Imagetyp auswählen.
[...] 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?
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.
[...] 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.
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.
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.
dem 'Open CP/M Image-File' Dialog wo Du auch Deine Verzeichnisse siehst,
Jetzt habe ich mal Licht angemacht ... geht.
Lllerdings nicht für komplementäre Formate - da fehlt die disklib oder war es libdisk ?
Prima, freut mich.
Ja, alle Formate die libdsk brauchen werden von CIFE (noch) nicht Unterstützt.
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:
Grüße
HobbyProgrammer
Da hätte ich mal eine Frage, zu der ich auf die Schnelle nichts gefunden habe: Da ich (im Moment) nur einen CP/M-Rechner am Laufen habe, enthält meine diskdefs nur einen Eintrag. Beim Öffnen ist das Auswahlfeld aber leer und muss jedes Mal neu ausgewählt werden. Gibt es eine Möglichkeit, eine Art default-diskdef einzustellen? Rein der Faulheit und Vergesslichkeit wegen...
Mercy derweilen.
Krischna
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.
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
Schade. CIFE ist ein sehr nützliches Programm für mich.
Für die Zukunft alles Gute und hoffentlich gehts irgendwann weiter.
Dietrich
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.
Schon schade, dass Du so eingespannt bist - gute Besserung fuer Deine Lage!
Trotzdem ist es schoen zu sehen, dass es kleine Schritte vorwaerts auf die v0.0.9.4 gibt
denn ich find Dein Programm klasse
Danke, das freut mich.
Leider kann ich immer noch nicht sagen ob und falls ja wann und wie es mir möglich ist den Cife weiter zu entwickeln.
Dank snake gibt es CIGE nun auch fuer MacOS
Dank snake gibt es CIGE nun auch fuer MacOS
... mir war nicht bekannt, dass Clint Eastwood einen GitHub-Account hat ... SCNR ...
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:
Würde mich über euer Feedback sehr freuen.
Grüße
HobbyProgrammer
Hab ihn gerade mal probiert. Leider konnte ich aber keine Datei aus einem Image heraus- oder hineinkopieren. Copy und Paste machen bei mir nichts. Einmal ist nach einem Refresh die Liste leer gewesen und füllte sich beim Drüberlaufen mit dem Cursor wieder.
Copy and Paste ist noch nicht implementiert. Hatte ich aber auch geschrieben.
Unter welchem System hast Du den Cife getestet (Linux / Windows Typ Version, 32 oder 64bit)?