SDmapper v2
SDmmaper v2 implémente une interface de cartouche pour ajouter un périphérique de stockage de masse utilisant jusqu'à deux cartes SD (Secure Digital) et un Mapper 512K pour les ordinateurs de la ligne MSX.
Nextor a été utilisé comme système d'exploitation et seul le pilote permettant d'accéder aux deux cartes SD a été développé. Nextor est un projet ouvert.
Nextor est une évolution de MSX-DOS 2 qui supporte nativement les partitions FAT16 jusqu'à 4 Go, et peut avoir 4 partitions par carte SD. Un minimum de 128 Ko de Mapper est nécessaire pour utiliser Nextor avec un accès aux sous-répertoires ; moins de 128 Ko de Mapper ne permet que l'utilisation du noyau MSXDOS1, limitant les partitions à FAT12 et à un maximum de 16 Mo par partition.
Un interrupteur te permet d'activer ou de désactiver le Mapper en conjonction avec un expandeur de fente. La deuxième touche te permet de choisir entre deux options de pilote, ce qui est utile pour disposer d'une version de sauvegarde stable du pilote et l'utiliser pour restaurer une nouvelle mise à jour du pilote qui a échoué.
Un utilitaire appelé "FBL-UPD.COM" a été créé pour pouvoir mettre à jour le flash via le MSX lui-même.
Pour compiler le pilote et l'utilitaire FBL-UPD.COM, utilise Nestor80 de Konaniman, et pour compiler le code CPLD, utilise Xilinx ISE Webpack.
Détails techniques SDmapper V2
Le code CPLD met en œuvre toute la logique nécessaire, en implémentant un expandeur de fente standard, un port SPI mode 0, le contrôle ASCII16 MegaROM standard utilisé par Nextor et le contrôle 512K Mapper. Lorsque tu actives le mappeur, l'interface active l'expandeur de fente, et avec cela, l'interface ne fonctionne que dans les fentes non expansées. Cependant, si tu désactives le mappeur, l'élargisseur de fente est désactivé, ce qui te permet d'utiliser le périphérique de stockage de masse dans les fentes élargies. Le périphérique de stockage de masse se trouve dans le sous-emplacement 0 et le périphérique mappeur dans le sous-emplacement 1. Il y a une fenêtre dans $7B00~7EFF pour le transfert de données SPI. Il y a un registre de configuration et d'état à l'adresse $7FF0 et une petite minuterie à l'adresse $7FF1. Tu trouveras plus de détails dans la source du contrôleur.
Que comprend SDmapperV2 ?
- Cartouche avec boîte et autocollant imprimés en 3D
- Carte SD prête à l'emploi
Guide de démarrage rapide
- Prends une carte SD, mets-la dans l'interface et allume le MSX.
- En BASIC, tape CALL FDISK pour lancer le formatage de la carte SD. Le système de fichiers FAT16 utilisé par Nextor prend en charge un maximum de 4 Go.
- Après le partitionnement et le formatage, éteins le MSX, retire la carte SD et place-la dans ton PC, copie le contenu du dossier ./SD sur la première partition de la carte SD et replace-la dans le MSX.
- Pour plus d'informations sur l'utilisation de Nextor, tu peux consulter le manuel d'utilisation.
Remerciements
Merci à FRS pour la réécriture du pilote, à Luciano Sturaro pour la distribution de la carte et à la communauté MSXBR-L pour son soutien et ses encouragements.
Avis
Il n?y a pas encore d?avis.