Tubo Pascal, pas de son.

Résolu/Fermé
Uly410 Messages postés 319 Date d'inscription mercredi 14 janvier 2015 Statut Membre Dernière intervention 2 février 2015 - 19 janv. 2015 à 17:31
Uly410 Messages postés 319 Date d'inscription mercredi 14 janvier 2015 Statut Membre Dernière intervention 2 février 2015 - 21 janv. 2015 à 18:31
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 mercredi 14 janvier 2015 Statut Membre Dernière intervention 2 février 2015 24
19 janv. 2015 à 23:54
Je me suis trompé de programme ! Voici le bon :

Program essai;

Begin
write(#7);
readln;
end.
0
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
20 janv. 2015 à 11:11
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 mercredi 14 janvier 2015 Statut Membre Dernière intervention 2 février 2015 24 > [Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024
20 janv. 2015 à 14:16
Merci Dal,

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

Cordialement,

Uly
0
[Dal] Messages postés 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
Modifié par [Dal] le 20/01/2015 à 14:46
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 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024
Modifié par Uly410 le 20/01/2015 à 15:20
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 6174 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 2 février 2024 1 083
20 janv. 2015 à 23:45
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