TRANSYLVANIA by 6502MAN et JESTER

Cette catégorie traite de développements récents pour nos vieilles machines, applications, jeux ou démos... Amis programmeurs, c'est ici que vous pourrez enfin devenir célèbres!

Modérateurs : Papy.G, fneck, Carl

Avatar de l’utilisateur
Carl
Modérateur
Messages : 13253
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: TRANSYLVANIA by 6502MAN et JESTER

Message par Carl »

oui Daniel, j'ai bien suivi les instructions...

remarques :

DCExel avec la cartouche EXELDRUM sous Win7-64b-audio_realtek, ne plante pas mais le son n'est bon, on entend uniquement une sorte de tempo, a fonctionné correctement 1 fois ...

DCExel avec la cartouche EXELDRUM sous Win7-32-audio_realtek, ne plante pas et le son est bon.
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: TRANSYLVANIA by 6502MAN et JESTER

Message par Daniel »

Je n'arrive plus à reproduire l'erreur avec ma configuration, donc pour l'instant je n'ai aucune idée de la cause du problème. A tout hasard j'ai recompilé dcexel avec les dernières modifications pour le lancement des exeldrums. Pouvez-vous essayer Transylvania avec cette version 2012.08.08, en ne cochant pas la case Exeldrums dans la liste des périphériques ?
http://dcexel.free.fr/telechargement/dc ... .08.08.zip
Daniel
L'obstacle augmente mon ardeur.
Fabrice Montupet

Re: TRANSYLVANIA by 6502MAN et JESTER

Message par Fabrice Montupet »

Je viens de faire le test sur un PC pris au hasard ici:
- AMD Athlon 2400+ / 1.5Go de RAM / Windows XP home SP3 / audio C-Média AC97 (WDM) / Radeon 9600 /Directx 9.0c
Le jeu fonctionne très bien. j'ai juste constaté des grésillements/craquements de son (absents sur la vraie machine) pendant la diffusion des musiques/bruitages mais l'écoute reste très correcte.
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13253
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: TRANSYLVANIA by 6502MAN et JESTER

Message par Carl »

Non rien à faire chez moi sous W7 (32 & 64 bits) :?

http://imageshack.us/photo/my-images/7/dscf4433b.jpg/
jester
Messages : 2328
Inscription : 01 janv. 2009 23:16
Localisation : Grenoble

Re: TRANSYLVANIA by 6502MAN et JESTER

Message par jester »

ça doit donc être lié au pilote audio + gestion de l'exeldisk... très étrange !

