Control Panel Display Extension DLL
Release 1.03.05
OS - Can be used in Windows XP
April 15th, 2004
Developer -  Mark Krom

-----------------------------------------------------------------------------
PRODUCT INFORMATION
-----------------------------------------------------------------------------
Display panel extension DLL is a GUI by which user can configure the advanced 
features of the display adapter such as DDC and Compression. This is
done by setting the below parameters in the registry.

Registry Settings

	Registry Settings
	The driver behavior depends upon the way it has been configured. This 
	configuration mechanism is possible by registry settings. Given below are 
	the registry settings that change the behavior of the driver.

	Compression
	This option enables the driver to enable or disable compression. Lossless 
	graphics compression is a hardware feature of Geode.  Display compression
	has three possible driver settings:
	   0 - Compression is always disabled.  No video memory will ever be 
           allocated to hold the compression buffer.
       1 - Compression is by default enabled.  However, if the allocation
	       of video memory for the compression buffer causes a display mode
		   to require more memory than is available, compression will be disabled.
       2 - Compression is always enabled.  If the allocation of video memory for
	       the compression buffer causes a mode to require more memory than is 
		   available, that mode will not be available.
		   
	LinearFB
	This option configures the memory layout for the active display data.  The display
	compression hardware inside Geode is most efficient if the space allocated for 
	a single line of display data is equal to a power of two.  When the size of each line
	is 1K, 2K, 4K or 8K, each line of the display is individually compressible.  However,
	this leads to wasted video memory.  For applications that require efficient memory, 
	or for applications that flip the primary display, such as games, it is often
	more beneficial to allocate only the amount of space needed for active display.  There
	are three possible settings for the driver:
	   0 - The size of each display line is always a power of 2.  If the amount of memory 
	       needed for a display mode is larger than the available memory, that mode is 
		   discarded.
	   1 - The size of each display line is a power of 2 by default.  However, if the
	       amount of memory required by a display mode is larger than available memory
		   that mode will use a linear frame buffer to fit the mode.
       2 - The frame buffer is always linear.  The display will be compressible only as
	       a whole, leading to less efficient compression.  However, all of video memory
		   will always be available.

	AntialiasedText
	Many legacy applications and some parts of Windows use antialiased text to render
	font data.  Antialiased text is a 4BPP alpha blend.  Enabling this feature enables
	a simplified version of antialiased text that will run on Geode hardware.  As the 
	algorithm is simplified, this feature should be disabled to allow software rendering
	if a compatibility test is doing a pixel-by-pixel compare that is failing.
	      
	DDCEnabled
	This option enables the driver to query the monitor for the best-supported 
	resolutions. This will be disabled automatically if a flat panel is detected.
	This option is currently not supported.


-----------------------------------------------------------------------------
BUILD INSTRUCTIONS					
----------------------------------------------------------------------------- 
1. Install Windows NT 4.0/2000/XP on your system.
2. Install MSVC ver 6.0 to your system.
3. Move to the source directory "$\gx2\CPLApp"
4. Open the workspace Displaypage.dsw in MSVC v6.0
5. Now build the project (shortcut - Press F7 to build)
6. After the build is complete, copy the following files onto the release directory
   of the driver:
     - Displaypage.dll found in "$\gx\CPlApp\ReleaseMinDependency\

-----------------------------------------------------------------------------
INSTALLATION INSTRUCTIONS	
----------------------------------------------------------------------------- 
This DLL gets installed automatically with the driver.  The inf file contains 
instructions to install this dll.

------------------------------------------------------------------------------
04/05/2004    Version 1.03.05
------------------------------------------------------------------------------

Functional Changes
-------------------
* DDC is no longer greyed out.
* New AMD logo bitmap.

===========================================================================================

-----------------------------------------------------------------------------------
01/10/2003   Version 1.01.00
-----------------------------------------------------------------------------------

Functional Changes
-------------------
	Initial Release


Known Errata
------------
	None Listed

