Le mandrake-cien SIMON ERIC <[EMAIL PROTECTED]> a �crit :
> Salut,
>
> Oui, c'est un programme dos c'a fonctionne toujours avec DOS4GW
>
> Quand tu lances dosemu, il cr�e une fat virtuel (dumoins je crois)
> comment puis je y placer mon programme ???
Il cr�e une FAT virtuelle car tu utilises Dosemu avec Freedos (c'est ce
dernier qui cr�e la FAT). Pour ma part, DOS est sur une vrai partition
Linux.
Bon, voil� ce que j'ai fait (de m�moire, il y a peut-�tre des erreurs),
je pr�cise que toute la manip avait pour but d'utiliser le CD-ROM et
d�truire la partition DOS/win (en prime, on r�cup�re vi et Emacs version
DOS :-)). Je l'utilise uniquement pour jouer � Steel Panther II et
III. Cela date et il est possible qu'il n'y ait plus besoin de faire
tout cela.
1. Pr�requis :
- dosemu v.1.x.x que j'ai install� � partir des sources (tar.gz)
- freedos en RPM install�
- mtools en RPM install�
- gpm (gestionnaire de souris en console)
- une partition win ou dos pour r�cup�rer des fichiers
- _avoir lu la doc_ de Dosemu
2. Cuisine :
a. On va tout d'abord r�cup�rer le DOS de Freedos
Dans /etc/mtools.conf, rajouter
drive d: file="/var/lib/dosemu/hdimage.first" offset=8832
Puis, copier dans /usr/lib/dosemu/bootdir/ le contenu de hdimage.first
par un � mcopy d: /usr/lib/dosemu/bootdir/ � (v�rifier la commande)
b. on modifie le fichier /etc/dosemu.conf
$_cpu = "80586" # j'ai un pentium premiere generation
$_video = "vga"
$_console = (1) # j'utilise Dos en console *� modifier � la fin, apr�s tout les TESTs*
$_graphics = (1)
$_vmemsize = (2048) # m�moire de ma carte video : 1024 x 2 Mo
$_hdimage = "bootdir" # lire les commentaires
$_mouse = "microsoft" # marque de ma souris
$_mouse_dev = "com2" # le port de ma souris
$_sound = (on) # sound support on/off
$_sb_base = (0x220) # j'ai un SoundBlaster, voir /etc/module.conf
$_sb_irq = (5)
$_sb_dma = (1)
$_sb_dsp = "/dev/dsp"
$_sb_mixer = "/dev/mixer"
$_mpu_base = "0x330"
Remarque : pour les jeux, il faudra aussi modifier les valeurs de $_ems
et $_dpmi (m�moire pagin�e et ems). Chez moi (64 Mo de RAM), j'ai $_ems
= (1024) et $_xms = (20480) pour jouer/installer SPII/III mais j'ai du
faire des essais.
c. on modifie dans le r�pertoire bootdir
� partir de MS-DOS, j'ai rajout� :
- amouse.com (gestionnaire DOS de ma souris);
- command.com;
- gscdrom.sys (gestionnaire DOS de mon CDrom -inutile?-);
- io.sys;
- mscdex.exe (gestionnaire DOS de mon CDrom);
- msdos.sys;
- des liens symboliques vers d'autres r�peroires (j'ai des
probl�mes d'espace disque).
Modifier msdos.sys par un bootgui = 0.
On modifie config.sys et autoexec.bat (il me semble que cela n'est
possible qu'en mode dos, ex�cutable edit)
fichier autoexec.bat :
@echo off
echo Welcome to FreeDOS (http://www.freedos.org)!
path c:\bin;c:\dosemu;c:\vim-5.3
lh c:\mscdex /D:mscd0001 /L:D
lh c:\amouse.com /2
fichier config.sys :
files=20
buffers=20
screen=0x12
rem device=c:\dosemu\emufs.sys /
rem device=c:\dosemu\ems.sys
devicehigh=c:\dosemu\cdrom.sys
rem device=c:\dosemu\emufs.sys /mnt/cdrom
rem device=c:\dosemu\emufs.sys /mnt/win
devicehigh=c:\dosemu\ems.sys
devicehigh=c:\bin\nansi.sys
3. Remarque
Il me semble que c'est tout ce que j'ai fait. Par s�curit�, j'ai
toujours un windows manager ouvert dans une autre console en plus de la
console DOS; cela me permet par un C-A-Fx de retourner sous linux et
tuer DOS si besoin (lire la doc).
Je ne sais pas pourquoi mais DOS cherche des fichiers win (peut-�tre �
cause de mes fichiers venant de Windows ?) donc je monte ma partition
win avant.
�trangement, la souris en dos/console n'est d�tect�e que si tu es root;
je joue donc sous root.
Voil�, il ne te reste plus qu'� t'inspirer de ce que j'ai fait et en
principe, tu installera tranquillement ton jeu. Ensuite, prie pour qu'il
soit fonctionnel :-).
> Amicalement Eric.
PS : tu postes � l'envers, r�ponds apr�s le message cit� stp.
--
Amicalement, Philippe. <http://perso.club-internet.fr/pphil/>
Bon usage de l'Usenet et la Netiquette <http://usenet-fr.news.eu.org/fr-chartes/>
Linux : <http://www.linux-france.org/> <http://www.lea-linux.org/>
<http://funix.free.fr> <http://www.mandrakeuser.org/>