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 31/03/2007, 22:52]
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 =====
  
 +Pour obtenir un système DOS dans votre Linux, [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>​dosemu]]**.
  
-===== Clavier =====+==== Fichier d'​auto-execution ​====
  
 +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]].
  
-Pour obtenir le clavier de votre pays, éditez le fichier de configuration 
  
-  gksudo gedit /​etc/​dosemu/​dosemu.conf+=====Configuration===== 
 +==== Son ==== 
 +Le DosEmulator émule un SB16, DMA 220h, IRQ 7
  
-Rechercher ​la ligne +==== 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="auto"+    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    
 + 
  
-Ajouter la ligne suivant en prenant soin de faire varier XX suivant ​le clavier désiré ("XX" = "fr", ​"​be",​ ...).+Ces opérations dévient ​le port LPT1 sous dos vers l'​imprimante ​"MonImprimante", ​sans devoir installer de pilote pour dos.
  
-  $_layout="XX" ​+Ainsi, par exemple, l'​éditeur dos ("edit" ​dans l'​émulateur,​ comme en DOS), vous devez choisir l'​imprimante LPT1 comme port d'​impression.  ​
  
-Ensuite, pour éviter la disparition ​de certaines touches, placer le paramètre ​$_X_keycode ​à (off).+Il en est va de même si vous définissez les variables ​$_lpt2 à $_lpt4 de la même manière.
  
-  #​$_X_keycode = (auto) 
  
-Ajouter la ligne +===== Problèmes connus ===== 
 +==== Clavier ====
  
 +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:
 +<​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)   $_X_keycode = (off)
 +</​file>​
 +  ​
 +=====Voir aussi=====
 +  * [[http://​sourceforge.net/​projects/​dosemu|Le projet SourceForge]]
  
 +--------------
  
-===== Fichier d'​autoexecution ===== +Contributeurs : 
- +[[:​utilisateurs:​l_africain|L'Africain]]
-Le fichier /​etc/​freedos/​autoexec.bat s'exécute à l'​amorçage de DosEmulator,​ n'​hésitez pas à l'​éditer. +
- +
-  gksudo gedit /​etc/​freedos/​autoexec.bat +
- +
- +
-===== Son ===== +
- +
-Le DosEmulator émule un SB16, DMA 220h, IRQ 7. +


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