; 964F1P05.rom
sub_F464A:
push ds
push es
mov al, 0D6h
out 80h, al
push 0
pop es
push 8000h
pop ds
mov al, ds:63h
and al, 8
xor al, 8
jz short loc_F467C
and byte ptr ds:63h, 0FEh
call far ptr 8000h:71Eh
jz short loc_F467C
xor al, al
call sub_F4683
jz short loc_F467C
mov cx, ds:66h
call far ptr 8000h:80Ch
loc_F467C:
or ds:63h, al
pop es
pop ds
retn
sub_F4683:
mov ax, 0B3B3h
call far ptr 8000h:474h
test al, 40h
jz short loc_F46BB
and al, 0BFh
xchg ah, al
call far ptr 8000h:478h
mov al, 0B1h
call far ptr 8000h:474h
mov ah, al
mov al, 0B0h
call far ptr 8000h:474h
cmp ax, 55AAh
jnz short loc_F46BB
mov ax, 0B0h
call far ptr 8000h:478h
mov al, 0Ah
cmp ax, ax
jmp short locret_F46BF
loc_F46BB:
xor al, al
or sp, sp
locret_F46BF:
retn
Если это поможет отцу русской демократии: