Pour la compatibilité, le seul moyen c'est de tester si c'est pas explicitement dit que les progs sont compatibles; en effet la plupart ayant été faits avant la sortie de la titanium, et le programme pour faire les programmes ayant lui même introduit des incompatibilités pendant un certain temps, il n'y a pas moyen de savoir
a priori.
Pour les programmes assembleurs, soit ils sont nostub, soit ils sont kernel. Pour le savoir, lis les instructions dans la documentation desdits programmes
Si ils sont kernels, cherche Iceberg, pour l'instant le seul kernel qui marche officiellement sur Titanium, en attendant le prochain PreOs.
Si ils sont nostub et nécessitent un lanceur (c'est à dire qu'ils sont en deux parties, cf la doc des programmes), prend la dernière version de ttstart plutôt que le lanceur fournit avec le prog.
Si ils sont nostub sans lanceurs, tu peux essayer de les lancer sans rien.
Si un programme ne marche pas du tout, tu peux essayer de le patcher avec GhostBuster, cependant cela peut échouer.
Y'a aussi hw3patch qui peut être utile, je te recommande de bien lire sa doc pour voir si tu en as besoin ou non (j'en sais trop rien perso)
Vala.
Quleques liens:
ttstart
Iceberg, Ghostbuster, hw3patch
(lis bien leurs docs avant de les installer/utiliser)