Cela vient du fait qu'il est très différent de faire un Kernel pour 89/92+ et V200 ou faire un Kernel pour 92 simple :
Sur 89/92+, pour faire un programme d'installation pour un Kernel, il suffit de faire un programme en assembleur. Sur 92 par contre, ce n'est pas possible, car on ne peut pas utiliser de programme assembleur avant d'avoir installé un Kernel (il n'y a même pas de commande exec...). Il faut donc utiliser un bidouillage très astucieux (d'où la nécessité d'envoyer un backup modifié).
De plus, les ROMS des TI92 contiennent moins de rom-calls (les fonctions programmées par TI et ses associés et qu'on peut utiliser dans un programme asm pour se simplifier la vie). Et l'adresse de ces rom-calls (leur emplacement) change dans chaque version de ROM. Sur TI89/92+ et V200, il existe une table des rom-calls qui devrait permettre de connaître ces adresses quelle que soit la version de la rom, mais sur TI92, il n'y en a pas. Il faut donc chercher manuellement l'adresse du début de chaque rom-call, cela pour chaque version de ROM.
Enfin, il existe certaines différences au niveau de la programmation (par exemple, sur certaines TI-92, l'écran commence à l'adresse $4400 au lieu de $4C00...).
Cependant, il serait tout de même possible d'adapter par exemple Fargo pour 89 et 92+, David Ellsworth, son auteur, en avait d'ailleurs l'intention (et il l'a peut-être toujours) mais cela voudrait dire réécrire une bonne partie du Kernel...