Rev 656 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 656 | Rev 672 | ||
|---|---|---|---|
| Line 354... | Line 354... | ||
| 354 | //clear update flag |
354 | //clear update flag |
| 355 | gluk_regs[GLUK_REG_C] &= ~GLUK_C_UPDATE_FLAG; |
355 | gluk_regs[GLUK_REG_C] &= ~GLUK_C_UPDATE_FLAG; |
| 356 | 356 | ||
| 357 | //3 bit - SD card detect |
357 | //3 bit - SD card detect |
| 358 | //2 bit - SD WRP detect |
358 | //2 bit - SD WRP detect |
| 359 | tmp = tmp | (((~SD_PIN)&((1<<SDWRP)|(1<<SDDET)))>>2); |
359 | tmp |= (((~SD_PIN)&((1<<SDWRP)|(1<<SDDET)))>>2); |
| - | 360 | ||
| - | 361 | //0 - bit numlock led status on read |
|
| - | 362 | if ( (PS2KEYBOARD_LED_NUMLOCK&modes_register)!=0 ) |
|
| - | 363 | { |
|
| - | 364 | tmp |= GLUK_C_NUM_LED_FLAG; |
|
| - | 365 | } |
|
| - | 366 | else |
|
| - | 367 | { |
|
| - | 368 | ||
| - | 369 | tmp &= ~GLUK_C_NUM_LED_FLAG; |
|
| - | 370 | } |
|
| - | 371 | } |
|
| - | 372 | ||
| - | 373 | if ( index == GLUK_REG_D ) |
|
| - | 374 | { |
|
| - | 375 | //return keyboard statuses |
|
| - | 376 | tmp &= ~(KB_LCTRL_MASK|KB_RCTRL_MASK|KB_LALT_MASK|KB_RALT_MASK|KB_LSHIFT_MASK|KB_RSHIFT_MASK|KB_F12_MASK); |
|
| 360 | } |
377 | tmp |= (kb_ctrl_status&(KB_LCTRL_MASK|KB_RCTRL_MASK|KB_LALT_MASK|KB_RALT_MASK|KB_LSHIFT_MASK|KB_RSHIFT_MASK|KB_F12_MASK)); |
| 361 | } |
378 | } |
| 362 | else |
379 | } |
| 363 | { |
380 | else |
| 364 | if ( index >= 0xF0 ) |
381 | { |