Mame MOS – Pas de son?

13 sujets de 1 à 13 (sur un total de 13)

  • Sergio

      #3026

      Salut a tous,

      Je viens de tester Mame MOS 0.97 et j’ai recontre deux problemes:

      – Pas de son

      – Mes deux joypads USB sont mappes sur le le meme port i.e. pas de deuxieme pad pour petit dragon bleu :(

      Y-a-t’il un specialiste dans la salle?

      Fab1

        #58888

        Il y a du son dans le port MorphOS de mame depuis plus de 3 ans. Si tu n’as pas de son, tu as probablement un souci avec ton install de ahi, sauf si tu as désactivé le support du son dans les options.

        Sinon pour les joypads, il utilise les ports 1 et 2 (0 eût été plus judicieux pour le second d’ailleurs). Donc à toi de les configurer dans poseidon comme il se doit.

        Sergio

          #58889

          AHI : toutes les unites sont sur Pegasos:16bit stereo++, MPlayer par exemple me donne bien du son, comme toutes les autres programmes d’ailleurs (Hatari par exemple).

          Options MAME : j’ai essaye le son en 11, 22, 44kHz mais rien n’y fait…

          Poseidon (v3): je selectionne le deuxieme pad, je choisis port 2 : merge with USB, mais rien ne se passe. il y a autre chose a faire?

          Fab1

            #58890

            si tu peux me donner le log de mame (lance le en mode shell, ou donne moi le contenu de mamestdout.log), ça m’aiderait à sûrement à savoir si les ressources du son ont pas pu être allouées ou non. Par ailleurs, il se peut que le jeu que tu testes n’ait pas de son, ça arrive parfois, si l’émulation du jeu n’est pas finie.

            Quant aux joypads, il faut configurer effectivement le port dans le cadre « lowlevel emulation » mais il faut aussi aller éditer chaque action de chaque bouton pour l’associer au bon port. Et enfin, il faut configurer les touches dans mame.

            Sergio

              #58891

              Le jeu en question est BubbleBobble. J’ai pas trouve de mention a un probleme de son – je vais t’envoyer le log.

              Comment on configure les touches dans MAME?

              Sergio

                #58892

                running : pbobble4

                Params: width: 320 height: 232 depth: 32 orientation xy: 0 flipx : 0 flipy : 0 rgbcomponents: 0x253ec7fc

                ratio: 0 aspect_ratio = 1.333333

                vector game : 0

                rgbdirect game : 1

                cgxvideo.library >= 43.6 detected, using doublebuffer

                amiga_width : 320, amiga_height : 232

                amiga_depth : 16

                width : 320 height : 232

                win_width : 320, win_height : 232, depth : 32

                aspect : 1.333333

                Overlay : 1

                Use screen : 0

                sample rate : 22050 stereo : 1 sample per frame : 373

                Unable to allocate sound hardware

                cgxvideo.library >= 43.6 detected, using doublebuffer

                amiga_width : 320, amiga_height : 232

                amiga_depth : 16

                width : 320 height : 232

                win_width : 320, win_height : 232, depth : 32

                aspect : 1.000000

                Overlay : 1

                Use screen : 0

                count_eat = 0, count_feed=0

                Average FPS: 51.387079 (276 frames)

                Sergio

                  #58893

                  Sinon j’ai regle les parametres du joypad et maintenant ca marche. Par contre le fullscreen marche pas.

                  Fab1

                    #58894

                    Le système de préférences marche comme ça :

                    la première ligne désigne les paramètres par défaut, appliquée à tous les jeux si la case « use defaults » est cochée.

                    Si la case « use defaults » n’est pas cochée et si les préférences ont été réglées pour le jeu choisi dans la liste, alors elles lui sont appliquées. Bref, tout ça pour dire de bien vérifier que tu as bien fait gaffe aux options.

                    Sinon, tu peux taper alt enter pour switcher en plein écran (et shift enter pour switcher l’overlay).

                    Pour le son, d’après le log, il semble en effet qu’il ne peut pas être alloué : plus assez de signaux disponibles ? ahi zarbi ? Ca demanderait une version plus détaillée là. Tu peux toujours tester la version 0.102 au cas où :

                    http://fabportnawak.free.fr/mame-0.102.lha

                    Essaie éventuellement en lançant du shell voir si ça t’aide à avoir le son (ça pourrait aider si il n’y a pas assez de signaux disponibles).

                    Vérifie aussi que la music unit de ahi est bien configurée. Pour info, tu es le premier à ma connaisance à avoir un pb avec le son, je soupçonne qd même un peu ton install, d’une façon ou d’une autre.

                    Sergio

                      #58895

                      En effet mon setup doit etre foireux. AmiNetRadio me dit aussi « cannot allocate channel ». Ceci dit Mplayer marche : il utilise pas AHI?

                      Fab1

                        #58896

                        mmh, ce qui est étonnant, c’est que mplayer utilise la music unit par défaut (à moins que tu aies précisé que tu veux utiliser ahi en mode device, avec -ao ahi_dev).

                        ANR peut utiliser la music unit ou le mode device, selon les prefs.

                        MAME par contre n’utilise que la music unit.

                        Sergio

                          #58897

                          Je crois que j’ai trouve un indice : apres le boot, task manager m’indique un « ahi device unit process ». Si je le tue tout revient dans l’ordre… comment savoir qui le demarre?

                          Fab1

                            #58898

                            Qui le démarre, difficile à dire, je crois que tu vas devoir expérimenter. Pt etre une commodité qui peut sortir du son pour certains évènement je sais pas.

                            Sinon, AHI propose depuis qq mois un mode device.audio qui permet de mixer des applis même si elles utilisent le mode « music unit » qui est normalement exclusif. Donc tu peux aussi te pencher là dessus. Il suffit d’installer l’audiomode « device » et son « device.audio » associé. Puis dans la liste music unit, choisir « unit 0: xxx ». La music unit sera ainsi redirigée vers une unit de ahi qui peut être mixée.

                            Sergio

                              #58899

                              Merci de tes conseils. j’ai choisi la voie facile et j’ai configure Music a Unit 0: 16bit stereo++, ca marche :-)

                              Quant au coupable, je soupconne les popups de poseidon, faut que je creuse ca…

                            13 sujets de 1 à 13 (sur un total de 13)

                            • Vous devez être connecté pour répondre à ce sujet.

                            Forums AmigaOS, MorphOS et AROS Jeux Mame MOS – Pas de son?

                            Amiga Impact