Back to main

 

Function 49 - Advanced Power Management (APM)

 

Options:

·         eax = 49 - function number

·         dx = APM function number (analogue of ax in the specification)

·         bx, cx = APM function parameters

Return value:

·         16-bit registers ax, bx, cx, dx, si, di and flag CF Installed according to APM specification

·         the older half of the 32-bit registers eax, ebx, ecx, edx, esi, edi are destroyed

 

Remarks:

  The APM 1.2 specification is described in the Advanced Power Management (APM) BIOS Specification (Revision 1.2), available at http://www.microsoft.com/whdc/archive/amp_12.mspx; it is also included in the famous Interrupt List by Ralf Brown (http://www.pobox.com/~ralf/files.html, ftp://ftp.cs.cmu.edu/afs/cs/user/ralf/pub/).

 

Constants for registers:

  eax - SF_APM (49)