Beep, Beep. What's up guys? I thought this might be fun for your OS. I think I am going to use it for errors (error codes in beeps), you know like Morse code, except mine will generate natural voices through sophisticated alien like programming skills, but that is for the books and this is for you:
Sorry to piss on your parade yet again, but do you notice that you're passing single-precision floating point numbers to a function that takes an unsigned int argument? That definately won't work. (I assume when you tested it you changed the function argument lists to contain floats instead of unsigned ints).
Not only that but how many small hobby OS's actually save the FPU state on task switch?...
No, your great. I have learned a lot from you JamesM and I am glad that you take the time to comment, because it makes me better. So, I suppose I best fix that; round it? And, when I post code I do it for the longterm broadness of it. I know that at some point someone will come from Google wanting to know how to do this very thing and here it will be for them buggy, yet complete.
It's beta code, I post it seconds after I write it, so what can I say. . . I'm impatient?
Free energy is indeed evil for it absorbs the light.