En realidad no hago nada,
SHOW utiliza una palabra UPDATE que comunica al bucle de windows que descargue los eventos de la ventana, mientras no ejecutas UPDATE no hay interaccion con el SO. pero no es todo tan claro.
Esta parte es un gran lio, depende del windows, seguramente yabasic lo maneja distinto y ahi esta la diferencia.
Por mi parte lo que fui haciendo son pruebas de diferentes formas de manejar esto y me quede con la que mejor funcionaba.
Me gustaria tener mas control sobre esto, por ejemplo que :r4 corra en un SO propio, pero no tengo tiempo para un proyecto asi, ademas prefiero programar en :r4 que en ASM!!!
como nota, si desde el editor apretas F5, se compila el programa y se ejecuta. F6 para una version fullscreen
el programa queda en r4asm/r4fasm.exe, ahora se ejecuta solo, sin el interprete.
el codigo compilado es cod.asm y dat.asm (codigo y dato) y utiliza unas rutinas de interface r4fasm.asm para windows.