AMI ROM Tool - AMIBCP

Description :
	AMIBIOS Configuration Program for Windows GUI mode.

Current Label :
	8.00.15_AMIBCP_3.47

Release Date :
	2009/Jun/2

Source Control Location :
	SS: CORE8_ATL;$/BIOS/Corebin/800/ROMTools/AMIBCP\Windows/GUI;

Reference Document :
	AMIBCP.PDF

Known Issues :


Release Notes:
==============================================================================
3.47
	Fix that AMIBCP can't show password control item on BIOS setup menu main
	page. [EIP 20938]
==============================================================================
3.46
	1. The text box text when press F6, F7, F10 does not display the correct
	   text. [EIP 16762]
	2. AMIBCP is corrupting BIOS binaries after chnage question control status
	   from show to hidden. [EIP 14926]
	3. 2 Issues: [EIP 16066]
		* Too Much Questions
		* Seperator become selectable.
==============================================================================
3.45
	Fixed AMIBCP crashed when opening BIOS contains string value over 512bytes.
==============================================================================
3.44
	Feature update: Change "Show" Column to "Display Status" column and change
	"yes" "no" options in list box to "Display" "Shaded" and "Hidden".
==============================================================================
3.43
	1. Fixed the issue of AMIBCP hang when configuring 2MB ROM File.
	2. Fixed the issue of displaying incorrect optimal/failsafe values after
	   end user configured some question controls' default values.
	3. Fixed the issue of missing question controls after user adjusted the
	   setup layout.
==============================================================================
3.42
	Fixed AMIBCP can't open a ROM file when ROM file is on the desktop of
	windows.
==============================================================================
3.41
	Fixed AMIBCP can't run normally with Nvidia MCP55+IO55 ROM file.
==============================================================================
3.40
	Modified AMIBCP can't save normally when the second string pointer of Sign
	On Message is null.
==============================================================================
3.39
	1. Added "Ext. Function" column that determines the Question used "External
	   Function" or not for display.
	2. Fix some Question data are abnormal after the user drag and drop menu
	   items.
==============================================================================
3.38
	Modify undo function failed in OEM DATA.
==============================================================================
3.37
	Modify OEM Data display style (change Unicode into ANSI) in hexadecimal
	grid.
==============================================================================
3.36
	Add /clnevnlog for Clear Event Log.
==============================================================================
3.35
	Referenced UCORE Function updated according to UCORE v1.12.00. (128 K
	BootBlock Support)
==============================================================================
3.34
	1. Add tokens in source code to support customize GUI layout.
	2. Modify "Menu Help" and "Control Help" can't display correctly.
	3. Added the synchronized action, when the control item has the same as
	   HStorage field.
==============================================================================
3.33
	Modify the OEM Data interface.
==============================================================================
3.32
	1. Modified the Sign On Message string is incorrect after saving.
	2. Modified the OEM Data is incorrect after saving, changing OEM Data and
	   press UNDO button.
==============================================================================
3.31
	1. The hexadecimal editor in BIOS String page can only support 256
	   characters length string.
	2. Added Utility Identification Information (UII) information.
	3. PCI IRQ routing structure may be destroyed after BIOS String modified.
	4. Added the tip box for each BIOS String.
==============================================================================
3.30
	1. Fix the problem that BIOS ROM File Size over 512K can not be checksummed
	   .
	2. AMIBCP may not bring to the top if it is partially covered by other APs
	   and user clicks on a view contained within the tab control.
	3. Unicode support.
==============================================================================
3.22
	Fix the problem that windows pop up error dialog box if SETUP option item
	number is too large.
==============================================================================
3.21
	Fix the problem that input bar of OEMData cannot work properly.
==============================================================================
3.20
	AMIBCP cannot save ROM file properly if no any register table existed in
	BIOS.
==============================================================================
3.19
	1. Fix garbage code.
	2. Adding Language Control Structure.
	3. Modify the Register field to avoid the problem that can't save WORD and
	   DWORD data.
==============================================================================
3.18
	1. EBB Header Checksum is fixed to 0 for AFUEFI.
	2. BCP can not get string properly while failsafe or optimal string table
	   contains null string.
==============================================================================
3.17
	1. ROM Hole size should be in 16 bytes alignment.
	2. Fix the problem that Boot Block checksum may be bad with non-64KB Boot
	   Block.
	3. Fix the problem that modified ROM image may hang at check point D7h.
	4. Split language module can not be recognized.
	5. CPU MicroCode information is incorrect.
==============================================================================
3.16
	Fix the problem that non-64KB Boot Block BIOS image may not be generated.
==============================================================================
3.15
	1. Support award setup-style.
	2. Modify undo function in Register Edit page.
	3. Modify undo function in BIOS Strings page.
	4. Modify less words question in report file.
	5. Modify question item data incorrect after drag and drop in Setup
	   Configuration.
	6. Modify OEM Data pop up error message as the word number greater 62.
==============================================================================
3.14
	Fix the problem that Boot Block Image may be truncated in some condition.
==============================================================================
3.13
	Fix the compatibility issue for SETUP screen layout function.
==============================================================================
3.12
	1. Fix some user interface bug.
	2. Fix the problem that some string disappeared after change SETUP screen
	   layout.
==============================================================================
3.11
	Do not allow user to change default settings if the item has no default
	value.
==============================================================================
3.10
	SETUP screen layout support.
==============================================================================
3.01
	Fix some bug.
==============================================================================
3.00
	Formal release.