⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 e0post.asm

📁 AWARD BIOS源代码,支持的CHIPSET请看文件,有同型号的板子烧上去就可以跑
💻 ASM
📖 第 1 页 / 共 5 页
字号:
endif	;VSA_VGA
;R218 end

ifdef	JUMPER_CMOS_CLEAR_SUPPORT	       		;R149
		extrn	Ct_Cmos_Jumper_Chk:near		;R149
endif;	JUMPER_CMOS_CLEAR_SUPPORT			;R149

;R168 - start
ifdef	LAN_BOOT_SUPPORT
		extrn	LanBoot_Item:near
endif;	LAN_BOOT_SUPPORT
;R168 - end

;R223 -start
ifdef	POST_ERROR_TO_DMI_EVENT_LOG
		extrn	PNP_BIOS_Real:far
		extrn	TEMP_MEM:abs
		extrn	Write_Item_Value:near		;R223A
endif	;POST_ERROR_TO_DMI_EVENT_LOG

ifdef	DMI_EVENT_LOG_IN_SETUP
		extrn	DMI_Event_Log_Item:near
		extrn	Clear_DMI_Event_Log_Item:near
endif	;DMI_EVENT_LOG_IN_SETUP
;R223 -end

ifndef No_Post_Auto_IDE_Detect		;support auto-HDD detection as default
Post_Auto_IDE_Detect	equ	1
endif ;No_Post_Auto_IDE_Detect

		extrn	xcall_proc:near		;R145
		extrn	E000_Enter_Prot_mode:near	;R67
		extrn	E000_Back_Real_Mode:near	;R67

		extrn	BootSeq_Item:near	;R64

ifdef	CUT_IRQ12_BY_CT					;R210
		extrn	CT_Cut_Irq12:near		;R210
endif;	CUT_IRQ12_BY_CT					;R210

ifdef	NEW_SUPERIO_KERNEL			;R56
		extrn	Cut_Irq12:near		;R56
endif;	NEW_SUPERIO_KERNEL			;R56

		extrn	Temp_Int06:near		;R26
;R30 - start
ifdef	PNP_BIOS
ifdef	NEW_SUPERIO_KERNEL
ifdef	CT_IO_DECODE					;R30B
		extrn	Ct_Disable_IO_DECODE:near	;R30B
endif	;CT_IO_DECODE					;R30B
		extrn	Disable_SuperIO_ComLptPort:near
ifdef	Secondary_IO_Use	      				;R228
		extrn	Disable_SecondIO_ComLptPort:near	;R228
endif;	Secondary_IO_Use	      				;R228
		extrn	Get_Node_IO:near
endif;	PNP_BIOS
endif;	NEW_SUPERIO_KERNEL
;R30 - end

ifdef	Support_4_IDE
		extrn	HDDE_ITEM:near
		extrn	HDDF_ITEM:near
endif	;Support_4_IDE

IF BUS_TYPE EQ EISA_BUS
		extrn	Eisa_Early_Init:near
		extrn	Init_Eisa_Slots:near
		extrn	Eisa_Error_Chk:near
endif;BUS_TYPE EQ EISA_BUS

ifdef	MP_SUPPORT
		extrn	If_MP_PLUGGED:near
endif;	MP_SUPPORT
ifdef	ACPI_SUPPORT					;R156A
		extrn	ACPI_Info_Byte:near		;R281
		extrn	ACPITableAddress:near		;R156A
		extrn	ACPINVSAddress:near		;R156B
		extrn	RSD_PTR:near			;R182
		extrn	Ct_ACPI_Option:near		;R182
		extrn	ACPI_RESERVED_MEM:near		;R244
ifdef	SIMPLE_BOOT_SUPPORT				;R245
	Show_Total_After_Memory_Test	equ	1	;R245
endif	;SIMPLE_BOOT_SUPPORT				;R245
ifdef	S4_SUPPORT					;R245
	Show_Total_After_Memory_Test	equ	1	;R245
endif	;S4_SUPPORT					;R245
endif	;ACPI_SUPPORT					;R156A

ifdef	PS2_SETUPABLE
		extrn	PS2_select_item:near
		extrn	Clear_Ps2Mouse_Flag:near
;R251 - start
ifdef	USB_SUPPORT
ifdef	USB_MOUSE_SUPPORT
;R255		extrn	Usb_Mouse_Item:near
		extrn	Report_USB_Mouse_Support:near	;R255
endif	;USB_MOUSE_SUPPORT
endif	;USB_SUPPORT
;R251 - end
endif	;PS2_SETUPABLE

		extrn	E_F000_Shadow_W:near	;R150
		extrn	E_F000_Shadow_R:near	;R150

QUERY_SYSTEM_ADDRESS_MAP	EQU	1	;enable INT 15H , 0E820H
ifdef	QUERY_SYSTEM_ADDRESS_MAP
		extrn	ExtData1Kb:near
		extrn	ExtMem128Mb:near
