2Fermer4
xavierLe 13/04/2020 à 22:00
Merci beaucoup,

Le problème vient effectivement des objets de l'AES : après comparaison des deux images, les fenêtres font bien les mêmes dimensions dans les deux cas (80x32), mais la barre de titre est bien plus grosse sous XaAES. Les dimensions des cellules de caractères sont utilisées pour calculer la taille totale de la fenêtre, pas la taille de sa zone de travail. C'était défini par 2 x hauteur cellule ce qui marche avec l'AES original. En faisant 3 x hauteur ça marche nickel sous XaAES, par contre ça sera trop grand sous l'AES original. J'ai été mauvaise langue en accusant gemlib et XaAES alors que c'est le programme qui aurait dû déterminer les dimensions totales de la fenêtre en fonction des dimensions de la zone de travail.

Pour graf_handle, ça renvoie 19x19 pour l'AES d'EmuTOS et 10x18 pour XaAES pour les dimensions de cellules. Pour les caractères eux-mêmes, c'est 8x16 dans les deux cas. Finalement ces valeurs ne sont pas utilisées dans le code, c'est vst_height qui est appelé et les valeurs sont identiques avec les deux AES.