pues estuve indagando un poco mas y creo que mi investigación la voy a orientar hacia el 8255 porque hasta donde entiendo se programa desde el PC en ASM... aunque no encuentro ningún código fuente como punto de referencia....
La PPI 8255 no te sirve para esto, por que el GAL es una cosa diferente y se programa por "hard", no por soft.
Fijate que lógica es la que reemplaza el GAL y vemos como puede hacerse si no tenés acceso a ese tipo de dispositivos.