Recherche par mot clef
   Discussion en direct, partage de fichiers, jeux, webcam : tout ça gratuitement !   Téléchargez MSN Messenger !


L'Abandonware (6/6)
 

Des problèmes techniques ?



Lorsque l'Abandonware se rapproche de l'émulation il n'y a pas vraiment de problème puisqu'il suffit de se reporter aux aides de ces émulateurs. En revanche si cela ne concerne que d'anciens jeux PC, l'utilisateur habitué à Windows 95 et ses suites pourra rapidement se retrouver perdu devant les démarches à accomplir pour faire tourner nombre de ces vénérables ancêtres.

MS-DOS et la mémoire conventionnelle



Windows 95Avant que Windows 95 n'apparaisse les jeux fonctionnaient le plus souvent à l'aide d'un autre système d'exploitation de Mr. Microsoft appelé MS-DOS. Ce système sans interface graphique nécessitait de connaître un certain nombre de commandes. Pire, il n'y avait pas d'équivalent à Direct X et les créateurs de jeux devaient inclure dans leurs softs les pilotes pour chaque type de carte (graphique, son) existant. Enfin il existait une autre contrainte (la pire pour les joueurs) relative à la mémoire. Les 640 premiers KiloOctets étaient appelés mémoire conventionnelle et seule cette partie de la mémoire était à même de contenir les pilotes des différents périphériques : souris, clavier français, CD-ROM, carte son... Vous vous en doutez il ne devait plus rester grand chose des 640 fameux KiloOctets, or cette mémoire était indispensable à nombre de jeux pour fonctionner correctement. Il fallait configurer au mieux sa machine pour libérer le plus de mémoire conventionnelle possible. Le reste de la mémoire pouvait en plus être configurée ou non en "EMS". L'intérêt n'était pas flagrant mais certain jeux refusaient de fonctionner sans cette "EMS", alors que d'autres au contraire n'en voulaient pas ! ... Je vous laisse imaginer le désordre !

Defender Of The CrownNous allons tenter justement de remettre de l'ordre dans ce bazar en expliquant un peu les choses. Le premier essai sera de tenter de faire fonctionner le jeu directement depuis Windows. Il se peut très bien que cela fonctionne, même si Windows vous dit que le programme est fait pour être exécuté en mode MS-DOS, ne l'écoutez pas. Si cela rate vous en serez juste quitte pour passer à la deuxième solution. Celle-ci à peine plus compliqué consiste à faire une redémarrage du PC en Mode MS-DOS et à tenter de démarrer le jeu. Vous devrez savoir où il se trouve et le lancer en tapant le nom de son exécutable (un fichier ".exe" ou ".com", parfois même un ".bat"). Si là encore vous ne rencontrez pas le succès, il faudra passer à la méthode la plus complexe mais aussi la plus performante.

Sachez d'ores et déjà qu'avec une carte son PCI, il sera très délicat d'avoir du son avec les jeux DOS. Pour cette troisième méthode, il est nécessaire de créer une ou plusieurs disquette de "démarrage", en formatant à l'intérieur de Windows une disquette avec cochée, l'option de copie des fichiers systèmes. Ensuite vous téléchargerez le fichier suivant, le décompacterez et copierez son contenu sur la-dite disquette.

Les Autoexec.bat et Config.sys



PopulousSi cette archive contient le principal, il y a quand même quelques petites choses à faire et surtout deux fichiers à éditer et à commenter. Ces fichiers sont Autoexec.bat et Config.sys, ils contiennent des informations relatives à la mémoire conventionnelle dont nous avons déjà parlé.

Voilà à quoi doit ressembler un Config.sys :
DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE=C:\WINDOWS\EMM386.EXE RAM
-> Ces deux lignes servent à définir la gestion de la mémoire. La seconde doit être modifiée selon que le jeu nécessite de la mémoire EMS (ne rien changer), refuse la mémoire EMS (mettre NOEMS à la place de RAM) ou refuse tout simplement EMM386.EXE (éliminer la seconde ligne).
DOS=HIGH,UMB
-> Ne pas changer cette ligne.
DEVICEHIGH=A:\OAKCDROM.SYS /D:MSCD001
-> Ici, tout dépend de votre lecteur de CD-ROM. Le pilote "Oak" est universel pour les lecteurs IDE, mais il se peut que cela ne fonctionne pas avec le votre. Vous aurez alors à utiliser celui qui vous a été fourni sur disquette. Si vous utilisez un jeu qui est sur votre disque dur, le CD-ROM n'est peut-être pas utile, supprimer donc simplement cette ligne.
DEVICEHIGH=C:\WINDOWS\COMMAND\DISPLAY.SYS CON (EGA,,1)
COUNTRY=033,850,C:\WINDOWS\COMMAND\COUNTRY.SYS
-> Deux autres lignes à ne pas modifier.

Et voici un Autoexec.bat :
PATH C:\WINDOWS;C:\WINDOWS\COMMAND
MODE CON CODEPAGE PREPARE=((850) C:\WINDOWS\COMMAND\EGA.CPI)
MODE CON CODEPAGE SELECT=850
-> Trois lignes qu'il est préférable de laisser telle quelle.
LH A:\MOUSE.COM /2
-> Un pilote de souris, n'hésitez pas à supprimer cette ligne si vous n'avez pas besoin de la souris.
KEYB FR,,C:\WINDOWS\COMMAND\KEYBOARD.SYS
-> Le fichier pour avoir le clavier en français. Si vous manquez de mémoire pour certains jeux, enlevez cette ligne. Le clavier anglais n'est pas si différent et vous gagnerez un petit quelque chose.
LH A:\WINDOWS\COMMAND\MSCDEX.EXE /D:MSCD001
-> Une ligne pour le CD en relation avec celle du "Config.sys". A supprimer si vous n'avez pas besoin du CD-ROM.
SET BLASTER=A220 I5 D1 T4
C:\DOSMAXI\MAXINIT.EXE C:\DOSMAXI
C:\DOSMAXI\VOLUME.EXE V:8 W:8 S:8 D:8 C:8 M:0 L:0
-> Les pilotes de ma carte son, à changer par ceux de la votre.

Ces deux fichiers ne sont que des exemples et il vous faut savoir qu'il ne conviendront pas à toutes les machines en particulier en ce qui concerne la gestion du son. Le nombre de périphériques existants est tout simplement trop important pour pouvoir créer un fichier valable pour tous. A vous de voir avec votre matériel pour les détails mais vous aurez déjà une bonne base.

Si tout ce que nous venons de décrire devrait vous permettre de créer des disquettes de démarrage à même de lancer des vieux jeux, la méthode la plus simple reste malgré tout l'installation d'un bon vieux MS-DOS 6.22. Si vous disposez des disquettes de ce Système d'Exploitation de Microsoft antérieur à Windows 95, vous pourrez le faire. Attention cependant, il est impossible de conserver Windows si le DOS est installé après. Le plus sûr est donc, si ça vous est possible, de dédier une partition pour chaque système ce qui hélas n'est pas une manœuvre à la portée de tous.

Ce bon vieux DOS !Tout ceci fait vous devriez avoir, quelque soit la méthode choisie, entre 580Ko et 610Ko de libre. Pour vous en assurer, il suffit de faire un tour dans le dossier Windows et d'y exécuter le programme "Mem" grâce aux lignes suivantes à taper dans l'ordre :

C:\WINDOWS\COMMAND\ et entrée
MEM /C /P

Une sorte de tableau devrait alors s'afficher et vous donner de nombreux renseignements et surtout la mémoire conventionnelle "libre". A vous de voir si ce la suffit ou s'il faut éliminer quelques une des lignes des fichiers de configuration (clavier français, souris, CD-ROM)...


Conclusion



Ce bref aperçu de ce que l'on appelle l'Abandonware aura, je l'espère, su vous intéresser à ces vieux titres que l'on juge souvent trop rapidement. Contrairement aux jeux actuels ils bénéficiaient souvent d'un "gameplay" beaucoup plus riche et bien que la réalisation graphique soit souvent franchement en retrait, il est intéressant de se pencher sur certains concepts un peu anciens. Reste maintenant simplement à espérer que de nombreux éditeurs jouent le jeu en laissant être diffusées ces oeuvres qui ne méritent pas de tomber dans l'oubli.

Remerciements à :
MobyGames LogoLost Treasure Fr Logo

Auteur : Nerces
Article mis à jour le Lundi 27 Août 2001
< Page Précédente Page : 1 - 2 - 3 - 4 - 5 - 6 Page Suivante >