So, I've been taking a look, and it looks like the code executes (If I add an __asm__ __volatile__("hlt"); on C code, Bochs warns about halting with IF=0 or something like that) but there are missing prints, I don't really know what it could be anymore.
EDIT:
Well... indeed, I somehow made the VGA handling code go bad and it has driven me mad since...
Solved!
String print function outputs garbage (2nd stage bootloader)
- cakehonolulu
- Member
- Posts: 37
- Joined: Thu Jun 16, 2016 9:35 am
- Libera.chat IRC: cakehonolulu