nabend,
ich habe ein problem mit meinem Tastatur treiber...
wenn ich ne taste loslasse, bekomme ich keinen IRQ1 aufruff ... also kann ich die break scancodes nicht lesen ...
Make ScanCodes functionieren perfect, nja fast ...
hier mein IRQ1:
irq1:
pusha
in al,60h ;Tastaturdaten holen
mov edi, puffer
call num_to_str ; hex to decimal
mov esi, puffer
mov al, 0x00
int 30h ; text ausgabe ... (decimal)
mov al, 0x20 ;EOI-Wert in AL ablegen
out 0x20, al ;EOI an Master-PIC senden
popa
iret
und hier noch die einstellungen:
bcheck3:
in al, 64h
and al, 02h
jnz bcheck3
mov al, 0xF6
out 0x60, al
bcheck:
in al, 64h
and al, 02h
jnz bcheck
mov al, 0x60
out 0x64, al
bcheck2:
in al, 64h
and al, 02h
jnz bcheck2
mov al, 10000111b
out 0x60,al[quote][/quote]