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.

  • Ce sujet contient 309 réponses, 6 participants et a été mis à jour pour la dernière fois par sink, le il y a 6 heures et 1 minute.
  • Créateur
    Sujet
  • #125944
    Staff
    Zarnal
      • Level 22
      • Messages : 7589

      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 106 à 120 (sur un total de 309)

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

    • Auteur
      Réponses
    • #182762
      Staff
      Zarnal
        • Level 22
        • Messages : 7589

        j’ai toujours des corruption graphique sur le dessin d’absurd sauf si je reste en mode custom. (ps: je suis a 99% en fullscreen avec un shader mais je pense pas que se soit ca le probleme.)

        J’ai oublié de te le préciser mais avec le 030 ( jusqu’à 16x ), il faut lancer le setpatch et un nofastmem pour cette histoire de corruption. :-p

        Pour la board + 040 ou 060 c’est au choix ( à mon avis). Je n’ai pas réellement vu de différences en pratique ( par rapport à ce que je fais ). J’utilise la new par habitude. :-p

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



        #182775
        sink
          • Level 5
          • Messages : 164

          effectivement j’utilise aussi pour 040 et 060 la new ;) mais je savais pas que pour le 030 ca active le cache :)

          setpatch bien sur même obligatoire a partir du 030 et le nofastmem, je l’avais oublié hihih  mais dans mon cas ca change rien, dans le fond c’est pas grave mais j’essaye de savoir pourquoi ca fonctionne pour toi et pas pour moi (j’ai meme testé avec une version fraiche de winuae et pas mieux, doit y avoir une option qui change tout que j’ai activé ou desactivé..)

          #182776
          Staff
          Zarnal
            • Level 22
            • Messages : 7589

            setpatch bien sur même obligatoire a partir du 030 et le nofastmem, je l’avais oublié hihih  mais dans mon cas ca change rien, dans le fond c’est pas grave mais j’essaye de savoir pourquoi ca fonctionne pour toi et pas pour moi (j’ai meme testé avec une version fraiche de winuae et pas mieux, doit y avoir une option qui change tout que j’ai activé ou desactivé..)

            Là, j’avoue ne pas comprendre. :unsure: :-p

            J’ai fait une video vite fait ( qui sera refaite beaucoup plus tard en mieux sans Sysinfo et les barres :lol: ) pour te montrer :

            Tu es bien avec le Kickstart 3.0 et la 43.6 de SetPatch (ici) ?

            Edit : et je viens de me rendre compte qu’il y a un nouveau souci sur les cubes :lol: . Et également que j’étais en X16… :wacko: :lol:

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

            #182821
            Staff
            Zarnal
              • Level 22
              • Messages : 7589

              Réservé provisoirement :

              Démos ( 40,64k incluses ) Ok et vérifiées sur hard mode Quickstart ( EC020 14 Mhz) + 8Mo  :

              Anadune-Infliction.

              Apex-Dotsy.

              Banal-Seasick.

              Complex-Peewee

              C-Lous-Das Omen.

              Flying Cow Inc-Amused to Death.

              Juliett and Case-CCCP.

              Passion-Alien Inspiration.

              Passion-Comadose.

              Passion-Nitte.

              Polka Brothers-Ariel Ultra.

              Demos 1993 testées Ok mais non vérifiées  sur hard ( Intégrale Kestra ),

              Abstract-Pig.

              Abyss-Millions.

              Banana Dezign-PartyAGATro.

              Disknet-Volcano.

              Infect-Harmagedon.

              ISH_Crew-Bioman ( parodie des Nuls ).

              Movement-Kid.

              Nolem-Grece Antique. Démos OCS demandant 2Mo.

              Nova-Sorry.

              Pacman-Fusar.

              Xanadu-Explicid 2

              Démos 1993 douteuses ( pas forcément problématiques, à vérifier sur hard ) :

              Defiance-Virtual Journey.

              Complex-Origin.

              Ward-Voila.

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

              #182823
              sink
                • Level 5
                • Messages : 164

                alors je sui sen 3.1 et setpatch v43.7

                tu penses que ca peut avoir une incidence?

                j’ai vu que tu n’utilises pas de fpu, pour les demos ca ne change rien? me semble que pour la superbe demo klone de dcs , il le faut de memoire

                #182826
                Staff
                Zarnal
                  • Level 22
                  • Messages : 7589

                  alors je sui sen 3.1 et setpatch v43.7 tu penses que ca peut avoir une incidence? j’ai vu que tu n’utilises pas de fpu, pour les demos ca ne change rien? me semble que pour la superbe demo klone de dcs , il le faut de memoire

                  Il faudrait voir le résultat sur une vraie machine au 030 pour avoir un verdict. Ces glitchs sont peut être présents également sur une machine accéllérée. Dès que tu pousses la fréquence au delà des 14Mhz ( même à l’EC020 ), cela engendre des soucis. Tu peux aussi virer les caches CPU mais là cela va générer des ralentissements/choses innatendues selon les cas. :unsure: Quoi qu’il en soit, ce n’est jamais très bon de virer le cache CPU sur un truc prévu d’origine pour l’AGA ( sous WinUae ).

                  Le meilleur exemple étant Ramsès-Benoit. Tu vires le cache et là la démo tourne sans glitchs mais au ralenti. C’est l’inverse sous Mister ( je ne sais pas si c’est le CPU cache ou bien le Data Cache qui est nommé D-Cache ou bien encore un manque de praline ). Pour illustrer :

                  Je n’utilise pas de FPU,  ( juste si les démos en ont besoin )  auquel cas, souvent, cela te prévient ( par texte ou bien par un Guru B au lancement  :lol: ). je m’en tiens au Quickstart Blizzard 030. A partir du 040, j’active MMU et FPU.

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

                  #182832
                  sink
                    • Level 5
                    • Messages : 164

                    oki la difference entre 3.0 et 3.1 c’est la gestion de disque dur de plus de 4gig, donc je reste en 3.1

                    effectivement, j’vais oublié l’astuce pour savoir si besoin de fpu avec l’erreur qui fini en B ;)

                    le  setpatch 43.6b  c’est la version  la plus utilisé dans les demos party et par les demos maker mais ma 43.7 marche bien, donc je touche pas.

                    vais m’amuser ce soir a faire des tests sur mes settings (meme si tourne bien) des fois que je trouve une combinaison incroyable hehe ;) (je sais mais on peut rever non? ;) )

                    #182852
                    Staff
                    Zarnal
                      • Level 22
                      • Messages : 7589

                      le  setpatch 43.6b  c’est la version  la plus utilisé dans les demos party et par les demos maker mais ma 43.7 marche bien, donc je touche pas.

                      Tu as raison, c’est vraiment au cas par cas.

                      vais m’amuser ce soir a faire des tests sur mes settings (meme si tourne bien) des fois que je trouve une combinaison incroyable hehe ;) (je sais mais on peut rever non? ;) )

                      Après, tout dépendra de ce que tu cherches à faire tourner.

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

                      #182853
                      Staff
                      Zarnal
                        • Level 22
                        • Messages : 7589

                        Ce qui m’amène une nouvelle fois à la recherche de volontaires sur hard. Si vous êtes intéréssés ( et motivés :lol:   ), manifestez vous ici même. Dans l’idéal :

                        A1200 stock 3.0/3.1 uniquement + Fast

                        A1200 68030 3.0/3.1 uniquement + Fast

                        Mister

                         

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

                        #182861
                        sink
                          • Level 5
                          • Messages : 164

                          pour la ramses – benoit, en version floppy, ici ca tourne nickel sans glitch et ralentissement  avec mon mode custom cpu , comme pour la alien de scoopex ;)



                          #182877
                          Kimy
                            • Level 16
                            • Messages : 3237

                            Vous avez un petit espoir que tout passe un jour même sur A500 ?

                            Pour les 020+, là, on peut toujours espérer…

                            #182892
                            Staff
                            Zarnal
                              • Level 22
                              • Messages : 7589

                              Vous avez un petit espoir que tout passe un jour même sur A500 ?

                              Le 500 n’est pas franchement un problème par rapport au 1200. :-p

                              Pour les 020+, là, on peut toujours espérer…

                              Ce ne sera pas pire que sur un vrai 1200 accélléré au 030 ( excepté si ce sont des glitchs spécifique à WinUae ). :unsure:   Il est dommage que je n’aie plus les vidéos de Kathleen sous la main ( celles au 030 ). C’était très instructif.

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

                              #182896
                              Staff
                              Zarnal
                                • Level 22
                                • Messages : 7589

                                pour la ramses – benoit, en version floppy, ici ca tourne nickel sans glitch et ralentissement  avec mon mode custom cpu , comme pour la alien de scoopex ;)

                                Et ton mode custom, c’est une descente en cycle 2X ( je vais aller relire plus haut :-p   ) ?. Quoi qu’il en soit, elle  fonctionne aussi en mode CPU Fastest.

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

                                #182913
                                sink
                                  • Level 5
                                  • Messages : 164

                                  pour le 500, je dirais 99% et pour le 1200, ca dépend l’utilisation mais on a quand même bien avancé ;)

                                  #182917
                                  Staff
                                  Zarnal
                                    • Level 22
                                    • Messages : 7589

                                    Oui, cela a bien avancé.

                                    D’ailleurs, je viens de tomber sur un cas curieux avec la Complex-Origin ( adf ). Là, il faudra vraiment voir sur hard mais cela ressemble plus à un souci CPU puisque cela fonctionne très bien avec ma version custom de WinUae.

                                    Cela fonctionne aussi très bien avec la 5.3 officielle si tu mets le DF1 ou que tu vires CC0… :wacko: :lol: Cela fonctionne aussi si tu mets DF0 seul en Turbo… :lol: :lol: :lol:

                                    Au départ, j’avais pensé à un manque de chip mais cela ne semble pas être le cas.

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

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