WinUAE 4.9.9 Beta 8 - 32/64 Bits... Benjamin Siskoo - 04/12/22 - 2 Commentaire(s)
Nouvelle série de bêta encore bien chargé proposé par Toni Willen et traduit par notre ami Freddy. Rappelons que cette émulateur Amiga, doit être le plus complet et le plus précis du marché. Voici les nouveautés :
  • Le passage du RTG au mode chipset (non entrelacé) n'activait pas le filtre du mode natif (bêta 7).
  • Si le comptage TOD de la CIA-A était basé sur les ticks du PSU, les ticks retardés jusqu'au scanline suivant (en raison des retards de comptage TOD internes de la CIA) étaient perdus (bêta 1).
  • Ajout de la carte GVP A1208 Z2 RAM + SCSI. Il s'agit en fait d'un contrôleur SCSI GVP série II Z2 + extension de RAM sous une forme différente. Utilise les ROMs SCSI habituelles de la série 2 de GVP. Si l'A1208 est émulé et que la Z2 RAM est activée, la Z2 RAM reçoit les données d'autoconfiguration de la Z2 RAM de l'A1208 GVP. L'ID du dispositif interne de l'A1208 GVP est 0x97.
  • La gestion des interruptions du mode JIT est restaurée, le mode JIT nécessite une gestion des interruptions "différente" de celle des modes non-JIT pour de meilleures performances (bêta 5).
  • L'émulation du blitter uaegfx était accidentellement désactivée depuis bêta 4.
  • La mise à jour bêta 1 d'uaegfx avait un opérateur erroné dans la fonction masquée 8-bit DST=SRC blitter (défilement Turbotext en 8-bit) (b1)
  • Les fonctions de blitter uaegfx qui ne sont pas basiques (par exemple, masque défini ou non utilisé couramment) ne géraient pas correctement le chevauchement de la source et de la destination (Défilement de Turbotext en mode 8 bits).
  • Les entrées du fichier de configuration gfx_left_windowed et gfx_top_windowed ont été remplacées par gfx_x_windowed et gfx_y_windowed. La raison était l'échange de coordonnées mais pour garder la compatibilité ascendante, de nouvelles entrées de configuration ont été ajoutées au lieu de réparer en les échangeant. Les anciennes entrées de configuration fonctionnent toujours.
  • Ajustement du timing exact du cycle 68020 (Lionheart whdload slave v2.3).
  • Augmente légèrement la vitesse approximative du A1200 68020. (Beaucoup de démos AGA avaient des ralentissements). Le mode CE n'est pas modifié.
  • La rare ROM de démarrage SupraDrive 2000DMA a finalement été abandonnée. Support ajouté.
  • L'analyse de la commande memwatch du débogueur a été modifiée. Certains paramètres ont été ignorés. La correspondance des valeurs est maintenant V<valeur>.
  • Ajout de la prise en charge de la condition d'erreur de l'analyseur de chaînes de caractères vers les entiers dans le débogueur. Les commandes potentiellement dangereuses sont maintenant interrompues si l'adresse attendue ne peut pas être analysée (comme 'g <typo dans l'adresse hexadécimale qui n'est pas analysée>'), la conversion de la chaîne en entier échouait auparavant et retournait la valeur zéro.
>>> Télécharger : WinUAE 4.9.9 Beta 8 - 32 Bits
>>> Télécharger : WinUAE 4.9.9 Beta 8 - 64 Bits


