Il est visiblement indiqué quelque par que les for ne sont utilisable qu'avec les ".l" ".i".
The For : Next loop works only with integer values, at the expressions as well at the Step constant. The Step constant can also be negative.
la traduction dans la doc Française donne :
La boucle For : Next fonctionne uniquement avec des valeurs entières, aussi bien pour les expressions que pour la constante Step. La constante Step peut aussi être négative.
Autant que je sache, la boucle avec .a fonctionne parfaitement sans le Step.
Et il n'y a pas de float dans la boucle mais bien des entiers.
L'avantage de mettre .a ce n'est d'utiliser qu'un minimum d'espace en ayant des valeur <=255.
Et 10 c'est <=255.