Bon, donc j'ai gtktiemu version 1.53, compilé avec :
libticalcs-3.3.1
libticables-3.2.1
ces deux-là se trouvent sur
http://sourceforge.net/projects/tilp . Il y a un ordre pour les compiler (l'une dépend de l'autre) mais je ne sais plus lequel.
Après il y a libti68k-1.4.2 qui elle est sur
http://sourceforge.net/projects/gtktiemu .
Si jamais tu as déjà une installation de ces bibliothèques et que tu changes de version, je te recommande de d'abord renommer (voire virer) les répertoires /usr/include/tiemu et /usr/include/tilp.
Donc je sais que ça peut marcher avec cette combinaison de versions. Mais je ne sais plus si j'ai dû modifier des trucs dans les sources ; dis-moi si tu as un problème, ça me rappellera peut-être quelque chose.
Pour les autres bibliothèques, j'ai libSDL-1.2.3 (mais je pense que les versions ultérieures sont compatibles)
et glib/gdk/gtk 1.2.10 (là je crois que la version 2 n'est PAS compatible).
Et puis j'ai vu une dépendance sur jpeg 6b, mais c'est vraisemblablement la version que tu as.
Voilà.
Pour ce qui est de shrnklib, j'ai réussi (avec quelques difficultés) à compiler shrink92 (ce crétin dégénéré de gcc croyait que c'était du C++ sous prétexte que le nom du fichier était en majuscules et me donnait des messages d'erreur aussi explicites que « Undefined reference to la-fonction-qu'est-juste-sous-son-nez-on-voit-qu'elle »

)
et la compression est légèrement meilleure qu'avec ttpack. Ça vient probablement en bonne partie du fait qu'il partage une table entre les différents fichiers de l'archive (il y en a 16).
Donc si en plus la décompression est vraiment plus rapide, je pense que ça justifie que je fasse une version kernel, surtout que ça n'a pas l'air très difficile. (Je précise que je maintiens de toute façon la version _nostub).
Ah oui, une question : il faut lancer ttbin2oth sur le résultat de shrink92 pour obtenir une variable TI, c'est bien ça ?