📂 Commodore

WinUAE 6.1.0 Beta 21

par Benjamin Siskoo
40 vues
4 min de lecture
0 commentaire
💬 ✉

Bonjour tout le monde,

Freddy notre ami traducteur m'a envoyé la la version française pour l'excellent émulateur Amiga, WinUAE. Voici les nouveautés :

  1. En NTSC, l’état LOF (champ impair) de la synchronisation verticale longue/courte et de la position de fin était inversé (ancien bug).
  2. L’option « Always stretch PAL as NTSC » (Toujours étirer le PAL comme le NTSC) ne fonctionnait que si l’option « Always stretch NTSC mode » était également cochée.
  3. Avec l’option « Always stretch PAL as NTSC », la hauteur interne de l’affichage après mise à l’échelle préalable est désormais identique à celle du mode NTSC standard (en b19, elle était inférieure de 2 lignes).
  4. En b19, le masquage des bordures du filtre (Filter border blanking) aurait également dû être activé par défaut dans les modes Default, Fullscreen (TV) et Fullscreen (Max).
  5. En mode rapide (Fast mode), le dessin des bordures ne masquait pas les bordures gauche et droite lorsque l’option Filter border blanking était activée (b1).
  6. En mode D3D11, le passage de l’écran natif à l’écran RTG ne mettait pas à jour la sélection des options de filtrage pour utiliser celles du panneau RTG, sauf si le changement nécessitait une réouverture de la fenêtre ou de l’écran. Cela entraînait l'ignorance des paramètres d'activation/désactivation du filtrage bilinéaire et des lignes de balayage (scanlines) du panneau RTG.
  7. Les adaptateurs d’affichage fonctionnent à nouveau (avec un comportement au moins en grande partie identique à celui de la version 5.3.1). La plupart d’entre eux ne semblent pas fonctionner en mode AGA. Il n’est pas certain que cela soit dû à un problème d’émulation ou que le matériel réel présente les mêmes limitations. (Le Video DAC 18 constitue une exception : il ne peut réellement pas fonctionner avec l’AGA en raison d’un conflit d’adresses de registres.)
  8. Amélioration des vérifications des limites de taille des tampons de dessin. Dans certaines situations rares, des plantages aléatoires dus à un dépassement de ces tampons pouvaient encore se produire.
  9. bsdsocket.library : la fonction ObtainSocket() ne libérait pas complètement le socket. Ce bug existait probablement depuis l’introduction de l’émulation de bsdsocket.library.
  10. Correction de la gestion du banking SVGA de la Retina Z2. (SR)
  11. Mappage des fenêtres mémoire VGA des cartes graphiques PCI. Corrige notamment le fonctionnement de la S3 Trio64 PCI. (SR)
  12. Correction du calcul de l’adresse de départ vidéo de la VRAM des cartes RTG basées sur INMOS. (SR)
  13. Diverses corrections de validation des limites de tampons dans les pilotes basés sur QEMU ainsi que dans la gestion des formats CHD, LHA et ZIP. (SR)
  14. Remplacement de tout le code PCem restant par celui de 86Box et intégration des mises à jour de 86Box (processeur Bridgeboard, puces d’interface, puces SVGA utilisées dans l’émulation des cartes RTG, etc.). (SR)
  15. Correction de la sélection des banques de fenêtres PCI du Mediator A4000 PCI. (SR)
  16. Les pilotes ATonce v3.00 ne provoquent plus de plantage. (SR)
  17. L’option « Remove interlace artifacts » (Supprimer les artefacts d’entrelacement) devrait désormais fonctionner sans scintillement ni lignes manquantes.
  18. L’option « Always stretch PAL as NTSC » (Toujours étirer le PAL comme le NTSC) décale désormais le début de l’affichage vertical de 5 lignes afin de mieux correspondre au positionnement du NTSC sur un véritable Amiga.
  19. Lorsque le bit PORTS/EXTER de INTREQ était à 0 et qu’une lecture du registre d’état des interruptions CIA se produisait simultanément, l’effacement de l’interruption CIA était effectué en premier. Cependant, le bit correspondant dans INTREQ aurait dû rester activé (la broche IRQ du CIA est désactivée légèrement plus tard). Le comportement était aléatoire avant b13 et systématiquement incorrect depuis b13, à la suite de la mise à jour de la gestion des événements. Cette correction résout notamment le problème de la routine clavier défectueuse de Warhead, qui ne parvenait plus à lire aucune touche. D’autres programmes pouvaient également être concernés.
  20. Lors du chargement d’un fichier de sauvegarde d’état (statefile) contenant une configuration de mode d’affichage programmée hors limites, avec un moniteur en mode de synchronisation combinée, le mode de synchronisation composite n’était pas toujours imposé. Un mode de synchronisation H/V inutilisable était parfois sélectionné à la place.
  21. Avec le système de fichiers utilisant les répertoires de l’hôte, lorsqu’un répertoire côté PC et au moins un fichier ou sous-répertoire qu’il contenait étaient présents dans le cache, la suppression ultérieure de ces éléments depuis le système hôte provoquait un problème. Lors du prochain accès au répertoire depuis l’Amiga, celui-ci était vidé du cache, mais les éléments qu’il contenait n’étaient pas libérés. Cela pouvait provoquer un plantage lorsque le cache était saturé et que d’anciennes entrées étaient supprimées. (SR)
  22. La modification à la volée de l’activation du JIT ARM64 ou de la taille de son cache ne fonctionnait pas correctement. (SR)

news_5c0bd1fea057fde2_1793526152.png

Télécharger : WinUAE 6.1.0 Beta 21 - 32 Bits

Télécharger : WinUAE 6.1.0 Beta 21 - 64 Bits

💬 Commentaires (0)

Soyez le premier à commenter !

✏️ Laisser un commentaire

Commentaire *
0 / 5000

Votre pseudo et votre message seront publiés après modération. Votre adresse IP est conservée temporairement pour lutter contre le spam.