Neither program does keyboard input with INPUT, but one makes a call to your GetOpenFileName when requested, and
that doesn't happen as part of normal program flow.
I added _DELAY and SLEEP into a short demo program with GL and that was fine (not in the _GL sub). Indeed, INPUT
locks it up *if* executed, but the program can contain it.
I am still mystified. What other commands are forbidden?
I've now tested several of my old programs. The only progress I've made is that one old program worked with the _GL sub added when I removed a _SCREENMOVE _MIDDLE. With chess I've tried removing all libraries (and calls to them), _TITLE,
_ICON, all mouse support, and even tried changing SCREEN _NEWIMAGE(xm,ym,32) to using specific numbers.
I repeat, in case anyone missed it, that's there's nothing in SUB _GL. It's merely being there causes the program to crash
right away. Sure it's called automatically 60 times a second....or supposed to be.....likely crashes the first time around for me.
Oh, and it doesn't just crash. It zooms my CPUs to 100% usage. I could toast marshmallows on them.