Programación en X68000 capítulo 6, programas TRS
Introducción. Human68K es un sistema operativo como MS-DOS y como tal no tiene multi taréa. ¿O si que la tiene? Human68k nos provee con la capacidad de hacer cosas similares a la multi tarea. Podemos construir un programa TSR que significa Terminate and Stay Resident o Terminar y quedarse residente. Un programa TSR es uno que comienza, establece ciertos parámetros y termina. Pero en vez de irse de la memoria, se queda. La tarea de establecer parámetros es normalmente instalar una interrupción que core una sub rutina o función. Podemos hacer cosas como ejecutar la función cuando se dispare la interrupción de presionar ciertas teclas del teclado o cuando se de un evento desde la impresora. Human68k tiene un lugar en la memoria con un vector que apunta a las diferentes rutinas del sistema cuando ciertas interrupciones ocurren. Un programa no necesita ser hecho residente para sacar partido de estas interrupciones, de hecho la mayoría de video juegos las utilizan para contro...