[Jim] dispose d’une boîte de disques pour un ordinateur de Compucolor II extrêmement ancien et avec une pourriture de bits en réglage lentement, il figure qu’il peut être temps de vider tous ces disques à un peu plus long format-atterm. Après avoir évalué les outils existants pour vérifier ces disques, il a choisi de construire sa propre interface de disquette qu’il téléphonique appelle le DiskVacuum.
Le DiskVaccium est basé sur une carte Papilio Pro FPGA et quelques crches de conversion de niveau de niveau. Le FPGA est capable de vérifier les bits et la relocalisation de la tête du disque avec facilité, ce qui permet de gagner tout autant d’un ordinateur beaucoup plus contemporain.
Sur le côté USB de la carte Papilio, [Jim] a composé une coquille de tri dans Python pour attraper des pistes sur le disque, vérifiait la liste des pistes, enregistrez un fichier d’image et faites tout ce que les DOS appropriés devraient. Le mieux maintenant, le travail est uniquement destiné au lecteur de disque Compucolor II, mais [Jim] joué avec KICAD suffisamment pour créer une carte d’interface de lecteur PAPIRO-TO-DISK avec connecteurs pour de nombreux disques de ce vintage spécifique. L’espoir est de généraliser l’application matérielle et logicielle pour vérifier les disques pour d’autres systèmes, y compris ceux avec des lecteurs de 8 pouces.
[Jim] Mettez une vidéo expliquant le matériel et démontrer son utilitaire de capture Python. Vous pouvez inspecter cela ci-dessous.