ZP2 Release Note

;+------------------------------------------------------------------------
;
; Date    : 05/10/'04
; Ver.    : 3A29
;
1. Support PMC39LV040
        include.600\escdtype.inc
        base\pnpnvs\pm39l040.asm
        rev1.600\bcp.asm

2. Update 18M VBIOS to 182041A4.

;+------------------------------------------------------------------------
;
; Date    : 04/26/'04
; Ver.    : 3A28
;
1. Updat NV36 VBIOS.

;+------------------------------------------------------------------------
;
; Date    : 04/26/'04
; Ver.    : 3A27
;
1. Add NV18 and NV36 VBIOS into BIOS ROM. It fixes 64MB Hynix VRAM

2. Fill in sub-ID for VGA.
        append\subid\subid.asm

;+------------------------------------------------------------------------
;
; Date    : 04/23/'04
; Ver.    : 3A26
;
1. Modify BIOS version string
        append\biosver\biosver.asm
        append\biosver\biosver.inc

2. Support CPU string for Athlon 64 3000+.
        base\cpu\brandid.asm

3. Fix CPU string incorrect in BIOS SETUP
        base\cpu\tablecpu.asm
        base\cpu\summcpu1.asm
        rev1.600\template.asm

;+------------------------------------------------------------------------
;
; Date    : 04/07/'04
; Ver.    : 3A25
;
1. Modify BIOS version string
        append\biosver\biosver.asm
        append\biosver\biosver.inc

2. Change acer string from 'acer' to 'Acer'
        append\node\acer.asm
        rev1.600\dmioem.asm

3. Modify boot menu string from 'Removable Devices' to 'FLoppy Devices'
        append\node\node.str

4. Remove un-need string on POST screen
        append\nodes\nodes.str
        rev1.600\hooks.asm

5. Remove 'tm' from CPU string 
        base\cpu\brandid.asm
        rev1.600\oem.str

6. Remove evaluation message
        rev1.600\bcp.asm

7. Remove 'Enter' string in EXIT menu
        append\nodes\nodes.str

;+------------------------------------------------------------------------
;
; Date    : 04/01/'04
; Ver.    : 3A24
;
1. Fix battery capacity does not show 100% when fully charged.
        append\asl\battery.asi

2. Set CPU speed to the lower two state when CPU temperature is higher than
   or equal to 92. And back to normal speed when temperature is down to 87.
        append\asl\ec.asi (set temperature interval to 3)
        append\asl\qci_inc.asi
        append\asl\qevent.asi

3. Adjust critical trip point to 97
        append\asl\thermal.asi

4. Ask system password before hdd password.
        append\hdpswd\pswdhook.asm

5. Add network boot item to BIOS SETUP
        append\node\netboot.asm
        append\node\node.str
        base\multbt3.001\pnpboot.asm
        rev1.600\template.asm

6. Adjust C2 wake latency from 63 to 5
        rev1.600\acpifacp.tbl

7. Add DMI type 8, 10, and 12
        rev1.600\dmioem.asm

8. Update EC to 1A32 for fix mobile mark failed.

;+------------------------------------------------------------------------
;
; Date    : 03/25/'04
; Ver.    : 3A23
;
1. Do not switch CPU speed to the lower state when in battery mode.
        append\asl\qci_inc.asi
        append\asl\ac.asi
        append\asl\ptswak.asi

2. Adjust critical temperature trip point from 105 to 95. And subtract
   diode offset to get the real CPU temperature
        append\asl\acpidsdt.asl
        append\asl\amdk8_f3.asi
        append\asl\thermal.asi

3. Update EC to 1A30

;+------------------------------------------------------------------------
;
; Date    : 03/24/'04
; Ver.    : 3A22
;
1. Modify product number from 1550 to 1510
        rev1.600\dmioem.asm

;+------------------------------------------------------------------------
;
; Date    : 03/24/'04
; Ver.    : 3A21
;
1. Update EC to 1A29

2. Notify CPU if current PPC is lower
        append\asl\ac.asi

3. Add equate for switching CPU speed to the lowest speed if battery remaining
   capacity is lower than 50%. Default is off
        append\asl\battery.asi
        append\asl\qci_inc.asi

