Je ne connais pas tres bien ce qu'a fait Orion, pas eu le temps de m'y pencher dessus.
Pour ce qui viens du WWitch ais en dehors du compilateur en lui meme, ce n'est pas utilisable car les fonctions sont fournies par le "BIOS" du WWitch, en effet en dehors de la lib couleur aucun acces hardware n'est fait par le code, tout est masqué par l'OS du WWitch (un peu comme les INT du BIOS des PCs)
Je suis toujours a la recherche d'un compilateur qui ne soit pas antidaté (comme Turbo C) ne demande pas necessairement DOS pour fonctionner (DosBOX c'est sympa, mais lourd a gerer quand tu traite des fichiers externes)
J'ai quelques pistes dont une qui avait ete utilise a l'epoque du WWitch (Digital Mars) mais pour l'instant rien de portable tout OS confondu (et OpenWacom est pour l'instant quasi inutilisable..)
Plus le fait qu'il faut faire les loader & co (libCRT) et c'est dependant du compilateur.
En fait le gros soucis c'est que des compilateur qui supportent le x86 16bit avec toutes ces joyeuseté, ca commence a se faire rare, meme GCC n'est pas taille pour car il ne connais pas la notion de pointeur teinté (far/near/huge)