(WinUAE) L’émulation « Amiga » sera-t-elle un jour effective à 100% ?

Forum Autour de l’Amiga Amiga OS 4 – MorphOS – UAE – AROS (WinUAE) L’émulation « Amiga » sera-t-elle un jour effective à 100% ?

  • Ce sujet contient 59 réponses, 5 participants et a été mis à jour pour la dernière fois par Zarnal, le il y a 1 année et 1 mois.
  • Créateur
    Sujet
  • #153119
    Kimy
    • Level 15
    • Messages : 2826

    Bonsoir,

    Malgré les efforts de la communauté pour remonter des bugs (coucou Zarnal :lol: ), fournir de la documentation (hors 68020+, coucou « FreeScale ») et la motivation de Toni Wilen pour la programmation de l’émulateur, ces 100% seront-ils un jour atteints ?

    Vous avez une heure ! :heart:

Affichage de 15 réponses de 1 à 15 (sur un total de 59)

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

  • Auteur
    Réponses
  • #153124
    Staff
    Zarnal
    • Level 22
    • Messages : 7459

      Pour la compatibilité oui, d’ici quelques jours ( ou bien ce soir ) pour le 500/600 sans disque dur ( les vitesses de ces derniers n’étant pas fiables, c’est +- open bar par rapport à la réalité sauf cas précis ).

      Pour la fidélité également hormis un petit détail qui sera certainement de la partie dans la 5.0 qui devrait prochainement suivre.

      Hors potentiels bugs d’émulation bien sûr.

      Pour le 1200, non. Par contre tout ce qui est hors CPU est fidèle ( merci les schémas et la réécriture CIA ).

      Attention : ce n’est pas un clonage de la machine malgré tout.

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



      #153128
      Logo
      • Level 6
      • Messages : 252

        Jamais. Pour la bonne raison que deux Amiga 500 par exemple, ne sont pas compatibles à 100% entre eux, en fonction de nombreux paramètres (lieu et date de fabrication, composants plus ou moins mineurs qui changent, rigueur et tolérance variable dans les processus de fabrication (contrôle qualité), etc…). Je pense que la compatibilité entre deux machines physiques doit au mieux approcher les 99,x%. Par conséquent l’émulateur ne fera pas mieux. Il y aura toujours des exceptions. Néanmoins je trouve que UAE fait vraiment du bon boulot compte tenu du nombre énorme de configurations qu’il parvient à émuler de façon très fidèle.

         

        #153130
        Staff
        Zarnal
        • Level 22
        • Messages : 7459

          Par conséquent l’émulateur ne fera pas mieux.

          Tu  peux choisir la révision du chipset et même celle des CIA. Donc l’émulateur c’est du tout en un.

          Edit : par contre, là où je te rejoins c’est au niveau de la RAM suivant ce que tu as dans ton vrai 1200.

          L’exemple de Subspace-Ubergirl en est la parfaite illustration. 2 résultats différents entre deux ( vrais ) 1200 stock.

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

          #153140
          Logo
          • Level 6
          • Messages : 252

            Non seulement la RAM, mais les lecteurs de disquettes aussi, peuvent être plus ou moins tolérants ou capricieux, même neufs, les alimentations peuvent varier, etc… Aussi bien sur Atari que sur Amiga, j’ai constaté parfois de légères différences de comportement (artefacts visuels, refus obstiné de fonctionner avec certains périphériques et autres) sur deux machines de même génération, censées avoir les mêmes ROM et les mêmes composants. Commodore et Atari faisaient assembler des machines à partir de composants dont la provenance pouvait changer, qui avaient normalement le même cahier des charges à respecter, mais dont le comportement pouvait différer à la marge, ce qui n’induisait des différences que dans une minorité de cas heureusement. C’est pareil pour les consoles de jeu et l’ensemble de l’électronique grand public. C’est pareil pour l’automobile et la plupart des créations humaines. Même le militaire ou le spatial, à la tolérance bien plus exigeante envers la qualité et l’uniformité des composants ne peuvent que tendre vers…

            Donc le 100% est impossible.

            Tu peux choisir la révision du chipset et même celle des CIA. Donc l’émulateur c’est du tout en un.

            C’est bien pour ça que je trouve UAE très impressionnant, en poussant déjà très loin la compatibilité avec une machine assez complexe aux nombreuses configurations et extensions possibles. En plus, les années passent et il continue de progresser inlassablement en ajoutant toujours plus de compatibilité avec des périphériques exotiques. Je n’ose imaginer le temps de développement cumulé tout au long  de ces décennies. Cerise sur le gâteau, il est distribué de façon gratuite… Chapeau bas ! :good:

            #153159
            Kimy
            • Level 15
            • Messages : 2826

              Oui ! C’est dingue le temps qu’il a du y passer pour coder tout ça et avoir les documentation.

              Comme on dit, « la passion a toujours raison ! ». :yes:

              Ces histoires de révisions des composants, ça me rappelle « John Madden Football » d’EA qui ne voulait pas passer en original sur un « A500 OCS » de la même génération que le mien… :wacko:

              #153185
              Staff
              Zarnal
              • Level 22
              • Messages : 7459

                mais les lecteurs de disquettes

                Oui. Lecteur ESCOM en tête.  :-p

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

                #153186
                Staff
                Zarnal
                • Level 22
                • Messages : 7459

                  Pour le 1200, non. Par contre tout ce qui est hors CPU est fidèle ( merci les schémas et la réécriture CIA ).

                  Pour la compatibilité, pour que l’on se comprenne bien, les soucis apparaissent si la/les démos ( ou certains jeux ) sont  » fermés  » à un 1200 stock ( avec ou sans Fast ). Les vitesses sont trop lentes ou trop rapide selon les algos ( et leurs combinaisons ).

                  Les mêmes glitchs apparaitront sur des 1200 accélérés la plupart du temps. Exemple Union/Zoombi.

                   

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

                  #153270
                  Staff
                  Zarnal
                  • Level 22
                  • Messages : 7459

                    Pour la compatibilité oui, d’ici quelques jours ( ou bien ce soir ) pour le 500/600 sans disque dur ( les vitesses de ces derniers n’étant pas fiables, c’est +- open bar par rapport à la réalité sauf cas précis ).

                    Elle est sortie. Pour les 500 et 600 :

                     » 68000 based unexpanded (with optional Slow or Fast RAM expansion) configurations are now 100% cycle-accurate. « 

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

                    #153285
                    DocteurGeek
                    • Level 7
                    • Messages : 557

                      Ah ba. Je fonce prendre ça merci. En espérant avoir tes retours de tests :good:

                      #153293
                      DocteurGeek
                      • Level 7
                      • Messages : 557

                        J’ai déjà un problème. Avec mon 3.2 SysInfo ne fonctionne plus. Une fois lancé la souris se heurte à un mur invisible à gauche et tout semble décalé vers la droite. Par exemple si je veux cliquer sur « MEMORY » mon pointeur dois être sur « ICACHE ». Ensuite je me retrouve bloqué à gauche (la souris est à son maximum sur la seconde capture)

                         

                        Edit : même problème sur mon Walker mais direct sur le Workbench.

                        Edit 2 : Dans Display il y avait l’option Window Resize de cochait par défaut. Une fois retirée c’est ok. Elle y était dans la 4.9.x ?



                        #153300
                        Kimy
                        • Level 15
                        • Messages : 2826

                          Bon ! Je retourne faire « mumuse » avec ma version 2.0.0 qui me lance tout sans problème ! :-p

                          Quand je dis que les mises à jour, c’est le mal ! :yes: :lol:

                          #153306
                          DocteurGeek
                          • Level 7
                          • Messages : 557

                            Je viens d’éditer mon post à nouveau c’est réglé. Fonce, faut tester ;-)

                            #153316
                            Staff
                            Zarnal
                            • Level 22
                            • Messages : 7459

                              ’ai déjà un problème. Avec mon 3.2 SysInfo ne fonctionne plus. Une fois lancé la souris se heurte à un mur invisible à gauche et tout semble décalé vers la droite. Par exemple si je veux cliquer sur « MEMORY » mon pointeur dois être sur « ICACHE ». Ensuite je me retrouve bloqué à gauche (la souris est à son maximum sur la seconde capture)

                              C’est ok de mon coté. :unsure:   Je vais voir avec l’uaegfx ( pas installé sur ma config ).

                               

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

                              #153317
                              DocteurGeek
                              • Level 7
                              • Messages : 557

                                Ba sur mon 3.2 je l’utilise mais sur le Walker forcément non donc déjà ça doit pas être ça. Par contre sous mon 3.2 sous le Workbench, AIBB ou Ibrowse pas eu de problème. Ce ne serait pas justement quand c’est en non RTG (SysInfo, l’affichage du Walker, …) ?

                                Après c’est qu’une case à décocher.

                                #153320
                                Staff
                                Zarnal
                                • Level 22
                                • Messages : 7459

                                  Je viens d’éditer mon post à nouveau c’est réglé. Fonce, faut tester ;-)

                                  De mon coté cela fonctionne avec Window Resize 060+MMU+Uaegfx en 16 ou 32 bits et 128 Mo de Z3 avec Window Resize d’activé. :unsure:

                                  Pour les tests, je vais pouvoir ralentir jusqu’à la 5.0 qui ne devrait plus tarder en principe ( +- sous 1 ou 2 mois ). :-p   Les tests se font surtout durant la phase bêta.

                                  Là, c’est bien une version officielle mais intermédiaire. Un avant gout de la 5.0.  :-p

                                  Mais en gros, de ce que j’ai constaté, il y a eu plus de progressions que de régressions ( 1200 stock ).

                                  Mais les vitesses ne sont toujours pas bonnes. :lol:

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