Nouvelles Du Monde

Windows 95 a été spécialement modifié en raison d’un bogue dans SimCity » Vortex

Windows 95 a été spécialement modifié en raison d’un bogue dans SimCity » Vortex

Qui ne connaît pas SimCity, la stratégie de construction légendaire de 1989, derrière le designer Will Wright et le studio Maxis. La série SimCity est toujours très populaire aujourd’hui, et ce n’était pas différent dans les années 90. Le programmeur et écrivain Joel Spolsky a révélé il y a des années que le SimCity original (et même Microsoft lui-même) aurait pu planter en raison d’un bogue inhérent et de l’avènement du système d’exploitation Windows 95, mais cela n’a finalement pas eu lieu grâce à un correctif intéressant.

En fait, ce n’est pas une nouvelle information, comme Spolsky l’a décrit sur son blog il y a vingt-deux ans. Spolsky a travaillé dans l’équipe Microsoft Excel entre 1991 et 1994, il avait donc une connaissance directe du sujet. De plus, c’est à lui que le programmeur du jeu a confié le bogue. Spolsky affirme dans le texte que Microsoft s’appuyait sur la compatibilité descendante pour ses systèmes d’exploitation, ce qui impliquait souvent de fréquentes refontes du code pour rendre la compatibilité même possible, ce qui a également été pris en compte lors du développement de Windows 95. « Windows 95 ? Pas de problème”, écrit Spolsky dans son ancien article de blog, qu’il a publié le 24 mai 2000. « Belle nouvelle API 32 bits, mais l’ancien logiciel 16 bits fonctionnait toujours parfaitement. Microsoft en était obsédé et a dépensé beaucoup d’argent pour tester tous les anciens programmes qu’ils pouvaient trouver.

Lire aussi  Les images de la Dashcam montrent que deux grosses plates-formes manquent de peu une collision - Vernon News

Cependant, il peut y avoir eu un problème avec SimCity, car le programmeur Jon Ross, qui a écrit le SimCity original pour Windows 3.x, a créé un bogue dans le code du jeu avec le rechargement de la mémoire libérée. En raison de ce bogue, le jeu ne fonctionnerait pas sur le nouveau système d’exploitation. Cela a également été confirmé lors du test de SimCity dans la version bêta de Windows 95, lorsque le jeu ne fonctionnait tout simplement pas. Cependant, le bogue a été trouvé et en raison de l’impossibilité de réparer le jeu lui-même (ou de fournir le correctif aux joueurs), un code spécifique a été ajouté à Windows 95 que SimCity recherche sur l’ordinateur. Lorsque le jeu a été lancé, le système l’a enregistré et, en fonction du code ajouté, l’allocateur de mémoire en mode spécial s’est assuré que la mémoire n’était pas libérée immédiatement.

Ainsi, le populaire SimCity a réussi à survivre à la transition vers un système d’exploitation plus récent et Microsoft n’a pas reculé devant ses efforts en matière de rétrocompatibilité. “C’est cette obsession de la rétrocompatibilité qui a poussé les gens à passer à Windows 95”, conclut Spolsky dans sa section SimCity. Cette histoire intéressante a été révélée des années plus tard tiré par le développeur de jeux et podcasteur Kal Yoshika, qui l’a partagé sur son Twitter. Sous ce tweet, l’un des commentateurs avec le surnom code_and_beer a ajouté une autre façon intéressante de faire fonctionner le jeu. Ceci, pour changer, fait référence à Final Fantasy VII, lorsque le jeu ne veut pas fonctionner sur Windows NT, donc les fichiers mentent et prétendent qu’il s’agit de Windows 95. Ou, c’est aussi ainsi que les erreurs ont été résolues dans le temps avant mises à jour, et ce ne sont certainement pas des cas isolés . Cependant, le fait même que l’histoire de SimCity n’ait été essentiellement découverte qu’après vingt-deux longues années illustre à quel point ces interventions et sauvetages sont peu connus, même si leurs initiateurs méritent sans aucun doute le mérite.

Facebook
Twitter
LinkedIn
Pinterest

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

ADVERTISEMENT