4. Limit the critical battery alamr percentage will stay at 2% at least.
        append\asl\battery.asi

;+------------------------------------------------------------------------
;
; Date    : 03/23/'04
; Ver.    : 3A19
;
1. Update EC to 1A28

;+------------------------------------------------------------------------
;
; Date    : 03/22/'04
; Ver.    : 3A18
;
1. Set PIRQ 22 to active low
        append\asl\link.asi

2. Do not support RTC wake up from S4
        rev1.600\acpifacp.tbl

3. Remove legacy USB item from SETUP.
        rev1.600\template.asm

;+------------------------------------------------------------------------
;
; Date    : 03/19/'04
; Ver.    : 3A17
;
1. Set power now to the lower two state when in battery mode
        append\asl\ac.asi
        append\asl\acpidsdt.asl
        append\asl\nv1_cmos.asi
        append\asl\ptswak.asi
        rev1.600\oemcode.asm

2. Update the power state of 62W and 81W
        base\cpu\mob62w.asm
        base\cpu\mob81w.asm

3.Save and restore 1394's registers
        base\miser\pmacpis3.asm

4. Modify string
        append\biosver\biosver.str

5. Modify boot menu string from 'Boot to LAN' to 'Network Boot'
        append\node\node.str

6. Update EC to 1A27

;+------------------------------------------------------------------------
;
; Date    : 03/16/'04
; Ver.    : 3A16
;
1. Fix auto dim issue
        append\autodim\dim_init.asm

2. Support pre-load, VGA vendor detection and panel type
        append\nbm\nbm.asm (bl=36h, 10h)

3. Update EC to 1A25

;+------------------------------------------------------------------------
;
; Date    : 03/15/'04
; Ver.    : 3A15
;
1. Remove no-need device (Internal LAN)
        append\asl\acpidsdt.asl
        append\asl\nvd_gpe.asi

2. Fix IBM miroc-drive failed.
        append\asl\link.asi

3. Add string 'DVD' to boot menu.
        append\node\node.str

4. Fix showing 2200MHz.
        base\cpu\tablespd.asm
        rev1.600\oem.str

5. Fix AMIDiag 6.20 memory test failed.
        rev1.600\oemcode.asm

;+------------------------------------------------------------------------
;
; Date    : 03/12/'04
; Ver.    : 3A14
;
1. Update kernel to v1.35
        append\asl\link.asi
        append\nodes\nodes.str
        base\miser\pmregtbl.asm
        rev1.600\bcp.asm (add  CPUERR93 to INSTALL_AMDCK8_FEATURES)

2. Fix boo boo sound when power the system off
        append\asl\ptswak.asi
        append\asl\qci_inc.asi
        append\srv32\srv32.asm
        append\srv32\sv3hand.asm (add oemConfigSpeakerSmm)
        base\bus\audio.asm
        rev1.600\oemcode.asm

3. remove non-need code
        append\make.mak (remove autodim.lib)
        append\autodim\dim_init.asm
        append\srv32\sv3hand.asm (move oemConfigBrightnessSmm to dim_init.asm)

4. check dead loop for reading and writing data to EC
        append\ec\eccode.asm

5. Check start boot flag when checking S4 flag
        append\post\s4flag.asm

6. Fix memory test failed even legacy USB disabled
        rev1.600\hooks.asm
        rev1.600\oemcode.asm

;+------------------------------------------------------------------------
;
; Date    : 03/09/'04
; Ver.    : 3A13
;
1. Update EC to 1A23

2. Move configure back door of P2P from INT19 to ENABLE32. It can fix that
   config serial number failed.
        append\acpi\acpiintr.asm
        append\cardbus\nvp2pio.asm

1. Do not issue SMI to set S4 flag. (use asl code)
        append\asl\acpidsdt.asl
        append\asl\nv1_cmos.asi
        append\asl\ptswak.asi
        append\post\s4flag.asm

2. Re-initialize 8254.
        append\cardbus\nvp2pio.asm
        rev1.600\hooks.asm

