- 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.
-
CréateurSujet
-
24 août 2023 à 18 h 03 min #205689Staff
Aladin
- Level 25
- Messages : 15865

WHDLOAD
https://www.whdload.de/index.html
Historiques :
https://www.whdload.de/docs/History.htmlPour suivre les nouveaux jeux supportés:
https://www.amigafrance.com/forums/topic/whdload/ -
CréateurSujet
-
AuteurRéponses
-
24 août 2023 à 18 h 03 min #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
1 octobre 2024 à 23 h 25 min #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
2 octobre 2024 à 7 h 13 min #187853
DocteurGeek
- Level 8
- Messages : 643
Merci pour cette information. Ça fait pas mal de corrections
2 octobre 2024 à 10 h 26 min #187856
Kimy
- Level 17
- Messages : 3523
Je n’aurais qu’une phrase…
L’Amiga vaincra © !
2 octobre 2024 à 17 h 02 min #187866Staff
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.
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
- Micromiga.com - La boutique Amiga -26 octobre 2024 à 20 h 37 min #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
26 octobre 2024 à 20 h 46 min #188706Staff
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
. 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).
7 décembre 2024 à 12 h 06 min #190250Staff
Aladin
- Level 25
- Messages : 15865
Nouvelle version de Whdload disponible: v19.1 (02/12/2024) (build 6907)
– 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 Slave7 décembre 2024 à 13 h 16 min #190254
demether
- Level 10
- Messages : 1231
Ca serait bien d’avoir les save states un jour…
8 décembre 2024 à 18 h 28 min #190269
Bruno
- Level 7
- Messages : 425
Cool, le bug que j’évoquais plus haut est corrigé par cette version 19.1 !
Amiga 500, extensions 512 k et ACA500+ sous AmigaOS 3.2.3
26 mars 2025 à 14 h 21 min #193331dlfrsilver
- Level 2
- Messages : 55
la 19.1 est buggée encore, il faut utiliser la 19.2 !
2 novembre 2025 à 22 h 50 min #200120
jouet24
- Level 6
- Messages : 377
Whdload 19.2 disponible
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
3 novembre 2025 à 17 h 46 min #200135
demether
- Level 10
- Messages : 1231
je me demande si ça reglerait mon soucis avec space hulk…
19 novembre 2025 à 21 h 42 min #201219Staff
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=121518Changelog :
– 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)
4 janvier 2026 à 19 h 08 min #203442Staff
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 -
AuteurRéponses
- Vous devez être connecté pour répondre à ce sujet.