;R150		extrn	F000_Shadow_W:near
;R150		extrn	F000_Shadow_R:near
endif;	QUERY_SYSTEM_ADDRESS_MAP

;R185Mono_Card_support		=	1	;R181
;R185ifdef	EPA_LOGO_Use_Graphics			;R181
;R185FULL_SCREEN_LOGO	EQU	1		;R181
;R185CENTER_SHOW_LOGO	EQU	16		;R181
;R185No_Show_Graphic_POST_MSG	EQU	1	;R181
;R185AWARDLOGO_COLOR EQU	LIGHTBLUE		;R181
;R185endif;	EPA_LOGO_Use_Graphics			;R181

;R185ifndef	EPA_LOGO_Use_Graphics			;R181
;R185ifdef FULL_SCREEN_LOGO
ifdef	Graphics_Post					;R185
;R198 ifdef	Notebook_Power_Management		;R69
if	STD_Function		EQ	1		;R198
		extrn	Resume_POST_MSG:near		;R69
endif	;STD_Function		EQ	1		;R198
;R198 endif	;Notebook_Power_Management		;R69
ifndef	No_Show_Graphic_POST_MSG			;R114
		extrn	Graphic_POST_MSG:near
endif	;Notebook_Power_Management			;R69
		extrn	POST_INT9_Vect:near
		extrn	KBDINT_VECT:near
endif;	Graphics_Post					;R185
;R185Mono_Card_support		=	0	;R181
;R185endif ;FULL_SCREEN_LOGO
;R185endif;	EPA_LOGO_Use_Graphics			;R181

;R198 - start
if	STD_Function		EQ	1
		EXTRN	Check_0V_Resume:NEAR
		EXTRN	Show_PM_Config:NEAR
		EXTRN	Notebook_Resume:NEAR
endif	;STD_Function		EQ	1
;R198 - end
ifdef	PM_SUPPORT
		EXTRN	PM_Sign_On_Msg:NEAR
	IFDEF	NoteBook_Power_Management
;R198 		EXTRN	Check_0V_Resume:NEAR
;R198 		EXTRN	Show_PM_Config:NEAR
;R198 		EXTRN	Notebook_Resume:NEAR
;R173	ifndef	NO_LCD_DISPLAY				;R24
;R173		LCD_CRT_OPTION		EQU	1	;R24
;R173	endif	;NO_LCD_DISPLAY				;R24
	ENDIF	;NoteBook_Power_Management
;R173	ifdef	LCD_CRT_OPTION				;R24
;R173		ifdef	ONBOARD_PCI_VGA			;R163
;R173			extrn	PCI_VGA_INFO:near	;R163
;R173		endif	;ONBOARD_PCI_VGA		;R163
;R173		extrn	Set_SimulScan:NEAR		;R24
;R173	endif	;LCD_CRT_OPTION				;R24

		extrn	PM_Option_Check:near
		extrn	EARLY_PM_INIT:near
		extrn	Cfg_Video_Mode:near
ifndef NO_EPA_LOGO
		extrn	EPA_pattern:NEAR
endif ;NO_EPA_LOGO
;R181		extrn	Award_Mark_Font:Near
		extrn	Ct_PMRAM_Use_SYSRAM:near
		extrn	PM_INIT:near
		extrn	Ct_PM_Final_Init:Near
endif;	PM_SUPPORT

if	EPA_LOGO_Switch				;R181
		extrn	Award_Mark_Font:Near	;R181
endif	;EPA_LOGO_Switch			;R181

;R173 start
	ifdef	LCD_CRT_OPTION
		ifdef	ONBOARD_PCI_VGA
			extrn	PCI_VGA_INFO:near
		endif	;ONBOARD_PCI_VGA
		extrn	Set_SimulScan:NEAR
	endif	;LCD_CRT_OPTION
;R173 end
ifdef	AUTO_CFG_IO
		extrn	AUTO_CFG_IDE_PORT:near
endif;	AUTO_CFG_IO

ifdef	Turbo_Pin_Handler
		extrn	TB_SW_Input_Item:near
endif	;Turbo_Pin_Handler

ifdef	QUERY_SYSTEM_ADDRESS_MAP
		extrn	Setup_PS2:Near
endif;	QUERY_SYSTEM_ADDRESS_MAP

ifdef	No_Cyrix_Mark_For_M6M7
		extrn	Cyrix_Detect:near
endif	;No_Cyrix_Mark_For_M6M7

ifdef	PCI_BUS
		extrn	PCI_VGA_FOUND:abs			;R33A
		extrn	PciRom_Before_Init:near
		extrn	PciRom_After_Init:near
		extrn	Copy_ROM:Near
		extrn	Disable_UnUsed_Shadow:near	;R08A
		extrn	Before_PciVGARomInit:near	;R29
		extrn	Move_VGA_BIOS_To_C000:Near		;R106
		extrn	Release_Shadow_From_PCI_VGA:Near	;R106
		extrn	fPatch_Ebda_Usage:far			;R187
