Des nouvelles du front. J'ai pas fait grand chose depuis

:
* J'ai intégré ttunpack fast LGPL.
* J'ai essayé de commencer à séparer en différent .o: Ca s'annonce mal

Le linkeur me sort plein d'erreur et n'est pas très locase. Donc on va faire par étape. Première étape: sortir side89.asm.
Avant:
Program Statistics:
Program Variable Name: main\pedrom
Program Variable Size: 121597 Bytes
BSS Size: 10232 Bytes
Absolute Relocs: 0
Natively Emitted Relocs: 0
Relocs Removed by Branch Optimization: 621
Relocs Removed by Move Optimization: 63
Relocs Removable by F-Line Jumps: 1021
Space Saved by Range-Cutting: 1452 Bytes
Après avec reorder-section
Program Variable Name: main\pedrom
Program Variable Size: 122107 Bytes
BSS Size: 10232 Bytes
Absolute Relocs: 0
Natively Emitted Relocs: 0
Relocs Removed by Branch Optimization: 516
Relocs Removed by Move Optimization: 209
Relocs Removed by Test Optimization: 10
Relocs Removed by Calc Optimization: 9
Relocs Removable by F-Line Jumps: 1603
Space Saved by Range-Cutting: 1564 Bytes
Après sans reorder-section:
Program Statistics:
Program Variable Name: main\pedrom
Program Variable Size: 121911 Bytes
BSS Size: 10232 Bytes
Absolute Relocs: 0
Natively Emitted Relocs: 0
Relocs Removed by Branch Optimization: 621
Relocs Removed by Move Optimization: 240
Relocs Removed by Test Optimization: 10
Relocs Removed by Calc Optimization: 9
Relocs Removable by F-Line Jumps: 1039
Space Saved by Range-Cutting: 1836 Bytes
Deux conclusions s'imposent:
+ augmentation de taille 'normale' car PedroM est
(horriblement?) optimisé taille et on ne pouvait pas déplacer les fichiers ou les symboles sans sortir des erreurs de relocation. side a été déplacé à la fin, et donc doit faire que des jsr ou des jmp vers les autres symboles de pedrom.
+ Par contre l'option -reorder-section marche mal et produit un exécutable plus gros. Ca ne me donne pas confiance pour la suite lorsqu'il y a aura vraiment beaucoup de sections et de symboles partout