3. Read GPI to check floppy status.
        append\fddless\fddless.asm
        base\miser\pmregtbl.asm
        rev1.600\oemcode.asm

4. Try to fixUSB floppy cannot work or disappear when PSOT
        base\bus\hcserv.asm
        base\bus\transfer.asm
        base\bus\usbmain.asm

5. Remove 2C19 item 4

6. Fix the system hangs up at POST code 90
        base\hddfeats\ufi.asm

7. Clear GPIO enable bit and status when POST. It can fix that the system
   cannot power off by power button in DOS mode.
        base\miser\pmregtbl.asm

8. Mask no-need code when POST
        base\post\bioreset.asm

10. Remove 2C19 item 10

11. Add VGA BIOS, NV18 and NV36, into BIOS
        rev1.600\rom.scr

12. Clear CMOS after flashing BIOS.
        rev1.600\flashint.asm


;+------------------------------------------------------------------------
;
; Date    : 03/09/'04
; Ver.    : 3A12
;
1. Update EC to 1A22.

;+------------------------------------------------------------------------
;
; Date    : 03/08/'04
; Ver.    : 3A11
;
2. Update smart implement for P2P driver
        append\cardbus\nvp2pio.asm

3. Re-initialize 8254.
        append\cardbus\nvp2pio.asm
        rev1.600\hooks.asm

4. Read GPI to check floppy status.
        append\fddless\fddless.asm
        base\miser\pmregtbl.asm
        rev1.600\oemcode.asm

5. Update code for reading MAC address
        append\uuid\mac_addr.asm

6. Clear CMOS after flashing BIOS
        rev1.600\flashint.asm

;+------------------------------------------------------------------------
;
; Date    : 03/05/'04
; Ver.    : 2C21
;
1. Support extended INT15 for acer pre-load
        append\nbm\extint15.asm
        append\nbm\nbm.asm
        rev1.600\hooks.asm

2. Update EC to 1A21

;+------------------------------------------------------------------------
;
; Date    : 03/03/'04
; Ver.    : 2C19
;
1. Set the priority of disable ACPI interface to LOW.
        append\acpi\acpiintr.asm

2. Ignore POST hot key including F2, F10, F12, and key C when S4 resumes
        append\asl\ptswak.asi
        append\asl\qci_inc.asi
        append\node\bootmf12.asm
        append\post\s4flag.asm
        append\srv32\srv32.asm
        base\keyboard\kbcint09.asm (Add oemChgKeyIfS4Resume)
        rev1.600\splash\script.txt
        rev1.600\splash\setup4.ima
        rev1.600\bcp.asm (override bcpiMultibootBootFromLAN)

3. Set time-out flag when waiting for EC input buffer
        append\ec\eccode.asm

4. Do not initialize USB controller when disable legacy USB
        base\bus\cfgmain.asm

5. enable 2T.
        base\cpu\mct.asm

6. Do not support FACP 2.0. Back to 1.0
        rev1.600\acpifacp.tbl

7. Fix NVTOKEN, cmosUsbLegacy, to index 70h bit 0.
        rev1.600\bcp.asm

8. Set OPROM buffer size down to 16KBtes to fix that convention memory
   failed by AMIDIAG.
        rev1.600\bcp.asm

9. Update smart implement for P2P driver
        append\cardbus\nvp2pio.asm

10. Do not issue set max address to hard drive
        base\fdisk\autotype.asm

11. Remove 48BITADDR from INSTALL_DISK
        rev1.600\bcp.asm

;+------------------------------------------------------------------------
;
; Date    : 03/01/'04
; Ver.    : 2C18
;
1. Update the code of serial number
        append\serialnb\sncode.asm

2. Add sleep trap for powering down when S4
        append\srv32\slp_trap.asm
        append\srv32\sv32hand.asm
        rev1.600\acpitime.asm
        rev1.600\bcp.asm (add ACPIS4SMI to INSTALL_NVIDIA_ACPI)

3. Update acer LOGO smaller
        rev1.600\splash\acer.jpg

4. Update DMI information.
        rev1.600\dmioem.asm

5. Flash power LED when entering S4
        append\asl\ec.asi
        append\asl\ptswak.asi

