[UAE] WinUAE

  • Ce sujet contient 158 réponses, 7 participants et a été mis à jour pour la dernière fois par AladinAladin, le il y a 2 mois.
Viewing 8 replies - 151 through 158 (of 158 total)

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

  • Auteur
    Réponses
  • #105140
    Staff
    AladinAladin
    • Level 25
    • Messages : 10190

    WinUAE 4.5.0 beta 10 (08 Novembre 2020)
    http://eab.abime.net/showthread.php?t=104099

    Changelog:
    – Ajout d’une solution de contournement pour la différence de comportement des sockets Windows par rapport à Unix/Amiga. Windows retourne des données tronquées et le statut d’erreur si le tampon fourni par bsdsocket.library recv/recvfrom() est plus petit que les données disponibles. Les sockets Unix/Amiga retourneront également des données tronquées mais ne retourneront pas le statut d’erreur.
    – L’écriture $bfff00 pendant l’enregistrement du débug tronquaient les longs mots en mots.
    – La taille de la fenêtre du journal n’était pas enregistrée en mode ini.
    – Le fichier ini n’est désormais enregistré que si son contenu a été modifié.
    – Correction du CV64/3D en mode Z2. (CGX4 suspendu, Picasso96 fausses couleurs dans certains modes).
    – Correction de la superposition de PicassoIV (Cela ne peut éventuellement se produire qu’avec certaines versions de P96, du moins certaines superpositions définies à l’adresse zéro de la VRAM qui ont fonctionnait de manière accidentel).
    – Correction du bug du blitter Cirrus Logic qui a été introduit il y a quelques bêtas (par exemple, certains modes CGX4 avaient des images de curseur de fenêtre shell fantôme).
    – Le message d’accès invalide uaedbg inclut désormais des informations si le problème a été provoqué par un canal DMA d’un quelconque chipset. La journalisation de Memwatch doit être activée (w + retour dans le débogueur ou tout point de memwatch activé).

    Téléchargement:
    http://eab.abime.net/showpost.php?p=1439856&postcount=273
    http://www.tradu-france.com/index.php?page=fullstory&id=717



    #105141
    Staff
    AladinAladin
    • Level 25
    • Messages : 10190

    WinUAE 4.5.0 beta 11 (22 Novembre 2020)
    http://eab.abime.net/showthread.php?t=104099

    Changelog:
    – Correction de la détection du mode de double scan S3Trio/S3Virge. Calcul des paramètres de taille utilisés avant les ajustements de largeur d’écran spécifiques à la profondeur de bits.
    – Correction des modes d’entrelacement des cartes RTG émulés matériel.
    – Ajout d’une case à cocher RAM compatible DMA dans l’onglet de l’interface graphique de la RAM.
    – Ajout d’une case à cocher « force 16 bits » dans l’onglet de l’interface graphique de la RAM. N’affecte que les modes CPU plus compatibles et exacts au niveau du cycle. Si 68020+ et 16-bit : Le CPU divise toujours les accès 32 bits en deux accès 16 bits. Les valeurs par défaut n’ont pas changé, la RAM de la puce est de 32 bits si A3000 ou AGA, toutes les autres RAM sont de 32 bits si CPU 68020+. Le cas d’utilisation le plus courant est de pouvoir modifier la largeur du bus RAM « lent ». (RAM « réelle » 16 bits « lente » contre RAM « lente » 32 bits de la carte accélératrice).
    – Le curseur du Lightpen laissait des traces si le centrage vertical était activé.
    – Mise à jour vers le dernière versions d’Effets 11 (FX11). WinUAE l’utilise pour supporter les shaders D3D9 en mode D3D11.
    – Correction de la corruption de la bordure gauche du HAM si le mode HAM overscan et le démarrage horizontal du plan de bits étaient antérieurs au démarrage horizontal du filtre actuel. (Ancien bug).
    – Correction du support du format d’image disque scp (keirf). Tenir compte du temps de flux résiduel à la fin de la révolution finale. Correction du double replay de la révolution #0 lorsque la piste est initialement chargée.
    – uaedbg ne signale plus les mots lus à partir de l’execbase ou des vecteurs d’exception comme invalides si le CPU est le 68000/68010 ou si la RAM de la puce est d’une largeur de 16 bits.
    – Solution de contournement de l’erreur de disquette A2386SX 1.2M. Il s’attend à lire des disquettes de 1,2M et 1,4M en utilisant le débit binaire d’une disquette de 720k. Le version 1.4M a déjà été contourné auparavant. (Le logiciel pense qu’il utilise un lecteur Amiga 1760k partagé, le « Flipper » matériel n’est pas émulé.

    Téléchargement:
    http://eab.abime.net/showpost.php?p=1442307&postcount=289
    http://www.tradu-france.com/index.php?page=fullstory&id=720

    #106370
    Staff
    AladinAladin
    • Level 25
    • Messages : 10190

    WinUAE 4.5.0 beta 12 (06 Décembre 2020)
    http://eab.abime.net/showthread.php?t=104099

    Changelog:
    – 68000/010 en cycle-exacte/prefetch: Si l’accès en écriture est long, vérifiez l’IPL lorsque le premier mot de long a été écrit, et non après le dernier mot. Corrections faites par Croatie / Binaire (encore).
    – L’émulation du séquenceur DMA du blitter en Cycle-exacte correspond maintenant à la logique réelle basée sur le registre du décalage matériel. Comprend une émulation presque précise des modifications à la volée de BLTCON0/BLTCON1 (modifications du diagramme de cycle du blitter). Cela devrait corriger les démos restantes d’A500 qui font des choses stupides avec le blitter. Par exemple, l’intro de la fissure du TLC Lotus 2 qui était vraiment cassée.
    – En mode de distorsion, alterne entre le saut de 10  et 11 images (toujours 10). Auparavant, si le programme montrait exactmeent une animation de 10 images, on avait l’impression que l’émulation s’était arrêtée.
    – Retour sur la mise à jour pour passer le copper de la bêta qui casse Tek/Rampage.
    – Ajout de l’émulation de la synthèse Hardital.
    – Ajout de l’émulation M.A.S.T. Fireball.

    Téléchargement:
    http://eab.abime.net/showpost.php?p=1444755&postcount=295
    http://www.tradu-france.com/index.php?page=fullstory&id=724

    #108154
    Staff
    AladinAladin
    • Level 25
    • Messages : 10190

    WinUAE 4.5.0 beta 13 (21 Décembre 2020)
    http://eab.abime.net/showthread.php?t=104099

    Changelog:
    – Émulation PCI Voodoo 3 3000 depuis le PCem.
    – Correction des calculs d’adresse d’espace définie de la mémoire d’émulation du bridge PCI existant (les cartes PCI précédentes n’étaient que des E/S).
    – Selon les schémas d’Alice, l’AGA retarde le signal blitter fini jusqu’à la dernière écriture D (2 cycles plus tard, seulement si ce n’est pas le mode ligne et que D est activé). Les chipsets précédents effacent le blitter occupé (et déclenchent l’interruption) lorsque la dernière écriture D est encore en attente.
    – Ajout du GVP G-Force040. En gros, identique au G-Force030 (même ROM, même configuration mémoire), ID matériel GVP interne différent.
    – Correction du blocage du débugueur de l’interface graphique si quelque chose était sélectionné dans le débugueur et que le focus était ensuite modifié.
    – Correction de la gestion du pointeur d’adresse du DMA MAST Fireball, certains nybbles d’adresse ont été mal décodés. (J’ai dit que la configuration du pointeur d’adresse DMA était vraiment étrange).
    – Les cartes RTG PCem ne rafraîchissaient pas toujours complètement l’écran lors du changement de mode.
    – Corrections du blitter de la bêta 12, le délai de démarrage était 1 cycle trop long, le cycle d’inactivité avant l’écriture finale D n’a pas besoin d’être en cycle libre.
    – Corrections du blitter de la bêta 12, la configuration du mode de remplissage du blitter a manqué certaines conditions.
    – Les paramètres de la mémoire vive de la carte mère ont disparu de la bêta 11.
    – Correction de blitter GD5446 (Picasso IV) , le bit « Inverser la couleur et étendre la perception de la source » n’était pas traité correctement dans tous les modes de blitter. (Par exemple, a causé la corruption de la fenêtre « REGISTER NOW » du MUI 3.8).

    Téléchargement:
    http://eab.abime.net/showpost.php?p=1447599&postcount=338
    http://www.tradu-france.com/index.php?page=fullstory&id=727

    #108255
    Staff
    AladinAladin
    • Level 25
    • Messages : 10190

    WinUAE 4.5.0 beta 14 (02 Janvier 2021)
    http://eab.abime.net/showthread.php?t=104099

    Changelog:
    – Correction d’un éventuel accès hors limites au tableau lorsque le pilote de la souris virtuelle est installé.
    – Ajout d’une validation plus stricte des coordonnées/tailles aux fonctions de blitter de l’uaegfx.
    – Réécriture de la correction de l’instruction shift JIT, elles ne fonctionnaient toujours pas parfaitement et mon testeur ne les a pas détectés parce que le JIT utilise les registres différemment selon les cas d’utilisation, etc. Mais il a réussi à casser la plupart des pilotes de Picasso96 basés sur le chipset Cirrus Logic. Les icônes et le texte sont corrompus, du moins avec certaines versions de Picasso96. (Il faudra encore corriger cela plus tard).
    – Amélioration de la synchronisation de la mise à jour de l’affichage en mode RTG du PCem.
    – Correction de l’interruption vsync de CyberVision64 (S3Trio64), qui aurait pu provoquer une interruption bloquée au démarrage du pilote du moniteur.
    – Les modes d’entrelacement des cartes RTG émulées au niveau matériel ont été corrigés (à nouveau).
    – Les écarts entre les voyants à l’écran sont maintenant plus petits.
    – La puce SCSI FAS246 a apparemment une activation des fonctionnalités toujours activée (ou le bit n’existe plus). DKB RapidFire teste si le registre de nombre de transferts élevé fonctionne (écrire quelque chose, le relire) et suppose qu’il est activé sans modifier la configuration 2 Register. Rapidfire a fonctionné lors de sa première mise en œuvre car le registre de nombre de transferts élevé n’a pas été correctement émulé conditionnellement à l’origine. La fiche technique semble être manquant.
    – Correction d’un tableau de chaînes de taille 32 bits de la RAM Chip hors limites d’accès si le 768M ou 1G était sélectionné. (b11).
    – Correction du hack DMA de la carte son PCI Mediator avec les modes byteswapped de la Voodoo 3.
    – Encore un autre registre 2D/3D – uniquement le mode Voodoo 3 byteswap émulé. Certains pilotes W3D l’utilisent. (Sans lui, rien n’était rendu et le journal était surtout rempli de messages « triangle_setup wrong order »).
    – Le mode « Blitter line » a été partiellement interrompu dans les modes non-exacts de cycle et le mode CE n’était pas entièrement précis (b12). Encore quelques effetss de bord à corriger.
    – Les emplacements des blitter du débugueur DMA sont maintenant marqués comme BLT-x (normal), BLF-x (remplissage) ou BLL-x (ligne). x = canal. Les créneaux RFS, DSK, AUD, SPR et BPL comprennent les numéros de canal. (Plus facile à retenir que les numéros d’adresse du registre xxxDAT)

    Téléchargement:
    http://eab.abime.net/showpost.php?p=1450135&postcount=374
    http://www.tradu-france.com/index.php?page=fullstory&id=728

    #108652
    Staff
    AladinAladin
    • Level 25
    • Messages : 10190

    WinUAE 4.5.0 beta 15 (09 Janvier 2021)
    http://eab.abime.net/showthread.php?t=104099

    Changelog:
    – Emulation du Virge PCI. Pas grand chose, mais l’émulation de Virge existait déjà, donc… Tous les modes d’échange d’octets n’ont pas été émulés, seulement ce dont le pilote Mediator a besoin pour fonctionner correctement. G-REX + Virge fonctionne également mais les modes 24 bits ont quelques problèmes d’échange d’octets.
    – Corrections des lectures larges des octets de configuration du périphérique PCI PCem (Voodoo/Virge + G-REX dans l’écran de démarrage du CSPPC ; la liste des périphériques PCI de type PCI est maintenant affichée correctement).
    – La Voodoo 3 fonctionne maintenant avec les pilotes G-REX CGX4.
    – G-REX ne détectait pas toutes les cartes PCI après la FM801.
    – Amélioration de l’autocommutation en mode natif de la carte PCI RTG/RTG.
    – Mise à jour du JIT Aranym qui ratait passage du registre FPU au verrouillage du registre de données (par exemple, FPn -150.0 à Dn.B devrait devenir -128). Ajouté à nouveau.
    – Correction du support de la liste noire de l’instruction FPU JIT.
    – Emulation du Combitec HD 20 A/HD 40 A (pas sûr à 100% que ce soit exactement ce modèle mais très probable).
    – Une autre correction du bug de synchronisation entre le blitter et le cuivre. (bêta 12).

    Combitec HD 20 A/HD 40 A :
    – Contrôleur HD compatible OMTI. Décalage d’E/S OMTI habituel 0x641. L’adresse de base est à 800000 $ + ROM de démarrage automatique à 800000 $.
    – La ROM Autoboot supporte l’autoboot sous KS 1.2 (semble utiliser le même hack que celui utilisé par les autres contrôleurs HD autobotables KS 1.2)
    – Chaîne de la version ROM de boot : « autoboot.device (autoboot.device 6.18 (27.8.89) , Rom_1.2, FFS, Bildchen, Search, New Boot Partition Programmiert von Bernhard Möllemann & Hartmut Sprave (C) Combitec 1988,1989 ».
    – Écran de démarrage (« COMPUTER TOP EQUIPMENT COLOSSUS(R) HD-AutoBoot »).

    Téléchargement:
    http://eab.abime.net/showpost.php?p=1452021&postcount=426
    http://www.tradu-france.com/index.php?page=fullstory&id=730

    #109433
    Staff
    AladinAladin
    • Level 25
    • Messages : 10190

    WinUAE 4.5.0 beta 16 (23 Janvier 2021)
    http://eab.abime.net/showthread.php?t=104099

    Changelog:
    – Des banques de mémoires attribuaient au mode indirect du redémarrage matériel fuités (en dehors de la plage d’adresses compatibles JIT), par exemple la RAM Z3 était partiellement en dehors de des premiers ~2G de l’espace d’adressage.
    – L’option « powerled dims » de la liste « Divers » de l’interface graphique n’a jamais fonctionné, l’option était toujours vidée. (Seule l’édition manuelle du fichier de configuration fonctionnait).
    – La commande fi dans le débugueur accepte maintenant la syntaxe de l’assembleur (par exemple « fi trap #0 »). Seuls les 3 premiers words maximum (s’ils sont plus longs que 3 mots) sont utilisés dans les conditions de point d’arrêt.
    – Le zéro de tête de l’OSD CPU% a été supprimé.
    – L’option de dans l’onglet d’affichage « Plus noir que noir » ne faisait rien dans les modes non-AGA.
    – 68060 mode d’instruction entier non implémenté + instruction non implémentée avec mode d’adressage -(A7)/(A7)+ en mode utilisateur : la trame de la pile d’exception a été créée en premier, puis la modification -(A7)/(A7)+ a été restaurée de manière incorrecte en utilisant le pointeur de pile du superviseur.
    – Les instructions 68040/060 de la FPU non mises en œuvre mettent également à jour le FPIAR. Certaines instructions non valides ne le font pas, mais cela semble être un comportement indéfini. 6888x ne met à jour FPIAR que si la ou les exceptions FPU sont activées.
    – Corrections des exceptions arithmétiques en mode FPU non implémentées dans le 68040/060 , tous les tests du paquet de test 68060 FPSP sont maintenant réussis. (et lorsqu’ils sont exécutés en utilisant 68040 ou 6888x : les erreurs de test correspondent à 100% au matériel réel).
    – Correction de FMOVEM.L #xxx, désassemblage de l’option <plus d’un registre de contrôle>.
    – La hauteur de la barre d’état du mode fenêtré est correctement calculée lorsque la fenêtre est déplacée vers un autre moniteur DPI.
    – Suppression de la liste des résultats des périphériques d’extension des scanners ROM. Elle est périmée et le code était presque impossible à maintenir.
    – Avec un peu de chance, la dernière mise à jour du blitter a été corrigée, les attentes du blitter Copper devraient à nouveau fonctionner correctement. (Il s’agit d’un hack. L’émulation Copper a également besoin d’une mise à jour).

    Téléchargement:
    http://eab.abime.net/showpost.php?p=1456022&postcount=480
    http://www.tradu-france.com/index.php?page=fullstory&id=733

    #111661
    Staff
    AladinAladin
    • Level 25
    • Messages : 10190

    WinUAE 4.5.0 beta 17 (20 Février 2021)
    http://eab.abime.net/showthread.php?t=104099

    Changelog:
    – OSD led status bar positioning fixed (b16)
    – OSD led status bar is now DPI aware. (NOTE: moving window from monitor to another monitor with different DPI does not yet work correctly)
    – BPLCON0 UHRES-bit also disables DDFSTRT/STOP limits according to Alice schematics.
    – Sprites in right border were still not fully correct when they crossed « hidden » hpos=0 position. Sprite didn’t disappear if start position was after hpos=0 wraparound and sprite wrap around if it started just before hpos=0 stopped too early, last few pixels were missing before start of hblank. (Thanks ross for test program)
    – One more blitter fix, last D write was done even if blit didn’t have D channel enabled.
    – CPU Idle slider value added to GUI. (It was not very clear which end of slider disabled it)
    – Loading CD32 statefile with CD audio playback active: mute state was not always correctly restored.
    – Loading CD32 statefile with CD audio playback active but paused: pause state was ignored.
    – Loading CDTV statefile with CD audio playback active but paused: very short bit of audio was played before audio paused.
    – Added « Restart emulation » input target. Does same as GUI « Restart » button.
    – Reverted few b1 bitplane emulation changes. Complete rewrite will be planned for later because current emulation behavior is not really correct when compared against Alice schematics.

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

Partager sur vos réseaux sociaux préférés :
Facebooktwitterredditpinterestlinkedintumblrmail
Viewing 8 replies - 151 through 158 (of 158 total)
  • Vous devez être connecté pour répondre à ce sujet.