What's the biggest blunder for you during OSDev? I just deleted everything but a little GDT code with a mistyped makefile target

Cheers,
Walt
Code: Select all
200, 100, 80
200, 200, 80
Code: Select all
200, 100, 80
200, 100, 80
Haha thats an awesome screenshotglauxosdever wrote:Snip
That would look great with alpha blending, or if you added lighting that darkened the more windows were stacked...omarrx024 wrote:Snip
If you say so.Walt wrote:That would look great with alpha blending, or if you added lighting that darkened the more windows were stacked...
Code: Select all
// 16-bit, so the address will be (segment << 4) + offset
address = (segment << 3) + offset;
I hope you started to use version control now and push to an external repository regularly after this experience.Walt wrote:What's the biggest blunder for you during OSDev? I just deleted everything but a little GDT code with a mistyped makefile target![]()
That's just the problem, I have Gitlab setup, but I haven't pushed to it in a week! Anyways, lesson learned.Kevin wrote:I hope you started to use version control now and push to an external repository regularly after this experience.
Uh oh!glauxosdever wrote:Snip
I do. But the panic function writes to the framebuffer too, so it double faulted and then it triple faulted.Walt wrote:Uh oh!glauxosdever wrote:Snip
Don't you have an IDT, and ISR setup?
Haha I see... Should have thought of that. I just booted my OS in bochs to test my new hardware IRQ code... Well, I clicked all the buttons on the top row (left to right), until I hit the mouse button. I basically got a bunch of "Handled interrupt #(x)" until I figured out how to exit.glauxosdever wrote:Snip