Mister fpga

15 sujets de 166 à 180 (sur un total de 267)

  • Anonyme

      #316224

      Heureusement que le monde pro ne fonctionne pas ‘que’ sur du linux, lol
      Rien que dans le monde bancaire oĂą chez edf on fonctionne Ă  80% sur de l’Unix (Aix en l’occurrence).

      Après effectivement, Avoir un Pseries Ă  la maison pour un non-pro c’est.. pas vraiment utile 🙂

      Bwah Bwah

        #316231

        Je rappelle que l’on a commençé Ă  affirmer que le FPGA c’Ă©tait 0 latence. Alors que dans les faits il y en a un peu. Les mots sont importants.

        On a continuĂ© en affirmant que cela assurait de meilleurs timings/compatibilitĂ©s qu’un Ă©mulateur ce que byuu a +- dĂ©montĂ© dans un article.

        https://byuu.org/articles/fpgas-arent-magic/

        Et on a terminé en remarquant que même le hard pouvait avoir de la latence. :p

        Du coup je reste dubitatif sur ce que je lis.

        lolof

          #316236

          C’est qui le mec derrière byuu.org ??

          C’est pas un site d’Ă©mulation Ă  gogo ?

          Tu crois que le gars est rĂ©ellement objectif alors qu’il travaille sur des Ă©mulateurs ???

          Evidement que sur le vrai hardware il y a aussi la latence.

          En 1er, la latence du cerveau de celui qui l’utilise. Et de la latence, il doit y en avoir pas mal dans ce fil de discussion 🙂 🙂

           

          Bwah Bwah

            #316248

            Juste le codeur du meilleur Ă©mulateur SFC. Il n’a rien Ă  gagner ou Ă  perdre en donnant son point de vue aussi dĂ©plaisant soit-il pour certains. Alors si après on veut vraiment mettre l’objectivitĂ© sur le plateau, c’est totalement incompatible avec les affaires de mon point de vue.

             

             

            Anonyme

              #316255

              Bwah Bwah, pour moi t’es hors sujet sur ce thread et parler de latence en gĂ©nĂ©ral est aussi un Hors sujet.

              Le Zero latence est juste utopique.

              Il faut arrĂŞter aussi les titres pompeux tel que ‘meilleur que’, il n’a pas dĂ©couvert la pĂ©nicilline non plus.

              Des gens compĂ©tentes il y en a plein et ce n’est pas pour autant que la vĂ©ritĂ© sort de leurs bouches.
              Il a sont avis comme d’autres gens compĂ©tents aussi dans le mĂŞme domaine et qui eux n’ont pas forcĂ©ment aussi les mĂŞmes idĂ©es sur le sujet.

              Maintenant, si on va acheter une carte parce que certains chiffres en ms sont meilleurs que sur d’autres cartes… lĂ  honnĂŞtement, faut aussi consulter.
              Je veux bien ĂŞtre perfectionniste mais il y a des limites.

              Anonyme

                #316264

                Bon, dĂ©jĂ , l’article commence avec de gros partit pris :
                -FPGA devices are emulators too
                -nothing inherently makes FPGAs more accurate than software emulation
                -latency is caused by host operating systems, not by choice of programming language

                Tout le monde se bat pour savoir si un FPGA est un Ă©mulateur ou pas. Tout dĂ©pend du sens que l’on donne au mot « émulateur ». Certains vont chercher dans l’ethymologie du mot, quand il Ă©tait utilisĂ© bien avant son application au monde informatique. De mon point de vue, un Ă©mulateur est un logiciel qui reproduit le comportement d’une machine/composant cible sur une machine hĂ´te, ce qui implique une traduction en temps rĂ©el lors de l’execution du code. Un FPGA configurĂ© pour reproduire un chip quelquonque, que ce soit un FPGA-SID ou un 68020, n’est de ce fait pas un Ă©mulateur. Sinon, un CPU AMD doit tout autant ĂŞtre considĂ©rĂ© comme un Ă©mulateur de CPU Intel, et un 68040 doit ĂŞtre considĂ©rĂ© comme un Ă©mulateur de 68000. Au bout d’un moment, il faut avoir une certaine logique est se mettre des limites, sinon on peut tout qualifier d’Ă©mulateur.

                Le fait que l’on parle d’un FPGA n’a strictement rien Ă  voir. Si admettait qu’un FPGA faisant tourner un core Super Nintendo Ă©tait un Ă©mulateur, alors il faudrait faire de mĂŞme pour le mĂŞme core fondu dans un ASIC, ce qui n’est clairement pas le cas. Donc, FPGA ou pas ce n’est pas le facteur dĂ©terminant. Un FPGA n’est qu’un conteneur dans lequel on met ce que l’ont veut, au mĂŞme titre qu’une EPROM par rapport Ă  une ROM. Quand on flash une EPROM, elle se comporte exactement comme une ROM standard (vitesse mise Ă  part), on ne parle pas d’Ă©mulateur.

                Pour la latence, Ă  nouveau, la question n’est pas de savoir si on utilise un FPGA ou pas. La question est de savoir comment on utilise le FPGA. Par exemple,la sortie vidĂ©o du SAGA sur la vampire n’a pas de latence du tout. Il faut bien se mettre d’accord : quand on parle de latence, on parle de celle induite par la production de l’affichage par le FPGA et sa reproduction sur le connecteur digital. Bien Ă©videmment, il faut dans la discussion qui nous occupe ici mettre de cĂ´tĂ© la latence du mec qui appuie sur le joystick et aussi la latence de l’Ă©cran. Je pense que c’est claire pour tout le monde que ces deux parametres ne peuvent en aucun cas ĂŞtre influencĂ©s par la machine. En ce sens, la remarque de Giants disant qu’il faut tester la latence finale avec le meme Ă©cran est juste, sinon on fausse de toute manière le rĂ©sultat.

                Je reviens sur la sortie video de la Vampire comme exemple : elle n’a pas de latence, parce que elle a Ă©tĂ© concue de manière a afficher directement le signal produit par le SAGA du core encapsulĂ© dans un signal HDMI gĂ©nĂ©rĂ© lui-aussi par le core. L’effet scanlines ne coĂ»te rien en temps CPU, car il est codĂ© en dur dans le signal HDMI. Ce n’est pas le signal SAGA qui le produit, mais bien le signal-container digital. Il n’y a donc pas d’effet appliquĂ© en temps rĂ©el, le scanline est juste lĂ , parce qu’il fait partie de la dĂ©finition que nous avons faite du signal. En revanche, sur UAE, l’effet scanline, mais pas que, aussi le scalling, la synchro verticale…, sont effectuĂ©s en temps rĂ©el par l’Ă©mulateur. Tony a fait un travail fantastique dans les dernières versions, puisqu’il a rĂ©ussi Ă  faire baisser drastiquement la latence. Mais il y en a toujours une, ce qui est logique, car l’Ă©mulateur doit utiliser un buffer pour adapter le signal de sortie.

                Cette latence existe, peut-ĂŞtre qu’elle ne dĂ©rangera pas certaines personnes, mais d’autres y seront très sensibles. C’est ce qui fait qu’il sera toujours mieux de jouer sur un vrai Amiga branchĂ© en direct sur un Ă©cran compatible (sans indivision ou scaller qui peuvent potentiellement induire de la latence selon comment ils sont configurĂ©s) que sur UAE.

                Dans le cas du Mister, je ne sais pas comment la vidĂ©o est implĂ©mentĂ©e, d’ou ma question plusieurs post plus haut. C’est ça que je trouve intĂ©ressant Ă  savoir, Ă  mon avis bien plus que de savoir si un hub USB chez Carrefour coute moins cher que le hub USB rĂ©cupĂ©rĂ© chez sa grand-mère.
                Pour la Vampire, il n’y a pas de lantence parce que cela a Ă©tĂ© dĂ©cidĂ© comme cela, ce n’est pas un effet colatĂ©ral du FPGA, mais de la voie choisie pour l’implĂ©mentation. le FPGA ne fait que permettre cela, ce qu’un Ă©mulateur tournant sur une machine n’Ă©tant pas Ă  50 Hz d’affichage ne permet pas. Ce que j’aimerai savoir, c’est comment les concepteur du core de mister l’ont implĂ©mentĂ©.

                Anonyme

                  #316266

                  Le mieux est de lui poser la question directement.

                  Anonyme

                    #316267

                    Ba, je commence déjà par le demander ici aux spécialistes du Mister ! ça me semble un point important, en tout cas plus que de savoir si il y a 10 Euros de différence sur la facture des périphériques 🙂

                    Anonyme

                      #316268

                      Je suis d’accord sur ces 2 points.
                      Le core ou le firmware (sais pas trop comment c’est implĂ©mentĂ© tout ça sur la mister) doit ĂŞtre surement codĂ© par une ou plusieurs personnes joignable via un forum ou une email.
                      Jbam a peut ĂŞtre un lien ou une adresse mail qui va bien.

                      Gouky

                        #316270

                        @jbam la sortie analogique fonctionne sur tout les cores? (je pense principalement a la megadrive ou la pcengine/supergrafx)

                        Souldream

                          #316274

                          Le FPGA n’est pas une Ă©mulation.

                          DĂ©ja par principe, la dĂ©finition d’Ă©mulation est bien stipulĂ©e -> de façon logicielle….
                          A l’intĂ©rieur d’un FPGA ce n’est pas un « software » qui tourne mais un ensemble de porte logique qui re-crĂ©e/mimic un matĂ©riel.

                          FPGA consiste Ă  redĂ©finir le circuit intĂ©grĂ© lui-mĂŞme pour implĂ©menter la fonctionnalitĂ© souhaitĂ©e, au lieu d’exĂ©cuter une application logicielle.

                          ...::: Mist - Mister FPGA - FPGA Arcade 060 - ZxUno :::...
                          ...::: A500- A600/Gothek - Amiga 1230 Gotek CF 16GB - A3000 - A4000/30/64Mb/Vlab1.3/Oktagon :::...
                          ...::: Vampire V4 SA :::...
                          ...::: Zx 48/128+2/128+3/QL - Dragon32 - Atari 520STF/1040 :::...
                          ...::: C64 + 1541 / C64 :::...

                          modulo

                            #316276

                            Et si ça tourne dans une VM, c’est de l’Ă©mulation ?

                             

                            bernouilli

                              #316282

                              En gĂ©nĂ©ral, quand on parle de latence c’est par rapport au matĂ©riel d’origine. Sinon cela n’a pas de sens.

                              Et du coup par dĂ©finition, le matĂ©riel d’origine a 0 latence.

                              Anonyme

                                #316289

                                bernouilli #Et du coup par définition, le matériel d’origine a 0 latence.
                                Ca me parait tout Ă  fait correct ça, je suis d’accord.

                                Modulo : Et si ça tourne dans une VM, c’est de l’émulation ?
                                VM = Virtual Machine, tu as ta réponses dans la définition 🙂

                                Souldream : Heuu, sur wikipedia surement, moi les définitions des mots je les prends dans le dictionnaire, par exemple : Larousse

                                ==> Ă©mulation : Simulation par des moyens matĂ©riels et logiciels d’un ordinateur d’un certain type sur un ordinateur d’un autre type.

                                Donc tu voies, c’est tout Ă  fait sujet Ă  interprĂ©tation, d’oĂą le dĂ©saccord de certain sur le sujet.

                                Souldream

                                  #316292

                                  Souldream : Heuu, sur wikipedia surement, moi les définitions des mots je les prends dans le dictionnaire, par exemple : Larousse

                                  ==> émulation : Simulation par des moyens matériels et logiciels d’un ordinateur d’un certain type sur un ordinateur d’un autre type.

                                  Donc tu voies, c’est tout à fait sujet à interprétation, d’où le désaccord de certain sur le sujet.

                                  Au pire de toute façon , on s’en fout que cela soit l’un ou l’autre … du moment que cela fonctionne !

                                  ...::: Mist - Mister FPGA - FPGA Arcade 060 - ZxUno :::...
                                  ...::: A500- A600/Gothek - Amiga 1230 Gotek CF 16GB - A3000 - A4000/30/64Mb/Vlab1.3/Oktagon :::...
                                  ...::: Vampire V4 SA :::...
                                  ...::: Zx 48/128+2/128+3/QL - Dragon32 - Atari 520STF/1040 :::...
                                  ...::: C64 + 1541 / C64 :::...

                                15 sujets de 166 à 180 (sur un total de 267)

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

                                › Forums › CommunautĂ© › Le Bar › Mister fpga

                                Amiga Impact