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 526 à 540 (sur un total de 602)

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

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

        Et le souci de la page vierge qui revient…

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



        #193772
        Staff
        Zarnal
          • Level 22
          • Messages : 7891

          Quant à la Abyss, je confirme, un beau souci CPU. Solutionnable en virant le cache CPU ( au moins sur une base 8x ). Je vais quand même essayer avec le Setpatch au cas où.

          Je remets la réponse au cas où. J’ai de nouveau eu le souci de la page vierge…

          Pour l’Alpha : ici

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

          #193774
          Staff
          Zarnal
            • Level 22
            • Messages : 7891

            Au 68030 ( ou 020 ) à 28Mhz ( 16x ) + Setpatch c’est Ok pour le texte.  :wacko:

            Je vérifie à nouveau…

            Edit : le texte est ok.

            Il faudra aussi voir sur hard pour elle, je ne trouve pas de vidéo(s). :unsure:

            Edit 2 : en émulant un EC030 complet ( donc avec les registres de transcription EC d’activés ) cela passe

            —> Quickstart Blizzard 1230 IV + MMU EC + démo dans le lecteur de DK.

            Edit 3 : WinUae Alpha ( bis, faire un copier/coller du lien  sinon cela ne fonctionnera pas ). Pour une raison que j’ignore un lien direct entraine directement une erreur.  :unsure:

            **https://download.abime.net/winuae/files/b/winuae.7z**

             

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

            #193794
            sink
              • Level 6
              • Messages : 319

              merci pour l’alpha, effectivement ca fonctionne meme en mode quickstart 4000 en 030 sans EC.

              j’utilise ce pack mainrenant pour tester la demo:

              http://janeway.exotica.org.uk/release.php?id=79212#downloads

              pour celle d’essence, j’ai compris gt pas en overscan mais en TV (standard), tu penses que c mieux de rester en overscan mode? pour toutes les releases?

              #193795
              sink
                • Level 6
                • Messages : 319

                ca passe nickel meme si c beaucoup plus lent avec mon 1200 en 3.3.0 (again ;) )

                #193816
                Staff
                Zarnal
                  • Level 22
                  • Messages : 7891

                  Sur ton pack, Abyss-Abyss in Wonderland délire aussi au Quickstart 1200.

                  Par contre, cette même démo est Ok toute seule, même au 1200 standard.

                  Edit : pour te répondre sur la question du scaling, je laisse la valeur par défaut en général ( soit l’overscan ). Ce réglage est surtout pratique à mes yeux si tu souhaites couper les zones hors écran ( et certains défauts qui vont parfois avec avec l’utilisation d’un LCD ).

                  Après, il y a encore des défauts avec la b20. La b21 devrait régler pas mal de problèmes ( voir thread WinUae 6 ).

                  Edit 2 B21 disponible depuis 10mn. :-p  

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

                  #193825
                  sink
                    • Level 6
                    • Messages : 319

                    yes je teste la b21 la :)

                    Ce réglage est surtout pratique à mes yeux si tu souhaites couper les zones hors écran ( et certains défauts qui vont parfois avec avec l’utilisation d’un LCD ).

                    ca m’intrigue, par quoi tu entends couper des zones? avec winuae ou le lcd?

                    #193828
                    Staff
                    Zarnal
                      • Level 22
                      • Messages : 7891

                      Couper les zones hors écran qui seront affichés sur LCD ( vraie machine ou WinUae ) mais pas sur CRT. Sachant que le résultat du scaling peut varier suivant le LCD.

                      Exemple basique : la différence de résultat entre CRT et LCD sur la State Of The Art.

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

                      #193840
                      sink
                        • Level 6
                        • Messages : 319

                        sinon pour mon setting visuel, generalement, je suis (pour le mode fulscreen) en overscan, no scaling, horiz=1.5 verti=2 et aspect correction ration 1.78 (16/9).. j’ai l’image et les fonts perfect comme le vrais .. par contre contre comme pour le vrais hardware sur un lcd, c pas centré avec un petit ecart sur la droite.

                        #193841
                        Staff
                        Zarnal
                          • Level 22
                          • Messages : 7891

                          A une époque, je souhaitais bricoler un truc pour sortir WinUae sur CRT. Cela ne s’est pas fait en fin de compte et je ne sais même plus pourquoi. :-p

                          C’est le problème majeur avec les LCD, ces fichues zones hors écran. Et tous les LCD ne scalent pas de la même façon. :unsure:

                          Et je me pose toujours la question pour Essence-CrazySexyCool. De nouveau, tu n’as plus le glitch en TV Narrow avec la 6.

                          Le plus souvent, je suis en fenêtré.

                          Du coup, tu prends quelle résolution en plein écran ?

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



                          #193844
                          sink
                            • Level 6
                            • Messages : 319

                            Fullscreen fullhd 1920*1080,

                            Pour tvnarrow chez moi ne change rien du tout comme si ct pas actif? bizarre

                            #193846
                            Staff
                            Zarnal
                              • Level 22
                              • Messages : 7891

                              De mon coté, avec la b21 ( TV Narrow + Integer Scaling ) :

                              Là est le souci : est ce que c’est une zone hors écran ou un glitch CPU ?

                              Si tu regardes sur CRT en dessous, on voit clairement que ( juste ) le grand carré de la démo recouvre entièrement l’écran. D’où mon doute concernant cette merdouille qui est bien plus à gauche et sur le fait que cela soit une zone hors écran.

                              Après, sur LCD, tout dépendra du scaling interne. Cela apparaitra peut être sur certaines TV LCD mais pas sur d’autres avec une vraie machine.

                              Note : je déteste ce genre de glitchs au niveau des bordures.  :-p

                              Avec un  » No scaling  » tu te tapes l’ensemble des zones hors écran sur le LCD mais là, rien d’anormal. :-p

                              C’est pour cette raison que je lui préfère désormais le  » Integer scaling  » ( en tout cas pour l’instant ).

                               

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

                              #193852
                              sink
                                • Level 6
                                • Messages : 319

                                ho oki tu utilises interger scaling, ca change tout ;). je vais tester sur un tele lcd voir ce que ca donne ;)

                                #193853
                                sink
                                  • Level 6
                                  • Messages : 319

                                  pour moi c’est pas un glitch cpu.. c’est un glitch de zone hors ecran!

                                  #193854
                                  sink
                                    • Level 6
                                    • Messages : 319

                                    note qu’avec mon setting de no scaling, en version 3.3.0 ,je n’ai pas le glitch

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