TheScripterGeek wrote:
So i've got the code from the bare bones section of osdev.org, and I have no idea where else I should go. I want to stay in VGA text mode, and I want keyboard and mouse input.
I have searched around the website for a while and I still can't find anything that can help me, so links to documentation will be very well appreciated
Edit:
(Almost forgot to say, i'm also stumped on handling interrupts!)
For keyboard,
PS2_Keyboard. By the way, do you understand this code by the way or are you just copying and pasting thinking that is what good OS developers do? The Bare Bones tutorial simply prints Hello, kernel World! Do you have any idea how it works and why 0xb800 is involved?
Printing_To_Screen will explain things. However, don't copy and paste out of that as well.
Beginner_Mistakes and
Required_Knowledge should be the only thing you copy and paste out.
For anyone reading this, like okwani, INT 0x13 has nothing to do with VGA, keyboards or learning x86 Assembly.
The Intel manual has things at Section 6 (Basic Architecture - 1/10 volume) about handling. Now you do have to read it
https://software.intel.com/en-us/articles/intel-sdmLearn user space first.
users browsing this forum... uh oh