|
store88
中级用户
  
积分 416
发帖 125
注册 2005-6-9
状态 离线
|
『楼 主』:
umbpci, XMGR and UIDE update^O^
使用 LLM 解释/回答一下
XMGR and UIDE
http://johnson.tmfc.net/dos/
XMGR and UIDE are DOS drivers for an 80386+ system running MS-DOS V5.0+, EDR-DOS, and all similar DOS variants.
XMGR is a DOS XMS memory manager. It can support V3.70+ UMBPCI by Uwe Sieber and is able to load directly in UMBPCI upper-memory. XMGR also runs with MS-DOS V4.49/V4.95 EMM386 or other equivalent "EMS managers". It is written to V3.0 XMS Specifications and can handle 4-GB of memory.
UIDE is a "Universal IDE" caching driver for DOS. It has internal support for SATA and UltraDMA disks on up to 4 "Legacy" or "Native PCI" IDE controllers. It intercepts and caches DOS Int 13h I-O requests for up to 20 BIOS disks, including A: and B: diskettes if present. UIDE "calls the BIOS" to handle I-O for SCSI and other non-IDE disks, and it caches their data when I-O is complete. To avoid slow BIOS I-O, DOS Int 13h drivers for other disks can load before UIDE, and it will cache data for their disks, as well.
UIDE also supports up to 4 CD/DVD drives, which may be SATA, UltraDMA, or old "PIO mode" models. It accepts file-input requests by SHCDX33C and other CD "Redirectors", and it automatically caches all file data for CD/DVD drives. Data files, audio CD "playback", and "trackwriter" functions can all be handled simultaneously on different drives (audio and trackwriting are not cached).
UIDE uses XMS memory and caches from 5-Megabytes to 1-GIGABYTE of data for disks, diskettes and CD/DVD drives! It can be re-assembled with new "internal" drivers or with support for up to 232 "external" drives (USB, Firewire, etc.). UIDE normally uses 3.5K bytes of upper-memory. It puts its cache routine and search tables in HMA space unused by DOS. For the "LZ" V7.10 MS-DOS kernel, HMA space allows up to a 255-Megabyte cache! With not-enough HMA or for larger caches, UIDE loads entirely in upper-memory, using 4.5K bytes for the driver plus 32 search-table bytes for each 1-Megabyte of cache.
"Free use" source files are offered with the XMGR and UIDE binary files. See their README file for full details about these drivers.
10-Oct-07 UIDE now runs in 3424 bytes! External-drive code deleted and made assembly-optional. UIDE issued to the public.
06-Oct-07 UIDE logic improved, HMA cache limit up to 255 Megabytes.
04-Oct-07 UIDE "eject" and "closetray" CD/DVD commands corrected.
03-Oct-07 UIDE "Universal IDE" driver supercedes both UDMA and UDVD, with equal options and performance in a combined driver!
umbpci
http://www.uwe-sieber.de/umbpci_e.html
V3.70
- puts an UMB table into the upper memory for QXHIMEM when no HIMEM found
- chipset detection routine changed
- Intel 965
V3.71
- Intel 946, 965M
- extended list of unsupported chipsets
V3.72
- Intel G/P 31, 33, 35
V3.73
- some ALi chipset no more 'untested'
V3.74
- Intel 945GME
- Intel Q33, Q35, 3100 (may not work because of trusted platform stuff - TPM)
|
|
2007-10-11 15:47 |
|
|
jun19841
初级用户
 
积分 55
发帖 29
注册 2006-4-11 来自 亚洲
状态 离线
|
|
2007-10-17 15:58 |
|
|
jdk
新手上路

积分 19
发帖 8
注册 2005-11-15
状态 离线
|
『第 3 楼』:
it is too good news
使用 LLM 解释/回答一下
thanks . Ding!!!
the newest version is 3.75 upto 29th Nov.
Last edited by jdk on 2007-11-29 at 01:27 PM ]
|
|
2007-11-29 13:26 |
|
|
procdw
初级用户
 
积分 27
发帖 12
注册 2006-12-11
状态 离线
|
|
2007-12-3 15:57 |
|
|
willsion
高级用户
   
积分 793
发帖 312
注册 2004-9-2
状态 离线
|
|
2007-12-7 22:53 |
|
|
freeice
初级用户
 
积分 24
发帖 13
注册 2005-12-2
状态 离线
|
|
2007-12-9 14:55 |
|
|
waitingcd
初级用户
 
积分 75
发帖 37
注册 2007-4-11
状态 离线
|
『第 7 楼』:
使用 LLM 解释/回答一下
Originally posted by willsion at 2007-12-7 03:53 PM:
XMGR and UIDE 到底做什么用途,搞不懂。
XMGR.SYS == HIMEM.SYS
|
|
2007-12-11 01:49 |
|