Hallo,
Im Zuge meiner Arbeiten für die Konvertierung von Philips CP/M Disketten habe ich eine Menge Know How gesammelt. Siehe folgenden Link, wo die Vorgänger-Version 1.0 von SAMCON zu finden ist, sowie Tipps zur Verwendung von SAMdisk (Tool von Simon Owen):
Diskettenhandling für PHILIPS Computer P2000M, P2500, P2000C und P3500/P3800
Um das Know How zu nutzen, habe ich mich entschlossen, das Konvertierungstool SAMCONV.xls Vers. 1.0, welches nur für Philipsrechner ausgelegt war, auch auf andere CP/M-Systeme zu erweitern. Da der Trend auch immer mehr zur Archivierung der Disketten auf Image Files geht, ist auch ein Tool sinnvoll, welches die Dateien direkt aus den Images extrahieren, bzw. Images aus den DOS-Dateien erstellen kann. Die herkömmlichen Programme, wie 22DISK, Super Copy, etc. arbeiten alle mit den physischen Disketten meist unter dem Betriebssystem DOS.
Will man zum Beispiel ein Image aus dem Netz modifizieren und jemand anderem zukommen lassen, muss man es erst mittels Teledisk, ImageDisk, SAMdisk und Co. auf eine Diskette bringen, mit den herkömmlichen Tools auf DOS einlesen, modifizieren und wieder auf die Diskette schreiben. Danach wieder mit den Imageprogrammen auf eine Imagedatei kopieren, welche man verschicken kann. Das ist für die praktische Arbeit etwas umständlich!
Ab sofort steht SAMCONV 2.0 zur Verfügung!
The tool is completely written in English language, including a short users manual, to give also our Non-German-Users a possibility to use it!
Hier ein Auszug aus der beiliegenden, englischen Beschreibung:
Main Features
- Read and write without access to the physical diskettes (works only with disk images “.DSK” of the tool SAMdisk written by Simon Owen, see below)
- Needs not a DOS environment, but a Microsoft Windows with EXCEL
- Read files from CP/M disk images to a DOS folder
- Write files from DOS folder to CP/M structured disk image
- Filters for choosing diverse formats
- Select a predefined format from sheet DISKDEF by clicking a button
- Define own formats in sheet
DISKDEF (or copy from another EXCEL sheet)
It is similar to the definitions of other tools: SKEW, INTERLEAVE, FILLORDER, etc. - Option: Generate a sequence number for DOS files as prefix, in order of reading CP/M files from image. On writing back to CP/M image, so the sequence of the files may be controlled and the prefix will be deleted automatically.
- Option: Change CP/M filenames with extension “COM” to “CPM” when writing to DOS and back when writing to CP/M.
- Short Help Screen
- Integrated help items at several cells (when this option is activated in EXCEL extras)
Mit diesem EXCEL-Sheet ist es möglich Imagedateien “.DSK“ vom Typ EDSK, welches vom Tool „SAMdisk“ (von Simon Owen https://simonowen.com/samdisk/ , siehe auch obigen Link zu Diskettenhandling Philips) erzeugt wird, zu Lesen und zu Schreiben. Auch Dateien vom Typ “.td0“ oder “.IMD“ können nach Konvertierung mit SAMdisk auf Typ EDSK, von SAMCONV verarbeitet werden.
Einfache Anwenderkenntnisse mit EXCEL werden vorausgesetzt (z.B.: Einfügen von neuen Datenzeilen in ein Arbeitsblatt, etc.)
Im vorliegenden EXCEL-Sheet sind nur etwas mehr als 50 CP/M-Formate definiert. Dies ist eine Auswahl von verschiedenartigsten Geometrien, um auch als Vorlage für weitere Formate zu dienen. Es können diverse neue Formate definiert, oder von anderen Quellen bekannte Formate eingebracht werden. Die Anzahl ist durch die Zeilenanzahl im EXCEL-Sheet limitiert (viele Tausend!).
Zu diesem Zweck werde ich nächstes Mal ein Zusatzprogramm vorstellen, mit dem man aus einer bestimmten, bekannten Formatdatei (im Textformat) Parameter in ein EXCEL einlesen kann. Von dort lassen sich die Formatdefinitionen leicht nach SAMCONV kopieren.
Viel Erfolg!
PAW