Tag: low level
-
Real mode to protected mode inside the timer ISR
This rocks: metalkit/lib/bios.c It’s the insane little trampoline I wrote last year in order to make real-mode BIOS calls from my toy protected mode OS, Metalkit. It’s full of all kinds of awesome and scary things. So today, I just had occasion to try making a BIOS call from inside the timer interrupt, and it…
-
Introducing Metalkit
Metalkit is another of my random side-projects. It’s a very simple library for writing programs that run on IA32 (x86) machines on the bare metal. It isn’t an operating system, but it does contain some of the low-level pieces you might use to create one. I created it partly for fun and for the challenge,…