;+------------------------------------------------------------------------
;
; Date    : 02/27/'04
; Ver.    : 2C17
;
1. Code is back to 2C15

2. Update kernel to 1.32
        base\cpu\aregtbl.asm
        base\cpu\mct.asm (remove enabling 2T)
        base\miser\acpipcis.asm
        rev1.600\bcp.asm (add S3ERRATA to INSTALL_AMDCK8_FEATURES)

3. Update code for reading MAC address
        append\uuid\mac_addr.asm

4. Fix LPT port disappear when setting to AUTO
        base\sio\lptecp.asm

5. Update EC to 1A20

;+------------------------------------------------------------------------
;
; Date    : 02/24/'04
; Ver.    : 2C16
;
1. Save more registers to pass AMD BIOSCheck
   Func 0 - 68h,69h
   Func 2 - 91h
   MSR    - C0010055h
        base\cpu\hmacpis3.asm

;+------------------------------------------------------------------------
;
; Date    : 02/24/'04
; Ver.    : 2C15
;
1. Do not support switching to TV by hot key
        append\srv32\sv32hand.asm

2. Do not need to restore KBC status when S3.
        base\acpi\acpis3.asm

3. Initialize audio codec when POST.
        base\bus\audio.asm

4. Do not support throttle duty width from FACP table.
        rev1.600\acpifacp.tbl

;+------------------------------------------------------------------------
;
; Date    : 02/23/'04
; Ver.    : 2C14
;
1. Fix that AC status does not update when plug out AC adapter
        append\asl\battery.asi

2. Fix that WHQL - ACPI verify failed.
   Check ECOK when accessing EC RAM
        append\asl\ec.asi

;+------------------------------------------------------------------------
;
; Date    : 02/20/'04
; Ver.    : 2C13
;
1. Modify _GTM. Always report ATA100 capability.
   Remove SIDE device.
   Remove slave device form each channel
        append\asl\nvd_ide.asi

2. Power down hard drive when Windows shut down. (Add to _PS3)
        append\asl\nvd_ide.asi
        append\asl\qci_inc.asi
        append\srv32\srv32.asm
        append\srv32\sv32hand.asm

3. Initialize 16-bit legacy mode base address.
        append\cardbus\cbinit.asm

4. Report legacy floppy status
        append\node\fdcnode.asm

5. Enable parallel port early.
        rev1.600\hooks.asm

6. Report 80-pin cable connected
        rev1.600\oemcode.asm (add oemCheckHost80PinCable)

;+------------------------------------------------------------------------
;
; Date    : 02/19/'04
; Ver.    : 2C12
;
1. Read battery fully charged bit from EC RAM
        append\asl\battery.asi

2. Fix back door password of hard drive failed.
        append\hdpswd\node\hd0cnode.asm
        append\hdpswd\hdmastps.asm

3. Fix strings issue
        append\hdpswd\hddpass.str
        append\node\vramsize.asm

4. Remove 2C11 item 2 and do not disable L2 cache
        bootblok\chipset\...\bbimp.asm

5. Enable 2T.
        base\cpu\mct.asm

;+------------------------------------------------------------------------
;
; Date    : 02/11/'04
; Ver.    : 2C11
;
1. Setup _PSV = 85, _CRT = 105
        append\asl\thermal.asi

2. Override cache code for the system performence.
        base\bus\cmosk8.asm
        base\cache\cacheimp.asm

3. Add throttle duty width
        rev1.600\acpifacp.tbl

;+------------------------------------------------------------------------
;
; Date    : 02/10/'04
; Ver.    : 2B15
;
1. Add nVidia's smart implementation
        append\cardbus\make.mak (include nvp2pio.asm and oemp2pio.asm)

2. Fix bioscheck failed.
        base\cpu\aregtbl.asm
        base\cpu\mct.asm
        rev1.600\bcp.asm (remove CPUERR21 from INSTALL_AMDCK8_FEATURES)
        bus\bridg\nvidia\ck8\features\amd\make.mak

3. Update FACP table
        rev1.600\acpifacp.asm

