bSchnepp / Feral

A 64-bit operating system kernel for PCs
Boost Software License 1.0
9 stars 1 forks source link

Moving VGA cursor is probably broken #1

Closed bSchnepp closed 6 years ago

bSchnepp commented 6 years ago

x86outb might be wrong, or maybe the actual function for moving the VGA cursor is wrong. Something is causing the kernel to not have the VGA cursor move to 4,4 in the test.

bSchnepp commented 6 years ago

Issue fixed with commit a6ac020b63e4a47536316130b22aa3261ca0cb06

bSchnepp commented 6 years ago

The issue (for future reference) was that the VGA text-mode buffer was incorrectly declared as a double word pointer (DWORD) instead of a WORD pointer (WORD), or as the linked patch solves, as (UINT16*).