Démarrez Mac OS classique dans la fenêtre de votre navigateur avec le projet “Infinite Mac”:

Agrandir: / Le projet Infinite Mac émulant un Mac System 7 classique.

Pour les passionnés d’informatique rétro, rien ne remplace la découverte de matériel et d’informatique anciens comme en 1999. Mais comme pour les anciens jeux vidéo, l’émulation offre un moyen beaucoup plus pratique d’exécuter d’anciens logiciels. Désormais, exécuter System 7 ou Mac OS 8 sur un Mac virtuel 68k est plus pratique que jamais, grâce à un projet intelligent baptisé “Infinite Mac”.

Ce qui rend le projet unique n’est pas nécessairement qu’il est basé sur un navigateur ; il est possible d’exécuter les anciennes versions de DOS, Windows et Mac OS dans les fenêtres du navigateur depuis un certain temps déjà. Au lieu de cela, ce sont les solutions créatives qui : développeur Mihai Parparita : a mis au point pour permettre un stockage persistant, des vitesses de téléchargement rapides, une utilisation réduite du processeur et des transferts de fichiers entre le Mac classique et le système hôte sur lequel vous l’exécutez. Parparita détaille une partie de son travail dans cet article de blog.

En commençant par un port de l’émulateur Basilisk II basé sur un navigateur fin 2017, Parparita voulait installer d’anciennes applications pour recréer plus fidèlement l’expérience d’utilisation d’un ancien Mac, mais il voulait le faire sans nécessiter d’énormes téléchargements ni s’exécuter séparément. programme comme le fait le projet Macintosh.js. Pour résoudre le problème de téléchargement, Parparita a compressé l’image disque et l’a divisée en morceaux de 256 Ko qui sont téléchargés à la demande plutôt qu’à l’avance.

“Avec quelques optimisations Web à l’ancienne, cela permet à l’émulateur d’afficher l’écran de démarrage du Mac en une seconde et d’être entièrement démarré en 3 secondes, même avec un cache HTTP froid”, a écrit Parparita.

L’utilisation du processeur était un autre problème. Les anciens systèmes d’exploitation et processeurs ne faisaient pas vraiment la distinction entre les états de processeur actif et inactif – votre ordinateur était allumé ou éteint. Ainsi, lorsque vous émulez ces anciens systèmes, ils font passer l’un de vos cœurs de processeur à 100 %, que vous utilisiez ou non l’émulateur. Parparita a utilisé les fonctionnalités existantes de Basilisk II pour réduire l’utilisation du processeur, ne nécessitant des performances optimales que lorsqu ‘”il y avait une entrée de l’utilisateur ou qu’un rafraîchissement de l’écran était nécessaire”.

Infinite Mac n’exécutera pas les versions ultérieures de Mac OS classique (y compris 8.5, 8.6 et 9) car ces versions fonctionnaient exclusivement sur les Mac PowerPC, supprimant la prise en charge des anciens processeurs Motorola 68000. Des émulateurs comme QEMU peuvent émuler des Mac PowerPC, mais (du moins pour autant que je sache), il n’existe pas d’implémentations simples basées sur un navigateur. Pas encore en tout cas.

Image de la liste par Infinite Mac :

Leave a Comment