Allez... histoire de tenir au courant ceux qui s'en fichent:
Le fichier KBMidi.exe de C. Pedzold (très propre en C) fait exactement 32768 bytes.
Après quelques courtes minutes de dé-assemblage et de nettoyage minimum avec RosAsm, le fichier ne fait plus que 11776 bytes ! -> pas de suppression de code ni des switch-case, juste: Mettre à la poubelle ce que le compilateur ajoute pour faire joli et quelques points d'entrée désobligeants...
Nous sommes là sur un petit programme ; Ne croyez pas qu'en grossissant ceux-ci soient moins soumis à l'inflation.. loin de là..TRES loin de là... (J'ai fais simple, sachant qu'il faudrait coller le résultat final ici).
Nous allons voir qu'il est possible de faire encore mieux sans trop d'efforts et bien mieux en recodant "normalement" comme un codeur "normal" le ferait directement en assembleur...