4. Fix DMI broken at DMI type 3
        append\assettag\ataghand.asm
        base\smbio231.600\enclhand.asm
        rev1.600\dmioem.asm

;+------------------------------------------------------------------------
;
; Date    : 02/02/'04
; Ver.    : 2B14
;
1. Fill in sub-system ID and sub-vendor to audio and modem.
        append\subid\oemsubid.asm

2. Support crisis disk

3. Remove CARDBUS_CONFIG from INSTALL_PTLPNP. (fix R2 card failed in Windows)
        rev1.600\bcp.asm

4. Fix strings incorrect.
        rev1.600\strings.scr

5. Fix that it will take a long time when POST if Pioneer DVD-RW K12 installed.
        append\hdpswd\pdpwimp.asm

6. Update EC to 1A18

;+------------------------------------------------------------------------
;
; Date    : 01/28/'04
; Ver.    : 2B13
;
1. Setup bluetooth and wireless LAN status and send to EC.
        append\acpi\acpicode.asm
        append\acpi\acpiintr.asm
        append\asl\ec.asi
        append\asl\pssmi.asi
        append\asl\ptswak.asi
        rev1.600\btdetect.asm
        rev1.600\oemdef.inc
        rev1.600\pcioem.asm
        rev1.600\wlandet.asm

2. Remove non-need code
        append\asl\battery.asi (out code to port 80)
        append\asl\hotkey.asi
        append\asl\nvd_gpe.asi
        append\asl\qevent.asi
        append\srv32\sv32hand.asm

3. Setup LAN power when enabling or disabling wake-on-LAN by OS
        append\asl\nvd_p2p.asi (Add _PSW to LAN device)
        append\asl\ptswak.asi
        
4. Try to fix the system hangs up at POST code 52h
        base\keyboard\kbcpost.asm (mask kbcStartAuxRest and kbcChkWaitAuxEnd)

5. Move some NV token from NV0 to NV1 for saving more NV0 space
        rev1.600\bcp.asm

6. Enable system spreadSpectrum
        rev1.600\bcp.asm

7. Fix PxE failed if no floppy installed.
        append\fddless\fddless.asm

8. Enable cardbus speak out
        append\cardbus\cbinit.asm

;+------------------------------------------------------------------------
;
; Date    : 01/27/'04
; Ver.    : 2B12
;
1. Add video memory size infomation to BIOS SETUP
        append\node\node.str
        append\node\vramsize.asm
        rev1.600\hooks.asm (add entry to beforSetup)
        rev1.600\template.asm

2. Remove legacy USB for EHCI
        rev1.600\bcp.asm

3. Detect card reader (It works only when removing EHCI legacy USB)
        append\usb\crdetect.asm
        rev1.600\pcioem.asm (add USB_PFA)

;+------------------------------------------------------------------------
;
; Date    : 01/20/'04
; Ver.    : 2B11
;
1. Update to kernel 1.29
        base\make.mak (remove cache and chipset)
        base\cpu\make.mak (remove brandid.asm and cpufid)
        base\nvsman\*.*
        base\post\bioreset.asm
        rev1.600\bcp.asm
        rev1.600\make.mak (remove powernow.lib)

2. Update EC to 1A17.

3. Support floppy-less
        append\fddless\fddless.asm

4. Modify code for disabling and enabling legacy USB.
        append\usb\usbcode.asm

5. Configure GPIO4 for mail LED.
        base\miser\pmregtbl.asm

6. Set CPU speed to high when POST.
        rev1.600\bcp.asm (set cmosAMDK8MaxSpeed default to 1) 

7. Fix flash failed when nVidia back door enabled.
        rev1.600\flashint.asm

8. Fix read VGA version failed.
        rev1.600\hooks.asm

9. Add legacy USB item to BIOS SETUP temporarily for factory.
        rev1.600\template.asm

;+------------------------------------------------------------------------
;
; Date    : 01/15/'04
; Ver.    : 2A11
;
1. Support hot key 'C' to force CD-ROM boot
        append\post\key_c.asm
        base\keyboard\kbcint09.asm
        base\multbt3.001\multboot.asm

2. Support factory hot key ("[")
        base\multbt3.001\bootmenu.asm

