Michael Petch

Results 3 issues of Michael Petch

I like your idea of the video series, keep up the good work! A couple of observations regarding the mouse. The mouse X (buffer[1]) and Y (buffer[2]) values are actually...

The code in `GlobalDescriptorTable::GlobalDescriptorTable()` fails to reload the segment registers after creating a GDT and loading it with `lgdt`. As a result, the code expects that GRUB's values for the...

The `HandleException` macro assumes that all exceptions have an error code pushed on the stack. The list of exceptions that the CPU pushes an error code/doesn't push can be found...