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 2 mois et 2 semaines.
-
CréateurSujet
-
17 décembre 2022 à 18 h 09 min #153119
Kimy
- Level 12
- Messages : 1696
Bonsoir,
Malgré les efforts de la communauté pour remonter des bugs (coucou Zarnal
), 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 !
-
CréateurSujet
-
AuteurRéponses
-
17 décembre 2022 à 18 h 56 min #153124Staff
Zarnal
- Level 22
- Messages : 7089
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.
17 décembre 2022 à 19 h 21 min #153128Logo
- Level 5
- Messages : 206
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.
17 décembre 2022 à 19 h 32 min #153130StaffZarnal
- Level 22
- Messages : 7089
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.
17 décembre 2022 à 22 h 53 min #153140Logo
- Level 5
- Messages : 206
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 !
18 décembre 2022 à 7 h 20 min #153159Kimy
- Level 12
- Messages : 1696
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 ! ».
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…
18 décembre 2022 à 13 h 00 min #153185StaffZarnal
- Level 22
- Messages : 7089
mais les lecteurs de disquettes
Oui. Lecteur ESCOM en tête.
A1200 Commodore mutant " FrankenAmiga" + 68040 + 8MO + SD 8go - A1200 ESCOM. HD 20MO. Mon meilleur et seul A500 : WinUae. CPC 6128-CPC 464.
18 décembre 2022 à 13 h 08 min #153186StaffZarnal
- Level 22
- Messages : 7089
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.
19 décembre 2022 à 13 h 28 min #153270StaffZarnal
- Level 22
- Messages : 7089
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.
19 décembre 2022 à 14 h 41 min #153285DocteurGeek
- Level 6
- Messages : 361
Ah ba. Je fonce prendre ça merci. En espérant avoir tes retours de tests
19 décembre 2022 à 15 h 23 min #153293DocteurGeek
- Level 6
- Messages : 361
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 ?
19 décembre 2022 à 15 h 30 min #153300Kimy
- Level 12
- Messages : 1696
Bon ! Je retourne faire « mumuse » avec ma version 2.0.0 qui me lance tout sans problème !
Quand je dis que les mises à jour, c’est le mal !
19 décembre 2022 à 15 h 36 min #153306DocteurGeek
- Level 6
- Messages : 361
Je viens d’éditer mon post à nouveau c’est réglé. Fonce, faut tester
19 décembre 2022 à 15 h 46 min #153316StaffZarnal
- Level 22
- Messages : 7089
’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é.
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.
19 décembre 2022 à 15 h 57 min #153317DocteurGeek
- Level 6
- Messages : 361
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.
19 décembre 2022 à 16 h 14 min #153320StaffZarnal
- Level 22
- Messages : 7089
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é.
Pour les tests, je vais pouvoir ralentir jusqu’à la 5.0 qui ne devrait plus tarder en principe ( +- sous 1 ou 2 mois ).
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.
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.
A1200 Commodore mutant " FrankenAmiga" + 68040 + 8MO + SD 8go - A1200 ESCOM. HD 20MO. Mon meilleur et seul A500 : WinUae. CPC 6128-CPC 464.
-
AuteurRéponses
- Vous devez être connecté pour répondre à ce sujet.