Diamond Multimedia Systems SpeedStar Alpine Series Power Management

Diamond Display Power Management supports three power management states
defined by VESA  (Video Electronics Standards Association, version 1.0p,
revision 0.7p, August 20, 1993) in both DOS and Windows environments:
	
	STANDBY
	SUSPEND
	OFF

Power management states that the DOS environment can be individually set from 1
to 99 minutes through options of SSPM (SpeedStar Alpine Series power 
management TSR intallation program) as following:

   Usage:  SSPM [option]
   Options:
     h - Displays this help message
     u - Unloads utility from memory
     bxx - sets Standby timer in minutes (1 to 99) in DOS environment
     sxx - sets Suspend timer in minutes (1 to 99) in DOS environment
     oxx - sets Off timer in minutes (1 to 99) in DOS environment

   For example:

	  SSPM b7 s15 o27 <enter>

	SpeedStar Alpine Series will be in 
	STANDBY state after 7 minutes in the DOS environment. 
	SUSPEND state 8 minutes after STANDBY state in the DOS environment. 
	OFF state 12 minutes after SUSPEND state in the DOS environment.

   After the SpeedStar Alpine Series power management TSR is loaded, you can 
   use SSPM to show current power management timer settings in the DOS 
   environment.

   For example: C:\SSPM <enter>


Display adapter is set to ON state with input from keyboard or mouse (if mouse
device driver is loaded) .


DISKETTE CONTAINS:
	SSPM.COM     SpeedStar Alpine Series Power Management BIOS TSR 
       


INSTALLATION:
	1.  Copy SSPM.COM to root directory C:\.
	
	2.  Modify AUTOEXEC.BAT.  Add C:\SSPM [option] to set Standby,
	    Suspend and Off timers in the DOS environment.
	    SpeedStar Power Management BIOS TSR will be loaded with every
	    system boot, you can change those timer settings later by unloading
	    it and loading again with new settings.
	


LIMITATIONS:
     In protected mode application (i.e. AutoCad, Links386 game), DPMS is
     not properly supported with this release.


PROGRAMMER'S REFERENCES:
     This SpeedStar Alpine Series DMPS BIOS TSR supports following VBE/PM 
     services (VESA Display BIOS Extensions / Power Management, VBE 
     Sub-function 10h) as defined in VESA VBE/PM version 1.0p, revision 0.4p 
     (Sept. 1, 1993):

     a. Report VBE/PM Capabilities:
	Input:   AH = 4fh       VESA Extension
		 AL = 10h       VBE/PM Services
		 BL = 00h       Report VBE/PM Capabilities
		 ES:DI          Null pointer 0000:0000h (reserved for future
				use)
	Output:  AX =           Status (*)
		 BH =           Power saving state signals supported
				1 = supported, 0 = not supported
		  bit 0         STANDBY
		  bit 1         SUSPEND
		  bit 2         OFF
		  bit 3         REDUCED ON (intended for flat panel)
		  bits 7-4      reserved for future power control
		 BL =           VBE/PM Version number (00010000b - 1.00)
		  bits 3-0      Minor Version number
		  bits 7-4      Major Version number
		 ES:DI          Unchanged

     b. Set Display Power State:
	Input:   AH = 4fh       VESA Extension
		 AL = 10h       VBE/PM Services
		 BL = 01h       Set Display Power State
		 BH =           Requested Power State
		      00h       ON
		      01h       STANDBY
		      02h       SUSPEND
		      04h       OFF
		      08h       REDUCED ON (intended for flat panel)
	Output:  AX =           Status (*)
		 BH =           Unchanged

     c. Get Display Power State:
	Input:   AH = 4fh       VESA Extension
		 AL = 10h       VBE/PM Services
		 BL = 02h       Get Display Power State
	Output:  AX =           Status (*)
		 BH =           Power state currently requested by display
		      00h       ON
		      01h       STANDBY
		      02h       SUSPEND
		      04h       OFF
		      08h       REDUCED ON (intended for flat panel)

     * Status information:
		 AL == 4Fh:     Function is supported
		 AL != 4Fh:     Function is not supported
		 AH == 00h:     Function call successful
		 AH != 00h:     Function call failed

