Whdload 20.1 beta 7054 (01/04/2026)

Forum Amiga Software Whdload 20.1 beta 7054 (01/04/2026)

  • Ce sujet contient 18 réponses, 10 participants et a été mis à jour pour la dernière fois par Aladin, le il y a 1 semaine et 1 jour.
Affichage de 15 réponses de 1 à 15 (sur un total de 18)

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

  • Auteur
    Réponses
  • #167036
    jouet24
      • Level 6
      • Messages : 377

      Whdload 18.9 (01/05/2023)

      Changelog:

      – fix : correction d’une possible condition de fonctionnement lors de l’utilisation de fichiers compressés XPK et de plusieurs répertoires de données, si un fichier compressé avec le même nom était contenu dans deux répertoires de données consécutifs et était le dernier compressé dans le premier répertoire et le premier compressé dans le répertoire suivant, il était préchargé deux fois et le second était visible pour le programme installé, ceci a été corrigé maintenant.

      – fix : le drapeau de structure esclave EmulDivZero fonctionne maintenant aussi sur 68010, dans la version précédente il échouait toujours (manque de support pour le format de trame de pile différent sur le 68010).

      – Correction : L’option DIC SkipTrack était cassée dans la version 1.2, maintenant corrigée dans la version 1.3 (CFou !)

      – nouveau : nouvelle option locale ExecuteArgs pour fournir des arguments aux scripts/programmes appelés via les options ExecuteCleanup/Startup/…, en utilisant ceci il devient possible de contrôler le comportement des scripts dans une seule installation sans avoir besoin d’avoir plusieurs scripts Execute* différents.

      – nouveau : s’il est lancé à partir du Workbench, WHDLoad ouvre désormais une fenêtre CON:////WHDLoad …/AUTO/CLOSE/WAIT pour les scripts ExecuteCleanup et ExecuteStartup, qui s’ouvre s’il y a des données de sortie.

      – changement : l’option Cache/S peut également être spécifiée dans le fichier de configuration globale (Tomaz).

      – nouveau : l’émulation kick13 supporte maintenant aussi la commande WHDCtrl resident qui peut être utilisée pour quitter WHDLoad, parce que le CLI de démarrage sous 1.3 n’exécute pas les commandes résidentes, un patch a été implémenté pour ajouter cette fonctionnalité (Hexaae).

      – Correction : resload_ListFiles est maintenant capable de lister le répertoire racine de l’installation même lorsqu’il est listé à partir de fichiers mis en cache, ceci était cassé depuis l’introduction de la fonctionnalité de lister les fichiers mis en cache dans la version 18.7, qui cassait par exemple Gauntlet3 (problème #6077).

      – Correction : en fonction de la mémoire de la puce déjà utilisée, WHDLoad a corrompu les données de lecture/écriture (toutes les fonctions Resload liées à l’io), si la fonction de cache de fichier n’a pas été utilisée (NoWriteCache ou NoFileCache), cela peut avoir corrompu les données sauvegardées ! ce bogue a été introduit dans la version 18.4 de WHDLoad, merci à DJ Mike pour l’avoir signalé/testé (problème n°6078).

      – modification : les options ExecutePostDisk et ExecutePreDisk fonctionnent maintenant comme prévu/documenté, auparavant elles n’étaient appelées qu’une seule fois (problème #5880).

      – fix : RawDIC a été mis à jour à la version 6.1 qui corrige la compatibilité avec les esclaves imageurs qui utilisaient DoubleInc et une piste de trop dans la tracklist (par exemple Beast).

      – Correction : EmulChk fonctionne sur 68010 (problème #6137).

      A600 3.2.1 + HstWB + Chip RAM Expansion + Furia + SD to IDE + Gotek / A1200 3.2.1 + HstWB + ACA 1221ec + SD to IDE + Gotek



      #187849
      jouet24
        • Level 6
        • Messages : 377

        Whdload v19.0 (15/09/2024) (build 6849)

        https://www.whdload.de/index.html

        Change log:

        – Correction : les opérations io non mises en cache sont à nouveau supportées dans la mémoire de l’esclave, ce qui était cassé dans la version 18.9 et provoquait l’erreur DOS #63 (problème #6261).

        – Correction : Les AttnFlags sont à nouveau correctement affichés dans .whdl_register

        – Modification : Les options WHDLoad sont maintenant écrites dans .whdl_dump et .whdl_trace

        – Modification : ajout d’une solution de contournement pour la vérification de la mise à jour de l’esclave via le réseau, évitant désormais le port local 1024 car le fournisseur d’accès actuel pour cgi.whdload.net n’est pas en mesure d’accepter les requêtes HTTP provenant de ce port (problème #6002)

        – Nouveau : si UAE est détecté et que le MMU est utilisé par WHDLoad, la mémoire à $f0f000 est ajoutée aux zones de mémoire valides pour permettre de déclencher le débogueur WinUAE (JOTD)

        – Nouveau : nouvelle macro LOG dans whdmacros.i pour créer des entrées dans .whdl_log (paraj)

        – Correction : les options SavePath et NoWriteCache ne fonctionnaient pas correctement pour la première action où SavePath était créé (ztronzo issue #6398)

        – Nouveau : ajout de l’option PreloadSmart, qui ne précharge que les fichiers accédés lors des exécutions précédentes

        – Modification : Si ShowRegs/K n’est pas spécifié et que WHDLoad est lancé à partir de CLI/Shell, les registres sont affichés directement dans la fenêtre du terminal en cours.

        – Nouveau : fonction resload_ReadJoyPort ajoutée, lit les boutons et les directions pour les Joysticks/Joypads/CD32-Pads dans les ports 0/1 et un adaptateur 4 joueurs, détection automatique pour CD32-Pad, voir autodocs pour plus d’info sources/lowlevel.s a été adapté pour utiliser resload_ReadJoyPort si slv_Version est >= 19 un test Slave readjoyport.asm est fourni qui peut être utilisé pour tester la fonction et les périphériques connectés, il affichera continuellement le résultat de la fonction pour tous les ports

        – Nouveau : si un bouton est spécifié pour QuitKey/K/N WHDLoad vérifie maintenant si ce bouton est disponible sur le contrôleur détecté sur le port approprié

        – Correction : vérification des bits bplcon0 pour SnoopECS corrigé (DJ Mike)

        – Correction : fait fonctionner la table des vecteurs protégés en écriture sur le 68040

        – correction : initialisation du masque d’interruption cias comme documenté, avant WHDLoad ne les initialisait pas et donc les masques définis par le système d’exploitation restaient intacts, cela peut éventuellement interrompre certaines installations qui attendent un masque d’interruption différent (parai)

        https://www.whdload.de/docs/History.html

        A600 3.2.1 + HstWB + Chip RAM Expansion + Furia + SD to IDE + Gotek / A1200 3.2.1 + HstWB + ACA 1221ec + SD to IDE + Gotek

        #187853
        DocteurGeek
          • Level 8
          • Messages : 643

          Merci pour cette information. Ça fait pas mal de corrections :-)

          #187856
          Kimy
            • Level 17
            • Messages : 3523

            Je n’aurais qu’une phrase…

            L’Amiga vaincra © !

            :-p

            #187866
            Staff
            Jim Neray
              • Level 22
              • Messages : 7329

              Merci pour la news. Intéressant ce « Preload smart » pour les petites configs qui n’avaient pas nécessairement assez de mémoire pour un preload, parfois à peu de choses prêt. :good:

              A500 - A500 Plus - A600 HD - A1200 - A2000 - A3000 - A4000T - CD32 - C=64 - 1040STE - ...
              Mon Amiga 500 Plus : A590, 2MB Chip, 2MB Fast, HD 1,2GB, Floppy ext.
              Mon Amiga 1200 : Blizzard 1260, 2MB Chip, 256MB Fast, HD 80GB, Overdrive CD

              #188704
              Bruno
                • Level 7
                • Messages : 425

                Il est probablement préférable d’attendre le correctif de ce bug de la v19.0 avant de l’installer : http://mantis.whdload.de/view.php?id=6621

                Ce bug entraine des appuis parasites de bouton dans les slaves qui ont été mis à jour pour la v19.0 de WHDload, cf. https://eab.abime.net/showthread.php?p=1712499#post1712499

                 

                Amiga 500, extensions 512 k et ACA500+ sous AmigaOS 3.2.3

                #188706
                Staff
                Aladin
                  • Level 25
                  • Messages : 15865

                  Bien vu @Bruno

                  Apparemment cela serait seulement avec les slaves demandant exclusivement WHDLOAD 19 comme par exemple la dernière version du slave de Turrican 2 OCS ou la prochaine de Jim Power (non encore publiée). Cela viendrait de la nouvelle commande « readjoypad routine ». Du coup en mettant WHDLOAD 18, tu ne pourras pas les lancer, alors oui, il n’y aura pas de bug :lol:   . Mais pas de soucis avec WHDLOAD 19 avec les anciens slaves demandant WHDLOAD 18 ou inférieur. C’est à dire comme si tu avais WHDLOAD 18 …

                  Je suis déjà passé à la 19.1 beta (16/10/2024) … (Qui ne corrige pas encore ce petit problème).

                  #190250
                  Staff
                  Aladin
                    • Level 25
                    • Messages : 15865

                    Nouvelle version de Whdload disponible: v19.1 (02/12/2024) (build 6907)

                    https://whdload.de/

                    – nouveau : si SnoopOCS/ECS/AGA est actif WHDLoad vérifie maintenant le code qui peut déclencher un bug matériel causé par l’accès à custom.copjmp1/2 lorsque le blitter est actif, à chaque lecture/écriture sur custom.copjmp1/2 WHDLoad vérifie si le blitter est occupé, si c’est le cas le programme se termine avec un message d’erreur approprié.
                    – fix : bounds check on resload_Patch/Seg and PL_A/GA corrigé
                    – fix : Snoop sur 68040 corrigé quand movem rl,-(a7) suivait une instruction défectueuse
                    – fix : correction de la lecture des boutons du CD32-pad via resload_ReadJoyPort, qui n’était pas fiable (JOTD/DJ Mike)

                     

                    Beta 19.2 (28/12/2024)

                    https://whdload.de/whdload/whd192.lha
                    https://whdload.de/whdload/whd192dev.lha

                    – correction : création des chemins SavePath manquants également lors de l’utilisation de VFS
                    – nouveau : ajout du fichier d’en-tête C whdload.h couvrant la structure Slave

                    #190254
                    demether
                      • Level 10
                      • Messages : 1231

                      Ca serait bien d’avoir les save states un jour…

                      #190269
                      Bruno
                        • Level 7
                        • Messages : 425

                        Cool, le bug que j’évoquais plus haut est corrigé par cette version 19.1 ! :good:

                         

                        Amiga 500, extensions 512 k et ACA500+ sous AmigaOS 3.2.3



                        #193331
                        dlfrsilver
                          • Level 2
                          • Messages : 55

                          la 19.1 est buggée encore, il faut utiliser la 19.2 !

                          #200120
                          jouet24
                            • Level 6
                            • Messages : 377

                            Whdload 19.2 disponible :yahoo:   j’aurais bien dit « dans toutes les bonnes crèmeries » mais il n’y en a qu’une… Comme ça on ne peut pas se tromper ;-)

                             

                            Changelog: https://www.whdload.de/docs/History.html

                            Nouvelle version WHDLOAD v19.2 (26.10.2025) (build 6941)

                            – Correction : création des chemins SavePath manquants, même lors de l’utilisation de VFS.
                            – Nouveau : ajout du fichier d’en-tête C whdload.h décrivant la structure Slave.
                            – Modification : compatibilité des macros PL_STR/0 de whdload.i avec vasm (problème EVEN).
                            – Modification : si WHDLF_NoKbd est défini, WHDLoad ne force plus l’activation de ciaa.CIAICRF_SP à chaque interruption (paramètre).
                            – Correction : la dégradation de la résolution des sprites était instable sur les machines très rapides. L’ajout d’un délai avant la désactivation du DMA cuivre/raster semble résoudre ce problème.
                            – Mise à jour : la plupart des outils fournis ont été importés sur https://github.com/wepl/wtools et réassemblés. Les chaînes RCS ont été supprimées de nombreuses sources.

                            A600 3.2.1 + HstWB + Chip RAM Expansion + Furia + SD to IDE + Gotek / A1200 3.2.1 + HstWB + ACA 1221ec + SD to IDE + Gotek

                            #200135
                            demether
                              • Level 10
                              • Messages : 1231

                              je me demande si ça reglerait mon soucis avec space hulk…

                              #201219
                              Staff
                              Aladin
                                • Level 25
                                • Messages : 15865

                                Nouvelle beta disponible : Whdload 20.0 beta (27/11/2025) (build 7003)

                                https://whdload.de/whdload/whd200.lha

                                Devrait corriger des problèmes avec Pistorm
                                https://eab.abime.net/showthread.php?t=121518

                                Changelog :

                                – nouveau : ajout de la prise en charge de plusieurs configurations mémoire, extension de la structure esclave par ws_MemConfig, nouvelle balise resload_Control DLTAG_EXPMEMSIZE_GET, nouvelle option MemConfig/K/N (DJ Mike)

                                – modification : la désactivation du DMA copper/raster s’effectue désormais via une liste copper utilisateur, ce qui devrait résoudre les problèmes sur les machines très rapides (PiStorm/WinUAE)

                                #203442
                                Staff
                                Aladin
                                  • Level 25
                                  • Messages : 15865

                                  Nouvelle beta disponible : Whdload 20.0 beta (02/01/2026) (build 7016)

                                  – correction : ajout des instructions subx manquantes à l’IST (DJ Mike)
                                  – nouveau : ajout des commandes de liste de patch PL_VB, PL_VW et PL_VL pour écrire les valeurs de la mémoire esclave vers la destination du patch

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