Subversion Repositories pentevo

Rev

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
        {