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 771 réponses, 8 participants et a été mis à jour pour la dernière fois par Zarnal, le il y a 1 semaine et 4 jours.
  • Créateur
    Sujet
  • #125944
    Staff
    Zarnal
      • Level 23
      • Messages : 8109

      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 736 à 750 (sur un total de 771)

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

    • Auteur
      Réponses
    • #206227
      sink
        • Level 7
        • Messages : 414

        tiens moi au jus, je voudrais bien la tester aussi cette version ;)

        pour la upfront, c’est pendant du plasma avec un scroll en jaune sur le bas



        #206228
        Staff
        Zarnal
          • Level 23
          • Messages : 8109

          Elle crashe à la compilation. Il fallait s’en douter car il y avait eu des adaptations pour VS 2026.

          Il faudra réinstaller la version 2022 pour 5.3.1.

          A moins que quelque chose ne m’ait échappé. J’ai pourtant utilisé le compilateur de 2022. A voir.

          Il a retiré du 1er post les soucis avec le 020 dans la section problèmes connus. Il a peut être trouvé un truc. En tout cas, avec l’alpha du jour, les glitchs ont l’air moins importants mais sont toujours là dans Zool2 DK. C’est peut être toujours en cours. On verra à la Bêta.

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

          #206230
          sink
            • Level 7
            • Messages : 414

            oki pour la compilation et pour winuae, tu as trouvé une superbe solution, qui marche a merveille, chapeau mister ;)

            #206236
            Staff
            Zarnal
              • Level 23
              • Messages : 8109

              Au fait, tu as testé Jammy ? C’est un nouvel émulateur Amiga ( en alpha/version debug  ) ? Trèèèès lent par contre.

              La Gods-Future a encore  deux ou trois glitchs (  tore;,tête aux lèvres fermées et glitch juste avant les immeubles ) mais elle ne freeze pas et va jusqu’au bout.

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

              #206237
              sink
                • Level 7
                • Messages : 414

                jammy a non je connais pas, je vais voir ca ;)

                #206244
                Staff
                Zarnal
                  • Level 23
                  • Messages : 8109

                  Je viens de tester vite fait la b4.

                  Rien ne s’est arrangé malgré la modification du 020 sur l’échantillon de tests et le glitch du tunnel est encore revenu sur Animatunes mais la version WHDLoad semble épargnée contrairement à la SoulKitchen.

                  C’est toujours trop rapide par rapport à 5.3.1 au cycle. Mais il a précisé que ce n’était pas encore terminé ( debug ultérieur ).

                  S’il parvient à retrouver les timings CPU de 5.3.1, on aura la meilleure version de WinUae pour les démos au cycle. Si de nouveaux soucis n’apparaissent pas bien entendu. :p

                  Pour Jammy :

                  https://eab.abime.net/showthread.php?t=122361

                  Demain, je compilerai cette b4 avec ses vieilles modifs pour voir si cela peut suffisament ralentir. Je n’ai plus le temps ce soir.

                  Pour 5.3.1, pour l’heure, je n’y arrive pas avec VS2026. :unsure:   On verra bien.

                  Par contre, j’ai retrouvé les entêtes spécifiques de 5.3.1. Je ferai de nouveaux essais au cas où. C’est peut être la source de mes ennuis de compilation.

                  A suivre…

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

                  #206256
                  sink
                    • Level 7
                    • Messages : 414

                    j’allais te dire qu’il fait ce que tu voulais faire ;)

                    #206260
                    Staff
                    Zarnal
                      • Level 23
                      • Messages : 8109

                      Sauf que c’est toujours aussi rapide par rapport à 5.3.1. :unsure:

                      Je viens de compiler la b4 avec succès. Une compilation avec la vieille modif  ‘ du temps de 4.2.1 )est en cours. On verra bien.

                      Après, je retenterai une compilation de 5.3.1 avec les bons entêtes cette fois ci. :p

                      Edit : plus aucun effet avec 6.1b4…

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

                      #206264
                      sink
                        • Level 7
                        • Messages : 414

                        j’ai pas compris « le plus aucun effet avec la 6.1b4? » ;)

                        #206265
                        Staff
                        Zarnal
                          • Level 23
                          • Messages : 8109

                          Jusqu’à 5.3.1 ( et depuis 4.2.1 ), cette modif ralentissait certaines opérations du 020 et donc on gagnait quelques démos  par rapport à l’officielle.

                          Avec 6.1b4 elle n’a plus aucun effet.

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



                          #206282
                          sink
                            • Level 7
                            • Messages : 414

                            je reste en b3 pour le moment, on verra la suite mais bon, c’est le misere, chaque fois qu’il touche un truc un autre se casse.. je pense que l’amiga c’est un des trucs les plus dur a emuler sachant qu’il manque de doc pour le 1200 je crois

                            #206283
                            Staff
                            Zarnal
                              • Level 23
                              • Messages : 8109

                              Oui, les 500/600 n’ont pas ce souci. Là, on frise la perfection. Le 68000, tout est connu. Après, on est jamais à l’abri de quelques bugs.

                              Le manque de doc concerne le EC020 surtout au niveau du fonctionnement du cache. C’est gênant surtout si la démo ne fonctionne que sur une vraie machine stock ( la SoulKitchen par exemple avec Fast ou pas ). Essaye de la lancer sur un vrai 030… Pas possible.

                              Par contre, j’ai trouvé un avantage à cette modif des interruptions : le jeu Batman Caped Crusader fonctionne à nouveau en mode 1200 stock.

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

                              #206299
                              Staff
                              Zarnal
                                • Level 23
                                • Messages : 8109

                                La Rampage est pulvérisée  depuis b4 en Quickstart 1200.

                                Par contre, j’ai un truc qui semble intéressant au log. Cela signale un souci au blitter.

                                 

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

                                #206304
                                sink
                                  • Level 7
                                  • Messages : 414

                                  la rampage, c’est une demo ocs a la base non? c’est des fix de memoire.

                                  possible que ca blitte mal

                                  #206305
                                  Staff
                                  Zarnal
                                    • Level 23
                                    • Messages : 8109

                                    Oui et non.

                                    Là, je parle de la version officielle non fixée qui fonctionnait +- correctement jusqu’à la b4 ( hormis la scène des cercles, on dirait qu’il manque des morceaux de sprites ).

                                    Elle n’a jamais été Ok sous Quickstart A1200 alors qu’elle le devrait ( ok sur vraie machine ).

                                     

                                    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 736 à 750 (sur un total de 771)
                                  • Vous devez être connecté pour répondre à ce sujet.