Inhalt
Frohes neues Jahr an alle Commodore 64-Enthusiasten, während wir ins Jahr 2023 starten. C64 OS erfreut sich weiterhin starker Verkaufszahlen, was mich sehr zufriedenstellt. Derzeit bereite ich die vierte Produktionsrunde vor und erwarte, Bestellungen bis Ende Januar wieder anzunehmen. In der Zwischenzeit läuft das Beta-Testing für die Updates v1.02 und v1.03, um eine reibungslose Funktion vor deren Veröffentlichung auf der Seite für Software-Updates sicherzustellen. Das Update v1.02 ist klein, aber wichtig, da es einen Fehler im Installer Utility behebt, der nachfolgende Update-Installationen beeinträchtigt. Das Update v1.03 enthält mehrere neue Funktionen, die ich in einem zukünftigen Weblog-Beitrag detailliert vorstellen werde.\n\nIch möchte einen Einblick in den Montageprozess bei OpCoders Inc. geben, wo die C64 OS-Pakete für den Versand vorbereitet werden. Viele Nutzer haben nach der Kompatibilität von C64 OS mit Geräten wie dem 1541 Ultimate II+ und Ultimate64 gefragt. Diese Geräte sind komplex und multifunktional. Der Ultimate64 dient als vollwertiger moderner C64-Ersatz, und ich habe C64 OS erfolgreich auf ihm bei jüngsten Commodore-Veranstaltungen demonstriert. Der 1541 Ultimate II+ bietet zahlreiche Funktionen, darunter REU, GEORAM, Multi-SID-Emulator, KERNAL-ROM-Ersatz, Speed-Loader-Cartridge, Echtzeituhrquelle und digitales Audiomodul, unter anderem.\n\nObwohl C64 OS mit diesen Geräten gut funktioniert, wenn sie an einen C64 angeschlossen sind, stellt sich oft die Frage, ob C64 OS auf dem 1541 Ultimate II+ oder Ultimate64 installiert und direkt davon gebootet werden kann. Die einfache Antwort lautet nein. Diese Einschränkung resultiert daraus, dass diese Geräte 1541-, 1571- oder 1581-Diskettenlaufwerke mittels Disk-Image-Dateien emulieren und keine physischen Diskettenmedien verwenden. Traditionelle Disketten haben unzureichende Kapazität und unterstützen keine Unterverzeichnisse, die beide für die Installation von C64 OS erforderlich sind. Diese Erklärung, ausführlich im Benutzerhandbuch beschrieben, macht klar, warum eine Installation auf diesen Laufwerken nicht möglich ist.\n\nNutzer fragen auch nach der Kompatibilität von Software IEC. Software IEC unterstützt Unterverzeichnisse und nativen USB-Dateisystemzugriff, was es theoretisch geeignet macht. Allerdings fehlt derzeit eine ausreichende Kompatibilität mit anderen unterstützten Gerätefamilien wie CMD HD, RamLink, IDE64 und SD2IEC, die alle eine hohe DOS-Kompatibilität untereinander aufweisen. Durch ausführlichen Austausch mit einem C64 OS-Nutzer und potenziellen Softwareentwickler habe ich die Kompatibilitätslücken zwischen Software IEC und diesen Geräten dargelegt. Während Entwickler der Firmware für 1541 Ultimate II+ und Ultimate64 Interesse an einer Verbesserung der Software IEC-Kompatibilität gezeigt haben, sind Fortschritte und Zeitpläne ungewiss.\n\nMit einem Ultimate64, das Version 1.41 - 3.10a ausführt, versuchte ich, die Inkompatibilitäten zu katalogisieren. Die Unterschiede sind umfangreich, daher ist eine Top-Down-Erklärung der erwarteten Verhaltensweisen effektiver. Entwickler müssen entscheiden, ob sie ihre eigenen einzigartigen Implementierungen beibehalten oder eine hohe Kompatibilität mit etablierten Massenspeichergeräten anstreben. Da C64 OS Version 1.0 DOS-Befehle und Pfadstrukturen unterstützt, die bei mehreren Geräten üblich sind, plädiere ich für Letzteres.\n\nHistorisch hat Creative Micro Designs (CMD) das CBM DOS erweitert, um mehrere Partitionen, Unterverzeichnisse und erweiterte Dateioperationen einschließlich Datums-/Zeitstempel und RTC-Befehle zu unterstützen. Dieses erweiterte DOS wurde 1990 mit dem CMD HD eingeführt und später für CMD FD-2000 und RamLink adaptiert, die trotz Hardwareunterschieden nahezu identische DOS-Funktionalität teilen. Der IDE64 folgte in den späten 90ern und 2000ern, kopierte CMDs DOS-Befehle und Syntax zur Erhaltung der Kompatibilität und fügte einige eigene Befehle hinzu. Der SD2IEC kam Mitte bis Ende der 2000er Jahre und setzte diese Tradition fort, obwohl mein Wissen über seine frühe Geschichte aufgrund einer Pause von der Commodore-Szene in dieser Zeit begrenzt ist.