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

Répondre
Avatar du membre
Carl
Modérateur
Messages : 10832
Enregistré le : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: TRANSYLVANIA by 6502MAN et JESTER

Message par Carl » 08 août 2012 09:11

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 : 12166
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: TRANSYLVANIA by 6502MAN et JESTER

Message par Daniel » 08 août 2012 11:46

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 » 08 août 2012 11:54

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 du membre
Carl
Modérateur
Messages : 10832
Enregistré le : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: TRANSYLVANIA by 6502MAN et JESTER

Message par Carl » 08 août 2012 13:27

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

http://imageshack.us/photo/my-images/7/dscf4433b.jpg/

jester
Messages : 2261
Enregistré le : 01 janv. 2009 23:16
Localisation : Grenoble

Re: TRANSYLVANIA by 6502MAN et JESTER

Message par jester » 08 août 2012 13:49

ç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 : 12166
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: TRANSYLVANIA by 6502MAN et JESTER

Message par Daniel » 08 août 2012 14:26

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 du membre
Carl
Modérateur
Messages : 10832
Enregistré le : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: TRANSYLVANIA by 6502MAN et JESTER

Message par Carl » 08 août 2012 15:00

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) Vu 804 fois
t1.jpg
t1.jpg (206.95 Kio) Vu 804 fois

Avatar du membre
Carl
Modérateur
Messages : 10832
Enregistré le : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: TRANSYLVANIA by 6502MAN et JESTER

Message par Carl » 08 août 2012 16:07

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 » 08 août 2012 16:27

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 du membre
Totor le Butor
Messages : 1577
Enregistré le : 07 sept. 2011 16:14
Localisation : Paris

Re: TRANSYLVANIA by 6502MAN et JESTER

Message par Totor le Butor » 08 août 2012 17:11

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 du membre
Carl
Modérateur
Messages : 10832
Enregistré le : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: TRANSYLVANIA by 6502MAN et JESTER

Message par Carl » 08 août 2012 19:49

oui Totor.. .Windows... :lol:

Fabrice Montupet

Re: TRANSYLVANIA by 6502MAN et JESTER

Message par Fabrice Montupet » 08 août 2012 20:23

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 » 08 août 2012 20:48

... 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 : 2261
Enregistré le : 01 janv. 2009 23:16
Localisation : Grenoble

Re: TRANSYLVANIA by 6502MAN et JESTER

Message par jester » 08 août 2012 21:17

Il y a clairement un utilitaire qui fout la merde... antivirus ou dans le genre...

Daniel
Messages : 12166
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: TRANSYLVANIA by 6502MAN et JESTER

Message par Daniel » 08 août 2012 21:26

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