Comment remplacer une valeur d'une varaiable

je suis super content. Car ca semble vraiment bien fonctionner. Je dois encore tester et vérifier pour continuer sereinement

Je me permets de douter que cela fonctionne bien.
262144 est très supérieur à 65536. Donc 262144 ne rentre pas dans un int. Il faut travailler avec des long. En plus une constante longue doit être suffixé avec un L pour indiquer son type.

const unsigned long int eprom_size = 262144L ; //32768  // taille de l'EPROM en octets

Évidemment la remarque sur le type long s'applique aussi aux variables qui vont utiliser cette constante.