Posts
 
Reputation
Joined
Last Seen
Ranked #1K
Strength to Increase Rep
+2
Strength to Decrease Rep
-0
60% Quality Score
Upvotes Received
1
Posts with Upvotes
1
Upvoting Members
1
Downvotes Received
1
Posts with Downvotes
1
Downvoting Members
1
0 Endorsements
~5K People Reached
Favorite Forums
Member Avatar for maf5693

I am building a new OS as a learning experience, and after trudging through intel architecture manuals and osdever tutorials I still have no idea how to write a keyboard device driver- using BIOS calls and interrupts is outdated and I have no idea how to directly interface the keyboard …

Member Avatar for maf5693
0
190
Member Avatar for mattloto

there are BIOS bound interrupts which typically give easy input output to hardware devices, and then there are the interrupts defined in the IDT(Interrupt Descriptor Table) usually found in the boot sector and referenced using lidt (look up a tutorial on the IDT). On intel-compatible processors there are typically 19 …

Member Avatar for maf5693
0
94
Member Avatar for maf5693

hi I have been looking around for a good file io tutorial and I cant find any. It is simple enough to me the process, mov dx,043h mov al,54 out dx,al etc. but i have no idea which ports go to where or how to write to a hard disk …

Member Avatar for maf5693
0
237
Member Avatar for togdem

[url]http://www.osdever.net/tutorials/view/the-booting-process[/url] sort of steep learning curve for a simple tutorial, but very thorough and give much more information than other tutorials ive found. Also, he does a great job of expalining integrating c and assembly into the OS development process.

Member Avatar for maf5693
0
112
Member Avatar for maf5693

alright I am trying to develop an operating system with assembly. I have written the boot loader and the beginnings of a kernel-however I am having a problem printing characters to the screen. Here is my bootloader [CODE] use16 ; We need 16-bit intructions for Real mode ORG 0x7C00 ; …

Member Avatar for maf5693
0
319
Member Avatar for BevoX

during my adventures in C++ i also wanted to create a new data independent from the types defined in c++;not as an objective, but out of mere curiosity... If you really want to do that i would recommend using the __asm__ keyword within assembly data is not predefined into types; …

Member Avatar for maf5693
0
4K