06-17-2012, 07:47 PM
Why do that with C# since C and ASM are the best for OS Development
2
If you want to start with OSDev Read the ASM tutorials that I put below, and the link posted above(OS Developing is advance stuff, it will be hard for a beginner):
2
Here is a basic kernel that will write "Hello, world" in the video memory(which you will see on the screen).
int main(void)
{
char *str = "Hello, world", *ch;
unsigned short *vidmem = (unsigned short*) 0xb8000;
unsigned i;
for (ch = str, i = 0; *ch; ch++, i++)
vidmem[i] = (unsigned char) *ch | 0x0700;
for (;

;
}

