IDT only printing interrupt 16, no matter what interrupt is supposed to be recieved
Posted: Tue Apr 14, 2026 7:53 pm
Hey guys,
I've recently been trying to setup my idt for keyboard interrupts, and its really confusing me, all it seems to be doing is printing interrupt 16, no matter what interrupt is supposed to print and i dont know why. I've re-wired the pic so that the keyboard interrupts would work but i really cant seem to figure it out, and it doesnt look to me like theres an actual math fault in my code, please help!
(idt code is in the beta branch)
https://www.github.com/x-aether-x/solsticeOS/tree/beta
I've recently been trying to setup my idt for keyboard interrupts, and its really confusing me, all it seems to be doing is printing interrupt 16, no matter what interrupt is supposed to print and i dont know why. I've re-wired the pic so that the keyboard interrupts would work but i really cant seem to figure it out, and it doesnt look to me like theres an actual math fault in my code, please help!
(idt code is in the beta branch)
https://www.github.com/x-aether-x/solsticeOS/tree/beta