Bevor hier aller Kritiker schreien "Das gibt es doch schon!" - Ja... ihr habt recht
Und dazu kommt: Das ganze Projekt brauch ich selbst nicht wirklich, da ich mit 3x SD2IEC wesentlich mehr Spaß habe
Es gibt natürlich die Originalprogramme von CMD um die CMD-HD zu formatieren, aber wenn es um ein extern angeschlossenes SCSI-Laufwerk geht wird es schon komplizierter.
Ja, es gibt die HD-ZIP(AL)-Utilities, es gibt SCSIConnect (das ich schon für den C64 und GEOS adaptiert habe) und irgendwie bekommt man externe Medien vielleicht irgendwie formatiert. Aber hier&da muss man noch Tasten an der CMD-HD drücken... manches läuft nur am C128 oder man muss erst Programm <A> starten um Programm <B> nutzen zu können...
Hab mir extra ein paar neue Original verschweißte ZIP-Disketten bestellt... interessant das es das noch gibt.
cbmHDscsi64 ist jetzt eher ein "proof-of-concept". Ich will einfach mal sehen was man machen kann und wie die CMD-HD funktioniert. Das Programm ist nicht optimiert und daher relativ langsam. Aber mir geht es erstmal um die Funktionen... und mit dem TCv2 geht das einigermaßen.
Hab für mich selbst auch eine SpeicherMap der HD erstellt. Evtl. gibt es da schon andere, müsste ich mal abgleichen. Aber das wichtigste: man muss an der CMD-HD (bis jetzt) keine weiteren Tasten drücken (Installations- oder Konfigurations-Modus). Selbst das formatieren geht ohne den im Handbuch beschriebenen "Installation mode". RAMLink-PP-Kabel ist evtl. noch ein Problem... -> ToDo.
Das Programm ist komplett in BASICV2 geschrieben (Ausnahme etwas ASM-Code der direkt in der CMD-HD ausgeführt werden muss). Am C128 könnte es funktionieren
Ziel ist es einfach eine CMD-HD und ein SCSI-Gerät auszuwählen, das anschließend formatiert wird. Weitere Ziele sind Partitionen erstellen/löschen und Partitionen zwischen SCSI-Geräten am gleichen Bus zu kopieren. Mit dem Wissen das ich in den letzten Wochen gesammelt habe sollte das möglich sein. Vielleicht sogar eine Umsetzung unter GEOS... BASIC ist da, was den Speicher angeht, doch sehr begrenzt.
Nur die Arbeit macht mir da einen Strich durch die Rechnung, gibt wichtigeres als das Hobby. Daher hier nur mal ein paar Samples...
Zum testen gibt es aktuell noch nichts... ist erstmal eine lokale Spielerei...
Aktueller Stand: Formatieren funktioniert auf SCSI2D(intern) und IomegaZIP(extern). Gibt noch ein paar Bugs... aber das "grün" ist geil