中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-01 22:59
48,037 主题排行 / 350,122 发帖 / 今日 2 篇 / 48,250 会员排行
DOS开发编程 & 发展交流 (开发室) » QDMA V2.2
可打印版本  4,929 / 40
第1楼 johnsonlam 发表于 2006-05-13 16:56
银牌会员 发帖 497 积分 1,410 来自 九龍,香港
QDMA V2.2

作 者 Jack 感 谢 网 友 jmcarl 提 出 省 去 diskette catcher 慨 念 , 所 以 改 良 了 QDMA , 以 后 只 要 在 QDBOOT.SYS 加 上 /N 就 可 以 更 省 多 些 记 忆 !

**V2.2 修 正 了 一 个 XMS 移 动 的 臭 虫

http://johnson.tmfc.net/dos/qdma.html


[ Last edited by johnsonlam on 2006-5-17 at 23:58 ]
第2楼 fastslz 发表于 2006-05-17 19:24
铂金会员 发帖 2,315 积分 5,493 来自 上海
我用QDMA V2.1按照说明加载启动不了,Maxtor 6L080P0 (8mb)可能是主板不支持ATA-133的原因
第3楼 johnsonlam 发表于 2006-05-18 00:00
银牌会员 发帖 497 积分 1,410 来自 九龍,香港
Originally posted by fastslz at 2006-5-17 07:24 PM:
我用QDMA V2.1按照说明加载启动不了,Maxtor 6L080P0 (8mb)可能是主板不支持ATA-133的原因


1) 先 下 载 新 版 本

2) 用 参 数 强 制 在 ATA-100 速 度 , 看 看 行 不 行

主 版 的 BIOS 如 果 有 一 段 日 子 , 试 试 看 能 不 能 升 级
第4楼 zhangxue 发表于 2006-05-18 12:18
初级用户 发帖 82 积分 183
VMware可以支持了,但始終不支持我的計算機;根本沒有辦法使用強製參數,因為qdboot那一關就通不過了。
第5楼 johnsonlam 发表于 2006-05-19 10:18
银牌会员 发帖 497 积分 1,410 来自 九龍,香港
用 正 常 方 法 可 以 吗 ?

例 :

DEVICE=QHIMEM.SYS
DEVICE=UMBPCI.SYS NOEMS
DEVICEHIGH=QDMA.SYS /O /F /D
DEVICEHIGH=QCDROM.SYS /D:CDROM1 /UF

谢 样 子 QHIMEM 和 UMBPCI 会 留 在 640K 以 下 , 但 QDMA 和 QCDROM 可 以 LOADHIGH , 如 果 这 样 也 会 死 机 的 话 , 请 试 试 升 级 BIOS 。

我 试 过 好 几 台 PC 机 ( 包 括 IBM eServer 206 ) 也 没 有 问 题 , 反 而 多 是 AOpen 、 ASRock 、 ASUS 底 板 最 多 用 户 投 诉 , 你 是 那 一 块 呢 ?
第6楼 fastslz 发表于 2006-05-23 19:21
铂金会员 发帖 2,315 积分 5,493 来自 上海
DEVICE=DOS\HIMEM.SYS /TESTMEM:OFF /Q
REM DEVICE=DOS\EMM386.EXE NOEMS
DEVICE=DOS\UMBPCI.SYS /S
REM DEVICE=DOS\XDMA.SYS /L
DEVICE=DOS\QDMA.SYS /O /D /F /L
DEVICEHIGH=DOS\QCDROM.SYS /D:IDE-CD01 /UF /L
REM DEVICE=DOS\VIDE-CDD.SYS /D:IDE-CD02
SHELL=COMMAND.COM /F /E:640 /P
DOS=HIGH,UMB
FCBSHIGH=4,0
FILESHIGH=30
BUFFERSHIGH=20,0
STACKSHIGH=9,256
DEVICEHIGH=DOS\RAMDRIVE.SYS /E 6144
LASTDRIVE=Z


主板是VIA最早的 P4X266-8233 PGA423,DDR266时代古董级主板,BIOS是2001/10/24,现在已经没有更新了,毕竟这匹主板生产量不多,主板性能的确不错

下2.2版看看能否启动成功
另外QHIMEM.SYS也加载没成功:(
第7楼 fastslz 发表于 2006-05-23 23:12
铂金会员 发帖 2,315 积分 5,493 来自 上海
折腾2小时得出以下结果:
DEVICE=DOS\QDMA.SYS /O /F /D 成功
DEVICEHIGH=DOS\QDMA.SYS /O /F /D 失败
DEVICE=DOS\QDMA.SYS /L 成功
DEVICE=DOS\QDMA.SYS 失败
HIGH情况下任何参数均失败(上位内存是足够的)
以上GRUB 0.97 CN下启动测试的,奇怪的是纯DOS情况下启动几乎都成功
可能和GRUB 0.97 CN有冲突吧,不知道哪个QDMA.SYS更适合老主版?
第8楼 fastslz 发表于 2006-05-24 11:07
铂金会员 发帖 2,315 积分 5,493 来自 上海
DEVICE=DOS\QDMA.SYS /O /F /D 还是不行,启动10次有6~7次不成功
暂时还是用XDMA.SYS吧
第9楼 johnsonlam 发表于 2006-05-30 14:46
银牌会员 发帖 497 积分 1,410 来自 九龍,香港
Originally posted by fastslz at 2006-5-23 11:12 PM:
折腾2小时得出以下结果:
DEVICE=DOS\QDMA.SYS /O /F /D 成功
DEVICEHIGH=DOS\QDMA.SYS /O /F /D 失败
DEVICE=DOS\QDMA.SYS /L 成功
DEVICE=DOS\ ...


那 顯 然 是 主 板 或 硬 盤 的 DMA 支 援 不 好 ( 多 是 主 板 問 題 ), 那 建 議 你 不 要 把 QDMA 載 入 UMB , 也 不 要 使 用 /F (Fast DMA) , 極 可 能 有 衝 突 , 載 入 640K 傳 統 記 憶 也 只 是 花 幾 kbyte 而 已 。

XDMA 的 問 題 是 配 合 不 了 QHIMEM 和 QCDROM , 小 心 點 使 用 啊 , 如 果 QDMA 能 用 的 話 , 儘 量 不 要 用 舊 的 XDMA ( 要 看 看 QDMA 自 v1.0 後 的 修 正 對 你 有 沒 有 影 響 ) :

http://johnson.tmfc.net/dos/qdma.html


[ Last edited by johnsonlam on 2006-5-30 at 14:51 ]
第10楼 johnsonlam 发表于 2006-05-30 14:55
银牌会员 发帖 497 积分 1,410 来自 九龍,香港
Originally posted by fastslz at 2006-5-23 07:21 PM:
下2.2版看看能否启动成功
另外QHIMEM.SYS也加载没成功:(



我 看 漏 了 這 句 , 這 絕 對 是 BIOS 或 晶 片 問 題 , 建 議 你 使 用 MEMTEST 386+ 檢 查 一 下 記 憶 體 , 下 載 網 址 :

http://www.memtest.org
第11楼 fastslz 发表于 2006-06-05 09:24
铂金会员 发帖 2,315 积分 5,493 来自 上海
memtest都是英文也没用过不会用,用HWINFO查了没发现问题
第12楼 johnsonlam 发表于 2006-06-06 17:14
银牌会员 发帖 497 积分 1,410 来自 九龍,香港
Originally posted by fastslz at 2006-6-5 09:24 AM:
memtest都是英文也没用过不会用,用HWINFO查了没发现问题


只 是 製 作 一 隻 軟 碟 片 , 放 進 軟 碟 機 內 起 動 而 已 ...
不 用 看 英 文 , 螢 幕 下 方 偵 到 問 題 就 會 有 訊 息 。

HWINFO 只 是 偵 測 硬 體 , 不 會 有 詳 盡 測 試 啦 。
第13楼 fastslz 发表于 2006-06-12 21:30
铂金会员 发帖 2,315 积分 5,493 来自 上海
谢谢...测试了21分钟2个回合内存的确没问题
看截图
回头试试QHIMEM2.5

附件
000_0109.jpg (116 KiB)
第14楼 ITU 发表于 2006-06-12 22:14
中级用户 发帖 82 积分 209
QDMA.SYS 和 qdboot.sys 造成死机!
config.sys配置如下:
DEVICE=\DOS\Himem.sys /testmem:off
DEVICE=\DOS\QDBOOT.SYS
DEVICE=\DOS\Umbpci.sys
DOS=high,umb,auto
DEVICEHIGH=\DOS\QDMA.SYS
DEVICEHIGH=\DOS\IFSHLP.SYS
DEVICEHIGH=\DOS\RAMDRIVE.SYS /e 5120 512 1024
DEVICEHIGH=\DOS\QCDROM.SYS /D:MSCD001
SHELL=COMMAND.COM /f /p


启动时当执行到qdboot.sys 和QDMA.SYS 其中任一行时(或只执行其中一个),都会造成死机!
主板是815EP,硬盘金钻 120G

[ Last edited by ITU on 2006-6-12 at 22:38 ]
第15楼 fastslz 发表于 2006-06-12 22:29
铂金会员 发帖 2,315 积分 5,493 来自 上海
config.sys 配置1
SHELL=COMMAND.COM /E:640 /P /F
DEVICE=DOS\QHMBOOT.SYS
DOS=HIGH,UMB
DEVICE=DOS\UMBPCI.SYS I=C800-EFFF NOEMS
DEVICEHIGH=DOS\QHIMEM.SYS /N48
DEVICE=DOS\QCDROM.SYS /D:IDE-CD01 /UF /L
FCBSHIGH=4,0
FILESHIGH=30
BUFFERSHIGH=20,0
STACKSHIGH=9,256
DEVICEHIGH=DOS\RAMDRIVE.SYS /E 6144
LASTDRIVE=Z
此配置显示QHMBOOT V2.5, 6-04-2006,32 XMS handles available后死机
此配置改成DEVICE=DOS\QHIMEM.SYS /N48后还是显示QHMBOOT V2.5, 6-04-2006,32 XMS handles available后死机

config.sys 配置2
DEVICE=DOS\UMBPCI.SYS I=C800-EFFF NOEMS
DEVICE=DOS\QHIMEM.SYS /N48
DEVICE=DOS\QCDROM.SYS /D:IDE-CD01 /UF /L
SHELL=COMMAND.COM /E:640 /P /F
DOS=HIGH,UMB
FCBSHIGH=4,0
FILESHIGH=30
BUFFERSHIGH=20,0
STACKSHIGH=9,256
DEVICEHIGH=DOS\RAMDRIVE.SYS /E 6144
LASTDRIVE=Z
此配置显示QHIMEM V2.5, 6-04-2006,48 XMS handles available后死机
UMBPCI.SYS和QHIMEM.SYS前后次序调换或不加参数都是死机

希望此信息对你有所帮助
1 2 3  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023