| Ambos lados, revisión anteriorRevisión previa | |
| fr:hardware:perifericos:datatwin8 [2026/05/14 09:18] – jesus | fr:hardware:perifericos:datatwin8 [2026/05/25 15:43] (actual) – jesus |
|---|
| <html> | <html> |
| <style> | <style> |
| /* --- MOTOR VISUAL RETRO CRT --- */ | /* --- MOTEUR VISUEL RETRO CRT --- */ |
| .pcw-monitor-ultra { background-color: #000b00; border: 12px solid #2a2a2a; border-radius: 15px; padding: 25px; margin: 25px 0; font-family: 'Courier New', Courier, monospace; position: relative; overflow: hidden; box-shadow: inset 0 0 60px rgba(0,255,0,0.15), 0 10px 30px rgba(0,0,0,0.7); } | .pcw-monitor-ultra { background-color: #000b00; border: 12px solid #2a2a2a; border-radius: 15px; padding: 25px; margin: 25px 0; font-family: 'Courier New', Courier, monospace; position: relative; overflow: hidden; box-shadow: inset 0 0 60px rgba(0,255,0,0.15), 0 10px 30px rgba(0,0,0,0.7); } |
| .pcw-monitor-ultra::after { content: " "; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.15) 50%), linear-gradient(90deg, rgba(255, 0, 0, 0.03), rgba(0, 255, 0, 0.01), rgba(0, 0, 255, 0.03)); background-size: 100% 3px, 2px 100%; z-index: 2; pointer-events: none; animation: flickering 0.15s infinite; } | .pcw-monitor-ultra::after { content: " "; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.15) 50%), linear-gradient(90deg, rgba(255, 0, 0, 0.03), rgba(0, 255, 0, 0.01), rgba(0, blue, 255, 0.03)); background-size: 100% 3px, 2px 100%; z-index: 2; pointer-events: none; animation: flickering 0.15s infinite; } |
| @keyframes flickering { 0% { opacity: 0.98; } 100% { opacity: 1; } } | @keyframes flickering { 0% { opacity: 0.98; } 100% { opacity: 1; } } |
| .retro-text-green { color: #00ff00 !important; font-family: 'Courier New', Courier, monospace; text-shadow: 0 0 10px rgba(0, 255, 0, 0.7), 0 0 2px rgba(0, 255, 0, 0.8); text-transform: uppercase; letter-spacing: 1px; text-decoration: none !important; } | .retro-text-green { color: #00ff00 !important; font-family: 'Courier New', Courier, monospace; text-shadow: 0 0 10px rgba(0, 255, 0, 0.7), 0 0 2px rgba(0, 255, 0, 0.8); text-transform: uppercase; letter-spacing: 1px; text-decoration: none !important; } |
| .content-body b, .content-body strong { color: #00ff00; font-weight: bold; } | .content-body b, .content-body strong { color: #00ff00; font-weight: bold; } |
| .content-body ul { list-style: square; margin-top: 10px; padding-left: 20px; } | .content-body ul { list-style: square; margin-top: 10px; padding-left: 20px; } |
| | .content-body ul li { color: #00ff00; } |
| .content-body ul li a { color: #00ff00 !important; text-decoration: underline !important; font-weight: bold; } | .content-body ul li a { color: #00ff00 !important; text-decoration: underline !important; font-weight: bold; } |
| .pcw-subtitle-box { background-color: #00ff00; color: #000b00 !important; padding: 5px 12px; font-weight: bold; display: inline-block; margin: 20px 0 15px 0; text-transform: uppercase; position: relative; z-index: 3; font-family: 'Courier New', Courier, monospace; } | .pcw-subtitle-box { background-color: #00ff00; color: #000b00 !important; padding: 5px 12px; font-weight: bold; display: inline-block; margin: 20px 0 15px 0; text-transform: uppercase; position: relative; z-index: 3; font-family: 'Courier New', Courier, monospace; } |
| | |
| /* --- CENTERED GALLERY WITH LARGE IMAGES --- */ | /* --- GALERIE CENTRÉE AVEC GRANDES IMAGES --- */ |
| .drive-grid-container { display: flex; flex-direction: column; gap: 20px; margin: 25px 0; position: relative; z-index: 3; align-items: center; justify-content: center; } | .drive-grid-container { display: flex; flex-direction: column; gap: 20px; margin: 25px 0; position: relative; z-index: 3; align-items: center; justify-content: center; } |
| .drive-card { border: 1px solid #004400; background: rgba(0, 15, 0, 0.6); padding: 20px; display: flex; flex-direction: column; gap: 15px; transition: 0.2s; align-items: center; } | .drive-card { border: 1px solid #004400; background: rgba(0, 15, 0, 0.6); padding: 20px; display: flex; flex-direction: column; gap: 15px; transition: 0.2s; align-items: center; } |
| .img-label { font-size: 0.75em; color: #00aa00; margin-top: 8px; font-weight: bold; text-transform: uppercase; letter-spacing: 0.5px; } | .img-label { font-size: 0.75em; color: #00aa00; margin-top: 8px; font-weight: bold; text-transform: uppercase; letter-spacing: 0.5px; } |
| | |
| /* --- LIGHTBOX MODAL SETUP: STRICT NATIVE REAL SIZE --- */ | /* --- CALQUE MODAL LIGHTBOX AVEC OUTREPASSEMENT DES LIMITES POUR TAILLE RÉELLE --- */ |
| .modal-pcw { display: none; position: fixed; z-index: 9999; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 10, 0, 0.95); overflow: auto; } | .modal-pcw { display: none; position: fixed; z-index: 9999; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 10, 0, 0.95); overflow: auto; } |
| .modal-pcw:target { display: block; text-align: center; } | .modal-pcw:target { display: block; text-align: center; } |
| </style> | </style> |
| |
| <!-- INTERACTIVE MODAL LIGHTBOX LAYERS --> | <!-- CALQUES MODAUX INTERACTIFS (LIGHTBOX) --> |
| <div id="pfront" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:Datatwin8_Front.jpg"></a></div> | <div id="pfront" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:Datatwin8_Front.jpg"></a></div> |
| <div id="pback" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:Datatwin8_Back.jpg"></a></div> | <div id="pback" class="modal-pcw"><a href="#close" class="close-overlay"><img class="modal-content" src="/lib/exe/fetch.php?media=hardware:perifericos:Datatwin8_Back.jpg"></a></div> |
| | |
| <div class="content-body"> | <div class="content-body"> |
| <p>Datatwin 8 est un périphérique de chez </html>[[fr:companias:pinboardcomputers|Pinboard Computers]]<html> pour les Amstrad PCW série 8000 qui ajoute deux lecteurs de disquettes externes 3.5".</p> | <p>Le Datatwin 8 est un périphérique d'extension fabriqué par </html>[[fr:companias:pinboardcomputers|Pinboard Computers]]<html> pour les Amstrad PCW de la série 8000 qui ajoute deux lecteurs de disquettes externes de 3.5".</p> |
| <p>Il dispose d'un interrupteur de commande permettant de basculer entre les lecteurs internes ou externes et de choisir leur capacité de formatage, 180 ou 720 Ko.</p> | <p>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.</p> |
| <p>Une disquette système 3.5" de 720 Ko est incluse, regroupant le système CP/M 1.15 ainsi que les pilotes de périphérique correspondants nécessaires pour faire fonctionner les unités externes.</p> | <p>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.</p> |
| </div> | </div> |
| | <div class="pcw-subtitle-box">Images du Matériel</div> |
| <div class="pcw-subtitle-box">Galerie Matériel</div> | |
| | |
| <div class="drive-grid-container"> | <div class="drive-grid-container"> |
| <div class="drive-card"> | <div class="drive-card"> |
| <div class="drive-gallery"> | <div class="drive-gallery"> |
| <div class="img-frame"><a href="#pfront"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Datatwin8_Front.jpg"></a><span class="img-label">Vue Avant</span></div> | <div class="img-frame"><a href="#pfront"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Datatwin8_Front.jpg"></a><span class="img-label">Face Avant</span></div> |
| <div class="img-frame"><a href="#pback"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Datatwin8_Back.jpg"></a><span class="img-label">Vue Arrière</span></div> | <div class="img-frame"><a href="#pback"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Datatwin8_Back.jpg"></a><span class="img-label">Face Arrière</span></div> |
| <div class="img-frame"><a href="#pleft"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Datatwin8_Left.jpg"></a><span class="img-label">Côté Gauche</span></div> | <div class="img-frame"><a href="#pleft"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Datatwin8_Left.jpg"></a><span class="img-label">Côté Gauche</span></div> |
| <div class="img-frame"><a href="#pright"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Datatwin8_Right.jpg"></a><span class="img-label">Côté Droit</span></div> | <div class="img-frame"><a href="#pright"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Datatwin8_Right.jpg"></a><span class="img-label">Côté Droit</span></div> |
| <div class="img-frame"><a href="#popenl"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Datatwin8_Open_Left.jpg"></a><span class="img-label">Ouvert Gauche</span></div> | <div class="img-frame"><a href="#popenl"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Datatwin8_Open_Left.jpg"></a><span class="img-label">Ouvert Gauche</span></div> |
| <div class="img-frame"><a href="#popenr"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Datatwin8_Open_Right.jpg"></a><span class="img-label">Ouvert Droit</span></div> | <div class="img-frame"><a href="#popenr"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Datatwin8_Open_Right.jpg"></a><span class="img-label">Ouvert Droit</span></div> |
| <div class="img-frame"><a href="#ptop"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Datatwin8_Top.jpg"></a><span class="img-label">Vue de dessus</span></div> | <div class="img-frame"><a href="#ptop"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Datatwin8_Top.jpg"></a><span class="img-label">Vue Supérieure</span></div> |
| <div class="img-frame"><a href="#popent"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Datatwin8_Open_Top.jpg"></a><span class="img-label">Intérieur Supérieur</span></div> | <div class="img-frame"><a href="#popent"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Datatwin8_Open_Top.jpg"></a><span class="img-label">Intérieur Supérieur</span></div> |
| <div class="img-frame"><a href="#pbottom"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Datatwin8_Bottom.jpg"></a><span class="img-label">Vue de dessous</span></div> | <div class="img-frame"><a href="#pbottom"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Datatwin8_Bottom.jpg"></a><span class="img-label">Vue Inférieure</span></div> |
| <div class="img-frame"><a href="#premote"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Datatwin8_Remote.jpg"></a><span class="img-label">Sélecteur à distance</span></div> | <div class="img-frame"><a href="#premote"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Datatwin8_Remote.jpg"></a><span class="img-label">Boîtier Télécommande</span></div> |
| <div class="img-frame"><a href="#pdisk"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Datatwin8_Disk.jpg"></a><span class="img-label">Disquette Système</span></div> | <div class="img-frame"><a href="#pdisk"><img src="/lib/exe/fetch.php?media=hardware:perifericos:Datatwin8_Disk.jpg"></a><span class="img-label">Disquette Système</span></div> |
| </div> | </div> |
| </div> | </div> |
| | </div> |
| | |
| | <div class="pcw-subtitle-box">Description, Contexte et Ingénierie de Stockage</div> |
| | <div class="content-body"> |
| | <p>Lancé sur le marché britannique entre **1989 et 1990** par la firme spécialisée <strong>Pinboard Computers</strong>, le système <strong>DataTwin 8</strong> 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.</p> |
| | <p>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.</p> |
| | </div> |
| | |
| | <div class="pcw-subtitle-box">Logique de Contrôle des Lecteurs et Rétro-Ingénierie du FDC</div> |
| | <div class="content-body"> |
| | <p>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 :</p> |
| | <ul> |
| | <li><strong>Le Contrôleur de Disques µPD765A :</strong> 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é (<code>/DS0</code> et <code>/DS1</code>) et les lignes d'activation des moteurs (<code>/MOTOR_ON</code>) du bus Z80 pour mapper de manière stable les deux lecteurs de 3.5 pouces.</li> |
| | <li><strong>Lecteurs de Disquettes TEAC FD-235HF modifiés :</strong> 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.</li> |
| | <li><strong>Résolution du Conflit du Signal READY :</strong> 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 (<code>READY</code> - 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).</li> |
| | <li><strong>Variante avec Boîtier de Commande Filaire Distant :</strong> 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.</li> |
| | </ul> |
| | </div> |
| | <div class="pcw-subtitle-box">Intégration Logicielle et Système de Fichiers</div> |
| | <div class="content-body"> |
| | <p>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 :</p> |
| | <ul> |
| | <li><strong>Modification des Disk Parameter Blocks (DPB) :</strong> Le kit matériel était fourni avec une disquette système contenant la version du micrologiciel <strong>CP/M Plus v1.15</strong>, 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).</li> |
| | <li><strong>Potentiel en PAO et Bureautique :</strong> 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 <em>MicroDesign 2</em> ou <em>OCP Advanced Art Studio</em>) 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.</li> |
| | </ul> |
| </div> | </div> |
| |
| <div class="content-body"> | <div class="content-body"> |
| <ul> | <ul> |
| <li></html>{{:hardware:descargas:CPM Plus v1.15 (1993)(Pinboard Computers)[!].zip|CP/M Plus v1.15 avec pilotes Pinboard Computers}}<html> (Format d'archive compressée ZIP hébergeant des fichiers .DSK)</li> | <li></html>{{:hardware:descargas:CPM Plus v1.15 (1993)(Pinboard Computers)[!].zip|CP/M Plus v1.15 avec pilotes Pinboard Computers}}<html> (Fichier .DSK compressé au format ZIP)</li> |
| </ul> | </ul> |
| </div> | </div> |