WinUAE 4.9.9 Beta 7 - 32/64 Bits... Benjamin Siskoo - 27/11/22 - 2 Commentaire(s)
Nouvelle série de bêta encore bien chargé proposé par Toni Willen et traduit par notre ami Freddy. Rappelons que cette émulateur Amiga, doit être le plus complet et le plus précis du marché. Voici les nouveautés :
  • Lorsque l'on change à la volée le type de lecteur de disquette de FloppyBridge à normal ou vice versa, le changement de disque est maintenant simulé automatiquement.
  • L'entrée du fichier de configuration floppyXprofile (x=numéro de lecteur) peut être utilisée pour changer le type de lecteur à la volée en utilisant uae-configuration. Remplace floppyXtype qui utilise des paramètres de nombre magique (il est toujours supporté). Le type de lecteur peut être par exemple "35dd" ou "35hd" ou "floppybridge". (TODO : support de floppybridge:<parameters>)
  • Les pré-extractions d'instructions du CPU sont marquées par "I" et les accès aux données par "D" dans le débugueur DMA (par exemple "CPU-RWI").
  • N'autorise pasr l'option JIT FPU si aucun FPU n'est sélectionnée.
  • Si le copper utilise le dernier cycle de la trame : l'instruction suivante du copper (= toute dernière instruction du copper avant qu'il ne redémarre) était affichée de manière incorrecte dans le débugueur DMA (bug visuel uniquement).
  • Les cycles vides spéciaux du copper où le copper alloue le cycle mais le laisse inutilisé sont maintenant marqués avec un "C" dans le débugueur DMA.
  • L'écriture DMA sur disque vers nulle part (aucun lecteur sélectionné) ne se terminait jamais. Ceci (et la lecture qui a été corrigée dans la bêta 6) fonctionnait dans l'ancienne version, probablement cassé dans la bêta 1.
  • Les emplacements DMA d'écriture de disque ont maintenant un ordre correct (DMA de lecture : les emplacements sont remplis de droite à gauche, DMA d'écriture : remplis de gauche à droite).
  • Synchronisation de l'index des disquettes (flagCIA-B) Le bit d'interruption CIA était "collant" dans certaines situations (bêta 1).
  • Correction de la synchronisation audio des CD CHD (Toujours utiliser la méthode d'accès par bloc logique).
  • Certaines options de filtrage utilisaient toujours des paramètres de mode de filtrage non entrelacé lorsque le filtre en mode entrelacé était actif.
  • Correction des artefacts de mise à l'échelle des entiers en mode D3D11 (bêta 1).
  • Le code de support du shader D3D11 fuyait la fonction ID3D11RenderTargetView, causant des problèmes lorsque le shader ou les paramètres étaient modifiés à la volée.
  • Un double clic sur la barre de titre de la fenêtre en mode fenêtré faisait toujours basculer la fenêtre en mode plein écran (le basculement ne devrait avoir lieu que si l'on appuie sur Shift=Fullscreen ou Control=Fullwindow). Peut être dépendant de la version de Windows.
  • Le début et la fin du même vertical de DIWSTRT et DIWSTOP n'étaient pas fiables (problème d'intro de James Pond 2).
>>> Télécharger : WinUAE 4.9.9 Beta 7 - 32 Bits
>>> Télécharger : WinUAE 4.9.9 Beta 7 - 64 Bits


WinUAE 4.9.9 Beta 6 - 32/64 Bits... Benjamin Siskoo - 20/11/22 - 2 Commentaire(s)
Nouvelle série de bêta encore bien chargé proposé par Toni Willen et traduit par notre ami Freddy. Rappelons que cette émulateur Amiga, doit être le plus complet et le plus précis du marché. Voici les nouveautés :
  • Correction du plantage avec le filtre du mode entrelacé (b5).
  • DMA de lecture de disque démarré (sans DSKSYNC) et lecture de "rien" (pas de lecteurs connectés) : le DMA de disque ne se termine jamais. (CDTV boot hang sans DF0 :).
  • Correction d'un problème avec le compteur CIA B.
  • 68060 sans FPU et exécutant une instruction FPU qui utilise le mode d'adressage -(an) ou (an)+ : la valeur originale du registre d'adresse a été restaurée deux fois lors de la création d'un cadre de pile d'exception de ligne F. La deuxième fois, la valeur du registre n'était pas valide. La deuxième fois, il a utilisé une valeur de registre invalide, ce qui a entraîné la modification de D7.
  • Correction des délais de traitement des interruptions audio et de l'AUDxDAT. Ils étaient trop longs (2 CCK) alors que le délai correct n'est que de 1 CCK. Le délai de 2 CCK semblait être correct parce qu'auparavant le timing des interruptions était erroné.
  • Maintien de l'arrêt du CPU lorsque les touches de réinitialisation du clavier sont maintenues enfoncées (mise à jour du changement de réinitialisation b3).
  • Le mode EHB n'était pas fiable en mode AGA (b5)
  • 68010+ L'exception d'instruction illégale BKPT avait un PC empilé pointant sur l'instruction suivante alors qu'il devrait pointer sur BKPT.
  • Correction d'un problème de dépassement avec le DIVU du 68010 DIVU.
  • Le bug copper/blitter a été testé, mis à jour et confirmé et est à nouveau activé par défaut (seulement si le 68000 et en cycle-exact). Il s'agit du fameux bug du chipset qui peut provoquer la copie du pointeur du cuivre vers le pointeur du blitter si le copper était en attente, que le CPU écrivait dans la fonction COPJMPx pendant un cycle impair et que le blitter était actif. Pas 100% précis (les modulos ne sont pas ajoutés correctement quand le bug se produit) en mode ligne parce que les "micro-opérations" internes du mode ligne ne sont pas totalement correctes (exactement quand les pointeurs changent, le modulo est ajouté etc, des opérations invisibles qui n'affectent pas la sortie du mode ligne).
