Freddy m'a envoyé la traduction française pour la dernière beta de WinUAE. Rappelons que cette émulateur Amiga, doit être le plus complet et le plus précis du marché. Voici les nouveautés :
- 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é, tpuis 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.
Merci :)