Qu'un jeu cartouche marche bien n'est pas révélateur, il faudrait tester quelques uns des rares jeux disquettes (meurtre à grande vitesse, SOS Space) et peut être aussi ma collection de jeux sur disquette (même si après chargement les jeux n'utilisent plus le lecteur).

Pour Wizord et Menkar je serais étonné qu'ils marchent bien... disons qu'ils marchent un temps :wink: (sacré TMS7041 !)

Et j'ai aussi eu plusieurs fois cette erreur sur mon W7 64bits et même XP... de manière totalement aléatoire... j'ai du virer le fichier ini il me semble pour retrouver l'utilisabilité de dcexel.
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: TRANSYLVANIA by 6502MAN et JESTER

Message par Daniel »

Il ne doit pas y avoir de rapport avec les exeldrums. Avec des machines très rapides, il est possible que la fonction waveOutUnpreparedHeader soit exécutée trop vite, avant que le buffer concerné soit entièrement joué. Je n'ai pas ce cas sur ma configuration (trop lente). Voici une nouvelle version de dcexel, avec une itération sur la fonction waveOutUnpreparedHeader jusqu'à la libération du buffer.
http://dcexel.free.fr/telechargement/dc ... 08.08b.zip

Sur le jeu lui-même : il faudrait mettre partout des T majuscules à Transylvania et des S majuscules à Sabrina.
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13253
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: TRANSYLVANIA by 6502MAN et JESTER

Message par Carl »

plus de fenêtre d'erreur mais une consommation CPU importante 25% à partir du moment qu'il y a du son à sortir , il y a bien du son, des voix après cet écran ?

t2.jpg
t2.jpg (11.65 Kio) Consulté 3070 fois
t1.jpg
t1.jpg (206.95 Kio) Consulté 3070 fois
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13253
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: TRANSYLVANIA by 6502MAN et JESTER

Message par Carl »

je crois que je suis maudit par Transylvania :wink:

PC Intel Quad Core - W7 - 64b -audio realtek => plante
PC netbook Atom CPU N280 -W7 - 32b - audio reatek => plante
PC P4 HT - W7 - 32b - audio Soundmax => plante
PC P4 HT - WinXP SP3 - 32b - audio Soundmax => plante

fichier ini effacé avant test.

précision : plante avec le jeu Transylvania, je vais tester avec un autre jeu sur D7 mais il faudrait que ce jeux utilise la "voix"

carl
Fabrice Montupet

Re: TRANSYLVANIA by 6502MAN et JESTER

Message par Fabrice Montupet »

Ce soir, j'aurai le temps de tester cela sur différents PC sous W7 32 et 64bits, je vous en reparle à ce moment.
Avatar de l’utilisateur
Totor le Butor
Messages : 2224
Inscription : 07 sept. 2011 16:14
Localisation : Paris - Mezels

Re: TRANSYLVANIA by 6502MAN et JESTER

Message par Totor le Butor »

N'aurais tu pas par hasard un programme commun à tout ces PC, antivirus-malware... ?

Ah... bon sang mais c'est bien sûr... WINDOWS :mrgreen:

OK je :arrow:
Born to bricole
[Rch] Vieux composants électroniques et circuits intégrés toute époque et vieilles cartes .
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13253
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: TRANSYLVANIA by 6502MAN et JESTER

Message par Carl »

oui Totor.. .Windows... :lol:
Fabrice Montupet

Re: TRANSYLVANIA by 6502MAN et JESTER

Message par Fabrice Montupet »

Deux premiers tests:
Notebook Intel Core2Duo T7300 à 2Ghz, Intel 965GM RAM 3Go, Windows 7 Home Premium 32bits SP1, Nvidia 8600GS, HDA : fonctionne.
Notebook Intel Core2Duo T9300 à 2.5Ghz, Intel PM965, RAM 4Go, Windows 7 PRo 64bits SP1, Nvidia 9550GS, Realtek ALC889 : fonctionne.
Fabrice Montupet

Re: TRANSYLVANIA by 6502MAN et JESTER

Message par Fabrice Montupet »

... et un troisième:
Notebook AMD Turion X2 M500 à 2.2Ghz, 4 Go de RAM , Windows 7 Home Premium 64bits SP1, ATI HD3200, ATI HDA: fonctionne également.

A noter que sur les trois PC portables utilisés lors des test, DirectX 11 est installé.
jester
Messages : 2328
Inscription : 01 janv. 2009 23:16
Localisation : Grenoble

Re: TRANSYLVANIA by 6502MAN et JESTER

Message par jester »

Il y a clairement un utilitaire qui fout la merde... antivirus ou dans le genre...
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: TRANSYLVANIA by 6502MAN et JESTER

Message par Daniel »

Le problème est bien cerné : dcexel boucle sur la fonction waveOutUnprepareHeader tant que le buffer correspondant est en cours de transmission. Dans toutes les configurations de Carl, le buffer reste éternellement en cours de transmission, ce qui provoque une boucle infinie.
Reste à trouver la particularité commune à toutes ces configurations, et nous aurons la clé de l'énigme. La quête de la Princesse Sabrina ne sera pas terminée pour autant, il y a d'autres pièges dans le jeu :wink:

Une nouvelle version de dcexel à tester, avec un plus grand nombre de buffers pour le son :
http://dcexel.free.fr/telechargement/dc ... 08.08c.zip

Pour information, dcexel utilise DirectX pour l'affichage de l'écran, mais pas pour le son. Tous les sons sont joués avec la fonction standard de l'API Win32 : waveOutWrite
Daniel
L'obstacle augmente mon ardeur.
Répondre