endif;	PCI_BUS

ifdef	PNP_BIOS
		extrn	PNP_System_Resource:near
		extrn	PNP_Early_Init:near
		extrn	PNP_Video_Init:near
		extrn	PNP_BootDev_Init:near
		extrn	PNP_OptROM_Init:near
		extrn	PNP_Final_Init:near
		extrn	PNP_IPL_Init:near
		extrn	PNP_Disp_Logo:near
		extrn	PNP_SuperIO_Init:near
		extrn	Kill_Onboard_PnP_IO:near
ifdef	NEW_SUPERIO_KERNEL
		extrn	Superio_Early_Init:Near	;R159
endif	;NEW_SUPERIO_KERNEL
endif	;PNP_BIOS

;R164B - start
ifdef	Password_ON_NOW_SUPPORT
ifdef	MOUSE_BUTTON_ON_SUPPORT
	Init_PS2Mouse_at_POST	EQU	1
endif;	MOUSE_BUTTON_ON_SUPPORT
endif;	Password_ON_NOW_SUPPORT
;R164B - end

	Early_Init_PS2Mouse	=	0	;R169
;R164Aifdef	Password_ON_NOW_SUPPORT			;R164
;R164Aifdef	MOUSE_BUTTON_ON_SUPPORT			;R164
;R164A	Early_Init_PS2Mouse	=	1	;R169
;R169		extrn	Init_Ps2Mouse_Proc:near	;R164
;R164Aendif;	MOUSE_BUTTON_ON_SUPPORT			;R164
;R164Aendif;	Password_ON_NOW_SUPPORT			;R164
ifdef	Init_PS2Mouse_at_POST			;R169
	Early_Init_PS2Mouse	=	1	;R169
endif;	Init_PS2Mouse_at_POST			;R169
if	Early_Init_PS2Mouse			;R169
		extrn	Init_Ps2Mouse_Proc:near	;R169
endif;	Early_Init_PS2Mouse			;R169

ifdef	CLEAR_PASSWORD_SUPPORT
		extrn	Ck_Password_Switch:near
endif	;CLEAR_PASSWORD_SUPPORT

ifdef	NO_SYSTEM_CONFIG
		extrn	AX_To_DEC3:Near
		extrn	Show_SIX_DIGIT:near
endif	;NO_SYSTEM_CONFIG

ifdef	VGA_SHARE_MEMORY
		extrn	Ct_Share_Memory_Size:near
endif	;VGA_SHARE_MEMORY

ifdef	SPECIAL_SHARE_MEMORY_SHOW					;R98B
		extrn	Ct_Share_Memory_Size:near			;R98B
endif	;SPECIAL_SHARE_MEMORY_SHOW					;R98B

ifdef	Special_for_Weitek				;R01
		extrn	Weitek_Share_Vga_GCLK:near	;R01
endif 	;Special_for_Weitek				;R01

;R44AIFDEF	USB_SUPPORT					;R44
;R44A		extrn	usb_kbd:near			;R44
;R44AENDIF	;USB_SUPPORT					;R44
ifdef	USB_SUPPORT					;R44C
;R96		extrn	Ct_SMI_Handler_Init:near	;R44C
;R63		extrn	Usb_Kbd:near			;R44C
		extrn	Usb_Init:near			;R63
		extrn	Report_USB_Keyboard:near	;R78
endif	;USB_SUPPORT					;R44C

ifdef	NEW_SUPERKBC_KERNEL				;R97
		extrn	Load_Key_Matrix:near		;R97
endif	;NEW_SUPERKBC_KERNEL				;R97

		extrn	SPURIOUS_INT_HDLR:near
		extrn	SPURIOUS_soft_HDLR:near			;R215
ifndef	PCI_BUS							;R136
		extrn	Ct_Disable_C8_To_DF_Shadow:near
endif;	PCI_BUS							;R136
		extrn	Special_KBC_Init:near
		extrn	Init_Apic:near
		extrn	Show_Processor_Number:near

		EXTRN	ROM_AND_CMOS:NEAR
		EXTRN	ROM_OR_CMOS:NEAR
		EXTRN	A20_OFF:NEAR
		EXTRN	A20_ON:NEAR
		EXTRN	AX_To_HEX3:NEAR
		EXTRN	BATTERY_FAIL_MSG:NEAR
		EXTRN	BCD_TO_BINARY:NEAR
		EXTRN	BIOS_INFORM_STR:BYTE
		EXTRN	BTM_LINE_CLR:NEAR
		EXTRN	BUFFER_8042_FULL:NEAR
		EXTRN	Cache_Init:NEAR
		EXTRN	CKSM_ERROR_MSG:NEAR
		EXTRN	CODE_START:NEAR
		EXTRN	COLDBOOT:NEAR
		EXTRN	COPYRIGHT_MSG:BYTE
		EXTRN	CPU_CACHE:NEAR
		EXTRN	CPU_DISPLAY:NEAR
		EXTRN	CP_INSTALL:NEAR

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -