Salut Darou,
exactement ce dont j'avais besoin, bon ok je vois pourquoi il ne veut pas de ma machine pour le son je n'ai que le cookie _SND pour indiquer et tu ne l'utilises pas ok je vais voir pour modifer _MCH au moins pour pouvoir tester.
Bon de toute façon la sortie son n'est pas encore activé je veux voir déjà si cela plante sans cela! Il y a encore du boulot!
Merci
Olivier
Daroou (./7) :
Mes applis ont besoin des fonctions XBIOS sonore du Falcon, je valide la présence de ces fonctions si:
- cookie _MCH donne Falcon ou Aranym
- cookie McSn présent (The cookie shows the availability of Falcon-compatible "XBIOS" sound routines on a Mac)
- cookie STFA présent
Je testais aussi le cookie _SND (bit 5 "Extended XBIOS routines (Milan, GSXB)"), mais là je vois que j'ai désactivé cette partie (12/2018) , n'ayant pas commenté, je ne sais plus pourquoi 
_SND sur falcon renvoie 0x1f (bit 0-4), sur milan 0x24 (bit 2(codec) et 5(extended xbios))
Le Milan a le cookie McSn.
Le programme X - sound qui permet d'installer les fonctions Xbios Falcon sur STe et TT, installe le cookie McSn.
Installer le cookie McSn sur Vampire peut être une bonne solution.
Fonction Xbiox que boing utilise:
Buffoper ( 0 ); /* éteint le DMA (coupe le son) */
Sndstatus( SND_RESET ); /* reset du DMA */
Devconnect( DMAPLAY, DAC, CLK25M, CLK25K, 1); /* fréquence à 25khz */
Soundcmd( LTATTEN, 0); /* volume gauche */
Soundcmd( RTATTEN, 0); /* volume droite */
Setmode( STEREO8 ); /* stéréo 8bit */
reponse = Setbuffer ( SR_PLAY, dma_start1, dma_end1 ); /* borne du buffer son à jouer */
if( reponse == 0 ) Buffoper(1); /* Active le DMA (lecture une seule fois) */