crazykid080 / osdev

Torturing myself by trying to build an OS.
0 stars 0 forks source link

Updates in bootloader broke keyboard handler #1

Closed crazykid080 closed 1 month ago

crazykid080 commented 6 months ago

In 8bca86c9a970531dd64f39a557da4b9e9a9fcda2 I started refactoring the bootloader using the code from Nanobyte's livestream. I got around halfway and was able to boot into the kernel and celebrated by attempting to put text on screen, however the keyboard handler is now bugged and the cursor skips, hitting the enter key functions as a space, and the space key functions as return.. according to debug log the scancodes are correct. Let's hope this fixes itself when I finish the bootloader refactor

image

crazykid080 commented 6 months ago

After doing some debug testing it appears that the setcursor function in vga_text is being called twice for some reason

image

crazykid080 commented 1 month ago

Fixed in b1c228f