Re: When your OS goes crazy - Screenshots
Posted: Fri Dec 30, 2016 9:51 am
This is what happens when I want to do anything GUI related.
The Place to Start for Operating System Developers
http://f.osdev.org/
Read a bit more of your books and the wiki and you should be able to get it working.octacone wrote:This is what happens when I want to do anything GUI related.
NunoLava1998 wrote:Read a bit more of your books and the wiki and you should be able to get it working.octacone wrote:This is what happens when I want to do anything GUI related.
alexfru wrote: Perhaps, you should follow your own advice?:NunoLava1998 wrote: Read a bit more of your books and the wiki and you should be able to get it working.
Ahh, my old nemesis.... Three lines and an "S".zesterer wrote:I think it's fair to say I have issues with kernel multi-tasking. Specifically, garbage code execution. Hmmm.
Oh really? Interesting. I have no idea what causes it. After that screenshot, the kernel crashes with an invalid instruction.SpyderTL wrote:Ahh, my old nemesis.... Three lines and an "S".zesterer wrote:I think it's fair to say I have issues with kernel multi-tasking. Specifically, garbage code execution. Hmmm.
You probably already know this, but just in case you don't, that's what you get when you dump a null pointer to the screen as ASCII. So I'm going to guess that you're passing a null to your PrintString function...
This is why I wrote about Surface. You can easily make a GUI with itoctacone wrote:This is what happens when I want to do anything GUI related.
Garbage code execution? Is that a thing?zesterer wrote:I think it's fair to say I have issues with kernel multi-tasking. Specifically, garbage code execution. Hmmm.
Yep, otherwise colloquially known as "jumping to hyperspace" at times. It's less likely to happen if you're writing a 64-bit or 32-bit-plus-PAE OS (the NX bit covers most situations, as pretty much nobody here is producing something that has enough of a user base to make it worthwhile for attacks to require an ASLR implementation as well), but that's not going to prevent you from accidentally jumping to existing code at an inopportune time.onlyonemac wrote:Garbage code execution? Is that a thing?zesterer wrote:I think it's fair to say I have issues with kernel multi-tasking. Specifically, garbage code execution. Hmmm.
Looks very Hotline Miami-sh!zesterer wrote: I'm writing a PSF font to the screen, but something's up with my alpha blending