The DIVE architecture provides a device-independent interface for direct access to display memory through DEVESC_ functions. Using the DIVE architecture, the OS/2 software motion video decompression subsystem writes directly to video memory. The subsystem performs window clipping, color translation and scaling required to write the data in a window. On bank-switched configurations, the software must detect when video memory bank boundaries are crossed, then switch the bank accordingly.


[Back: Miscellaneous Screen Functions]
[Next: DIVE Display Engine Functional Characteristics]