>>> Télécharger : WinUAE 4.9.9 Beta 6 - 32 Bits
>>> Télécharger : WinUAE 4.9.9 Beta 6 - 64 Bits


VBA-M 2.1.4 du 12.11.2022 - 32 Bits / 64 Bits... Benjamin Siskoo - 14/11/22 - 0 Commentaire(s)
La derrnière version traduite en français sur le site daté de 2014 alors que cette émulateur a toujours été actif. Je corrige ca en proposant la toute dernière version disponible. Il doit manquer quelques traductions, il peut y avoir des fautes, mais je réglerais ca au fur et à mesure. Les nouveautés sont tellement nombreuses que je ne peux pas toutes les lister. On notera quand même l'ajout de la version 64 Bits.
 
>>> Télécharger : VBA-M 2.1.4 du 12.11.2022 - 32 Bits
>>> Télécharger : VBA-M 2.1.4 du 12.11.2022 - 64 Bits


WinUAE 4.9.9 Beta 5 - 32/64 Bits... Benjamin Siskoo - 08/11/22 - 1 Commentaire(s)
Nouvelle série de bêta encore bien chargé proposé par Toni Willen et traduit par notre ami Freddy. Rappelons que cette émulateur Amiga, doit être le plus complet et le plus précis du marché. Voici les nouveautés :
  • Si le copper a utilisé le dernier cycle dans le scanline et que le dernier cycle était un cycle pair (PAL 226) et qu'il voulait le prochain cycle possible du copper et qu'il était libre : le copper allouera le cycle 1 (le copper ne l'utilisera pas, ni le CPU ou le blitter. Le cycle est alloué parce qu'il est à 2 cycles de 226 mais il est inutilisable parce que ce n'est pas un cycle pair) et le cycle 2 (le copper l'utilise normalement) de le scanline suivant. Ceci était implémenté avant la 4.9 mais a été perdu lorsque la réécriture de l'allocation des cycles de l'émulation personnalisée a été faite.
  • La lecture d'un registre inexistant retournait toujours FFFF au lieu des données que l'accès DMA possible du cycle précédent avait transférées. (Equipose / Hang complexe)
  • Ne pas garder le drapeau "interruption active" activé si IPL est >0 mais que le masque d'interruption du CPU est supérieur ou égal au niveau d'interruption actuel. Ne le vérifie que si le masque est abaissé. Evite les vérifications inutiles des drapeaux d'état entre chaque instruction émulée.
  • Remplir les entrées de la palette de couleurs avec des contenus pseudo-aléatoires lors de la mise sous tension (sauf COLOR0 pour ne pas avoir de flash de couleur gênant au démarrage. Ce qui se produit de manière aléatoire sur les HW réels).
  • Différence OCS/ECS vs AGA en mode EHB émulé. Le nombre de plans actifs OCS/ECS n'affecte pas EHB (seulement HAM, DPF ou KILLEHB désactive EHB). Par exemple, si le nombre de plans change au milieu du scanline de 6 à 5, EHB reste actif et les données restantes dans les shifters du plan 6 apparaissent toujours comme un plan EHB. Mais si le changement du nombre de plans de l'AGA entraîne le passage immédiat au mode couleur normal, les données restantes du plan 6 sélectionnent les entrées 32 à 63 de la palette de couleurs (G.Rowdy / Desire).
  • Dans certaines situations, si le même scanline activait et désactivait l'EHB, le scanline entier était dessinée sans EHB (G.Rowdy / Desire).
  • Remplacement du générateur de nombres pseudo-aléatoires de la bibliothèque C par un simple algorithme xorshift.
  • La capture d'écran en mode overscan ultra extrême était coupée verticalement.
  • Correction de l'option "Supprimer les artefacts d'entrelacement" (bêta 1).
  • Ajout de paramètres optionnels pour le panneau de filtre du mode entrelacé du chipset. Si cette option est activée et qu'au moins une entrée est différente du panneau de filtre du mode natif normal, le filtre est sélectionné lorsque le mode natif actuel est entrelacé et repasse au filtre natif normal lorsque le mode repasse en mode non entrelacé.
  • Ajout du verrouillage des sémaphores à l'émulation A2065, auparavant il était possible de libérer les ressources de l'A2065 alors qu'un autre processus (par exemple slirp) était en train d'accéder à sa RAM embarquée.
  • Correction du blocage de l'émulation MIDI du port série (bêta 1).
