You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm not sure I understand what the problem is. Is it the case that ESC being pressed just before an intro is run results in intro just exiting at once?
If so, I don't think adding additional call for handling a rare case can be justified from size perspective. After all, we cut so many corners in an attempt to make it under 4096 bytes.
Проблема была у меня под Виндой 7-кой, интра закрывалась сразу после загрузки, без ошибок. Пришлось подебажить - и оказалась что интра выходит из цикла сразу же, на первом Loop'e, потому что это async функция GetAsyncKeyState - возвращаяет дельту состояний, между прошлым вызовом и этим, а раз ты вызов этой функции до этого не делал, - то происходит сразу выход из нее.
Лечится просто добавлением 2х строк перед основным циклом:
push 01bH ;ESC key code for GetAsyncKeyState
call GetAsyncKeyState ; RESET KEYS STATES
The problem with GetAsyncKeyState, MSDN says:
You need to call
Before asking a key for exit from application
The text was updated successfully, but these errors were encountered: