DOSbox

Qui n'a jamais revé de jouer a ses anciens jeux favoris DOS sous linux ?

La solution existe : dosbox

Ce logiciel permet de lancer un émulateur DOS :

Installation

Installation sous ubuntu intrepid :

apt-get install dosbox

Si en plus vous avez le paquet pulseaudio (cas usuel sous ubuntu intrepid et plus récent), et que vous voulez du son (PCspeaker), il faudra installer le paquet libsdl1.2debian-pulseaudio :

apt-get install libsdl1.2debian-pulseaudio

Paramétrage

Creation du parametrage par defaut

  • Lancer “dosbox” depuis un répertoire vide
  • dans la fenetre qui apparait, taper
    config -writeconf dosbox.conf
  • cela vous crée un fichier de configuration d'exemple, qu'il reste a modifier selon vos besoins.

Modifications a apporter

Vous pouvez ensuite deplacer/renommer le fichier ci dessus en ~/.dosboxrc . Ce fichier sera alors utilisé par dosbox.

Il utilise la syntaxe suivante :

[section1]
clef=valeur
clef2=valeur2

[section2]
....
....

Valeurs a modifier :

  • Section [sdl]
    fullscreen = true
    usescancodes=false
  • Section [dos]
    keyboardlayout = fr
  • section [autoexec] : commandes exécutées au demarrage :
    keyb fr
    mount c /local/vieux_jeux
    c:
problemes connus :
  • Touches fleches qui ne fonctionnent pas : ajouter “usescancodes=false” dans la section [sdl] (probleme : cela va bous repasser en clavier qwerty meme si vous avez configuré le clavier en francais, LA solution etant donc de lancer une commande “keyb fr” en commande de démarrage en plus de ce parametre.
  • pas de son : cf ci dessus, installation du paquet libsdl1.2debian-pulseaudio

Sons midi

pour faire marcher les sons midi :

  • apt-get install timidity fluid-soundfont-gm fluid-soundfont-gs
  • editer ensuite le fichier “/etc/timidity/timidity.cfg” :
    • commenter la derniere ligne du fichier :
      #source /etc/timidity/freepats.cfg
    • et rajouter cette ligne en fin de fichier :
      soundfont /usr/share/sounds/sf2/FluidR3_GM.sf2
  • Pour prendre en compte ces modifications :
    /etc/init.d/timidity restart
misc/dosbox.txt · Dernière modification: 2017/10/23 18:39 par james
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0