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 | { |