SD2iec interne pour Commodore 64
SD2IEC est un développement open source créé par Shadowolf et publié à l'adresse suivante Forum64.de en 2008, qui permet d'émuler un lecteur de disque Commodore 1541 en communiquant via le bus IEC de Commodore, présent dans plusieurs modèles 8 bits (séries VIC-20, 64, 128 et 264).
Il utilise des cartes SD comme support de stockage de masse et est basé sur le microcontrôleur Atmega 644 ou le plus grand Atmega 1284P.
Lecteur de disque original Commodore 1541
Microcontrôleur Atmega 1284p
Quelles sont les possibilités de SD2IEC ?
SD2IEC est compatible avec JiffyDOS, un système d'exploitation de disque optimisé pour C64/128 qui permet une vitesse et des commandes plus élevées que le DOS d'usine du Commodore 64.
- Il permet d'utiliser les fastloaders les plus courants tels que Speeddisk fastloader ou GEOS Fastloader.
- Prend en charge la lecture et l'écriture des fichiers .D64, .D71, .D81, .M2I, ainsi que des fichiers .PRG et .P00 et partiellement .REL.
- Prend en charge les cartes SD et SDHC avec les systèmes de fichiers FAT12, FAT16 et FAT32
- Compatible avec de nombreux gestionnaires de fichiers : CBM FileBrowser, CBM-Command, Vic-20 Disk Menu, SD2IEC Dir Plus, ?
CBM Filebrowser pour C64/C128
Commande CBM pour C64/C128
SD2IEC DirPlus (Série 264)
Il permet d'attribuer un numéro de périphérique de façon permanente dans l'EEPROM SD2IEC par deux commandes simples, ce qui permet d'utiliser simultanément tout autre lecteur de disque Commodore (1541, 1541-II, 1551, 1571) connecté au bus IEC avec un numéro de périphérique différent.
Par exemple, pour configurer SD2IEC avec le numéro d'unité 9, actuellement configuré pour 8, nous devons taper :
OPEN1,8,8,15,?U0>?+CHR$(9):CLOSE1 <- Attribue le dispositif 9 à SD2IEC
OPEN1,8,15, ?XW?:CLOSE1 <- Stocke la nouvelle valeur dans l'EEPROM de SD2IEC
Modèles SD2IEC
Comme il s'agit d'un développement open source, de multiples versions de SD2IEC existent et ont évolué au fil des ans.
SD2iec Externe
Traditionnellement, SD2IEC a été associé à des appareils externes, qui sont connectés via un câble DIN à 6 broches et tirent leur énergie du port utilisateur ou du port cassette ou d'une alimentation externe.
Ces appareils, bien que polyvalents, nécessitent un câblage lorsqu'ils sont utilisés et, dans certains cas, empêchent l'utilisation d'autres appareils en même temps (datasette dans le port cassette ou un autre appareil dans le port utilisateur) si le connecteur n'a pas d'expandeur de port, ainsi que l'ajout de quelques câbles supplémentaires à la configuration du Commodore, au cas où il n'y en aurait pas assez.
De Hobbyretro.com nous proposons un SD2iec interne, spécialement adapté au modèle Commodore 64 de première génération (Panera ou Breadbin) qui comprend :
SD2IEC interne pour commodore 64, caractéristiques :
- Interne basé sur Atmega 1284P
- Intégration dans le boîtier Breadbin du Commodore 64 sans modification du boîtier. Remplace simplement la partie métallique sur le côté et connecte.
- Support 3D spécifique pour accueillir le SD2IEC, qui s'intègre parfaitement au boîtier du Commodore 64 et comprend un bouton de réinitialisation et un bouton de changement de disque.
- Remplacement de la LED "Power" d'origine par une nouvelle LED indiquant l'activité du disque
- Installation de Microcontrôleur Arduino Pro Miniqui permet de réinitialiser simultanément le Commodore 64 et l'unité SD2IEC en appuyant sur le bouton de réinitialisation.
- Remplacement de la ROM Commodore Kernal (U4 ? 9012207-0X) par une EEPROM de 512 Ko contenant JiffyDOS et la ROM Commodore Kernal originale (Switchless JiffyDOS). Cela permet de démarrer l'appareil avec JiffyDOS si aucune touche n'est enfoncée ou de passer à Commodore Kernal si, après avoir appuyé sur le bouton de réinitialisation de SD2IEC, on continue à appuyer sur la touche RESTORE ou si on démarre l'appareil pour la première fois en appuyant sur la même touche.
Détail du SD2IEC interne de Hobbyretro intégré dans le support 3D personnalisé
JiffyDOS lors du démarrage du C64 sans qu'aucune touche ne soit enfoncée
SD2IEC HobbyRetro interne montrant l'activité du disque (LED)
Si tu veux avoir un de ces fantastiques SD2iec internes pour ton Commodore 64, contacte-nous. Nous te répondrons dans les plus brefs délais.