1 --- dosemu-1.0.2/src/base/bios/bios.S Tue Feb 12 21:34:49 2002
2 +++ dosemu-1.0.2.new/src/base/bios/bios.S Wed Feb 13 00:39:13 2002
4 cmp bx, [KEYBUF_WRITE_PTR] /* set flag if buffer empty */
5 je get_key_ret /* buffer empty */
6 mov ax, [bx] /* put char into ax */
8 + /* HACK!!! by Alexey Lukin <al@cn.ua> */
9 + /* little 'Cyrillic_er' */
13 +true_e0_key: /* end of HACK */
15 call do_extended /* differences for extended calls */
18 --- dosemu-1.0.2/src/base/keyboard/serv_backend.c Sun Mar 11 16:27:25 2001
19 +++ dosemu-1.0.2.new/src/base/keyboard/serv_backend.c Wed Feb 13 00:39:13 2002
23 t_shiftstate shiftstate;
27 t_shiftstate shiftstate_buffer;
32 + if (bios_key == 0x23e0) { /* Cyrillic_er */
35 k_printf("KBD: writing to queue: bios_key=%04x shift=%04x scan=%08x\n",
36 bios_key,shift,(unsigned int)raw);