Contenu
Bonne année à tous les passionnés de Commodore 64 alors que nous entrons en 2023. C64 OS continue de bénéficier de fortes ventes, ce qui me satisfait pleinement. Actuellement, je prépare la quatrième production de stock et prévois de reprendre la prise de commandes d'ici fin janvier. En attendant, les tests bêta sont en cours pour les mises à jour v1.02 et v1.03 afin d'assurer un fonctionnement fluide avant leur publication sur la page des mises à jour logicielles. La mise à jour v1.02 est mineure mais importante, corrigeant un bug dans l'utilitaire d'installation qui affecte les installations des mises à jour suivantes. La mise à jour v1.03 inclut plusieurs nouvelles fonctionnalités, que je détaillerai dans un futur billet de blog.\n\nJe souhaite partager un aperçu du processus d'assemblage chez OpCoders Inc., où les bundles C64 OS sont préparés pour expédition. De nombreux utilisateurs ont demandé la compatibilité de C64 OS avec des appareils comme le 1541 Ultimate II+ et l'Ultimate64. Ces appareils sont complexes et multifonctionnels. L'Ultimate64 sert de remplacement complet moderne du C64, et j'ai démontré avec succès C64 OS dessus lors de récents événements Commodore. Le 1541 Ultimate II+ offre de nombreuses fonctionnalités, agissant comme REU, GEORAM, émulateur multi-SID, remplacement de ROM KERNAL, cartouche de chargement rapide, source d'horloge temps réel et module audio numérique, entre autres.\n\nBien que C64 OS fonctionne bien avec ces appareils lorsqu'ils sont connectés à un C64, la question se pose souvent de savoir si C64 OS peut être installé et démarré directement depuis le 1541 Ultimate II+ ou l'Ultimate64. La réponse simple est non. Cette limitation découle du fait que ces appareils émulant les lecteurs de disquettes 1541, 1571 ou 1581 utilisent des fichiers image disque plutôt que des supports physiques. Les disquettes traditionnelles ont une capacité insuffisante et ne supportent pas les sous-répertoires, tous deux essentiels pour l'installation de C64 OS. Cette explication, détaillée dans le guide utilisateur, clarifie pourquoi l'installation sur ces lecteurs n'est pas réalisable.\n\nLes utilisateurs s'interrogent également sur la compatibilité du Software IEC. Le Software IEC supporte les sous-répertoires et l'accès natif au système de fichiers USB, ce qui le rend théoriquement adapté. Cependant, il manque actuellement une compatibilité suffisante avec d'autres familles d'appareils supportées telles que CMD HD, RamLink, IDE64 et SD2IEC, qui maintiennent toutes une haute compatibilité DOS entre elles. À travers une correspondance détaillée avec un utilisateur de C64 OS et développeur potentiel, j'ai exposé les lacunes de compatibilité entre Software IEC et ces appareils. Bien que les développeurs du firmware du 1541 Ultimate II+ et de l'Ultimate64 aient manifesté un intérêt pour améliorer la compatibilité du Software IEC, les progrès et les délais restent incertains.\n\nUtilisant un Ultimate64 fonctionnant sous la version 1.41 - 3.10a pour les tests, j'ai tenté de cataloguer les incompatibilités. Les différences sont nombreuses, donc une explication descendante des comportements attendus est plus efficace. Les développeurs doivent décider s'ils maintiennent leurs propres implémentations uniques ou cherchent une haute compatibilité avec les dispositifs de stockage de masse établis. Étant donné que la version 1.0 de C64 OS supporte les commandes DOS et les structures de chemin communes à plusieurs appareils, je préconise cette dernière approche.\n\nHistoriquement, Creative Micro Designs (CMD) a amélioré le CBM DOS pour supporter plusieurs partitions, sous-répertoires et opérations avancées de fichiers incluant horodatages et commandes RTC. Ce DOS étendu a été introduit avec le CMD HD en 1990 puis adapté pour le CMD FD-2000 et RamLink, tous partageant une fonctionnalité DOS quasi identique malgré des différences matérielles. L'IDE64 a suivi à la fin des années 90 et 2000, copiant les commandes et la syntaxe DOS de CMD pour préserver la compatibilité, ajoutant quelques commandes uniques. Le SD2IEC est arrivé au milieu à la fin des années 2000, poursuivant cette tradition, bien que mes connaissances sur son histoire initiale soient limitées en raison d'une pause dans la scène Commodore à cette époque.