Rétroludique, et si on passait en dur ? Épisode 7 : en dehors de MS-DOS, point de salut ?

Quand j’ai récupéré l’ordinosaure qui me sert à faire du rétroludique PC, je ne me suis pas posé de questions trop longtemps sur l’OS à installer. MS-Windows 98 et son MS-DOS qui lui sert de base ont été mon premier et unique choix. Je vous renvoie à la vidéo ci-dessous pour montrer le dégré de dépendance de MS-Windows 98 par rapport à MS-DOS 7.1 (celui utilisé par MS-Windows 95 OSR2 à MS-Windows 98SE inclus).

Il faut se souvenir que jusqu’en 1997-1998, quand on jouait sur PC, c’était dans une session MS-DOS. Il y avait bien eu quelques précédents, dont Microsoft Fury 3 sorti en 1995 et dont j’ai parlé en 2016.

Deux jeux ont marqué le tournant pour officialiser MS-Windows comme base : Quake 2 en 1997 et Half Life premier du nom en 1998.

MS-DOS n’était pas le seul choix possible : j’aurais pu installer FreeDOS en double démarrage avec MS-Windows, ou encore un choix plus exotique comme le dernier PC DOS publié par IBM. Restait cependant une question de taille : quid de la compatibilité avec les jeux ? Je ne voulais pas prendre de risque, et j’ai choisi l’option de facilité.

Continuer la lecture de « Rétroludique, et si on passait en dur ? Épisode 7 : en dehors de MS-DOS, point de salut ? »

Vieux Geek, épisode 20 : les jeux sous MS-DOS, quelle galère !

C’est grâce un fil lancé par Jean Sebastien Sauvage sur Google+ et une remarque de Lionel Hilaire que j’ai eu l’idée de cet article. Je veux parler des jeux de la grande époque du MS-DOS.

Il faut dire que jusqu’à ce que les jeux se lancent directement et uniquement sous MS-Windows (en gros vers 1999), il fallait jongler avec les réglages des jeux pour avoir le son, ou encore la souris fonctionnelle.

Il faut le dire haut et fort : MS-Dos était surement le système le plus pourri au niveau de la gestion de la mémoire, ou encore du matériel sonore.

Il faut dire que MS-Dos avait une vision spéciale de la mémoire. Conçu à l’origine pour ne fonctionner au maximum qu’avec 640 Ko de mémoire, car on considérait qu’en 1981, 640 Ko seraient long à atteindre. Et si l’on en croit la citation de Bill Gates faite en 1989, c’était trop optimiste.

I have to say that in 1981, making those decisions, I felt like I was providing enough freedom for 10 years. That is, a move from 64k to 640k felt like something that would last a great deal of time. Well, it didn’t – it took about only 6 years before people started to see that as a real problem.

Ce qu’on peut traduire par :

Je dois dire qu’en 1981, en prenant ces décisions, j’avais l’impression de proposer assez de liberté pour 10 ans. Autrement dit, le passage de 64k à 640k était vu comme une transition assez longue. Eh bien, ce ne fût pas le cas – il a fallu environ 6 ans seulement avant que les gens commencent à y voir un vrai problème.

Ce qui en a résulté un gloubiboulga infame de couches successives qui saucissonnait la mémoire vive. En gros :

  1. Mémoire conventionnelle : les 640 premiers Ko
  2. Mémoire supérieure : les 384 Ko suivants
  3. Mémoire étendue : le reste de la mémoire

Au secours !!!!

Continuer la lecture de « Vieux Geek, épisode 20 : les jeux sous MS-DOS, quelle galère ! »