50Fermer52
OLLe 30/09/2017 à 09:31
Playmobil (./50) :
OL (./49) :
Il y a vraiment un soucis sur cette 0.97 c'est fou.

Olivier


Je comprend pas pourquoi tant de différences entre la 0.96 et 0.97... On dirait que tu es repartis à zéro entre les 2 versions... Logiquement, on prend la 0.96 et on l'améliore ! Qu'y a-t-il d'autant changé que ça ?

L'AES est vraiment un truc compliqué, parce qu'il ne décide pas du multitâche il le subit, et selon la rapidité de la machine hôte, des logiciels en cours de fonctionnement, les timing peuvent provoquer une prédominance d'un logiciel par rapport aux autres de plus par défaut en mode superviseur le multitâche est bloqué sous Mint. L'exemple que je pourrais donner par exemple l'AES donne la main à un logiciel il vient de recevoir un message, l'application gère son message rapidement elle retourne dans l'AES avant que le système est switché le système se retrouve en superviseur le multitâche préemptif est bloqué seul l'AES peut faire switcher la tâche si le désire de manière coopérative, si il y a un autre message il va rendre la main pour que l'application le gère cela peut durer longtemps comme cela! Bon il y a des gardes fous mais c'est un compromis entre la réactivité et les blocages. Dès que je touche à la boucle des évènements il y a un risque.
Bon il y a beaucoup de modifications aussi les principales:
- Support de l'ensemble des résolutions et des machines dont les machines 68000, c'était un gros morceau
- Ajout d'un gestionnaire mémoire vidéo (et là je suis tombé sur un bug Xbios de la CT60 je viens de comprendre pourquoi cela ne marchait pas et j'avais tant de soucis sur CT60 c'est dingue comme quoi cela ne tient pas à grand chose)
- Pas mal de petits plus pour le bureau, la gestion des fenetres, nouvelles routines pour les PNG....

Un AES ne permet pas un debugguage linéaire comme une application, cela peut planter a n'importe quel instant et reproduire n'est pas toujours évident, mais je suis content aujourd'hui je remet une version a dispo, la CT60 marche bien maintenant la seule chose que je ne sais pas encore c'est si la version GCC c'est aussi le cas, seule la version PureC a été testée.