Решение: ищем в начале original.tmp последовательность байтов:
4 Дек 2008 - 12:35 aktinkon
>Решение: ищем в начале original.tmp последовательность байтов: 3D 00 3B (т.е. "cmp ax, 3B00h" - >проверка сканкода F1) и меняем следущий за этой командой условный переход 74 02 (т.е. "je .exit") на >безусловный (т.е. 74 заменяем на EB).
Предлагаю добавить:
_перед_ найденной последовательностью должно быть: CD 16 (т.е. "int 16h"), следует заменить это на 90 90 (nop nop), иначе есть риск, что BIOS будет таки ждать нажатия ANY key.
>Решение: ищем в начале original.tmp последовательность байтов: 3D 00 3B (т.е. "cmp ax, 3B00h" - >проверка сканкода F1) и меняем следущий за этой командой условный переход 74 02 (т.е. "je .exit") на >безусловный (т.е. 74 заменяем на EB).
Предлагаю добавить:
_перед_ найденной последовательностью должно быть: CD 16 (т.е. "int 16h"), следует заменить это на 90 90 (nop nop), иначе есть риск, что BIOS будет таки ждать нажатия ANY key.