J'ai la version Cd-rom de "soccer kid" (jeux dos http://www.mobygames.com/game/dos/soccer-kid) mais j'ai un bug assez étrange que je n'arrive pas à résoudre sur les musiques des pistes audios.
A première vue ce type de problème est courant sur les jeux dos mais là le comportement est étrange et un truc doit m'échapper.
Je précise juste avant que les pistes audios passent nikel sous windows et que le cd est en parfait état. Autre chose, il s'agit là de la version CD du jeu et non disquette (que l'on trouve en Abandonware et qui elle fonctionne sans problèmes)
1-Tout d'abord en testant le jeu tel quel sous XP :
Sur l'écran de démarrage la musique démarre et se bloque au bout de 2secondes et tourne en boucle là ou elle s'est arrêté comme un grésillement. Autre exemple dans le 1er niveau la musique ne démarre même pas.
Et là chose très étrange : quand je bascule la fenêtre dos active dans la barre des tâches (et que je me retrouve sous windows) la musique démarre tranquillement et fonctionne, et quand je rebascule sous le jeu paf ça marche plus (En l'occurrence dans le cas du 1er niveau pas de musiques et dans le cas de l'écran de démarrage ça continue de grésiller comme si la musique s'était bloquée à 2secondes.). A tout moment je peux donc déclencher la musique si je bascule dans la barre de tâches...pas très pratique car je ne vois plus le jeu après!

Et impossible d'afficher le jeu dans une fenêtre pour tester si la musique reste car il n'autorise que le plein écran visiblement....
2-Test du jeu sous dosbox/D-fend
Le résultat est le même. La piste audio démarre et se bloque sur l'écran de démarrage de la même façon. J'ai testé pleins de combinaisons avec mscedx, ioctl ect.. le résultat est toujours le même .
BREF je ne vois plus quoi faire. Même en créant des fichiers images Bin/cue, ça réagit toujours de la même manière ! Je ne comprend pas pourquoi la musique se bloque dans l'environnement MSdos (ou n'est pas jouée) et pourquoi elle est capable de démarrer si je bascule le jeu dans la barre des tâches. Je ne vois pas quel types d'erreurs pourrait causer ça ?

Merci d'avance !!


Commentaire