Sorry for previous patch.
This is very stupid patch.
I disassembled BIOS and find very stupid BUG

   ....
4E91                xor     eax, eax
4E94                mov     ax, 0FBBDh
4E97                xor     ebx, ebx
4E9A                mov     cx, 0F000h
4E9D                mov     dx, 40h
4EA0                mov     [ebp+14h], dx
4EA4                jmp     short loc_0_4E83
   ....   
4E7A                mov     ax, 0F000h
4E7D                mov     bx, 4E04h
4E80                mov     cx, 40h
4E83 
4E83 loc_0_4E83:
4E83                mov     [ebp+1Ch], ax ; if call 4e91 filled
4E87                mov     [ebp+10h], bx ; only 2 bytes
4E8B                mov     [ebp+18h], cx
4E8F                clc
4E90                retn

P.S. Sorry for my english :-))

--

  Marek Wójtowicz <[EMAIL PROTECTED]>
  http://galaxy.uci.agh.edu.pl/~wumarex

Reply via email to