* ASCII and ye shall receive.Nach wrote:dw817 wrote:I would like to see a sample application with it's source code to see this technique in action.

- - -
CLS
PRINT "now go somewhere"
TT! = TIMER
DO
DO
LOOP UNTIL TIMER - TT! > .1
IF TIMER - TT! > .25 THEN PRINT "back so soon ?"
TT! = TIMER
LOOP UNTIL INKEY$ > ""
- - -
MAKE SURE you have PROPERTIES for your MS-DOS task under MISC tab to have checkmarked, "Always suspend"
(This is a good habit to do anyways for all DOS programs)
Type that in QBasic 1.0
Run it, ALT-ENTER to full-screen if you like, or not.
ALT-TAB to another windows task, then ALT-TAB to return back to the DOS application.
See, simple isn't it ?

If I can do this in QBasic 1.0, then ZSNES can DEFINITELY do this to reset their current resolution upon returning from another Windows task.