8 – Developing an Operating System – Tutorial – Episode 4 – Basic VGA Driver and printf

8 – Developing an Operating System – Tutorial – Episode 4 – Basic VGA Driver and printf

In previous episode, we learnt about switching to protected mode (32-bit), calling C code from assembly language, reading form hard disk, and accessing video memory to display message on the screen. In this episode, we will create a basic video driver. Which will allow us to keep printing message on the screen by just calling a function, so that we […]

7 – Developing an Operating System – Tutorial – Episode 3 – Protected Mode, Read Disk, GDT and Initiate Kernel (C)

In previous episode we learnt about memory offset. In this episode, we are going to reach two very important milestones. YouTube Video coming soon 1 – Switching from Real Mode to Protected Mode and define Global Descriptor Table (GDT)2 – Read kernel from disk and Initialize Kernel written in C language. Let us have a quick look at what we […]