Writing The Driver

6 - Writing The Driver

6.1 - Action Plan

6.1.1 - Preparations

6.1.2 - Step 1: VBE2 (Vesa Mode) Activation

6.1.3 - Step 2: Non-Active Driver Installation

6.1.4 - Step 3: Hardware Cursor Building

6.1.5 - Step 4: Setting The Frame Buffer Start Address

6.1.6 - Step 5: Setting The Frame Buffer Pitch

6.1.7 - Step 6: Setting The Color Depth

6.1.8 - Step 7: Setting The Color Pallete

6.1.9 - Step 8: DPMS Building

6.1.10 - Step 9: Setting The Refresh Rate

6.1.11 - Step 10: Setting The Monitor Timing

6.1.12 - Step 11: Switching On ‘Enhanced Mode’

6.1.13 - Step 12: Setting The Acceleration

6.1.14 - Step 13: Building Hardware Overlay

6.1.15 - Step 14: Cold Start Of The Video Card

6.2 - Testing The Driver

6.2.1 - Kernel Driver

6.2.2 - Accelerant

6.3 - Stability

6.4 - Conclusion