WinUAE 5.1.0 Beta 13 RC2 - 32/64 Bits... Benjamin Siskoo - 12/12/23 - 0 Commentaire(s)
Nouvelle bêta, avant la version finale ? Voici les nouveautés :
  • Le bouton "Redémarrer" de l'interface graphique ne réinitialisait pas correctement le drapeau du mode fenêtré/plein écran actuel dans la bêta 9. C'était incorrect. Maintenant, c'est corrigé correctement.
  • Certaines fonctionnalités spécifiques à ECS Denise ECS (principalement borderblank) ne fonctionnaient pas (bêta 1).
  • Mode plein écran sur un autre moniteur avec une DPI différente de celle où la position de l'interface graphique était précédemment enregistrée et l'interface graphique est ouverte : l'interface graphique utilisait une valeur DPI incorrecte.
  • Le boot ROM CSMK3/PPC semble effectuer des ajustements cachés, au moins pour les modes d'écran WB DBLxxx (par exemple, légèrement plus de lignes et taux de rafraîchissement de 48 Hz à 50 Hz) et ces modes avec overscan maximal avaient quelques pixels coupés du bord gauche. Cela corrige le problème, mais s'il affecte également d'autres modes, je reviendrai sur cette modification car "Overscan+" le corrige également. Veuillez vérifier si vous utilisez des modes programmés dans WB. (Je n'ai remarqué aucun problème, mais il existe trop de variantes différentes à tester et elles peuvent changer entre les versions du système d'exploitation ou avoir des ajustements manuels ajoutés) ÉDIT : Apparemment, CSMK3 fait la même chose que le "pilote de moniteur" VGAOnly.
  • L'option Backslash/F11 affectait incorrectement les touches du clavier à l'écran.
  • Ajout des fonctions de calculateur rl()/rw()/rb() au débogueur, qui lisent la valeur à partir d'une adresse. Par exemple, "m rl(rl(4)+10)" renvoie l'adresse de base d'exécution. Amélioration du support des nombres hexadécimaux dans les formules du calculateur.
  • Le débogueur 'v' et 'V' se souvient de la valeur verticale et horizontale précédente.
  • Les modes programmés entrelacés détectaient un changement de mode à chaque image (bêta 9).
  • La vitesse de la disquette à 800 % provoquait un plantage (bêta 10).
>>> Télécharger : WinUAE 5.1.0 Beta 13 RC2 - 32 Bits
>>> Télécharger : WinUAE 5.1.0 Beta 13 RC2 - 64 Bits


WinUAE 5.1.0 Beta 11 - 32/64 Bits... Benjamin Siskoo - 10/12/23 - 0 Commentaire(s)
Nouvelle bêta, avant la version finale ? Voici les nouveautés :
  • Ajout de l'option "Backslash/F11" pour le clavier du panneau de saisie 3 (case à cocher -> case à cocher à 3 états, notez que celles-ci fonctionnent étrangement en mode sombre). La nouvelle troisième option utilise le comportement original antérieur à la version 5.0 + F11 est associé à la touche "manquante" (code $2b). Le paramètre de ligne de commande -key_swap_hack prend maintenant une valeur (0=par défaut 5.0, 1=optionnel 5.0, 2=avant la version 5.0).
  • La banque de ROM étendue n'était pas libérée lorsqu'on appuyait sur Restart, ce qui pouvait provoquer un plantage lors du redémarrage de la même configuration.
  • Le compteur TOD du CIA-B était encore peu fiable dans certaines situations spécifiques (compté deux fois pendant une seule ligne de balayage). (protection étrange ABC Chemii provoquant des plantages aléatoires)
  • Éjecter puis insérer un disque lors de la même session GUI insérait instantanément le disque au lieu de suivre la séquence d'éjection, de délai, d'insertion. Changer de disque sans éjection fonctionnait correctement.
>>> Télécharger : WinUAE 5.1.0 Beta 11 - 32 Bits
>>> Télécharger : WinUAE 5.1.0 Beta 11 - 64 Bits


