Tubo Pascal, pas de son.

Résolu
Uly410 Messages postés 319 Date d'inscription   Statut Membre Dernière intervention   -  
Uly410 Messages postés 319 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'utilise Turbo Pascal sous Windows 8.1 et DOSBox 0.74. Je n'ai pas de son.

Program essai;

uses crt;

var i:integer;

Begin
clrscr;
TextColor(14); { Yellow = 14 }
TextBackground(Blue);
write('Essai');
readln;
end.

Quelqu'un aurait une idée ?

Merci,

Uly
A voir également:

1 réponse

Uly410 Messages postés 319 Date d'inscription   Statut Membre Dernière intervention   24
 
Je me suis trompé de programme ! Voici le bon :

Program essai;

Begin
write(#7);
readln;
end.
0
[Dal] Messages postés 6205 Date d'inscription   Statut Contributeur Dernière intervention   1 105
 
Salut,

Vérifie que ton DOSBox est bien paramétré pour émuler le haut parleur du PC : http://www.dosbox.com/wiki/Sound#PC_Speaker

Aussi, alternativement à write(#7); essaye avec l'instruction sound :

https://pascal.developpez.com/cours/cyberzoide/chap9.php3

DOSBox émule le haut parleur du PC (qui matériellement peut ne plus exister sur ta machine) ils l'émulent en utilisant la carte son du système (qui devra donc être fonctionnelle, et avec le son activé).


Dal
0
Uly410 Messages postés 319 Date d'inscription   Statut Membre Dernière intervention   24 > [Dal] Messages postés 6205 Date d'inscription   Statut Contributeur Dernière intervention  
 
Merci Dal,

Le programme EX11 fonctionne, mais le mien ci-dessus ! Mon programme est mauvais ?

Cordialement,

Uly
0
[Dal] Messages postés 6205 Date d'inscription   Statut Contributeur Dernière intervention   1 105
 
et c'est quoi "programme EX11" ?

Ton programme ci-dessus n'est pas "mauvais", il utilise juste un moyen non supporté par DosBOX pour produire un bip.

La dernière version de "Turbo Pascal" pour DOS (le Pascal de Borland pour DOS) est la 7.01 et date de 1993. Procure toi un ordinateur de l'époque avec un système d'exploitation de l'époque (MS-DOS 6.x par exemple), et il devrait fonctionner comme il se doit.

:-)


Dal
0
Uly410 > [Dal] Messages postés 6205 Date d'inscription   Statut Contributeur Dernière intervention  
 
Merci Dal.

Questions :
-1- Y-a-t-il d'autres incompatibilités de Turbo Pascal 7 avec DOSBox 0.74 ?
-2- A part DOSBox y-a-t-il un autre moyen pour utiliser Turbo Pascal 7 sous Windows 8.1 ?

Cordialement,

Uly
0
[Dal] Messages postés 6205 Date d'inscription   Statut Contributeur Dernière intervention   1 105
 
1 : désolé, je ne suis pas une encyclopédie sur DOSBox
2 : oui, tu peux utiliser une machine virtuelle si tu possèdes la licence d'un vrai système d'exploitation MS-DOS, par exemple avec VMware, Xen, KVM, VirtualBox,... mais il faudra tester la virtualisation des matériels


Dal
0