Martial Demolins (./81) :
De quelque manière qu'on l'appelle, le développement de la programmation en nostub éatit pour moi une erreur de concept.
"était" parce que ça ne l'est plus?

Et c'est le mode kernel l'erreur de concept, c'est au programme de s'adapter à la plateforme, pas l'inverse.
Martial Demolins (./83) :
Ce que je n'aime pas dans le nostub, c'et la non-compatibilité des binaires avec les nouveaux AMS/HW. Ca n'existe pas pour un programme kernel bien codé (surtout vu la stabilité énorme de PreOS et les ram calls qu'il procure).
Ça s'est vu avec AMS 1.05, puis 2.0x.

Dans certains cas aussi 2.04, 2.07, 3.00 et 3.10.

À chaque fois du cassage.
Et la seule raison pour laquelle il y a compatibilité apparente sur la Titanium est que PpHd s'amuse à patcher les programmes dans le kernel sans rien demander à l'utilisateur, ce que je trouve une très mauvaise idée (si le programme n'était pas archivé, il est modifié sans préavis et va planter s'il est envoyé à autre chose qu'une Titanium). Un outil comme
GhostBuster est plus adapté (ne fait rien sans demander l'avis de l'utilisateur, on n'est pas obligés de patcher les programmes qui n'en ont pas besoin et risquer un faux positif qui casse le programme, patche aussi des problèmes que
PreOs ne peut pas patcher, par exemple tout programme utilisant une ancienne version des niveaux de gris de TIGCCLIB ne fonctionnera pas avec l'autopatcheur de
PreOs, permet aussi d'enregistrer la version patchée sous un autre nom pour garder une version qui peut être envoyée aux autres calculatrices).
Martial Demolins (./85) :
Faire de la compatibilité on-calc demande aussi de coder en conséquence, et encore une fois, le kernel fait gagner beaucoup de ce point de vue-là.
Comment? La seule fonctionnalité que le kernel propose pour ça, c'est l'
EXTRA_RAM_TABLE que tu n'utilises même pas (parce que tu as bien reconnu qu'elle ne sert pas à grand chose).
Lionel Debroux (./86) :
Ce n'est pas l'incompatibilité on-calc qui empêche les gens d'utiliser un programme 
Si "Wrong calculator model" n'est pas empêcher les gens d'utiliser un programme, c'est quoi?

Si un programme est passé de calculatrice à calculatrice, il est censé fonctionner.