WinUAE 5.1.0 Beta 10 - 32/64 Bits... Benjamin Siskoo - 03/12/23 - 0 Commentaire(s)
La version finale approcheà grans pas, mais Toni Willen revient avec une nouvelle bêta. Voici les nouveautés :
  • Correction d'un plantage dans certaines configurations lors de la réinitialisation complète avec le freezer activé. (La correction de b9 n'a pas fonctionné).
  • Ne pas activer les modes de mise à l'échelle par défaut/TV dans les modes programmés. (La précédente option "par défaut" devait ignorer la mise à l'échelle dans les modes programmés, mais cela ne fonctionnait pas correctement).
  • Les changements d'état de l'émulation de disque en plein milieu d'une ligne de balayage fonctionnaient de manière peu fiable (protection anti-copie ABC Chemii / Ego Software).
  • Si la seule fonctionnalité d'extension UAE nécessitant le ROM de démarrage UAE est "Ajouter les lecteurs PC au démarrage" et que le mode du ROM de démarrage UAE configuré nécessitait le ROM F0, le ROM de démarrage UAE n'était pas entièrement activé automatiquement.
>>> Télécharger : WinUAE 5.1.0 Beta 10 - 32 Bits
>>> Télécharger : WinUAE 5.1.0 Beta 10 - 64 Bits


