中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-16 21:28
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » UIDE 參 數 查看 1,437 回复 1
楼 主 UIDE 參 數 发表于 2008-09-23 10:45 ·  中国 香港
银牌会员
★★★
阿林
积分 1,410
发帖 497
注册 2004-06-28 00:00
UID 27551
性别 男
来自 九龍,香港
状态 离线
UIDE usually needs only its /Sn size switch and /D: to specify a device
name for the SHCDX33C CD-ROM Redirector. UIDE switch options are:

/A Specifies use of ALTERNATE "legacy IDE" I-O addresses. The
first legacy controller will use alternate 01E8h/03EEh and
0168h/036Eh addresses, and a second legacy controller will
use normal 01F0h/03F6h and 0170h/0376h I-O addresses. If
/A is omitted, the first legacy controller uses normal and
the second legacy controller uses alternate addresses, the
usual case with most mainboards and BIOS programs. /A is
for "odd" cases where "legacy IDE" addresses are REVERSED.
/A does not affect "native PCI" controllers.

/B Requests the "basic" stand-alone UltraDMA driver for disks or
CD/DVD drives (no cache nor diskettes). This may help in
running diagnostics or tests.

/D: Specifies the desired device name, used by SHCDX33C to access
the CD/DVD drives. Example: /D:CDROM1 /D:MYCDROM etc.
Device names must be from 1 to 8 bytes O.K. for use in DOS
filenames. If /D: is omitted, or the device name after a
/D: is missing or invalid, UDVD1 is used as the default.

/L Requests the "large" 3.5K upper-memory driver for cache sizes
below 200-MB. If /L is omitted, the "small" 1.75K driver
is used for caches below 200-MB. /L puts more of UIDE in
upper-memory, so UIDE can still load if the HMA is "full"!

/N1 Requests NO handling of any hard-disk drives.

/N2 Requests NO handling of any CD or DVD drives.

/Q Enables awaiting "data request" before starting UltraDMA disk
transfers. /Q is for "old" systems and must be used only
if UIDE loads O.K. but seems unable to transfer data. /Q
must be OMITTED with a SATA-to-IDE adapter from Sabrent or
others, as such cards do not emulate "data request" from a
SATA disk! /Q does not affect CD/DVD drives.

/Sn Specifies a cache size in Megabytes of XMS memory as follows:

/S15 15-MB cache, 1920-byte table size, 16K blocks.

/S40 40-MB cache, 2560-byte table size, 32K blocks.

/S80 80-MB cache, 2560-byte table size, 64K blocks.
. . .
. thru . . (32 bytes per MB)
. . .
/S511 511-MB cache, 16352-byte table size, 64K blocks.

Values for /S may be 15, 40, or any number from 80 to 511.
If /S is omitted or invalid, an 80-MB cache is used as the
default. Use as much cache memory as possible, for best
handling of today's BIG data files --

With 128-MB memory: Use /S40 or /S80
With 256-MB memory: Use /S80 up to /S127
With 512-MB memory: Use /S160 up to /S255
With 1-GB memory or more: Use /S320 up to /S511

For more about UIDE and cache sizes, see section 7 below.

/UX Disables all CD/DVD UltraDMA, even for drives that can do it.
PIO-mode is then used on all CD/DVD requests. Except for
some "unusual" drives by Sony, etc. that do not follow all
ATAPI "rules", /UX is rarely needed. /UX does not affect
hard-disks.
我 的 網 站 - http://optimizr.dyndns.org
2 发表于 2008-09-24 14:59 ·  中国 浙江 杭州 电信
银牌会员
★★★
永遠的DOS~~~
积分 1,200
发帖 466
注册 2005-02-01 00:00
UID 35867
性别 男
来自 上海
状态 离线
谢谢!正是我要找的。不过还有没有XMGR的?
不知道现在的UIDE和XMGR的兼容性如何?
32位才是DOS未来的希望
个人网志:http://sololand.moe
论坛跳转: