Recherche de glitchs des démos A500/A1200 sous WinUae ou Mister FPGA.

Forum Amiga Divers Recherche de glitchs des démos A500/A1200 sous WinUae ou Mister FPGA.

  • Créateur
    Sujet
  • #125944
    Staff
    Zarnal
      • Level 22
      • Messages : 7891

      Voici donc la nouvelle mouture du fil consacré à la recherche de glitchs et de bugs concernant les démos OCS/AGA au travers des émulateurs et du FPGA Mister.

      A moins qu’un volontaire ne se présente pour la Vampire, cette dernière ne fera pas partie de ces tests. Notez bien que pour tester il faut être fiable et motivé ( en plus d’être patient ).

      Contrairement à l’ancien fil, je vais faire en sorte que cela ne soit pas imbuvable. C’est pour cette raison que désormais, la liste des démos compatibles sera uniquement disponible sous la forme d’un fichier disponible prochainement ( puisqu’il faut tout retester ). Ici, nous ne traiterons que des cas problématiques. N’importe qui peut faire un rapport occasionnel ( et je vous encourage à le faire ) ici même bien sûr et ce ,quel que soit le support.

      Notez que certaines vidéos sont reprises d’anciens tests avec WinUae 4.1 ou du Mister, les problèmes étant strictement identiques avec les dernières versions, je ne vais pas refaire inutilement les vidéos.  :-p  

       

      Les  » vérificateurs  » réguliers actuels ( sur vraies machines ) :

       

      • Kathleen ( A1200 2Mo pour la 5.3 ).
      • Sink ( A1200 2Mo + 8Mo Fast, WinUae pour la 5.3 ).
      • Mutt2828 ( A500 512K + 512K Slow)
      • Zarnal ( WinUae 5.3 )

       

      Anciens testeurs sous 4.1 :

      • Donamiga ( A1200 réel, a fixé deux démos  ).
      • JeanFred64 ( Mister FPGA ).
      • Kathleen ( Mister FPGA, A1200 + 4Mo Fast ).

       

      Comment cela se passera t’il ?

       

      Eh bien c’est très simple, une démo quelconque sera testée sous WinUae et/ou sur le Mister et si un souci quelconque est découvert, il sera vérifié sur une vraie machine  avec des caractéristiques identique à celles du protocole WinUae. Le problème sera alors confirmé ou infirmé. Chaque démo problématique sera documentée via une capture d’écran ou une vidéo. Je ne prends en considération que les versions officielles pour les tests ( pour ne pas les biaiser ). Les versions fixées sont juste un bonus.

      S’il est confirmé sur le vrai hard la démo est considérée comme OK.

      S’il est infirmé sur une machine réelle mais qu’il y a un moyen de la faire fonctionner en dehors du protocole WinUae la solution sera donnée par une lettre se référant à la légende ci dessous :

      Attention Attention Attention : pour l’ensemble des tests, les versions WHDLoad des démos A500 ou A1200 ne devront en aucun cas être utilisées. Cela n’aurait aucun sens.

       

      Légende :

       

      • A : Soluble en mode Fastest ( WinUae ).
      • B : Soluble avec cache activé/désactivé ( Mister ).
      • C : Insoluble à ce jour ( WinUae et/ou Mister ).
      • D : Une version fixée existe ( WinUae et/ou Mister ). Le lien sera donné.
      • E : Gérable avec WHDLoad générique et modif à la volée ( WinUae ).

       

      Dans la mesure du possible, une vidéo sera proposée afin d’illustrer le souci rencontré.

       

      Protocole sous WinUae 5.3 :

       

      AGA : WinUae 4.9 Quickstart A1200+8MB Fast avec ajout d’un disque dur. Commande NoFastMem au besoin. Quickstart Blizzard 030. Subpixel activé.

      OCS  : WinUae 4.9 Quickstart A500 512+512. Commande Nofastmem au besoin.

       

      Protocole Mister :

       

      Dernier core en date, A1200 020 cache désactivé. A500 OCS 512+512 avec nofast autorisée.

       

      Soucis non lies à l’émulation :

       

      • Zones hors écran : le plus gros  » souci  » avec les LCD. Sur un CRT la zone d’affichage est inférieure. Sur le LCD, vous vous prenez tout sur la figure. Sans même parler du scaling.

       

      • 60Hz : si une bascule est effectué par la démo en 60Hz au lieu de vous retrouver avec une image agrandie, il y aura un écrasement de la zone ( un peu comme si vous passiez d’un 60Hz à un 50Hz sur une console ). C’est tout à fait normal. Note : si vous sortez WinUae sur un CRT, tout rentre dans l’ordre. Note pour WinUae 5.3 : cela se passe désormais directement comme sur CRT.

       

      • Fichiers/ADF corrompus : un classique ADF ou bien fichier contenu dans l’ADF corrompu avant ou après la conversion.

       

      • Une démo en version non finale : cela peut arriver de temps en temps.

       

      • Les soucis d’entrelacement : le fond du jeu  » Agony  » en est le plus bel exemple. Mais cela peut arriver avec quelques démos. Idem qu’avec le 60Hz, si vous sortez WinUae sur CRT, tout redevient normal. Sur votre LCD, vous pouvez palier au souci en sélectionnant  » Double Field  » ( dans ce cas l’entrelacement est simulé mais vous vous retrouvez avec les défauts inhérents à ce mode ).

       

      • Soucis liés à un mauvais ratio d’affichage : soyez vigilant au respect de ce dernier, cela peut mener à des choses innatendues. Exemple sans et avec.

       

      • Soucis liés à la version du Kickstart : certaines démos peuvent exiger une version spécifique de la ( ou des ) roms pour s’exécuter correctement ( Kickstart 1.2 ou 1.3 sur A500  ou bien Kickstart 3.0 ou 3.1+ sur A1200 ). C’est peu fréquent sur A500, un tout petit peu peu plus sur 1200 mais il n’y en a pas une tonne non plus.

       

      Les démos problématiques :

       

      WinUae A500 OCS.

      Mister A1200 AGA.

      Mister A500 OCS.

      WinUae A1200 AGA.

      A1200 Commodore mutant " FrankenAmiga" + 68040 + 8MO + SD 8go - A1200 ESCOM. HD 20MO. Mon meilleur et seul A500 : WinUae. CPC 6128-CPC 464.

    Affichage de 15 réponses de 541 à 555 (sur un total de 602)

    Partager sur vos réseaux sociaux préférés :
    Facebooktwitterredditpinterestlinkedintumblrmail

    • Auteur
      Réponses
    • #193867
      Staff
      Zarnal
        • Level 22
        • Messages : 7891

        Oui, mais ce même glitch, même hors écran est peut être produit par un souci CPU. :wacko:

        Doit-il apparaitre ou pas ? Là est la question.  :unsure:

        Ce qui m’embête c’est que avec 5.3.1, tu peux le virer en Immediate Blitter et en décyclant le chipset. Impossible à ce jour avec la 6.

        Et, en général, si un comportement change en décyclant ( CPU ou Chipset ), on se dirige plus vers un souci CPU.

        A voir.

        A1200 Commodore mutant " FrankenAmiga" + 68040 + 8MO + SD 8go - A1200 ESCOM. HD 20MO. Mon meilleur et seul A500 : WinUae. CPC 6128-CPC 464.



        #193872
        sink
          • Level 6
          • Messages : 319

          deux question:

          wait for blitter. tu l’actives ou le desactive en permanence?

          et dans la section filter, tu as juste interger scaling, le reste tu touches pas?

          merci ;)

          #193873
          Staff
          Zarnal
            • Level 22
            • Messages : 7891

            Alors, en général :

            720*568 fenêtré.

            Integer Scaling 1/1 + 1x-1x.

            Je ne touche à rien d’autre ( en fenêtré ).

            Quant au  » Wait for blitter  » en général je le laisse activé puisqu’il fait partie du Quickstart 1200 par défaut excepté si une démo pose problème afin de tester.

            A1200 Commodore mutant " FrankenAmiga" + 68040 + 8MO + SD 8go - A1200 ESCOM. HD 20MO. Mon meilleur et seul A500 : WinUae. CPC 6128-CPC 464.

            #193903
            sink
              • Level 6
              • Messages : 319

              oki parfait merci.. sinon tu as testé denise? franchement mon emu favori pour 500 et 500+ (plus tu as des shader de la mort, plus ca gere les nouveaux écrans du coup g un scroll en 50hz aussi bon que l’original que winuae ne sait pas aussi bien faire) et pour c64, il ecrase winvice64 puissance 100 pour moi.. car la specialitée de cet ému c les demos et les jeux. et il est super pointu niveau accurate même au niveau des options.

              #193905
              Staff
              Zarnal
                • Level 22
                • Messages : 7891

                Pas encore mais cela sera fait avant Dimanche. :-p

                Alors, sur nos problématiques, j’ai crée des WHDLoad génériques et j’ai directement récupéré  ( 5.3.1 et 6b ) :

                Avalon-Response.

                Scum-Respect.

                Un souci se pose avec Abyss-DiskIo pour le moment. Elle est vraiment hypersensible au niveau des timings.  :unsure:   La solution serait de passer en 030+EC 8x sur ma config de base ( fonctionne correctement dans ces conditions ) au lieu du 020 8x. Mais cela risque d’engendrer d’autres problèmes avec certaines autres démos surtout si les registres de transitions sont activés. A moins de faire d’autres génériques au cas par cas ( hors trackmos ). :scratch:

                A1200 Commodore mutant " FrankenAmiga" + 68040 + 8MO + SD 8go - A1200 ESCOM. HD 20MO. Mon meilleur et seul A500 : WinUae. CPC 6128-CPC 464.

                #193908
                sink
                  • Level 6
                  • Messages : 319

                  ha coool.. pour la prod d’abyss en 5.3.1 1200 030 elle  passe sans soucis mais en x4 ( cycle exact full) car en x8 ca merdouille donc timing cpu important!

                  #193929
                  sink
                    • Level 6
                    • Messages : 319

                    sinon je suis content  avec la dernier alpha , sur un 1200 060 en mode fast,  j’arrive a faire passer sans bug la datablade de madwizard :yahoo:

                    #193932
                    Staff
                    Zarnal
                      • Level 22
                      • Messages : 7891

                      sinon je suis content avec la dernier alpha , sur un 1200 060 en mode fast, j’arrive a faire passer sans bug la datablade de madwizard :yahoo:

                      Cela posait quoi comme problèmes avant ?

                      J’imagine qu’une démo de ce genre n’est pas conçue pour un 020 ou un 030.  :-p

                      Edit : ah non 040+16MB mini. Je vais aller voir. :-p

                      A1200 Commodore mutant " FrankenAmiga" + 68040 + 8MO + SD 8go - A1200 ESCOM. HD 20MO. Mon meilleur et seul A500 : WinUae. CPC 6128-CPC 464.

                      #193934
                      sink
                        • Level 6
                        • Messages : 319

                        la tu as le bug regarde la partie des spheres et celle juste apres, ca deconne grave la syncro son et image.

                        #193935
                        sink
                          • Level 6
                          • Messages : 319

                          Et pour comparer, tu prends n’importe quel autre video de la demo (les autres ont été capturé sur du vrais hardware) , tu vas vite voir la différence deja au niveau du son et de l’animation.



                          #193936
                          Staff
                          Zarnal
                            • Level 22
                            • Messages : 7891

                            De mon coté, j’ai un fichu rectangle noir qui clignote en bas de la zone de la démo ( uniquement si le chipset est cyclé ).

                            Blizzard 040 ou Blizzard 060 + chipset cyclé.

                             

                            A1200 Commodore mutant " FrankenAmiga" + 68040 + 8MO + SD 8go - A1200 ESCOM. HD 20MO. Mon meilleur et seul A500 : WinUae. CPC 6128-CPC 464.

                            #193939
                            Staff
                            Zarnal
                              • Level 22
                              • Messages : 7891

                              Et au JIT avec les optimisations en Full, si tu aimes le rose… :lol: :lol: :lol:

                              En partial ou en none c’est bon.

                              Je reporterai dans la semaine car là c’est un beau souci. :lol: :lol: :lol:

                               

                              A1200 Commodore mutant " FrankenAmiga" + 68040 + 8MO + SD 8go - A1200 ESCOM. HD 20MO. Mon meilleur et seul A500 : WinUae. CPC 6128-CPC 464.

                              #193940
                              sink
                                • Level 6
                                • Messages : 319

                                <p style= »text-align: left; »>C’est quand même un demo un peut speciale mais de mon côté, j’ai exactement comme sur le vrais harware , niveau couleur, vitesse et son.</p>

                                • Mais tu peux la signaler car elle passe pas bien meme sur la version 5 finale de winuae
                                #193941
                                Staff
                                Zarnal
                                  • Level 22
                                  • Messages : 7891

                                  Tu as essayé en mettant l’audio en WASAPI EX et/ou en réduisant les buffers ?

                                  Je le regarderai mieux demain, plus le temps ce soir. :-p

                                  A1200 Commodore mutant " FrankenAmiga" + 68040 + 8MO + SD 8go - A1200 ESCOM. HD 20MO. Mon meilleur et seul A500 : WinUae. CPC 6128-CPC 464.

                                  #193942
                                  sink
                                    • Level 6
                                    • Messages : 319

                                    suis toujours en wasapi buffer 8, pas de jit avec cette prod sinon probleme de son et couleur ;)

                                  Partager sur vos réseaux sociaux préférés :
                                  Facebooktwitterredditpinterestlinkedintumblrmail
                                  Affichage de 15 réponses de 541 à 555 (sur un total de 602)
                                  • Vous devez être connecté pour répondre à ce sujet.