WinUAE 5.1.0 Beta 8 - 32/64 Bits... Benjamin Siskoo - 19/11/23 - 0 Commentaire(s)
Après une quinzaine de jours sans nouvelle, Toni Willen revient avec une nouvelle bêta. Voici les nouveautés :
  • Mise à jour du support de décompression DMS intégré : validation des données de piste compressées en cas de dépassement ou de débordement après le décompactage, et rejet de la piste en cas de détection de dommages. Résout la détection incorrecte de la clé de chiffrement par force brute pour certains fichiers DMS cryptés (THE_PLAGUE_1.DMS et quelques autres).
  • Activation toujours de DXGI_PRESENT_ALLOW_TEARING dans les modes D3D11 si le pilote le prend en charge. Cela pourrait améliorer la compatibilité de la synchronisation variable et la stabilité vidéo/son.
  • Le chaînage du compteur CIA (Compteur B compte les débordements du compteur A) ne fonctionnait que dans les modes CE (Cassé lors de la réécriture de l'émulation CIA récemment).
  • Hardreset randomise maintenant la valeur de la graine (si l'entrée de configuration "rndseed" est zéro). La version b1 en parlait, mais la graine n'était pas randomisée.
  • Certains écrits étranges et stupides de VPOSW provoquaient un redémarrage continu du traitement du vblank dans les modes de débordement par défaut et plus petits, rendant l'émulation vraiment lente. (Action Replay 3)
  • L'écriture dans DSKLEN avec le bit 15 défini ne démarrait pas immédiatement le DMA du disque si le DMA du disque précédent avait déjà été terminé. Seulement si le bit 15 est effacé, DSKLEN doit être écrit deux fois pour démarrer le DMA.
  • Correction d'un bogue émulé de lecture de disque Paula (HRM dit seulement "... De plus, le dernier mot d'une opération de lecture de disque DMA peut ne pas arriver (c'est-à-dire qu'un mot de moins peut être lu que demandé)"). Cela est maintenant émulé de manière assez précise (encore des tests à faire pour trouver tous les détails) sauf en mode turbo floppy. Auparavant, l'émulation retournait toujours le nombre demandé de mots. Cela met également en œuvre une interruption de fin de DMA "précoce" qui corrige le démo Knin Peaks / Reality. Le chargeur du démo ne peut fonctionner que si le bogue existe, sans bogue, il manquera des secteurs, fera des tentatives et plantera.
  • Charger un fichier de configuration provoquait un crash immédiat s'il avait une entrée de configuration hardfile2 avec une géométrie physique et également un fichier de géométrie, et le nom du fichier de géométrie était créé à partir de la chaîne d'identifiant du périphérique physique et qu'il incluait le caractère '/'. Correction du crash d'analyse et lors de la génération automatique du nom du fichier de géométrie, remplacement de tous les caractères non sécurisés par des caractères de soulignement.
  • ALT-TAB depuis le mode RTG plein écran D3D11 puis retour provoquait la disparition du curseur de souris matériel jusqu'à ce que sa forme soit modifiée par Picasso96.
>>> Télécharger : WinUAE 5.1.0 Beta 8 - 32 Bits
>>> Télécharger : WinUAE 5.1.0 Beta 7 - 64 Bits


WinUAE 5.1.0 Beta 7 - 32/64 Bits... Benjamin Siskoo - 05/11/23 - 0 Commentaire(s)
Après quelques mois de pause, Toni Willen revient avec une nouvelle série de bêta. Voici les nouveautés :
  • Correction de la transparence du clavier à l'écran dans les modes D3D9/11. Auparavant, cela ne fonctionnait que dans le mode HDR D3D11.
  • Ignorer le paramètre "Fenêtre principale toujours au premier plan" dans le mode D3D11. Le mode fenêtré D3D10+ n'est pas possible si le drapeau de la fenêtre toujours au premier plan est activé. Auparavant, cela provoquait un retour au mode D3D9. À mon avis, cela n'a pas de sens et il ne semble pas être mentionné dans la documentation, mais CreateSwapChainForHwnd() échoue si ce drapeau est activé. Les DLLs de débogage D3D11 signalent également que l'échec est dû au drapeau de fenêtre non pris en charge.
  • Ne pas effectuer de réinitialisation inutile de la configuration graphique si le mode RTG a changé, mais que le seul paramètre modifié était la profondeur des couleurs et que le mode n'est pas en plein écran avec la profondeur correspondante activée si possible. (b1)
  • Si l'initialisation de l'écran D3D11 détermine que le nouveau mode demandé a les mêmes paramètres que l'ancien mode, sautez également d'autres réinitialisations graphiques inutiles.
  • Ne pas activer le saut de trames temporaire en mode "warp" si le mode de débordement d'écran de débogage est activé, cela peut provoquer des problèmes aléatoires. Le mode "warp" active normalement le saut de trames dans les modes non-CE.
  • Ignorer les écritures VPOSW verticales en arrière ou sur la même ligne si elles proviennent de la CPU et que l'émulation de la CPU n'est pas en mode précis. Cela revient essentiellement aux mises à jour VPOSW du comportement antérieur à la version 5.0 lorsque la CPU n'était pas au moins en mode de cycle mémoire exacte, ne prenant en charge que les modes "faux NTSC" habituels. Au moins AR3 fait des choses étranges avec VPOSW qui ne peuvent pas fonctionner si la CPU n'est pas suffisamment lente.
  • Ajout d'une prise en charge générique pour l'émulation des contrôleurs IDE qui ont une puce flash/EEPROM programmable en circuit.
  • Mises à jour de l'émulation flash/EEPROM (prise en charge des commandes d'activation/désactivation de la protection en écriture, prise en charge des écritures partielles parallèles de l'EEPROM).
>>> Télécharger : WinUAE 5.1.0 Beta 7 - 32 Bits
>>> Télécharger : WinUAE 5.1.0 Beta 7 - 64 Bits


WinUAE 5.1.0 Beta 6 - 32/64 Bits... Benjamin Siskoo - 03/11/23 - 0 Commentaire(s)
Après quelques mois de pause, Toni Willen revient avec une nouvelle série de bêta. Voici les nouveautés :
 
Clavier Amiga sur l'écran Amiga :
  • La commande du déplacement de la souris via le pavé de l'interface graphique (GUI) s'enroule maintenant.
  • Correction de l'interface graphique (GUI) du son du panneau de contrôle du son. Passer d'une unité de disquette à l'autre forçait la configuration actuelle à la sélection de l'unité (b1).
  • Si une carte de contrôleur IDE Z2/Z3 avec plus d'un canal IDE était configurée plus d'une fois, le disque dur virtuel (HDF) de la deuxième carte était également monté sur le deuxième canal du premier contrôleur.
  • Le panneau des ports de jeu "Remap/Test" ne fonctionnait qu'une fois (cassé dans une version bêta précédente).
  • Ne réinitialisez pas inutilement D3D11 lors du passage de modes si la taille de la fenêtre et les paramètres de filtrage ne changent pas. Cette optimisation ne s'applique pas au mode D3D9.
  • Le passage entre le mode RTG et le mode natif en plein écran ne vérifiait pas correctement si les deux modes utilisaient le même moniteur (le moniteur par défaut par rapport à un moniteur spécifique sélectionné était toujours détecté comme deux moniteurs différents, même si un moniteur spécifique sélectionné était également le moniteur par défaut), ce qui entraînait une réouverture inutile de la fenêtre.
Détails du clavier à l'écran :
  • L'apparence est assez basique, mais elle doit être scalable à n'importe quelle résolution. Lignes et polices uniquement, il ne peut pas comporter de graphiques complexes.
  • Le bouton 4 du pavé est désormais automatiquement attribué à l'événement d'ouverture/fermeture du clavier à l'écran (si la configuration chargée a le bouton 4 affecté à autre chose, le bouton n'est pas attribué au clavier à l'écran).
  • Le bouton/d-pad du pavé qui contrôle normalement le joystick Amiga déplace la sélection du clavier. Les mouvements du joystick et les pressions de bouton ne sont pas envoyés côté Amiga tant que le clavier à l'écran est ouvert.
  • Appuyer sur le bouton Fire = envoie la pression de la touche sélectionnée
  • Relâcher le bouton Fire = envoie la libération de la touche sélectionnée
  • Appuyer sur le deuxième bouton = bascule l'état de la touche sélectionnée. Maintenez la touche Shift, Control ou toute autre touche de qualification enfoncée.
  • Relâcher le deuxième bouton = ne fait rien.
  • La disposition du clavier est la disposition américaine (US) + 2 touches utilisées dans les variantes de la disposition internationale + quelques "touches" bonus. Il est probable que d'autres dispositions ne seront pas prises en compte car cela est prévu uniquement pour les situations où des pressions de touches comme "Appuyez sur F1 pour démarrer le jeu" sont nécessaires. Il est impossible de savoir quelle disposition le programme attend de toute façon s'il lit directement le clavier ou les codes de balayage du clavier.
  • Si l'interface graphique (GUI) est ouverte lorsque le clavier à l'écran est actif, le contrôle du pavé de l'interface graphique est automatiquement activé.
  • Peut-être que d'autres "touches" utiles seront ajoutées ultérieurement.
  • Transparence uniquement dans les modes D3D9 et D3D11.
  • Cela n'a rien à voir avec le contrôle du pavé de l'interface graphique (GUI).
>>> Télécharger : WinUAE 5.1.0 Beta 6 - 32 Bits
>>> Télécharger : WinUAE 5.1.0 Beta 6 - 64 Bits


WinFellow 0.5.10 Fr... Benjamin Siskoo - 15/10/23 - 0 Commentaire(s)
Après plus d'un et demi sans nouvelle, Winfellow qui est une alternative à WinUAE (émulateur Amiga) vient enfin de sortir. On peut noter entre autre parmi les corrections de bugs, l'ajout de la version 64 Bits.Voici les nouveautés (merci Freddy pour la traduction de l'émulateur) :

Grâce à la disponibilité de l'outil de test de CPU de Toni Wilen, les problèmes principalement liés au CPU suivants des tests de base ont pu être résolus :

  • Suppression du registre d'adresse en tant qu'opérande source en octet dans le déplacement.
  • Diverses corrections d'instructions de champ de bits.
  • Comportement incorrect de pack/unpk.
  • Trapcc augmente le compteur de programme après la vérification de la condition pour obtenir la trame de pile d'exception correcte.
  • Cas2 sélectionne la première valeur de résultat de comparaison lorsque les deux registres de comparaison sont le même registre. Définit le drapeau V.
  • Link/Unlk résultat incorrect sur la pile lorsque le registre de lien était a7.
  • Fractionner les lectures longues en deux lectures de mot pour des valeurs correctes sur des banques qui ne sont pas stockées consécutivement.
  • Correction de VPOS wraparound.
  • Modifications du temps de cycle d'exception.
  • Correction de diverses instructions qui écrasaient les temps de cycle d'exception par des temps d'instruction réguliers (lors de déclenchement de violations de privilège, etc.).
  • Définition des temps de cycle de division à des valeurs plus proches des temps de cycle indiqués. Toujours pas calculés dynamiquement, mais devraient être plus proches.
  • Ne pas tracer lorsque l'instruction a été interrompue en raison d'une erreur illégale, de privilège ou d'adresse.
  • Correction du drapeau N de CHK.w.
  • Vérification inversée d'ea par rapport au registre de données pour le calcul du cycle.
  • Modifications du calcul du cycle pour BSET/BCGH.
  • Définition des drapeaux de division indéfinis selon le comportement du 68000.
  • Déplacement vers le registre SR, vérification du niveau de privilège avant d'évaluer ea.
  • Inclusion du temps d'exception dans le temps de cycle pour CHK.
  • Gestion différente de bkpt par rapport à illégal.
  • Dépassement cassé et autres cas spéciaux pour mull.
  • Gestion différente de la vérification du superviseur pour le déplacement depuis SR pour éviter de retourner le résultat lors de la levée d'exception.
  • Masque d'adresse manquant dans la gestion de la mémoire rtarea (pour lorsque le byte d'adresse supérieur contient des données).
  • Trapcc avait un mauvais compteur de programme dans la trame de pile.
  • Correction de la capture de la souris pour les anciennes plates-formes RetroPlatform.
>>> Télécharger : Winfellow 0.5.10 - 32 Bits et 64 Bits


WinUAE 5.1.0 Beta 5 - 32/64 Bits... Benjamin Siskoo - 14/10/23 - 0 Commentaire(s)
Après quelques mois de pause, Toni Willen revient avec une nouvelle série de bêta. Voici les nouveautés :
  • Quitter n'importe quelle sous-fenêtre de l'interface graphique (comme les disques durs virtuels, etc.) annulait systématiquement toutes les modifications, sans les prendre en compte (bêta 3).
  • Correction de la prise en charge des images de disque compressées au format DMS et d'autres images de disque simples lors du glisser-déposer (bêta 1).
  • Lorsqu'exécuté sans privilèges d'administrateur, l'ajout de disques durs continue d'afficher les disques GPT dans la liste (bêta 1).
  • En mode D3D11 et avec différents filtres D3D pour l'affichage RTG/native/native entrelacé, le filtre n'était pas toujours modifié lorsque le mode était changé (bêta 1).
  • Dans l'arborescence de contrôle de l'interface graphique, ne pas revenir automatiquement à la racine lorsqu'il n'y a plus de nœuds enfants (en appuyant sur la touche directionnelle droite).
  • Le changement de mode d'écran (par exemple de natif à RTG) aurait pu provoquer un écran noir, en particulier en mode D3D9, si le mode ancien et le nouveau avaient la même taille (bêta 1).
  • Lors de la restauration d'un fichier d'état sans unité de calcul en virgule flottante (FPU) alors qu'une configuration avec FPU était active, le FPU n'était pas désactivé.
  • Correction des scintillements aléatoires de la dernière ligne dans les modes non entrelacés/champs ou champs+ (non entrelacés).
>>> Télécharger : WinUAE 5.1.0 Beta 5 - 32 Bits
>>> Télécharger : WinUAE 5.1.0 Beta 5 - 64 Bits


<--Précédent 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 Suivant -->