111Fermer113
Lionel DebrouxLe 27/11/2020 à 00:34
./103: je suis d'accord, tenter de gérer les 92 est peu utile en pratique smile
AMS 1.xx pour 89/92+ et les vieux PedroM, en revanche, c'est utile.

Pour la 89, c'est en effet à partir d'AMS 2.08 que l'OS officiel dépasse de 100 octets sur un secteur de Flash supplémentaire, alors qu'un simple peephole optimizer supprimant les stupides swap dn,dn; swap dn,dn; swap dn,dn aurait gagné ~400 octets. AMS 2.09 consomme encore un peu plus, de mémoire de l'ordre de 800 octets. Les versions 92+ n'ont pas ce défaut de prendre un secteur de Flash supplémentaire, même si elles partagent le défaut d'une dégradation supplémentaire de l'optimisation du code après AMS 2.05.

Après le passage de tiosmod+amspatch, AMS 2.08 & AMS 2.09 pour 89 consomment le même nombre de secteurs de Flash qu'AMS 2.01-2.05.
AMS 1.00, 1.00/1.01, 1.02 (si si, ça existe) et 1.05 étaient un peu plus petits, et ils restreignaient artificiellement l'archive à une quantité inférieure à ce qu'elle aurait pu être. Je ne vais pas vérifier maintenant à quel point les AMS 1.xx étaient plus petits que 2.01, il est tard.