Ordinateurs

Comment exécuter Windows 1.01 dans votre navigateur – High-teK.ca

Ce site peut gagner des commissions d’affiliation à partir des liens sur cette page. Conditions d’utilisation.

Grâce à la puissance et à la flexibilité surprenantes de JavaScript, vous pouvez maintenant exécuter Windows 1.01 dans votre navigateur Web. Oui, bien que vous ayez raté le coche pendant environ 28 ans, vous pouvez désormais dessiner de superbes œuvres d’art monochromes dans la première version de MS Paint, prendre des notes dans le bloc-notes d’origine ou vous faire remettre le cul par l’incroyablement bonne Reversi AI de Microsoft.

La version basée sur navigateur de Windows 1.01 est alimenté par PCjs, un émulateur IBM PC XT (modèle 5160) écrit en JavaScript. Tous les principaux navigateurs prennent en charge l’émulateur, y compris Safari sur iOS et Chrome sur Android. PCjs émule essentiellement dans le logiciel l’intégralité du BIOS IBM PC ROM et de la ROM de polices MDA. Le matériel de la machine émulée est hautement configurable via XML – dans le cas de la machine Windows 1.01, PCjs émule le processeur Intel 8088 à 4,77 MHz, 256 Ko de RAM et les graphiques CGA. Plutôt que d’émuler les fonctionnalités matérielles spécifiques de l’IBM PC XT, il semble que PCjs soit principalement intéressé par l’émulation de toutes les fonctionnalités du BIOS IBM PC auxquelles Windows 1.01 effectue des appels.

Windows 1.01 Inversé

Pour beaucoup d’entre nous, à l’exception des utilisateurs de PC les plus durs et les plus vétérans, Windows 3 et 3.11 ont été les premières versions de Windows à être largement utilisées. Windows 1.01 était essentiellement une interface graphique, lancée en 1985, qui s’appuyait sur MS-DOS. Windows 1.01 vous permettait d’effectuer plusieurs tâches à la fois avec des applications DOS via une barre des tâches rudimentaire (qui est étonnamment similaire au paradigme des « applications épinglées » de Windows Vista, 7 et 8).

Windows 1.01 était surtout remarquable pour l’introduction du concept de pilotes de périphériques, qui permettait aux programmes d’invoquer/d’interagir facilement avec du matériel (cartes graphiques, souris, imprimantes, etc.) qui n’était auparavant accessible que via le BIOS ou le métal nu. Windows 1 n’a pas été un énorme succès à l’époque, pas plus que son contemporain, l’Apple Lisa II.

Psssssst :  Comment donner un sens à la revendication de suprématie quantique de Google - High-teK.ca

Zork 1 sur un IBM PC (émulé en PCjs)

Une fois que vous avez fouillé avec l’émulateur Windows 1.01 (ce qui ne prendra pas longtemps), vous voudrez peut-être essayer d’autres images de disque qui fonctionnent avec PCjs, telles que Zork 1 pour le PC IBMou ÂNE.BAS, un tout premier jeu DOS co-écrit par Bill Gates. Si Windows 1.01 est un peu trop, euh, inutile, vous pouvez aussi exécuter Windows 3 et Système Mac OS 7 dans votre navigateur en utilisant un port JavaScript de PCE (PC-Emulator).

Bien que cela puisse sembler impressionnant, émuler des logiciels et du matériel vieux de 30 ans en JavaScript est en fait assez simple. C’est un exemple presque parfait de la façon dont la loi de Moore nous permet de faire des choses avec des ordinateurs aujourd’hui qui sont des milliers ou des millions de fois plus complexes que dans les années 1980. Il ne s’agit pas seulement de la puissance brute du matériel moderne non plus : JavaScript lui-même connaît une sorte de renaissance, avec des bibliothèques telles que asm.js permettant des performances JS incroyablement proches au code compilé natif.

Maintenant lis: Comment télécharger et installer Windows 8.1 gratuitement

Bouton retour en haut de la page