Rev 380 | Rev 425 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 380 | Rev 381 | ||
---|---|---|---|
Line 265... | Line 265... | ||
265 | jz .exit.irq1 |
265 | jz .exit.irq1 |
266 | jmp .dowrite |
266 | jmp .dowrite |
267 | .scancode: |
267 | .scancode: |
268 | mov bl, ch |
268 | mov bl, ch |
269 | .dowrite: |
269 | .dowrite: |
270 | movzx eax,byte[0xF400] |
270 | movzx eax,byte[KEY_COUNT] |
271 | cmp al,120 |
271 | cmp al,120 |
272 | jae .exit.irq1 |
272 | jae .exit.irq1 |
273 | inc eax |
273 | inc eax |
274 | mov [0xF400],al |
274 | mov [KEY_COUNT],al |
275 | mov [0xF400+eax],bl |
275 | mov [KEY_COUNT+eax],bl |
Line 276... | Line 276... | ||
276 | 276 | ||
277 | .exit.irq1: |
277 | .exit.irq1: |
Line 278... | Line 278... | ||
278 | mov [check_idle_semaphore],5 |
278 | mov [check_idle_semaphore],5 |