[UAE] WinUAE

  • Ce sujet contient 152 réponses, 6 participants et a été mis à jour pour la dernière fois par AladinAladin, le il y a 1 semaine.
15 réponses de 121 à 135 (sur un total de 152)

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

  • Auteur
    Réponses
  • #71530
    Staff
    AladinAladin
    • Level 24
    • Messages : 9620

    WinUAE 4.3.0 beta 5 (16 Novembre 2019)
    http://eab.abime.net/showthread.php?t=98746

    Changelog: (traduction Tradu-france.com)
    Ne définie pas l’espace maprom invalide du Blizzard 2060 et plante si la carte n’a pas de RAM installée.
    Ajout de la prise en charge de la nouvelle variante adf cooked qui peut stocker les en-têtes de secteur : les données d’en-tête de secteur sont ajoutées à la fin de l’ADF normal. Activé uniquement si la taille du fichier ADF est exactement (80 à 82) * (512 + 16) * (11 ou 22) * 2. Pratiquement inutile car presque aucun programme n’utilise d’en-têtes de secteur et l’adf étendu peut déjà les stocker (mais seulement sous forme brute mfm). Le créateur d’image disque ne le prendra pas en charge.
    Améliorations de la stabilité de la synchronisation synchronisée sans décalage.
    Le *.driver de la Trumpcard IVS pour démarrer la conversion automatique de la ROM ne prenait pas en charge les anciennes versions de fichiers de pilotes simple hunk.

    Téléchargement:
    http://www.tradu-france.com/index.php?page=fullstory&id=656



    #73190
    Staff
    AladinAladin
    • Level 24
    • Messages : 9620

    WinUAE 4.3.0 beta 6 (02 Décembre 2019)
    http://eab.abime.net/showthread.php?t=98746

    Changelog: (traduction Tradu-france.com)
    Le débogueur DMA SPRxPOS/SPRxCTL et SPRxDATA/SPRxDATB ont été remplacés.
    Lagless vsync : utilisez l’interrogation de lignes raster si Windows 7. D3DKMTWaitForVerticalBlankEvent() (encore) semble fonctionner mal dans Windoes 7 (b5).
    PCMCIA surcharge toutes les cartes Z2 à 0x60000000-0x9fffffff. Tout conflit de carte Z2 désactivera désormais PCMCIA. (Ce n’est pas vraiment ce qui se passe dans le monde réel mais vous ne pouvez pas facilement avoir plusieurs cartes Z2 en A600 ou A1200 non plus dans le monde réel. Cela peut devenir confus si vous changez de carte Z2 et que soudain une ou les deux cartes s’arrêtent tout simplement de fonctionner.)
    Ajout de limites au rendu horizontal interne du bitplane, dans certaines situations (mode de récupération AGA élevé, haute résolution et/ou mode subpixel), il a débordé sur la ligne suivante.
    Ajout de la prise en charge du contrôleur IDE AccessX 2000. Même contenu de ROM, adresse de ROM et ligne de données « embrouillage » différentes de celles utilisées dans la variante 500.
    68010 CLR.B <odd ea> a causé une erreur d’adresse. (Le testeur de CPU a déjà mis à jour la version bêta, mais la taille n’a pas été vérifiée…)
    Mises à jour du testeur de CPU, plus d’erreurs de bus et d’adresse, cas spéciaux (instruction de branchement saut à l’adresse d’erreur de bus – 2, etc) vérifiés et correctement émulés. Trace est aussi beaucoup mieux supporté.

    Téléchargement:
    http://www.tradu-france.com/index.php?page=fullstory&id=658

    #73972
    Staff
    AladinAladin
    • Level 24
    • Messages : 9620

    WinUAE 4.3.0 beta 7 (07 Décembre 2019)
    http://eab.abime.net/showthread.php?t=98746

    Changelog: (traduction Tradu-france.com)
    Sortie du débugueur DMA vers le fichier journal avec la commande « vl ».
    Correction du contrôle de la taille de la mémoire tampon horizontale du bitplane b6. (par exemple, la super haute résolutions n’étaient pas entièrement visibles)

    Téléchargement:
    http://www.tradu-france.com/index.php?page=fullstory&id=659

    #74013
    Staff
    AladinAladin
    • Level 24
    • Messages : 9620

    WinUAE 4.3.0 beta 8 (09 Décembre 2019)
    http://eab.abime.net/showthread.php?t=98746

    Changelog:
    – Partition HDF default geometry calculation changed if partition size is 1000M or larger, keeps total cylinders under 32768 = better compatibility with pre-OS3.9(BB2?) versions. Only changed when HDF is added using GUI. Config file loaded geometry won’t change.
    – RDB mode didn’t disable if RDB HDF was selected and then switched to partition HDF using GUI.
    – CD32 didn’t boot from CD after reset (b1)
    – DMA debugger update in b7 had incorrect commmand parsing.
    – Microbotics HardFrame v1.9 ROM CRCs added.
    – D3D11 HDR mode is not anymore enabled automatically (if compatible hardware is detected), it is now only enabled if gfx_hdr=true is in config file. This is experimental feature and should not be the default in official versions.
    – RTG mode D3D9/11 overlay graphics support. (Scaling/positioning needs to be better but it needs more updates, after 4.3.0 is out)

    Téléchargement:
    http://eab.abime.net/showpost.php?p=1364322&postcount=142

    #76212
    Staff
    AladinAladin
    • Level 24
    • Messages : 9620

    WinUAE 4.3.0 beta 9 (14 Décembre 2019)
    http://eab.abime.net/showthread.php?t=98746

    Changelog: (traduction tradu-france)
    Vérification complète du testeur de CPU 68000 et 68020 (y compris les erreurs de trace et d’adresse).
    68020 T0  activé et RTE provoquant une exception d’erreur de format : l’exception de trace n’était pas générée.
    Encore une autre mise à jour  pour le jeu « Alien Breed 3D » avec un scintillement qui dépend de la taille de l’écran ». Espérons que cela fonctionne maintenant pleinement.

    Téléchargement:
    http://www.tradu-france.com/index.php?page=fullstory&id=660

    #76213
    Staff
    AladinAladin
    • Level 24
    • Messages : 9620

    WinUAE 4.3.0 beta 10 (17 Décembre 2019)
    http://eab.abime.net/showthread.php?t=98746

    Changelog:

    – Emulation window status bar DPI calculation fixed.
    – Default GUI size (when opened without existing registry/ini data or version in reg/ini is old) didn’t include DPI correction.
    – Added -resetgui command line parameter that resets GUI customizations stored in registry/ini.

    Some high DPI nice to have things that I forgot. If you have high DPI display (and even if you don’t), could you test following:

    – Click misc panel GUI default button. GUI size should have correct default size, for example no too large fonts in small buttons etc..
    – Run winuae with -resetgui command line parameter. GUI should have same size as in previous test (but position can be different because it also resets)

    Téléchargement:
    http://eab.abime.net/showpost.php?p=1365738&postcount=174

    #76214
    Staff
    AladinAladin
    • Level 24
    • Messages : 9620

    WinUAE 4.3.0 (19 décembre 2018)
    http://www.winuae.net/2019/12/20/winuae-4-3-0/

    Téléchargement:
    http://www.winuae.net/download/

    #85391
    Staff
    AladinAladin
    • Level 24
    • Messages : 9620

     

    WinUAE 4.4.0 beta 01 (19 Avril 2020)
    http://eab.abime.net/showthread.php?t=101828

    Changelog: (traduction Tradu-france.com)
    – L’émulation 68000 est maintenant entièrement(*) précise, fonctionnellement et au niveau du cycle, y compris les effets secondaires des exceptions (drapeaux et contenus de registre non définis, etc.). Les comptes de cycles sont également corrects en mode de pré-extraction (plus compatible) si rien ne vole les cycles du CPU.
    – Les instructions du 68000 courantes sans plus compatibles sont également précises, sauf si l’instruction a un nombre de cycles variable (comme MUL/DIV et autres).
    – * = le temps d’échantillonnage de l’IPL pour interrompre la détection de changement de niveau n’est pas précis à 100%.
    – L’émulation 68010 est maintenant précise au niveau du cycle, y compris en mode boucle. (Les temps d’exception/effets secondaires, principalement les drapeaux d’erreur de bus non définis sont erronés. Les erreurs d’adresse sont correctes)
    – Le support de base du FPU a été ajouté à mon testeur de CPU. Les instructions arithmétiques de base du FPU ont été testées et leur bon fonctionnement a été confirmé. Aucune exception n’a encore été testée car le réglage du FPSR lorsque le FPU génère une exception semble présenter des différences spécifiques au CPU/FPU.
    – Mises à jour de l’émulation des erreurs d’adresse 68000 et des erreurs de bus, tous les effets secondaires/les comportements non documentés sont maintenant émulés. – Les erreurs de bus générées par les prélèvements sont maintenant précises à 100% sur le plan fonctionnel (y compris les drapeaux éventuellement partiellement modifiés, les registres partiellement modifiés, etc. Exemple de cas particulier : TRAPV, si la prérecherche provoque une erreur de bus et que V est défini : le champ SR empilé d’erreurs de bus a toujours un S-bit défini et T est toujours effacé. Si V n’a pas été défini : le contenu du champ SR empilé est conforme aux attentes. Autre résultat plus courant : si un long mot est en cours de lecture ou d’écriture et que l’accès provoque une erreur de bus ou d’adresse : Les drapeaux CCR Z et N sont définis en utilisant seulement les 16 bits inférieurs du mot long. Ajout d’un mode de test d’erreur de bus pour le testeur de l’unité centrale.
    – 68010 émulation du mode boucle (prefetch et ce uniquement) NOTE : lorsque l’on passe en mode boucle dans le débogueur UAE, l’instruction bouclée semble être ignorée car en mode boucle elle est fusionnée avec l’exécution DBcc.
    – Le mode boucle du 68010 est précis au niveau du cycle. Les totaux des cycles sont corrects mais l’ordre des cycles en attente peut ne pas être entièrement correct. (TODO : faire quelques contrôles de l’analyseur logique)
    – 68010 erreurs d’adresse précises et émulation de trame de pile d’exception (seulement une partie documentée de la trame de pile, elle a beaucoup de champs non définis, comme l’erreur de bus/adresse 68020/030 pour permettre la poursuite de l’instruction après la réessai de défaut/erreur avec RTE. Ce n’est pas émulé). Prefetch/ce seulement.
    – 68010 erreur de lecture de bus émulée avec précision. (Sauf support RTE comme ci-dessus)
    – 68010 ajustements du comptage des cycles. La plupart des cycles de comptage 68010 sont maintenant corrects. (A FAIRE : revérifier plus tard)
    – MOVES était une instruction de 68020+. Elle a été introduite en 68010.
    – BKPT était l’instruction 68020+. Elle a été introduite en 68010. C’est une instruction illégale (au moins sans débogage du matériel), la seule différence est qu’elle exécute le cycle d’accès au point d’arrêt qui retarde l’instruction illégale de 4 cycles par rapport à l’instruction illégale normale.
    – L’émulation MMU 68030 a été simplifiée et optimisée.
    – La 68030 MMU semble faire l’ajustement -(an)/(an)+ avant que l’erreur de bus ne soit détectée et que le contenu du registre original ne soit pas restauré lorsque l’exception d’erreur de bus commence. Il est maintenant émulé. Aucun programme ne devrait s’en soucier.
    – gencpu indente maintenant automatiquement et correctement les fichiers cpuemu_xxx.cpp générés.
    – 68000-010 Le timing de détection des changements IPL internes du CPU est maintenant plus précis (mais pas à 100%) et plus optimal.
    – 68000-010 La synchronisation de la détection des modifications de l’IPL interne du processeur est désormais émulée en mode de pré-extraction sans cycle-exact. (Le son IK+, Warhead, etc. fonctionne désormais sans cycle-exact)
    – 68010 L’exception d’erreur de format RTE n’efface pas le drapeau de trace. 68020+ L’exception d’erreur de format RTE l’efface.
    – 68000/010 Exception étrange : le vecteur généré par la pile d’erreur d’adresse est maintenant correct. Ajout de la prise en charge des testeurs. Une erreur de bus ou un vecteur d’erreur d’adresse impair arrête le CPU.
    – L’utilisation du cycle d’exception 68000 (y compris les interruptions) est également validée.
    – 68000 BTST Dn,#x était 2 cycles trop rapide.
    -68000 DIVU/DIVS diviser par zéro le traitement des exceptions commence après 4 cycles (était zéro).
    – 68000 JMP et JSR contrôle d’erreur d’adresse était avant le calcul de l’EA, 2-6 cycles trop tôt.
    – 68000 ADDX.L -(an),-(an) et SUBX.L -(an),-(an) avaient un mauvais ordre de cycle : c’est reada+2,reada+0,readb+2,readb+0,writec+2,prefetch,writec+0 (was prefetch,writec+2,writec+0)
    – Beaucoup de corrections approximatives (avec ou sans pré-recherche) du nombre total de cycles d’instructions du mode 68000. Les comptages de cycles sont maintenant corrects à 100%.
    – 68010 est maintenant précis au niveau des cycles.
    – 68010 MOVES.W an,-(an)/(an)+ et les deux sources et destinations an sont le même registre : le contenu modifié du registre est stocké si la taille est un mot. MOVES.L stocke le contenu original du registre.
    – 68000 MOVE cause une erreur d’adresse en écriture : l’erreur d’adresse a été vérifiée trop tôt, après la lecture, même si elle a été suivie d’une prélecture avant l’écriture.
    – Tous les CPU : La plupart des erreurs d’adresse dues à des sauts/branches d’adresse impairs sont maintenant correctement émulées en mode non-prélèvement.
    – 68020 MUL et DIV utilisent des comptages de cycles statiques (tout comme 68010. Seuls 68000 comptages de cycles MUL/DIV dépendent des valeurs d’entrée). Ajout d’un délai légèrement plus court que celui documenté pour les modes de prérecherche et de ce non prérecherche les plus rapides possibles. (MUL.L et DIV.L n’ont probablement pas de comptage de cycles entièrement statique)

    Téléchargement:
    http://www.tradu-france.com/index.php?page=fullstory&id=677

    #85490
    rnorno
    • Level 5
    • Messages : 207

    Changelog assez conséquent

    Whoaaa le truc, il a du hésiter entre écrire un bouquin ou son changelog …

    S’est défoulé sur le 60010 sur ce coup là, le Toni.

    Merci de l’info :good:

    A1200 - Blizzard IV - 030/50 - 882 - 32 Mo - SD16Go - Amikit 10/WinUAE

    #87232
    Staff
    AladinAladin
    • Level 24
    • Messages : 9620

    WinUAE 4.4.0 beta 2 (02 Mai 2020)
    http://eab.abime.net/showthread.php?t=101828

    Changelog: (traduction Tradu-france.com)
    – Correction de la sélection de la fréquence du Processeur personnalisé (beta 1).
    – Ajustement de la vitesse du CPU pris en charge en mode CPU plus compatible (prefetch).
    – La vitesse du 68020+ a de nouveau été modifié. Elle avait aussi été changé dans la version beta 1.
    – « uae-configuration cdimage0 . » l’image restante est partiellement monté dans certains cas. Le bouton d’éjection dans l’interface utilisateur fonctionne toujours.
    – FPU FGETMAN doit ignorer le mode d’arrondi en cours, le résultat est toujours en précision étendue.
    – Le flag du point de surveillance « mustchange » du débogueur n’était jamais effacé.
    – Ajout de la case à cocher « Activer l’onglet Divers » pour l’enregistrement des débugs introduits dans la version bêta 1. Notez que le mode de démarrage rapide le désactive toujours.
    – Les bits de sélection de la banque de sprites BPLCON4 ont un délai différent de celui des bits « XOR » du plan de bits. Sprites : 1 pixel de location. Bitplanes : 2 pixels. C’était faux auparavant.
    – « diskchange rdh0 : » peut maintenant être utilisé pour éjecter le disque dur monté par glisser-déposer de répertoire/fichier/archive.
    – 68030 MMU avec plus compatible (prefetch) n’est pas stable, du moins dans Amix (comme d’habitude..). Il sera corrigé plus tard.

    Téléchargement:
    http://www.tradu-france.com/index.php?page=fullstory&id=680



    #88271
    Staff
    AladinAladin
    • Level 24
    • Messages : 9620

    WinUAE 4.4.0 beta 3 (17 Mai 2020)
    http://eab.abime.net/showthread.php?t=101828

    Changelog: (traduction Tradu-france.com)
    – La mise à jour du dma de lecture de disque sans lecteurs n’a pas permis de gérer la situation où l’écriture de disque était lancée sans aucun lecteur sélectionné.
    – 68000 erreur de bus/adresse Le champ du compteur de programme de la pile de trame était presque toujours incorrect (b1). Une modification a été perdue lorsque gencpu a été nettoyé et que mon testeur de CPU a eu un bug et a ignoré ce champ.. Erreurs d’adresse et de bus corrigées (lecture, écriture et pré-recherche). L’Amiga n’utilise pas les erreurs de bus et seules certaines protections utilisent les erreurs d’adresse. Vous vous attendriez probablement à ce qu’une erreur de bus/adresse empile le point du PC à l’adresse qui était en cours de pré-recherche mais en général elle a un décalage de +2/-2. Cela peut devenir encore plus intéressant s’il s’agit d’une instruction de saut ou de branchement.
    – Lors de l’éjection d’un système de fichiers de répertoire qui pointe vers un fichier ordinaire ou une archive, tous les gestionnaires de fichiers hôtes n’étaient pas été fermés correctement.

    Téléchargement:
    http://www.tradu-france.com/index.php?page=fullstory&id=686

    #88272
    Staff
    ZarnalZarnal
    • Level 18
    • Messages : 4304

    La première correction est de mon fait. :-p

    En gros, freeze de A-Max 1 et 2 au démarrage.

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

    #88804
    Staff
    AladinAladin
    • Level 24
    • Messages : 9620

    WinUAE 4.4.0 beta 4 (24 Mai 2020)
    http://eab.abime.net/showthread.php?t=101828

    Changelog: (traduction Tradu-france.com)
    – Correction des erreurs d’adresse du 68010. La plupart des erreurs de lectures/écritures de bus ont été testées et corrigées.
    – Correction du compteur de cycle DIVU du 68010.
    – Le mode boulce du 68010, CLR.B et CLR.W nécessitent 2 cycles supplémentaires lorsque la boucle se termine. Le CLR.L était déjà correct.
    – Le mode boucle du 68010 était 2 cycles trop rapides/en boucle en mode « prefetch » (non-ce).
    – Vérification à à nouveau du 68000 et du 68010 réels en mode de test de cycle cputester.
    – Correction d’un bug dans le logiciel RTE du MMU du 68030 MMU dans la gestion des étapes du pipeline. (tests d’assurance qualité WHDLoad 33003/33004/33005, 33012).
    – MMU 68030 + prefetch : si l’instruction a généré une erreur d’accès du MMU et qu’elle était verrouillée en lecture-modification-écriture (TAS, CAS, CAS2), le flag RM du registre d’état de la MMU n’était pas activé. (94040)
    – MMU 68030 + prefetch : 68030 MMU semble faire l’ajustement -(an)/(an)+ avant que l’erreur de bus ne soit détectée et que le contenu original du registre ne soit pas restauré lorsque l’exception d’erreur de bus commence ».
    – La capture d’écran vers le presse-papiers créait une image vide avec le mode RTG 256 couleurs ou moins et la capture avant filtrage n’avait été définis.
    – Lors du changement des onglets dans l’interface utilisateur, l’ancienne fenêtre du sous onglet n’était pas retirée du tableau des éléments. Cela pouvait provoquer des plantages ou d’autres problèmes lors de sa réutilisation.

    Téléchargement:
    http://www.tradu-france.com/index.php?page=fullstory&id=687

    #90152
    Staff
    AladinAladin
    • Level 24
    • Messages : 9620

    WinUAE 4.4.0 beta 5 (31 Mai 2020)
    http://eab.abime.net/showthread.php?t=101828

    Changelog: (traduction Tradu-france.com)
    – Différence inattendue trouvé avec le 68020 et le 68030 : le RTEest à l’origine d’une erreur de format avec le jeu de trace (T0, T1 ou les 2).
    – 68040 et 68060 : l’instruction peut générer une exception en interne (CHK, CHK2, DIV, TRAPx) et si la trace est active : la trace n’est pas générée lorsque l’exécution se poursuit à partir de l’adresse pointée par le vecteur d’exception. Tous les modèles de CPU fr la génération précédente génèrent une exception de trace dans cette situation.
    – 68040 T0 trace + MOVEC: seul le MOVEC pour contrôler le registre déclenche la trace T0. (La documentation ne mentionne que « MOVEC »).
    – 68040/68060 + cpRESTORE/cpSAVE (=FSAVE/FRESTORE with co-pro ID!=1) générera toujours une exception de la ligne F. Probablement parce que l’interface copro externe a été supprimée en 68040. Le 68020-68030 générera une violation de privilège s’il n’est pas en mode superviseur.
    – Correction d’un problème avec le RTR et RTE du 68040.
    – L’adresse de retour impaire RTR du 68060 : le CCR est d’bord chargé, puis l’exception d’adresse est générée. Modèles précédents : le CCR n’est pas modifié.
    – L’adresse de retour impaire RTE du 68060 RTE : le SR n’est pas mis à jour, la partie CCR est effacée. Z est défini si le nouveau SR avait été à zéro, N est défini si le nouveau SR avait eu le bit 15 défini.
    – Le 68040/68060 semble s’arrêter si la trace (probablement toutes les exceptions) est en cours de traitement mais le vecteur d’exception est étrange. Le 68000-68030 générera une erreur d’adresse sans s’arrêter.
    – Lors de l’éjection d’un système de fichiers de répertoire qui pointe vers un simple fichier ou une archive, tous les gestionnaires de fichiers hôtes n’étaient pas fermés correctement », ce qui créaient des problèmes lors de l’ouverture des fichiers d’archive.
    – Le scanner de ROM préfèrent désormais les roms dont la taille correspond (les overdumps et les disques a1000 ks ont une priorité moindre) et qui ne sont pas en archive (ce qui était déjà fait auparavant).
    – L’assembleur du débogueur ne supporte pas les instructions qui modifient le registre des adresses mais la mnémonique ne se termine pas par « A » (par exemple EXG x,An).
    – Le FPU par défaut est de retour sur la version 64-bit. ès peu de programmes nécessitent 80 bits, cela ne vaut pas la perte de vitesse.
    – Arrêt facultatif (fichier de configuration uniquement) si l’instruction BKPT est exécutée. Certaines cartes accélératrices s’arrêtent lorsqu’elle est exécutée car elles ne génèrent pas le cycle d’acquittement requis.

    Téléchargement:
    http://www.tradu-france.com/index.php?page=fullstory&id=690

    #90848
    Staff
    AladinAladin
    • Level 24
    • Messages : 9620

    WinUAE 4.4.0 beta 6 (08 Juin 2020)
    http://eab.abime.net/showthread.php?t=101828

    Changelog: (traduction Tradu-france.com)
    – Petit ajustement du mode prefetch du 68030.
    – Activation de la précision du cycle Paula DMA si la case « plus compatible » est cochée. Auparavant, l’une ou l’autre des options cycle-exact était requise.
    – Le bouton de redémarrage de l’interface graphique utilisateur ne faisait pas un redémarrage matériel complet, par exemple, les images roms n’étaient pas rechargées.
    – Le bouton « Supprimer » de la configuration de l’interface graphique utilisateur peut maintenant être utilisé pour effacer le répertoire de configuration vide.
    – Le correctif de la bêta « Les commandes FA et s du débuggeur passaient la puce mémoire » était incomplet, causé par des commandes de recherche du débuggueur se trouvait dans une boucle infini.
    – Correction de l’icône *.uae, il a très probablement été changé accidentellement il y a longtemps en icône winuae.exe sans que personne ne s’en aperçoive.

    Téléchargement:
    http://www.tradu-france.com/index.php?page=fullstory&id=691

Partager sur vos réseaux sociaux préférés :
Facebooktwitterredditpinterestlinkedintumblrmail
15 réponses de 121 à 135 (sur un total de 152)
  • Vous devez être connecté pour répondre à ce sujet.