Intro - Ordinateur
-
Systèmes - Bureautique - Internet -
Autres
Systèmes : Dos
et Windows - Linux - NewDeal
NEWDEAL RESSUSCITÉ |
Mise à jour au 27 janvier
2008.
Renseignements principalement recueillis chez Gérard depuis http://geos.c.la
Comme vous pourrez le lire à la fin de cette page si vous êtes patient, il existe un moyen simple pour lancer NewDeal directement depuis Windows, moyennant une petite modification de certains fichiers de configuration. Mais il faut connaître l'utilitaire que nous présentons d'abord, car il permet de faire fonctionner n'importe quel ancien programme DOS, que ce soit NDO ou vos anciens jeux. En outre, un utilitaire de ce type est indispensable sous Linux ou sur Mac.
L'utilitaire DOSBox
permet de lancer n'importe quelle ancienne application en lui faisant croire
qu'elle est installée sur un vieux disque en DOS, comme au bon vieux
temps.
DOSBox, quand on le lance, ouvre ce qu'on appelle une fenêtre
DOS, une fenêtre avec texte blanc sur fond noir, où il faut taper
les instructions en lignes de commande. Le même type de fonction existe,
avec une fenêtre plus limitée, dans Windows, quand vous faites
Démarrer / Exécuter... Défaut : c'est le clavier
américain, il faut trouver les bonnes touches.
La première
chose à faire est d'installer DOSBox. On trouve le fichier installable
exécutif pour Windows en exe ; en rpm ou fichier compressé
pour Linux ; en dmg pour Mac. Voici deux liens. Sur le premier, vous
trouverez la plupart des variantes selon les systèmes. Le second propose
d'autres variantes, comme les deb pour les Debian de Linux :
http://www.dosbox.com/download.php?main=1
http://linux.softpedia.com/progDownload/DOSBox-Download-2453.html
Pour gagner du temps, voici les fichiers installables que j'ai téléchargés et zippés, l'un pour Windows et l'autre pour Mandriva Linux, accompagnés de documents txt en anglais :
Windows |
Linux |
DOSBox0.72-win32-installer.zip (1217 ko) |
dosbox-0.72-1mdv2008.0.i586.zip (694 ko) |
DOSBox étant installé, la suite consiste essentiellement à configurer.
Sous Windows
D'abord, il vaut mieux que
le dossier NDO, ou Ensemble, ne se trouve pas à la racine du disque,
mais dans un dossier préparé spécialement pour cela, que
nous appellerons par exemple GEOS, placé, lui, à la racine du
disque. Nous supposerons que les dossiers concernés portent ces noms.
Pour
que tout fonctionne, il faut apporter quelques modifications au fichier de configuration
de NewDeal, geos.ini, et au fichier de configuration de DOSBox.
Modification de geos.ini : ce fichier se situe
à la base du répertoire NDO. On l'ouvrira avec un éditeur
de texte, comme le primitif Bloc-Notes, ou, beaucoup mieux, le freeware
PSPad (équivalent libre d'Ultraedit). Les détails
se trouvent dans les textes explicatifs proposés plus haut, en anglais,
qui vous permettront de procéder par copier-coller.
Les lignes
suivantes sont à rajouter tout au début, derrière l'indication
[system] :
(la coloration syntaxique et
les italiques sont ici le fait de PSPad ; attention, il s'agit d'accolades,
pas de parenthèses ; les indentations ne sont pas indispensables)
Si
j'ai bien compris, ces indications font croire à NewDeal qu'il est sur
un disque en fat (16 ou 32).
Pour
éviter des problèmes d'image, la résolution vidéo
doit être mise en 256 couleurs, ce qui donne :
Une autre résolution (truecolors) donnera une image coupée en deux, où il faudra aller chercher l'outil Préférences pour changer la résolution.
Lancement de DOSBox, puis de NewDeal :
L'icône de DOSBox étant
sur le bureau, vous double-cliquez dessus.
Une fenêtre DOS s'ouvre
alors, dans laquelle vous tapez d'abord : mount
c c:\geos (entrée)
(respectez
les espaces ; clavier américain : le m, c'est la virgule, les
deux points, c'est le M majuscule, le \, c'est l'astérisque *)
Cette
commande permet de monter une sorte de disque virtuel que NewDeal va prendre
pour le vrai disque C: et qu'il va utiliser comme tel. La commande suivante
sera simplement c:
, et on se trouvera dans ce disque virtuel ; puis cd
ndo pour entrer dans NewDeal, et enfin
loader.exe
pour lancer NDO (remplacez le cas échéant ndo par ensemble ;
les majuscules n'ont pas d'importance ; le a se fait avec la touche
Q).
On peut configurer le fichier de configuration de DOSBox, Program Files / DOSBox-0.72 / dosbox.conf, pour qu'il parte directement sur NewDeal, quand il n'y a rien d'autre à lancer en DOS, ce qui donne les lignes suivantes à rajouter à la fin :
Il y a intérêt aussi à changer une autre indication de ce fichier, dans la partie [dosbox] : remplacer l'indication memsize=16 par memsize=64.
Si vous n'avez rien oublié,
NewDeal fonctionnera impeccablement sous 2000, XP ou Vista, sur une partition
NTFS qu'il prendra pour du Fat32. Ma souris USB sans fil est reconnue sans problème,
bien que NewDeal ne connaisse pas l'USB ni le sans fil.
Si c'est un peu lent,
vous éditez dosbox.conf, vous cherchez l'indication cycles,
après [cpu],
et vous y mettez cycles=max.
Il peut être au contraire nécessaire de limiter la vitesse par
exemple à 10000 cycles, mais je n'ai pas eu de problèmes personnellement.
Au
lancement, j'ai deux secondes pour déplacer la fenêtre de DOSBox
dans le coin en haut à gauche pour que NewDeal occupe ensuite tout l'écran.
Puis la souris est réservée à NewDeal. A la fermeture de
NDO, la souris n'est plus disponible ; il faut fermer DOSBox par la commande
exit,
ou bien ctrl + F9. NewDeal peut se planter à la fermeture ; il faut copier
un ancien fichier command.com à la base du dossier GEOS ;
si ce n'est pas suffisant, cela permettra néanmoins de fermer le
programme en appuyant sur n'importe quelle touche au lieu de faire Ctrl + Alt
+ Suppr.
Si
vous avez d'autres anciens programmes, je vous rappelle que NewDeal peut lancer
d'autres programmes DOS en se fermant provisoirement.
Sous Linux
Vous placerez NDO ou
Ensemble comme précédemment dans un dossier nommé
par exemple GEOS (ce n'est pas indispensable, mais c'est plus propre)
dans votre dossier personnel. Attention, il peut être nécessaire
de renommer le dossier Ensemble, et de l'appeler par exemple 2000,
car il est configuré de manière un peu particulière avec
des caractères qui peuvent poser problème.
Supposant que vous
vous appeliez Toto, le chemin exact sera alors /home/toto/GEOS/NDO.
Modification de geos.ini :
Le fichier geos.ini doit être modifié comme précédemment, mais avec des indications supplémentaires, rajoutées au début, qui permettront à NewDeal de retrouver ses sous-dossiers. Voici le début du mien :
Avec ceci, NewDeal se croit sur un disque C: en Fat32. Ne pas oublier la résolution en 256 couleurs comme précédemment.
Lancement de DOSBox, puis de NewDeal :
DOSBox, dans Mandriva, s'est
installé dans le menu Outils / Emulateurs.
Au lancement, une
fenêtre DOS s'ouvre comme sous Windows. La commande pour monter le disque
virtuel C: sera :
mount
c /home/toto/GEOS (il est possible que
les majuscules soient indispensables sous Linux). Le sous-dossier GEOS deviendra
alors le disque C: virtuel nécessaire à NDO.
Puis on
tape : c:
puis :
cd ndo
puis :
loader.exe
Je
n'ai pas trouvé pour l'instant de fichier de configuration de DOSBox sous Linux, il
faut taper les commandes à chaque fois.
Sous Windows ou sous Linux, NDO reconnaît 2 disques durs, tous les deux virtuels : le disque C: qui est en fait le dossier où il se trouve, et le disque Z: qui n'est autre que DOSBox himself, et qui s'ouvre par défaut au lancement de DOSBox. Les autres lecteurs ne sont pas reconnus.
Dernière minute. Après modification (indispensable) de geos.ini, NDO ou Ensemble sont spontanément
lancés sous XP d'un double-clic sur le fichier ndo.bat. O joie !
plus besoin de DOSBox ! Eh non... Seules les petites applications fonctionnent :
les jeux, les accessoires, l'éditeur de texte. Mais NewWrite,
NewDraw et les autres applications principales ne s'ouvrent pas, et réclament
un fichier-système qui n'est pas indiqué dans le message. En attendant,
c'est toujours bon à prendre, d'autant que la gestion du plein écran
est meilleure.
Alors, Gérard, internaute
géophile, géonaute lui aussi, nous livre la solution :
Et ça marche ! Tout fonctionne ! Plus besoin de DOSBox ! Pourquoi on se décarcasse ?... (eh ! pour faire avancer le chmilblic !)
Imprimer les documents NewDeal
Je n'ai configuré pour
l'instant que sous Windows. Je chercherai ultérieurement pour Linux.
Le
problème pour imprimer, c'est que NewDeal ne connaît pas l'USB,
et n'est donc pas capable de gérer les imprimantes de ce type. A défaut
d'une imprimante parallèle adéquate (pour laquelle les drivers anciens conviennent
souvent), il faut procéder autrement.
Remarque : plutôt que de configurer le lancement automatique de NDO dans dosbox.conf, on peut transformer le disque virtuel GEOS en un système DOS complet, avec command.com, config.sys et autoexec.bat, et le lancement automatique de DOSBox sera celui d'autoexec.bat. Ceci permet-il de récupérer tous les drivers du DOS, y compris ceux du CDRom ? Ou de lancer d'autres programmes (j'essaierais bien de lancer Windows 98 en DOS depuis XP...). A suivre.