Les mots que vous lisez voyagent dans le temps.
Ils ont été écrits sur un ordinateur portable qui est techniquement tout neuf, dans le sens où il n’est sorti que récemment. Mais tout, depuis le traitement de texte dans lequel ce texte a été écrit jusqu’au processeur qui l’a exécuté, date de plusieurs décennies.
j’écris ceci sur le Livre 8088un tout à fait bizarre 200 $ système importé qui utilise un processeur de 1984, une conception de carte mère personnalisée et un tas de pièces bricolées pour se rapprocher des spécifications du IBM PC 5150 d’origine de 1981. Il fonctionne à une vitesse fulgurante de 4,77 MHz, du moins lorsqu’il n’est pas en MODE TURBO, et il dispose d’une généreuse portion de 640 Ko (oui, kilo-octets) de mémoire système. (Si vous ne pouvez pas en acheter un maintenant, gardez un œil sur la liste car elle est entrée et en rupture de stock plusieurs fois au cours des dernières semaines).
C’est un ordinateur bizarre, même selon les normes de tous les autres ordinateurs bizarres J’ai mis la main dessus. Son clavier est à l’étroit, il est livré avec un BIOS volé et un logiciel volé, et tout est toujours lent, lent, lent. Ses haut-parleurs n’arrêtent pas de crépiter mécontentement sans raison apparente. Son petit écran LCD à basse résolution est désespérément sombre.
Le support technique est fourni par le vendeur AliExpress en Chine, les deux parties s’appuyant sur la traduction automatique pour combler le fossé linguistique. Et j’ai besoin d’un peu de support technique car le système ne fonctionne pas tout à fait comme promis, et le matériel qui fonctionne le plus souvent n’est pas configuré de manière optimale.
Et encore! Le Book 8088 reste une prouesse technologique intéressante, un véritable compatible IBM PC qui partage beaucoup de points communs avec mon premier ordinateur personnel ancien et terrible. Je ne suis pas sûr que ce soit un bon achat, même pour les inconditionnels de la rétro-technologie qui mangent et respirent ce genre de choses. Mais cela ne signifie pas que cela n’a pas été une tonne de plaisir à explorer.
Dans cet article, nous examinerons principalement le matériel du Book 8088, y compris ses racines historiques et ce qu’il a été de le faire fonctionner. Dans la deuxième partie, nous approfondirons les logiciels vintage et modernes pour explorer exactement ce que vous pouvez faire sur ce type de machine en 2023.
Le 8088 d’Intel et l’essor du « compatible IBM »
Le premier processeur x86 d’Intel était le 8086, sorti à la mi-1978. C’était le premier processeur 16 bits de la société à une époque où la plupart étaient encore 8 bits, et il pouvait exécuter du code d’assemblage écrit pour les puces 8008, 8080 et 8085 d’Intel. Mais cette même conception relativement tournée vers l’avenir l’a rendue plus chère à utiliser, de sorte qu’elle n’est pas devenue la puce qui aiderait l’architecture x86 à conquérir le monde informatique.
Cet honneur est allé au 8088 de 1979, une version réduite du 8086 qui pouvait exécuter le même code et restait une puce 16 bits en interne mais qui utilisait un bus de données externe 8 bits. Réduire de moitié la vitesse à laquelle le processeur pouvait communiquer avec le reste du système nuisait évidemment aux performances, mais cela signifiait également que les fabricants pouvaient continuer à l’utiliser avec des pièces conçues pour des conceptions d’ordinateurs 8 bits plus anciennes et moins chères.
L’une de ces entreprises était IBM.
Le PC x86 d’origine était un projet qui était tourné en l’espace d’un an par une petite équipe au sein d’IBM, et la décision d’utiliser une architecture « ouverte » (pas au sens moderne « open source » mais au sens « matériel modulaire, non propriétaire avec des connecteurs d’extension que toute autre entreprise peut développer » ) a été fait en partie par opportunisme. Il est livré avec un 8088, un lecteur de 5,25 pouces pour des disquettes de 360 Ko de 5,25 pouces, pas de disque dur et 16 Ko de RAM. Le communiqué de presse original les appelle étrangement « caractères de mémoire » et les numérote en octets ; le MacBook Air sur lequel j’édite ceci a 17 179 869 184 caractères de mémoire.
L’IBM PC a été un énorme succès, si grand qu’un marché de « clones » s’est levé pour exécuter ses applications et imiter son architecture, grâce à ses composants de base et aux versions rétro-ingénierie du BIOS propriétaire d’IBM. Les fabricants de clones ont fréquemment réduit les prix d’IBM et ils ont finalement commencé à améliorer le matériel plus rapidement qu’IBM (j’ai lu le livre de l’ancien PDG de Compaq, Rod Canion, sur le sujet, Ouvrir, qui est très sec mais un récit de première main intéressant). Et Microsoft a cessé de collaborer avec IBMabandonnant le plus souvent Le projet OS/2 d’IBM pour poursuivre sa propre activité Windows, en vendant des logiciels qui pourraient fonctionner sur les systèmes IBM et les clones. Au moment de la sortie de Windows 3.1 en 1992, les contours du PC tel que nous le connaissons aujourd’hui étaient clairement visibles. Et tous les PC Intel et AMD modernes conservent, dans une certaine mesure, la compatibilité avec le 8088 d’origine.
Le Book 8088 est une version moderne d’un PC compatible IBM, bien qu’il imite plus directement l’IBM PC XT, qui était principalement un 5150 avec un disque dur.
La conception de l’IBM PC est suffisamment simple pour que les amateurs de technologie rétro aient réussi à créer des versions open source modernes de son matériel et de son BIOS. L’œuvre la plus remarquable vient de Sergueï Kiselevqui maintient un BIOS open source et quelques conceptions open-source pour cartes mères et Cartes d’extension ISA; des puces plus récentes ont permis de condenser l’IBM 5150, ses diverses cartes d’extension et même quelques équipements plus récents dans une carte suffisamment petite pour tenir dans le cadre minuscule et épais du Book 8088. Le Book 8088 bénéficie cependant de tout ce travail ; au minimum, ses créateurs violent la licence GPL en modifiant le BIOS de Kiselev et en supprimant son nom (nous l’avons confirmé en consultant les fichiers BIOS envoyés par le vendeur).
« Bien que mon travail soit open source et que cela ne me dérange pas que les gens l’utilisent dans leurs projets, je me soucie profondément des principes de développement et de licence de logiciels open source », a écrit Kiselev à Ars. « Et quiconque fabrique cette machine viole carrément la loi sur le droit d’auteur et les licences. »
Le Book 8088 est également livré avec MS-DOS 6.22 et Windows 3.0, ainsi que d’autres logiciels ; à ce stade, tout cela est généralement classé comme « abandonware » et est disponible gratuitement sur WinWorldPC et d’autres sites sans protestation de Microsoft, mais permettre aux anciens logiciels de rester en place à des fins historiques et d’archivage n’est pas la même chose que d’inviter les gens à les vendre sur du nouveau matériel.