Le Datatwin 8 est un périphérique d'extension fabriqué par [[fr:companias:pinboardcomputers|Pinboard Computers]] pour les Amstrad PCW de la série 8000 qui ajoute deux lecteurs de disquettes externes de 3.5".
Il dispose d'un boîtier de commande permettant de sélectionner les lecteurs internes ou externes ainsi que leur capacité, soit 180 Ko ou 720 Ko.
Il comprend un disque 3.5" de 720 Ko contenant le système CP/M 1.15 et les pilotes correspondants nécessaires pour utiliser les lecteurs externes.
Lancé sur le marché britannique entre **1989 et 1990** par la firme spécialisée Pinboard Computers, le système DataTwin 8 s'est imposé comme l'une des solutions de stockage secondaire de qualité professionnelle les plus sophistiquées et complètes pour los ordinateurs Amstrad PCW 8256 et PCW 8512. Ce périphérique répondait à un besoin impérieux du marché informatique de l'époque : les disquettes natives de 3 pouces (standard Maxell) distribuées par Amstrad présentaient des coûts d'acquisition extrêmement élevés, une distribution rare et une capacité physique limitée (180 Ko par face sur le PCW 8256). Le DataTwin 8 résolvait cette barrière en intégrant un double lecteur de disquettes 3.5 pouces Double Densité (DS/DD) à l'intérieur d'un châssis métallique externe indépendant doté de sa propre logique de contrôle.
Contrairement aux extensions externes conventionnelles qui puisaient leur énergie électrique directement du bus de l'ordinateur, Pinboard Computers a intégré de série un **Bloc d'Alimentation Régulé Intégré (PSU)** dans le châssis du DataTwin 8. Cette décision de conception était cruciale pour garantir la fiabilité à long terme, évitant de surcharger les lignes de tension de la carte analogique interne du moniteur du PCW, sujette à de fatales chutes de tension sous la lourde consommation simultanée des moteurs mécaniques. L'interconnexion s'effectuait via une nappe souple (ribbon cable) reliée au bus d'extension latéral à 50 broches du PCW, offrant un connecteur arrière traversant pour chaîner des appareils supplémentaires sans occuper la ligne de manière exclusive.
La carte logique de l'interface Pinboard gérait la redirection des signaux électroniques pour contourner les limitations matérielles natives imposées par la conception de la carte mère de l'Amstrad PCW :
- Le Contrôleur de Disques µPD765A : La carte mère du PCW implémente la puce FDC **NEC µPD765A** (ou équivalent). Bien que ce circuit intégré possède des registres internes et un support électrique natif pour contrôler indépendamment jusqu'à 4 lecteurs de disquettes physiques, Amstrad a strictement câblé les pistes uniquement pour l'Unité 0 (Drive A, interne de 3 pouces) et l'Unité 1 (Drive B). La carte logique du DataTwin 8 interceptait dynamiquement les lignes logiques de sélection d'unité (
/DS0 et /DS1) et les lignes d'activation des moteurs (/MOTOR_ON) du bus Z80 pour mapper de manière stable les deux lecteurs de 3.5 pouces.
- Lecteurs de Disquettes TEAC FD-235HF modifiés : Pinboard Computers intégrait de série des mécaniques **TEAC FD-235HF** de 3.5". Ces unités étaient configurées à l'aide de cavaliers (jumpers) de châssis spécifiques pour répondre de manière synchrone en tant que DS0 ou DS1, adaptant le standard PC vers l'architecture Amstrad.
- Résolution du Conflit du Signal READY : L'architecture de l'Amstrad PCW ne reconnaît pas le signal standard de changement de disque (Disk Change - Broche 34 du standard Shugart/PC moderne). À la place, le système d'exploitation exige la présence d'un signal analogique de confirmation de révolutions optimales (
READY - Broche 4) pour valider la lecture des secteurs. L'électronique intégrée de la carte contrôleur de Pinboard incorporait des portes logiques TTL discrètes conçues pour synthétiser, simuler et rediriger le signal READY des mécaniques 3.5" vers les broches correctes requises par le BIOS afin d'éviter les blocages constants et les erreurs de lecture (Read Error).
- Variante avec Boîtier de Commande Filaire Distant : Le modèle premium (commercialisé à l'origine pour £185.00) comprenait un petit boîtier de commutation filaire externe dédié à l'espace de travail du bureau. Ce sélecteur physique permettait à l'utilisateur d'alterner en temps réel l'identité logique et la priorité de boot (Drive A/B) ainsi que la capacité de formatage (simulation 180 Ko ou natif 720 Ko) des unités externes sans manipuler de cavaliers mécaniques à l'arrière.
Pour permettre au système d'exploitation de gérer les nouvelles disquettes de 3,5 pouces (offrant une capacité nette formatée de 720 Ko en Double Densité), le DataTwin 8 reposait sur une reconfiguration logique profonde du logiciel système :
- Modification des Disk Parameter Blocks (DPB) : Le kit matériel était fourni avec une disquette système contenant la version du micrologiciel CP/M Plus v1.15, personnalisée directement sous licence de Locomotive Software pour Pinboard Computers. Lors du chargement de ces pilotes spécifiques pendant la phase de boot, le système modifiait en mémoire RAM los vecteurs logiques des blocs de paramètres de disque (DPB). Cela transmettait au système d'exploitation les paramètres exacts de la table d'allocation des secteurs de 3,5" (secteurs physiques de 512 octets, 9 secteurs par piste et géométrie double face à double piste).
- Potentiel en PAO et Bureautique : Une fois les pilotes en exécution, les deux lecteurs du DataTwin 8 étaient mappés de manière transparente comme des unités logiques natives intégrées. Cela élargissait considérablement l'espace de stockage contigu disponible sur la machine, permettant pour la première fois aux utilisateurs de travailler de manière fluide et professionnelle avec des fichiers graphiques volumineux (tels que ceux des suites MicroDesign 2 ou OCP Advanced Art Studio) ou avec d'immenses bases de données d'entreprise qui étaient physiquement impossibles à stocker sur les disquettes d'origine de 3 pouces et 180 Ko.