Posted By: pharook (Wake Up. Time To Die.) on 'CZprogram' Title: Re: Konec HW int. II Date: Wed Sep 17 11:53:12 1997 Aahoj Aigore. > > INT09: > PUSH AX ; to budeme menit > > cti klavesu z portu ; je to asi na 60h (??) > cmp al,moje_klavesa > je @moje_oblsuha > pop ax ; vratim reg. > > jmp cs:[OldOfs09] ; tohle je OK (OldOfs09 mam v akt. CS !) > > @moje_obsluha: > nop ; zatim testuju, takze nic se nedela.. > { reset klavesnice } ; viz AT-Help Mel jsem stejny problem, a chyba byla presne tady. Krome toho, ze das vedet klavesnici, ze jsi prevzal scankod, musis dat vedet take radici preruseni, ze preruseni ukoncujes, a on muzes pripadne vyvolat dalsi (stejne). Tzn: in al, 061h or al, 080h out 061h, al and al, 07Fh out 061h, al Zbytek zustava. > mov al,20 > out 20,al ; HW konec preruseni > pop ax ; vratim reg. > > iret ; a pryc bez volani puvodni rutiny > > ---- Poradek je pro blbce.. inteligent se vyzna v bordelu ---- > (-: Aigor :-) ____________________________________________________________________pharook_ "Mesic je dulezitejsi nez Slunce", reklo dite. "Protoze sviti, kdyz je tma."