3. Update the latest Aspire logo (Come from DT3)
        rev1.600\splash\acer.jpg
        rev1.600\splash\make.mak
        rev1.600\splash\script.txt

;+------------------------------------------------------------------------
;
; Date    : 01/12/'04
; Ver.    : 1A31
;
1. Modify the code for disabling D000 shadow. Use Phoenix code to do it.
        append\acpi\acpicode.asm
        rev1.600\oemcode.asm

2. Fix battery life shows 99% when battery is fully charged.
        append\asl\battery.asi

3. Fix that it takes long time to boot when UJDA750 installed.
        base\hddfeats\auto.asm

4. Fix flash bug.
        rev1.600\flashint.asm

;+------------------------------------------------------------------------
;
; Date    : 01/09/'04
; Ver.    : 1A29
;
1. Update EC to 1A16

2. Support asset tag
        append\assettag\atag_rw.asm
        append\assettag\ataghook.asm
        rev1.600\dmioem.asm

3. According to CMOS setting to initialize auto dim.
        append\autodimm\dim_init.asm

4. Show VGA BIOS version and EC version in SETUP.
        append\biosver\vgaver.asm
        append\biosver\ecver.asm
        rev1.600\template.asm

5. Remove D2 post code for debugging
        base\core\compat3.asm

6. Remove 1A27 item 2
        base\cpu\make.mak

7. Support wake on ring
        rev1.600\oemcode.asm

;+------------------------------------------------------------------------
;
; Date    : 01/06/'04
; Ver.    : 1A28
;
1. Auto dim is supporting by EC. Remove the code from BIOS
        append\asl\ac.asi
        append\asl\hotkey.asi
        append\asl\qci_inc.asi
        append\autodim\dim_init.asm
        append\srv32\srv32.asm

2. Config FIR for DOS mode testing program
        append\fir\*.*

3. Support C2
        rev1.600\acpifacp.asm
        rev1.600\bcp.asm

4. Try to fix CD-ROM disappeared
        rev1.600\pcioem.asm (Add IDE routing table)

5. Change boot sequence, HDD, FDD, CD-ROM,...
        rev1.600\bcp.asm

;+------------------------------------------------------------------------
;
; Date    : 01/01/'04
; Ver.    : 1A27
;
1. Report C000 and D000 status by _CRS.
        append\acpi\acpiintr.asm
        append\acpi\acpicode.asm
        append\asl\pcicrs.asi
        append\asl\pssmi.asi
        rev1.600\oemdef.inc

2. Support mobole 35W p-state
        base\cpu\mob35w.asm
        rev1.600\bcp.asm

3. Fix keyboard error when legacy USB disabled
        base\post\kbcpost.asm

;+------------------------------------------------------------------------
;
; Date    : 12/31/'03
; Ver.    : 1A26
;
1. Update EC to ver 1A15

2. Free D000h - DBFFh
        append\acpi\acpiintr.asm
        rev1.600\oemcode.asm

3. Support auto dim .
        append\asl\ac.asi
        append\asl\hotkey.asi
        append\asl\qci_inc.asi
        append\asl\qevent.asi
        append\autodim\*.*
        append\ec\eccode.asm
        append\node\autodimm.asm
        append\srv32\srv32.asm
        append\srv32\sv32hand.asm
        rev1.600\oemcmos.asm

4. Fix CPU speed incorrect.
        base\cpu\brandid.asm

5. Config GPIO0 AND GPIO1
        base\miser\pmregtbl.asm

;+------------------------------------------------------------------------
;
; Date    : 12/30/'03
; Ver.    : 1A25
;
1. Enable WOL for S5
        append\asl\ptswak.asi

2. WOR for S3 -- GPE for WOR (internal modem)
        append\asl\acpidsdt.asl
        append\asl\nvd_gpe.asl

;+------------------------------------------------------------------------
;
; Date    : 12/24/'03
; Ver.    : 1A24
;
1. Only issue PCI reset by port CF9. Do not power off and on the power when
   the system reset.
        rev1.600\hooks.asm

