Hey,
I have been using my keyboard procedure till now in bochs, all was fine. I wanted to test it in virtualbox and problem occurred.
I am using IRQ1 to gain imputed characters into buffer's memory space. And I am sure it's working correctly in bochs.
When in virtualbox... when i press key first and second time my value of pressed keys change like that:
no pressed:
pressed fist time: 0
pressed second time: 2
pressed third time: 4
pressed forth time: 5
pressed fivth time: 6
pressed sixth time: 7
pressed seventh time: 8
and so on after each press it will increase +1
Atm i dont know if its interrupt programmable controller fault or keyboard controller.
I know i didn't give any details but maybe someone got in past such problem.
One more time ( ) -> in bochs al works fine, in virtualbox not