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/>

Répondre à