;+------------------------------------------------------------------------
;
; Date    : 12/24/'03
; Ver.    : 1A23
;
1. Update 1sr screen directory

2. Update bootscrn.inc, v1.12, to include.600

3. Check hard drive password flag when resuming from S3
        append\hdpswd\hdpwimp.asm
        append\hdpswd\pswdcmos.asm
        append\srv32\sv32hand.asm

4. Support Notebook manager interface. Functions do not complete yet.
        append\nbm\oem\*.*
        append\nbm\32intr.asm (modify NV1 read/write interface)
        append\nbm\oemint15.asm (remove the code don't need)
        append\nbm\nbm.asm (separate OEM specific rountines to OEM directory)
        append\nbm\nbm.inc (setup SW SMI port)
        append\nbm\nbmhook.asm (build NBM entry for 32-bit interface)

5. Support F12 (Boot Menu)
        append\node\bootmf12.asm

6. Support BroadComm PxE. (got from DT3)
        base\pnp\pnpbev.asm (add boot to LAN string)
        rev1.600\pxe\b57pxe.lom
        rev1.600\oem.str
        rev1.600\rom.scr

7. Add OEM NV to cmos checksum loop.
        rev1.600\oemcmos.asm

8. Remove item3 of 1A22
        rev1.600\template.asm

;+------------------------------------------------------------------------
;
; Date    : 12/22/'03
; Ver.    : 1A22
;
1. Support hard drive password.
        append\hdpswd\hdpwimp.asm (Issue software reset)
        append\hdpswd\hdpwsrv.asm (use pushf and popf to restore I flag)
        append\srv32\sv32hand.asm
        rev1.600\template.asm

2. Move SIO nvram to NV1
        rev1.600\bcp.asm

3. Add spread spectrum item to main page temporarily for EMI.
        rev1.600\template.asm

;+------------------------------------------------------------------------
;
; Date    : 12/20/'03
; Ver.    : 1A21
;
1. Support wake on Lan from S3 and S4.
        append\asl\acpidsdt.asl
        append\asl\nvd_p2p.asi

2. Support Fn+F5 (Swith Display)
        append\asl\nvd_agp.asi
        append\asl\vga.asi
        append\asl\lcd.asi
        append\asl\crt.asi
        append\asl\tv.asi
        append\asl\qevent.asi
        append\srv32\sv32hand.asm
        append\vga\oemvga.asm
        append\vga\pmint10h.asm

3. Setup IRQ routing table for device 1,func 0 and 1.
        append\asl\pci_irq.asi

4. Add floppy information to info. page of SETUP.
        append\node\fdcnode.asm
        append\node\node.str
        rev1.600\template.asm

5. Correct FIR string in SETUP.
        rev1.600\oem.str
        rev1.600\strings.scr

;+------------------------------------------------------------------------
;
; Date    : 12/19/'03
; Ver.    : 1A19
;
1. Support battery status and information
        append\asl\battery.asi
        append\asl\ec.asi

2. Support UUID
        append\uuid\*.*
        rev1.600\template.asm

3. Update EC for supporting battery status and information.
        rev1.600\ec\zp2_1a14.bin

;+------------------------------------------------------------------------
;
; Date    : 12/19/'03
; Ver.    : 1A18
;
1. Report AC and battery status. Battery information and capacity do not
   implement yet.
        append\asl\acpidsdt.asl
        append\asl\ac.asi
        append\asl\battery.asi

2. Report LID Status.
        append\asl\acpidsdt.asl
        append\asl\lid.asi
        append\asl\nvd_lpc.asi
        base\miser\pmregtbl.asm

3. Support SCI interface
        append\asl\ec.asi
        base\miser\pmregtbl.asm
        rev1.600\acpifacp.tbl

4. Support Fn+F4 (Sleep Hot Key)
        append\asl\qevent.asi


;+------------------------------------------------------------------------
;
; Date    : 12/18/'03
; Ver.    : 1A17
;
1. Fix FIR cannot work in Windows. 
   (Do not configure both RX_DMA and TX_DMA. Configure either RX_DMA or
    TX_DMA)
        append\asl\ns_fir.asi

2. Change some SIO NVRAM from NV0 to NV1.
        rev1.600\bcp.asm


;+------------------------------------------------------------------------
;
; Date    : 12/17/'03
; Ver.    : 1A16
;
1. Update EC, v1A12

2. Fix parallel port resources allocated incorrected.
        append\asl\ns_lpt.asi

3. Supports showing POST code to LPT port.
        append\debug\*.*
        base\post\bioreset.asm
        rev1.600\bcp.asm
        base\sio\ioregtbl.asm

4. Fix serial number failed.
        append\ec\ec_escd.asm
        append\usb\*.*
        base\bus\usbkclib.asm
        base\escd\nvramoem.asm
        rev1.600\flashint.asm

;+------------------------------------------------------------------------
;
; Date    : 12/16/'03
; Ver.    : 1A15
;
1. Update EC, v.1A11, to correct key matrix issue.

2. Set EC into ACPI mode when entering Windows.
        append\acpi\*.*
        append\ec\ec_acpi.asm
        append\ec\eccode.asm

3. Adds EC asl code.
        append\asl\ec.asi
        append\asl\nvd_lpc.asi

4. Adds acer SETUP screen (no function yet)
        append\node\*.*
        rev1.600\oemcmos.asm
        rev1.600\template.asm
        engine\*.*

5. Supports serial number.
        append\make.mak
        
6. Add F5 and F6 for SETUP.
        rev1.600\bcp.asm
        append\node\node.str

;+------------------------------------------------------------------------
;
; Date    : 12/16/'03
; Ver.    : 1A14
;
1. Fix card bus cannot work. (set IRQ to active low)
        append\asl\link.asi
        base\pnp\cardbus.asm
        rev1.600\bcp.asm

2. Initialize TI4510 multi-functions.
        append\cardbus\cbinit.asm

3. Do not detect audio and modem codec.
        base\bus\audio.asm

4. Disable global SMI when accessing flash part.
        base\escd\nvramoem.asm

5. Config GPIO
        base\miser\pmregtbl.asm

6. Fix AGP bus number to 1
        base\pnp\devlist.asm
        rev1.600\fxagpbus.asm

7. Change EC to v.1A10a

8. Re-rounting PCI device
        rev1.600\pcioem.asm

9. Fix keyboard and mouse cannot work in Windows.
        append\asl\at.asi

;+------------------------------------------------------------------------
;
; Date    : 12/11/'03
; Ver.    : 1A13
;
1. Add miser devman
        miser\chipset.002\nvidia\ck8\rev1\make.mak
        miser\devman\*.*

2. Config card bus multi-function pin
        append\cardbus\*.*
        rev1.600\oemcode.asm

3. Supports flash
        append\ec\ec.inc
        append\ec\ec_escd.asm
        append\ec\ec_flash.asm
        base\escd\nvramoem.asm
        rev1.600\flashint.asm

4. Config sub-system ID and sub-vendor ID.
        append\subid\*.*

5. Setup the default of super IO.
        rev1.600\bcp.asm

6. Disable internal LAN by default.
        rev1.600\bcp.asm

7. Fix the system cannot restart from DOS mode. (Issue 8C command to EC earlier)
        rev1.600\hooks.asm

8. PCI IRQ re-rounting
        rev1.600\pcioem.asm

;+------------------------------------------------------------------------
;
; Date    : 12/10/'03
; Ver.    : 1A12
;
1. Fix PCI IRQ routing.
        append\asl\nvd_agp.asi
        append\asl\pci_irq.asi
        rev1.600\pcioem.asm

2. Remove hard password, serial number
        rev1.600\template.asm

3. DO not get 0AAh command by legacy USB.
        base\bus\usbkclib.asm

4. Fix keyboard cannot work when POST.
        base\keyboard\kbcint09.asm
        base\keyboard\kbcpost.asm

5. update EC
        rev1.600\ec\zp2_0001.bin

6. remove un-used code.
        rev1.600\dmioem.asm
        rev1.600\hooks.asm
        rev1.600\oemcode.asm

;+------------------------------------------------------------------------
;
; Date    : 12/08/'03
; Ver.    : 1A11
;
1. First Release.
