Page suivantePage pr�c�denteTable des mati�res

9. Vid�o et son

9.1 Peut-on utiliser les jeux 32-bits sous dosemu ?

Mark Rejhon (mdrejhon@magi.com), 08/04/95

Avec les am�liorations concernant le DPMI qui ont �t� int�gr�es � la version 0.60, il est maintenant possible de faire tourner quelques jeux 32 bits sous dosemu. Si le jeu est compatible avec OS/2, il y a de fortes chances pour qu'il fonctionne sous dosemu (exemples de jeux 32 bits : Descent, Dark Forces, Mortal Kombat 2, Rise of The Triad, ont tous �t� test�s avec les versions r�centes de dosemu).

Avant d'essayer quoi que ce soit, il faut avoir configur� le clavier en mode direct

NDT: raw mode
et autoris� les graphiques VGA dans /etc/dosemu.conf. Si vous avez d�j� r�ussi � lancer des programmes graphiques sous dosemu, et que vous �tes pr�t � prendre le risque d'un plantage syst�me (puisque vous laissez dosemu acc�der directement � la carte vid�o, ce qui peut laisser celle-ci dans un �tat instable dont il est difficile de ressortir), alors allez-y, lancez votre jeu !

Attention cependant, il faut d�sactiver le son du jeu. (Il faudra que quelqu'un programme une �mulation de carte son pour �viter cela). Le jeu sera peut-�tre un peu lent, �tant donn� que Linux est multi-t�ches et ne poss�de pas de timer � haute fr�quence. Alors, le jeu peut fonctionner de 5 � 100 % de sa vitesse normale. En g�n�ral, il s'agit de 50 % pour les versions r�centes de dosemu, et cela devrait augmenter.

Qui sait, cela pourrait m�me fonctionner. N'h�siter pas � envoyer un message au coordinateur de EMUsuccess.txt si votre jeu fonctionne correctement sous dosemu  !

9.2 En quittant dosemu, j'obtiens un �cran rempli de caract�res bizarres.

08/04/95

Le probl�me est que la police de l'�cran texte VGA n'est pas sauv�e. Procurez vous le kit svgalib. La version courante est dans

 sunsite.unc.edu:/pub/Linux/libs/graphics/svgalib125.tar.gz
Ce kit est sans doute �galement disponible sous forme pr�compil�e dans votre distribution Linux pr�f�r�e (par exemple, Slackware). Utilisez savetextmode pour sauver les param�tres du mode courant vers un fichier dans /tmp avant de lancer dosemu. En sortant de dosemu, lancez textmode pour les restaurer.

9.3 Comment utiliser dosemu avec ma carte vid�o Trident/Actix/etc?

[L'�cran vacille, affiche le message du BIOS vid�o, puis plus rien.]

Andrew Tridgell (tridge@nimbus.anu.edu.au) expliquait le 29/01/94 :

Avec les versions pr�c�dentes, j'ai d�couvert que cela fonctionnait en utilisant :

 ports { 0x42 }
mais quelquefois, ma machine se plantait pendant que le BIOS vid�o s'ex�cutait dans dosemu. La raison est que l'on permet au BIOS VGA de re-programmer l'horloge, ce qui interagit avec Linux.

Cela m'a conduit � impl�menter readonly et masking dans dosemu, et je crois qu'ils sont toujours dans la derni�re version. Maintenant, j'utilise :

 ports { readonly 0x42 }
et dosemu se lance plus lentement, mais plus s�rement.

---------------------

Tim Shnaider (tims@kcbbs.gen.nz) expliquait aussi le 18/01/94 :

L'une des solutions pour corriger ce probl�me est d'utiliser le programme GETROM afin de copier le BIOS vid�o vers un fichier, et d'�diter le fichier de configuration dans le r�pertoire /etc/dosemu. Voici la ligne que j'utilise pour la vid�o :

 video { vga console graphics chipset trident memsize 1024 vbios_file
 /etc/dosemu/vbios }
o� vbios est le fichier g�n�r� par la commande
 getrom> vbios

---------------------

Douglas Gleichman (p86884@tcville.edsg.hac.com) explique (01/09/94) que (avec une ATI Graphics Ultra) :

Pour dosemu 0.52 il faut ajouter cette ligne � dosemu.conf :

 ports { 0x1ce 0x1cf 0x238 0x23b 0x23c 0x23f 0x9ae8 0x9ae9 0x9aee 0x9aef }
Le programme d'auto-test de la carte indiquera une erreur, mais les programmes graphiques fonctionneront correctement.

9.4 Pourquoi les programmes livr�s avec ma carte son ne fonctionnent-ils pas sous dosemu?

Hannu Savolainen (hsavolai@cs.Helsinki.FI) expliquait le 21/03/94 :

dosemu et les programmes DOS s'ex�cutent sous le contr�le d'un syst�me d'exploitation en mode prot�g�. Cela signifie que la m�moire n'est pas projet�e de la mani�re attendue par le programme. S'il r�ussit, d'une mani�re ou d'une autre, � commencer un enregistrement bas� sur la DMA de la SB, le son enregistr� n'arrive pas jusqu'� l'application. Il ne fait que d�truire des informations quelque part dans la m�moire du syst�me.

James B. MacLean (jmaclean@fox.nstn.ns.ca) explique (19/06/94) :

D�sol� de vous d�cevoir, mais � l'heure actuelle dosemu ne supporte pas directement les interceptions d'interruptions ou DMA g�n�ralement n�cessaires � l'utilisation d'une carte son sous dosemu :-(.

Cela devrait cependant arriver dans un futur proche, cependant :-)


Page suivantePage pr�c�denteTable des mati�res

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:22