Chapter 18 Introduction to PModeLib

Table of Contents
18.1 What is PModeLib?
18.2 The proc and invoke Macros
18.3 Using PModeLib: A Framework
18.4 Using Interrupts with PModeLib Functions
18.5 Allocating Memory
18.6 File I/O
18.7 Protected Mode Interrupt Handling
18.8 High-Resolution Graphics

18.1 What is PModeLib?

PModeLib is the standard protected mode library for ECE 291. It provides a much larger set of functions than the real mode library to make programming in protected mode easier. Almost 100 functions cover memory handling, file I/O, graphics files, interrupts and callbacks, text mode, graphics mode, networking, sound, and DMA in addition to some other general purpose functions. Appendix A contains a full reference to all of the functions included in PModeLib.