Contenu | Rechercher | Menus

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
dosemulator [Le 10/03/2007, 00:49]
ymulleneers
dosemulator [Le 08/11/2017, 23:03] (Version actuelle)
86.253.112.177 [DOS Emulator ou XDOSEmu]
Ligne 1: Ligne 1:
-====== Instalation ======+{{tag>​Trusty Precise émulation émulateurs_ordinateur}} 
 +-----
  
-===== Voie des dépots ​=====+====== DOS Emulator ou XDOSEmu ======
  
-Pour obtenir ​un système DOS dans votre Linux, Installez ​les paquets suivants+**Dosemu** est un logiciel destiné à exécuter ​les vieux programmes (et possiblement les jeux) sur de nouvelles plateformes. Cela réduit considérablement l'​entretien sans pour autant sacrifier des développements ou des logiciels (non-libres) parfois onéreux.
  
-  sudo apt-get install free-dos dosemu+**Dosemu** c'est le DOS, sans la médiocrité du DOS. Il propose une sorte d'​extention de la veille bête, avec toutes les fonctions Unix qui manquèrent cruellement,​ même longtemps après que Linux eut démontré leur utilité. ​ Le projet FreeDos a écrit pour lui bon nombre de logiciels dont, par exemple, un navigateur web (graphique évidement).
  
 +Un autre émulateur de DOS est [[:​dosbox]],​ qui propose moins de fonctionnalités. ​ Il reprend les fonctionnalités de l'​époque et rien que les fonctionnalités de l'​époque. En bref, il se concentre exclusivement sur les jeux.
 +<note important>​DOSEmu étant mort depuis longtemps, on pourra se tourner vers [[https://​github.com/​stsp/​dosemu2|DOSEmu 2]].</​note>​
 +===== Pré-requis =====
 + 
 +  * Disposer des [[:​sudo|droits d'​administration]].
 +  * Disposer d'une connexion à Internet configurée et activée.
 +  * Avoir activé l'​accès au [[:​depots|dépôt Universe]].
 +===== Installation =====
  
-====== Clavier ======+Pour obtenir un système DOS dans votre Linux, [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>​dosemu]]**.
  
-Pour obtenir le clavier de votre pays, éditez le fichier de configuration+==== Fichier d'​auto-execution ====
  
-  gksudo gedit /etc/dosemu/dosemu.conf+Le fichier ///etc/freedos/​autoexec.bat/​s'​exécute à l'​amorçage de DosEmulator,​ n'​hésitez pas à [[:​tutoriel:​comment_modifier_un_fichier|l'​éditer]] avec les [[sudo|droits d'​administration]].
  
-Rechercher la ligne  
  
-  #$_layout="​auto"​+=====Configuration===== 
 +==== Son ==== 
 +Le DosEmulator émule un SB16, DMA 220h, IRQ 7. 
  
-Ajouter ​la ligne suivant en prenant soin de faire varier XX suivant ​le clavier désiré ("​XX"​ = "​fr",​ "​be",​ ...).+==== Imprimante ==== 
 +La gestion des imprimantes est très efficace et **ne** nécessitent **pas** les pilotes pour DOS.  Il suffit de rediriger ​la sortie des scripts vers le fichier virtuel PRN de votre jeunesse ou de choisir ​le port LPT1 dans les logiciels plus élaborés Par exemple : 
  
-  ​$_layout="XX" ​+    type MonFichier.txt > PRN 
 +  
 +En théorie, par défaut, l'​impression s'​effectue dans l'​imprimante par défaut du système d'​exploitation hôte(Ubuntu Linux). Mais suite à un petit bug, Il est nécessaire de changer ce comportement [[:​tutoriel:​comment_editer_un_fichier|en éditant le fichier]] **/​etc/​dosemu/​dosemu.conf** avec les [[:​sudo|droits d'​administration]] : trouvez ​ **$_lpt1 = "lpr -l"**, commentez la ligne en la remplaçant par celles-ci :  
 +<​file>​ 
 +  #$_lpt1 = "lpr -l" 
 +  $_lpt1 = "lpr -P MonImprimante"​ 
 +</​file>​ 
 +Remplacer "​MonImprimante"​ par le nom exact de votre imprimante, respecter les majuscules et minuscules : case sensitive. Pour cela, le plus simple est d'​utiliser la commande suivante dans le terminal et de faire un copier-coller:​ 
 +    lpstat -a    
 + 
  
-Ensuite, pour éviter la disparition de certaines touches, placer le paramètre $_X_keycode à (off).+Ces opérations dévient le port LPT1 sous dos vers l'​imprimante "​MonImprimante"​sans devoir installer de pilote ​pour dos.
  
-  #​$_X_keycode = (auto)+Ainsi, par exemple, l'​éditeur dos ("​edit"​ dans l'​émulateur,​ comme en DOS), vous devez choisir l'​imprimante LPT1 comme port d'​impression.  ​
  
-Ajouter ​la ligne +Il en est va de même si vous définissez les variables $_lpt2 à $_lpt4 de la même manière.
  
-  $_X_keycode = (off) 
  
-===== Fichier d'​autoexecution ​=====+===== Problèmes connus ​===== 
 +==== Clavier ​====
  
-Le fichier /etc/freedos/autoexec.bat s'​exécute à l'​amorçage ​de DosEmulatorn'​hésitez pas à l'​éditer+Il se peut que le clavier dans l'​émulateur ne correspondent pas exactement à celui du système. ​ Pour obtenir le clavier autre que celui par défaut dans la console, [[:​tutoriel:​comment_editer_un_fichier|éditez]] avec les [[:​sudo|droits d'​administration]]le ​fichier ​de configuration **/etc/dosemu/dosemu.conf**.\\ 
- +Rechercher la ligne: 
-  ​gksudo gedit /etc/freedos/autoexec.bat+<​file>​ 
 +  #​$_layout="​auto"​ 
 +</​file>​ 
 +Ajouter la ligne suivant en prenant soin de faire varier XX suivant le clavier désiré ("​XX"​ = "​fr"​"​be",​ ...). 
 +<​file>​ 
 +  $_layout="​XX"​  
 +</​file>​ 
 +Ensuite, pour éviter la disparition de certaines touches, placer le paramètre $_X_keycode ​à (off)
 +<​file>​ 
 +  ​#​$_X_keycode = (auto) 
 +</file> 
 +Modifiez la ligne de sorte à optenir 
 +<​file>​ 
 +  $_X_keycode = (off) 
 +</file> 
 +   
 +=====Voir aussi===== 
 +  * [[http://​sourceforge.net/​projects/​dosemu|Le projet SourceForge]]
  
 +--------------
  
 +Contributeurs :
 +[[:​utilisateurs:​l_africain|L'​Africain]]


Le contenu de ce wiki est sous licence : CC BY-SA v3.0