|
|
| version 1.6, 2004/03/31 19:23:37 | version 1.7, 2004/04/01 13:19:00 |
|---|---|
| Line 85 void bios0x09(void) { | Line 85 void bios0x09(void) { |
| } | } |
| else { | else { |
| if (key == 0x60) { | if (key == 0x60) { |
| CPU_INTERRUPT(6, -1); | // CPU_INTERRUPT(6, -1); |
| } | } |
| else if (key == 0x61) { | else if (key == 0x61) { |
| CPU_INTERRUPT(5, -1); | // CPU_INTERRUPT(5, -1); |
| } | } |
| else if (key < 0x70) { | else if (key < 0x70) { |
| code = mem[base + key - 0x0c] << 8; | code = mem[base + key - 0x0c] << 8; |
| Line 115 void bios0x09(void) { | Line 115 void bios0x09(void) { |
| } | } |
| } | } |
| else { | else { |
| if (key < 0xf5) { | mem[0x0052a + pos] &= ~bit; |
| mem[0x0052a + pos] &= ~bit; | if ((key >= 0xf0) && (key < 0xf5)) { |
| if (key >= 0xf0) { | mem[MEMB_SHIFT_STS] &= ~bit; |
| mem[MEMB_SHIFT_STS] &= ~bit; | updateshiftkey(); |
| updateshiftkey(); | |
| } | |
| } | } |
| } | } |
| } | } |