>>> Télécharger : WinUAE 4.9.9 Beta 5 - 32 Bits
>>> Télécharger : WinUAE 4.9.9 Beta 5 - 64 Bits


WinUAE 4.9.9 Beta 4 - 32/64 Bits... Benjamin Siskoo - 31/10/22 - 2 Commentaire(s)
Nouvelle série de bêta encore bien chargé proposé par Toni Willen et traduit par notre ami Freddy. Rappelons que cette émulateur Amiga, doit être le plus complet et le plus précis du marché. Voici les nouveautés :
  • Corrections IPL restantes (LINK, UNLK, MOVE to SR/CCR, AND/EOR/OR SR/CCR, correction IPL de l'attente du CPU.
  • Effet secondaire de Paula émulé qui affecte le timing IPL. Les changements d'état de la ligne IPLx de bas en haut (IPL est actif bas) sont environ 0,5 CCK plus tard que les transitions de haut en bas. Cela retarde la détection du changement d'IPL par le CPU de 2 horloges CPU si une ligne IPL a eu une transition de bas en haut. Le CPU accepte le changement d'IPL seulement s'il a été stable pendant 2 horloges du CPU. (par exemple 3 à 5 a le retard, 4 à 5 n'a pas)
  • Activez seulement l'audio WASAPI par défaut.
  • La commande de point d'arrêt du débogueur accepte un nombre d'occurrences avant de passer au débogueur (f Nxx <adresse> où xx est le nombre d'occurrences requises).
  • Les contrôles de limite de recouvrement uaegfx comparaient la fin de VRAM du côté Amiga avec la fin de bitmap du côté hôte physique qui passait accidentellement si Windows 64 bits. La fenêtre de recouvrement était généralement vide si Windows 32 bits. (Cela a pu fonctionner dans certaines configurations en utilisant Z2 uaegfx).
  • Le bouton d'aide de l'interface graphique est maintenant toujours disponible et s'ouvre s'il existe : (par ordre de priorité) winuae.chm, winuae.pdf. Si aucun des deux n'est trouvé, la page web d'aide est ouverte (sans demander d'abord comme précédemment).
  • Il est toujours possible d'exécuter WinUAE en mode fenêtré si le bureau est en 16 bits, mais cela peut créer des problèmes graphiques. Je ne suis pas sûr que cela doive encore être supporté.
>>> Télécharger : WinUAE 4.9.9 Beta 4 - 32 Bits
>>> Télécharger : WinUAE 4.9.9 Beta 4 - 64 Bits


WinUAE 4.9.2 Beta 3 - 32/64 Bits... Benjamin Siskoo - 27/10/22 - 4 Commentaire(s)
Nouvelle série de bêta encore bien chargé proposé par Toni Willen et traduit par notre ami Freddy. Rappelons que cette émulateur Amiga, doit être le plus complet et le plus précis du marché. Voici les nouveautés :
  • La position de contrôle de l'IPL 68000 est maintenant presque entièrement exacte (il reste encore quelques cas particuliers à vérifier et à tester). Un grand merci à l'auteur de fx68k !
  • Correction de l'accrochage de la commande W debugger.
  • Le mode Full drive/RDB est maintenant une checbox normale. Espérons qu'il soit moins déroutant que le bouton qui ne ressemblait pas vraiment à un bouton. Si le HDF sélectionné a déjà un identifiant RDSK, la case à cocher est cochée et désactivée. La case à cocher ne peut être cochée/décochée que si le HDF sélectionné n'a pas d'identifiant RDSK.
  • Le mode GDI ne forçait pas le mode de profondeur d'écran 32 bits.
  • Le changement d'uae-configuration de FloppyBridge met maintenant réellement à jour toutes les variables internes.
  • Les captures d'écran ne fonctionnaient pas si la case 256 couleurs n'était pas cochée (on essayait de créer une image indexée sur une palette 24 bits).
  • Le délai de 1 cycle du statut du blitter de DMACONR n'était pas respecté (Circle scroller / UFO)
  • Activer le débogueur DMA puis retourner à l'émulateur rapportait continuellement des conflits jusqu'à ce que la trame suivante soit terminée. L'initialisation du débogueur DMA a été modifiée mais les tables n'étaient pas complètement initialisées.
  • La réinitialisation du clavier se comporte maintenant plus comme du matériel réel. Appuyez sur les touches, le matériel est réinitialisé (si l'avertissement de réinitialisation du clavier n'est pas actif), la réinitialisation continue seulement quand au moins une touche est relâchée. Si toutes les touches sont maintenues enfoncées plus de 5 secondes : faire un hard reset.
  • La ligne d'accès CIA du débogueur DMA inclut également l'état de l'E-clock (0, 2, <data access info>, 6, 8) et tous les cycles "gaspillés" nécessaires pour se synchroniser avec l'E-clock sont marqués par "-".
  • Le débogueur DMA est plus large. Plus d'espace pour les fonctionnalités futures.
  • De nouveaux tests de débogage ont été effectués, par exemple toutes les instructions de modification de SR (y compris STOP) ont été testées avec trace + interruption en attente. Aucune erreur trouvée.
  • Si la fonction STOP a été exécuté sans trace active et que la fonction STOP a activé la trace,la fonction  STOP s'arrête toujours normalement et seule l'interruption peut le réveiller. (b1)
  • Le bit d'occupation du blitter était lu de manière incorrecte comme blit non occupé si le blitter était en mode non-nasty et non en mode line et que le CPU volait l'avant-dernier slot du canal D.
  • Suppression de toutes les vérifications restantes de Windows 7/Vista (du temps où XP et Vista étaient encore supportés).
  • L'option "Supprimer les artefacts d'entrelacement" est cassé. Ca sera corrigé plus tard.
>>> Télécharger : WinUAE 4.9.2 Beta 3 - 32 Bits
>>> Télécharger : WinUAE 4.9.2 Beta 3 - 64 Bits


WinUAE 4.9.2 Beta 2 - 32/64 Bits... Benjamin Siskoo - 10/10/22 - 2 Commentaire(s)
Nouvelle série de bêta encore bien chargé proposé par Toni Willen et traduit par notre ami Freddy. Rappelons que cette émulateur Amiga, doit être le plus complet et le plus précis du marché. Voici les nouveautés :
  • Le blanking de resynchronisation de l'écran était bloqué (~1s d'écran vide lors du changement de mode).
  • Le transfert de données des périphériques en série émulés en internes (par exemple le lecteur de laserdisc) était instable.
  • Les données de la taille de l'autoconfig de la carte RTG émulée par le matériel Z3 ont été corrigées puis à nouveau cassées.
  • Certains contrôleurs SCSI NCR710+ se bloquaient.
  • Les bits d'état du port série n'étaient pas corrects dans tous les modes du CPU.
  • Refonte de la table d'émulation des instructions internes du CPU, utilisation d'une table séparée pour les instructions qui renvoient le nombre total de cycles et les instructions qui comptent les cycles de manière interne (modes cycle-exact).
  • La boîte de dialogue du type de disquette du panneau de démarrage rapide était partiellement coupée si l'interface graphique utilisait une taille par défaut plus petite.
  • L'installation complète de D3D9 était accidentellement requise (message d'erreur d3dcompiler_47.dll).
  • Le retour automatique au mode GDI (si D3D11 et D3D9 ne sont pas disponibles) était toujours tenté.
>>> Télécharger : WinUAE 4.9.2 Beta 2 - 32 Bits
>>> Télécharger : WinUAE 4.9.2 Beta 2 - 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 Suivant -->