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

📄 change.txt

📁 PC x386 bios source code
💻 TXT
字号:
tinyBIOS change notes			Pascal Dornier
---------------------			pdornier@pcengines.com

BUGS:

- PS/2 mouse support needs more work, file available on request only.

- CD Boot support needs more work, file available on request only.

- Support for PCI bridges does not work right.

A386 BUGS (version 4.05):

- low(forward defined) not filled in correctly.

- use32 causes offset 16 to be clobbered. STARTOFS should be > 0.

HISTORY:

This covers core changes only, not chipsets / board ports.
Refer to respective source files for details on those.

pd 010214	KBD	change reset jump to F000:FFF0 -> fixes AMD Elan SC520
			Ctrl-Alt-Del restart.

pd 010207	KBD	skip keyboard init if NO_KBC option set, KBC not
			present.

pd 010126	all	Ported to A386 assembler.

pd 000816	KBD	Fixed putbuf overrun prevention.

pd 000815	EQU	Changed from double use of m_vpal, m_vmsel to
		VID	m_console, m_conkey (unused floppy bytes)
		
		COM	Disable 2400 baud mode (set by DOS during bootup)
			if CONSOLE set.

pd 000424	POST2	Add option QUICKMEM -> memory size and clear only.

pd 000211	HDD	Added support for new SanDisk CompactFlash cards.

pd 991127	EQU	Added variables for PS/2 mouse.
		INT1X	Added hooks for PS/2 mouse.
		PS2MOUS Added PS/2 mouse support.
		COM	Fixed m_devflg handling.
		SIO_NONE Moved to SIO directory.
		SMC*	Moved to SIO directory.
	
pd 991115 	PCIPNP	fix PCI I/O allocation: some devices (e.g. ESS Tech)
			have 16 bit base registers.

pd 991020/21 	DATA	Add hd_top.
		HDD	Add hd_top, needed to support M-Systems DiskOnChip.
		POST	Add option for M-Systems DiskOnChip.

pd 991003 	LPT	Fixed lp_test loop.
		
pd 990603	POST 	Changed to RET_SP macro.
	
		AS.COM	Added RET_SP macro to assembler.
			Abandoned CYRIXGX mode in assembler (inconsistent
			op codes depending on version).
			Source for assembler is now available in PASM
			directory.
			
		POST	Added POST code and call for cs_cache
			if present (needs to be moved from decide routine).
			Added return label for cs_init, cs_det, allows
			return by JMP rather than RET.
		
		FILL16	Changed from .COM to .BIN extension.
		
		FILL32	Changed from .COM to .BIN extension.

pd 990525	PCI	Rewrote 32 bit PCI BIOS to fix Linux problem.

pd 990501	HDD	Add CDBOOT hook.

⌨️ 快捷键说明

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