中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: [原创]AMD K8主板上的UMBPCI配置 上一主题 | 下一主题
brglng
银牌会员

永遠的DOS~~~



积分 1200
发帖 466
注册 2005-2-1
来自 上海
状态 离线
『楼 主』:  [原创]AMD K8主板上的UMBPCI配置

经我一个下午的测试,终于得到了K8主板上的最佳UMBPCI配置:

DEVICE=C:\TOOLS\UMBPCI.SYS /I=D100-DBFF /I=E400-E7FF /I=EE00-EFFF

这样可以得到最多的UMB。

[ Last edited by brglng on 2006-10-3 at 09:48 ]



32位才是DOS未来的希望
个人网志:http://sololand.moe
2006-10-3 05:45
查看资料  发短消息 网志   编辑帖子  回复  引用回复
fastslz
铂金会员

DOS一根葱


积分 5493
发帖 2315
注册 2006-5-1
来自 上海
状态 离线
『第 2 楼』:  

你试过JEMM386.EXE吗?新版本的JEMM386.EXE在我的VIA主板上比EMM386.EXE 、UMBPCI.SYS 高出45K



第一高手    第二高手

2006-10-3 08:22
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
xugaohui
高级用户




积分 774
发帖 293
注册 2003-4-16
来自 湖北仙桃
状态 离线
『第 3 楼』:  

UMBPCI.SYS和EMM386.EXE 是不同模式的上位内存管理驱动程序,要配置较多的umb当然是emm386得到的umb更多,一般大至是220k、250k、270、左右。
umbpci.sys只有70-90K左右,可能是参数不对。
两个程序本是用于不同模式的umb驱动程序,不该拿来对比。
jemm386.exe好像是新出的程序,兼容性不知如何?暂不作测试。

   此帖被 +2 点积分     点击查看详情   
评分人:【 Jneny 分数: +2  时间:2010-10-15 18:11




下载
09年7月7日 更新
感谢网友 囧HQY 提供空间
2006-10-3 08:57
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
tangtai
高级用户




积分 640
发帖 314
注册 2006-8-13
状态 离线
『第 4 楼』:  

请问fastslz:
JEMM386.EXE是怎样配制的?不需要UMBPCI.SYS吗?

2006-10-3 09:04
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
tangtai
高级用户




积分 640
发帖 314
注册 2006-8-13
状态 离线
『第 5 楼』:  

哦,我忘了,UMBPCI是用于实模式,而EMM386是用于保护模式,请问JEMM386如何配制?

2006-10-3 09:09
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fastslz
铂金会员

DOS一根葱


积分 5493
发帖 2315
注册 2006-5-1
来自 上海
状态 离线
『第 6 楼』:  

JEMM386 must be loaded in CONFIG.SYS: DEVICE=JEMM386.EXE [ options ]
available options are:
+A20/NOA20   - A20-disable emulation on/off (default on)
ALTBOOT     - use alternate reboot hook (saves 4 kB, but is not 100%% safe)
D=###       - set DMA buffer size in kB (default is 64, max is 128)
EMX         - increased EMX DOS extender compatibility
FRAME=E000  - set wanted pageframe for EMS (FRAME=NONE disables frame)
I=A000-AFFF - IF YOU REALLY KNOW WHAT YOU DO (VGA graphics)
I=B000-B7FF - IF YOU REALLY KNOW WHAT YOU DO (Hercules)
I=TEST      - test ROM locations for UMB inclusion
S=D000-DFFF - assume Shadow-RAM activated by UMBPCI, include it as UMB
*LOAD        - install JEMM386 from the command line
MAX=#####   - limit for VCPI (and EMS if < 32M) memory in kB (default 120 MB)
MIN=#####   - reserve up to ##### kB for EMS/VCPI memory on init (default 0)
NOCHECK     - disallow access to address space without RAM (MMIO)
NOEMS       - disable EMS handling
NODYN       - no dynamic XMS memory allocation (use MIN= to set fix amount)
+PGE/NOPGE   - Page Global Enable feature usage on/off (default off)
SB          - SoundBlaster driver compatibility mode
+VCPI/NOVCPI - VCPI Support on/off (default on)
VDS/NOVDS   - Virtual DMA Services on/off (default on)
+VME/NOVME   - V86-Mode Extensions on/off (default on)
/VERBOSE    - display additional details during start
X=D000-D800 - to make memory mapped devices work
X=TEST      - test ROM locations for UMB exclusion



第一高手    第二高手

2006-10-3 09:55
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
tangtai
高级用户




积分 640
发帖 314
注册 2006-8-13
状态 离线
『第 7 楼』:  

三口油!

2006-10-3 10:14
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
tangtai
高级用户




积分 640
发帖 314
注册 2006-8-13
状态 离线
『第 8 楼』:  

我想请问在你的机子上是如何配制的?
再三口!

2006-10-3 10:16
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fastslz
铂金会员

DOS一根葱


积分 5493
发帖 2315
注册 2006-5-1
来自 上海
状态 离线
『第 9 楼』:  

DEVICE=JEMM386.EXE NOEMS
1 Mb 以下使用内存的模块:

  名称           总计        =     常规内存     +    上位内存
  --------  ----------------   ----------------   ----------------
  SYSTEM      28,864   (28K)      9,856   (10K)     19,008   (19K)
  HIMEM        1,152    (1K)      1,152    (1K)          0    (0K)
  JEMM386        496    (0K)        496    (0K)          0    (0K)
  LOWDMA         672    (1K)        672    (1K)          0    (0K)
  QCDROM       2,304    (2K)      2,304    (2K)          0    (0K)
  QDMA         1,088    (1K)      1,088    (1K)          0    (0K)
  SHCDX33A     6,048    (6K)      6,048    (6K)          0    (0K)
  DOSLFN      28,816   (28K)     28,816   (28K)          0    (0K)
  RAMDRIVE     1,440    (1K)          0    (0K)      1,440    (1K)
  COMMAND      7,808    (8K)          0    (0K)      7,808    (8K)
  SMARTDRV    32,192   (31K)          0    (0K)     32,192   (31K)
  ZENO         1,376    (1K)          0    (0K)      1,376    (1K)
  CTMOUSE      3,328    (3K)          0    (0K)      3,328    (3K)
  DOSKEY       3,968    (4K)          0    (0K)      3,968    (4K)
  TW          38,800   (38K)          0    (0K)     38,800   (38K)
  FREE       618,848  (604K)    595,696  (582K)     23,152   (23K)

内存总计:

     内存类型           总共    =    已使用   +     空闲
  ----------------  -----------   -----------   -----------
  常规内存              646,144        50,448       595,696
  上位内存              131,072       107,920        23,152
  保留内存              140,288       140,288             0
  扩展内存 (XMS)    264,372,224    13,479,936   250,892,288
  ----------------  -----------   -----------   -----------
  总内存            265,289,728    13,778,592   251,511,136

  1 MB 以下内存数       777,216       158,368       618,848

  总计扩充内存 (XMS)                  264,372,224 (258,176K)
  空闲扩充内存 (XMS)                  250,892,288 (245,012K)

  最大可执行程序尺寸                      595,312     (581K)
  最大空闲上位内存块                       22,688      (22K)
  空闲高内存区数                            5,360       (5K)
  MS-DOS 驻留在高位内存区中.

DEVICE=UMBPCI.SYS
1 Mb 以下使用内存的模块:

  名称           总计        =     常规内存     +    上位内存
  --------  ----------------   ----------------   ----------------
  SYSTEM      28,864   (28K)      9,856   (10K)     19,008   (19K)
  HIMEM        1,152    (1K)      1,152    (1K)          0    (0K)
  UMBPCI         160    (0K)        160    (0K)          0    (0K)
  LOWDMA         672    (1K)        672    (1K)          0    (0K)
  QCDROM       2,304    (2K)      2,304    (2K)          0    (0K)
  QDMA         1,088    (1K)      1,088    (1K)          0    (0K)
  SHCDX33A     6,048    (6K)      6,048    (6K)          0    (0K)
  DOSLFN      28,816   (28K)     28,816   (28K)          0    (0K)
  TW          45,952   (45K)     38,800   (38K)      7,152    (7K)
  RAMDRIVE     1,440    (1K)          0    (0K)      1,440    (1K)
  SMARTDRV    32,192   (31K)          0    (0K)     32,192   (31K)
  ZENO         1,376    (1K)          0    (0K)      1,376    (1K)
  DOSKEY       3,968    (4K)          0    (0K)      3,968    (4K)
  COMMAND      7,808    (8K)          0    (0K)      7,808    (8K)
  CTMOUSE      3,328    (3K)          0    (0K)      3,328    (3K)
  FREE       562,864  (550K)    557,232  (544K)      5,632    (6K)

内存总计:

     内存类型           总共    =    已使用   +     空闲
  ----------------  -----------   -----------   -----------
  常规内存              646,144        88,912       557,232
  上位内存               81,904        76,272         5,632
  保留内存              189,456       189,456             0
  扩展内存 (XMS)    264,372,224    13,172,736   251,199,488
  ----------------  -----------   -----------   -----------
  总内存            265,289,728    13,527,376   251,762,352

  1 MB 以下内存数       728,048       165,184       562,864

  总计扩充内存 (XMS)                  264,372,224 (258,176K)
  空闲扩充内存 (XMS)                  251,199,488 (245,312K)

  最大可执行程序尺寸                      556,768     (544K)
  最大空闲上位内存块                        5,168       (5K)
  空闲高内存区数                            5,360       (5K)
  MS-DOS 驻留在高位内存区中.



第一高手    第二高手

2006-10-3 10:24
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
xugaohui
高级用户




积分 774
发帖 293
注册 2003-4-16
来自 湖北仙桃
状态 离线
『第 10 楼』:  

在vpc上用DEVICE=JEMM386.EXE NOEMS
JEMM386.EXE出错死机了,可能是与memdisk有冲突。
在vmware上有130K的umb
在真实电脑上测试有170K,umb大小离emm386.exe还差一点,兼容性也不是很好。它是实模式的。



下载
09年7月7日 更新
感谢网友 囧HQY 提供空间
2006-10-3 11:11
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
tangtai
高级用户




积分 640
发帖 314
注册 2006-8-13
状态 离线
『第 11 楼』:  

请问xugaohui:
你说加载JEMM386之后是实模式的吗?

2006-10-4 07:03
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
xugaohui
高级用户




积分 774
发帖 293
注册 2003-4-16
来自 湖北仙桃
状态 离线
『第 12 楼』:  

默认是保护模式下的虚拟8086内存寻址模式(V86模式),V86模式实质是一种能运行实模式软件的保护模式。测试:可以运行bios刷新工具,hwinfo提示不能完全在vb86模式下运行。总体上跟emm386.exe是完全一样的。不能在vpc中正常运行,兼容性有点问题。获得的umb比emm386.exe要小,但比umbpci.sys的70-90K要大一点。

[ Last edited by xugaohui on 2006-10-4 at 10:11 ]



下载
09年7月7日 更新
感谢网友 囧HQY 提供空间
2006-10-4 07:48
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: