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

Avant 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 !

Nous 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

Si 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.

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 à :

