Open schas002 opened 8 years ago
Right now it has no delay. That pretty much reveals the cause of the problem. Back to the drawing :boar:, I guess.
Also, first issue! \o/
Hmm, a possible solution can be to put in the while loop a sleep function.
We don't have a sleep function. I'll discuss in chat.
No, we need to implement interrupts. I'll work on this when I've finished building a self-hosted GCC.
I found another possible solution: instead of implementing interrupts from scratch, we can send a typematic byte packet to the keyboard. send_keyboard(0xf3)
I guess.
Note: this issue was already announced in chat. But we might as well fire it back up here.
After the output test, the next thing is the input test. But the keyboard input is received really quickly. By that I mean really really quickly. By that I mean badly quickly. Uh, whatever.
This was experienced on the avocados.iso as of commit 1b36a37d in Oracle VM VirtualBox 5.0.0.