标题: XDMA/XCDROM 已被 QDMA/QCDROM 取代
[打印本页]
作者: johnsonlam
时间: 2006-2-28 10:13
标题: XDMA/XCDROM 已被 QDMA/QCDROM 取代
因作者 Jack R. Ellis 與 FreeDOS 某些人士意見分歧,XDMA/XCDROM 已經停止更新,請轉用QDMA/QCDROM,認證已經由GPL改為Freeware。
http://johnson.tmfc.net/freedos
作者: darkradx
时间: 2006-2-28 22:43
怪不得包里没src了
作者: Wengier
时间: 2006-2-28 23:38
不太清楚发生了什么争议。不过,可惜的是现在源代码和精简版本都没有了。不过好像还是不支持Win3.x启动。
作者: Wengier
时间: 2006-4-28 23:59
不知道它什么时候可以支持启动Win3.x?现在如加载了QDMA再启动Win3.2的话启动时会提示文件错误而无法启动。
另外,这个QDMA还有一个很大的用处(虽然尚未达到完美)。原本SB Live!声卡的DOS驱动5.0版本不知道为什么,加载了声卡驱动后,只要程序在使用声卡的话就无法正常读写硬盘,例如仙剑都无法正常运行。但加载了QDMA后这个问题就解决了。不过,QDMA由于只支持IDE硬盘,而不支持SATA硬盘,所以这个方案只对IDE硬盘有效,而对SATA硬盘没有用(我有两个硬盘,小硬盘为IDE,大硬盘为SATA)。不知道QDMA能不能也提供对SATA硬盘的支持(至少是模拟性的支持),这样这些使用声卡的程序在SATA硬盘上使用声卡时也能正常读写硬盘了?
作者: zhangxue
时间: 2006-4-29 00:08
那udma呢,它俩有什么优劣?
作者: johnsonlam
时间: 2006-4-29 03:40
衡 量 用 途 功 能 , 体 积 已 经 很 少 ( 几 K 而 已 ) , 所 以 没 有 付 上 精 简 版 。
作者: johnsonlam
时间: 2006-4-29 03:44
UDMA 有 很 多 虫 , XDMA 重 新 编 程 , 问 题 少 了 些 , QDMA 加 入 了 配 合 QCDROM (CD-ROM UltraDMA) 的 程 序 , 差 不 多 可 说 是 完 整 了 。
当 然 还 得 要 多 试 才 知 道 还 有 没 有 隐 藏 的 问 题 , 我 自 己 试 不 出 来 ...
作者: johnsonlam
时间: 2006-4-29 03:47
Quote: |
Originally posted by Wengier at 2006-4-28 11:59 PM:
不知道它什么时候可以支持启动Win3.x?现在如加载了QDMA再启动Win3.2的话启动时会提示文件错误而无法启动。 |
|
Jack 没 有 用 Win3.1, 所 以 没 有 特 别 迁 就 它 , 在 DOS 下 跑 是 非 常 稳 定 的 。
另 外 Win3.1 有 自 己 的 Virtual Disk Driver , 应 该 和 任 何 disk driver 都 有 冲 突 , 当 年 HyperDisk 还 要 特 别 更 新 才 能 避 开 Win3.1 的 问 题 。
作者: Wengier
时间: 2006-4-29 06:40
那建议Jack加入一项功能,那就是当发现Win3.x启动的时候就自动屏蔽自身,这样估计可以解决Win3.x的问题,应该会有不少用处的。
作者: johnsonlam
时间: 2006-4-30 02:27
我 想 , 他 料 不 到 還 有 人 在 用 Win3.1 吧 。
他 對 於 檔 案 大 小 有 很 嚴 格 的 要 求 , 不 會 隨 便 加 入 功 能 , 除 非 是 必 要 的 功 能 。
作者: Wengier
时间: 2006-4-30 02:39
我想的話,解決與Windows的不兼容問題也應該算是“必要的”修正吧,而且也應該不會加入太多代碼。。Win3.x畢竟還是DOS下最好用的GUI界面之一的,不能用的話太可惜了。。
作者: zhangxue
时间: 2006-4-30 17:57
可能因为VPC无法使用dma的缘故,测试发现Qcdrom非常慢(这是针对从光驱读取文件而言),比vide-cdd慢得多。恐怕即使真机测试,在可以加载dma的前提下,它的速度才能达到vide-cdd的水平。失望!!
作者: zhangxue
时间: 2006-4-30 19:23
忍不住真机测试了一下,结果更失望,udma可以成功加载,Qdma反而说disk is not UltraDMA。
作者: johnsonlam
时间: 2006-5-4 09:53
Quote: |
Originally posted by zhangxue at 2006-4-30 05:57 PM:
可能因为VPC无法使用dma的缘故,测试发现Qcdrom非常慢(这是针对从光驱读取文件而言),比vide-cdd慢得多。恐怕即使真机测试,在可以加载dma的前提下,� ... |
|
你 说 的 是 Virtual PC 吗 ?
有 没 有 执 行 QHIMEM 和 QDMA 啊 ?
没 有 配 合 QDMA , 即 使 QCDROM 读 怎 样 快 , 写 入 硬 盘 也 不 能 全 速 。
作者: johnsonlam
时间: 2006-5-4 09:56
Quote: |
Originally posted by zhangxue at 2006-4-30 07:23 PM:
忍不住真机测试了一下,结果更失望,udma可以成功加载,Qdma反而说disk is not UltraDMA。 |
|
QDMA 因 为 检 查 更 "严 格" 了 , 才 不 准 许 你 使 用 , 弄 坏 了 资 料 谁 也 救 不 了 。
UDMA 是 很 "初 期" 的 作 品 , 有 不 少 的 虫 , 要 小 心 使 用 。
作者: zhangxue
时间: 2006-5-4 13:17
我仅按照readme.txt中的例子测试:
rem config.sys
SHELL=DOS\COMMAND.COM /E:512 /P
DEVICE=BIN\QHMBOOT.SYS
DOS=HIGH,UMB
DEVICE=BIN\QDBOOT.SYS
DEVICE=BIN\UMBPCI.SYS I=C800-EFFF NOEMS
DEVICEHIGH=QHIMEM.SYS /N48
DEVICEHIGH=BIN\QDMA.SYS /O /D /F /L
DEVICEHIGH=BIN\QCDROM.SYS /D:MYCDROM /UF /L
测试时死机。
屏幕提示如下:
QHMBOOT V2.1, 5-1-2006.
NOTE A20 line found ON!
16 XMS handles available.
以上是Virtual PC中的提示,Vmware中的提示没有中间那一行.
[
Last edited by zhangxue on 2006-5-4 at 13:33 ]
作者: zhangxue
时间: 2006-5-4 13:29
Quote: |
Originally posted by johnsonlam at 2006-5-4 09:56:
QDMA 因 为 检 查 更 "严 格" 了 , 才 不 准 许 你 使 用 , 弄 坏 了 资 料 谁 也 救 不 了 。
UDMA 是 很 "初 期" 的 作 品 , 有 不 少 ... |
|
明明可以用dma的,却被“严格”归为普通传输模式,不爽呀!严格一些是好,但能否提供强制启用的参数?当然了,使用者后果自负。~_~
暂时仍然使用udma.sys,静观发展。
[
Last edited by zhangxue on 2006-5-4 at 13:31 ]
作者: johnsonlam
时间: 2006-5-4 14:05
Quote: |
Originally posted by zhangxue at 2006-5-4 01:17 PM:
我仅按照readme.txt中的例子测试:
rem config.sys
SHELL=DOS\COMMAND.COM /E:512 /P
DEVICE=BIN\QHMBOOT.SYS
DOS=HIGH,UMB
DEVICE=BIN\QDBOOT.SYS
DEVICE=BIN\UMBPCI.SYS I=C800-EFFF NOEMS
... |
|
现 在 QHIMEM 的 A20 是 用 标 准 的 那 几 种 , 碰 巧 VirtualPC 或 许 不 接 受 , 那 A20 就 出 了 问 题 。
要 请 教 VirtualPC 那 种 是 KBC A20 或 是 甚 么 的 ... 要 加 入 新 的 编 码 , 但 先 要 知 那 种 A20 用 甚 么 方 法 启 动
作者: Wengier
时间: 2006-5-5 09:11
Quote: |
Originally posted by zhangxue at 2006-5-4 01:17 PM:
我仅按照readme.txt中的例子测试:
rem config.sys
SHELL=DOS\COMMAND.COM /E:512 /P
DEVICE=BIN\QHMBOOT.SYS
DOS=HIGH,UMB
DEVICE=BIN\QDBOOT.SYS
DEVICE=BIN\UMBPCI.SYS I=C800-EFFF NOEMS
... |
|
这个例子在VPC中好像不会死机吧?我刚才试了一下,仅将以上虚拟路径修改为实际的路径,没有发现有死机现象,不过运行到QDBOOT/QDMA时倒是会提示没有找到UltraDMA,所以就没加载而直接跳过去了。补充说明一下,我的VPC是2004 SP1版。
作者: johnsonlam
时间: 2006-5-9 12:59
Virtual PC 或 VMware 可 能 與 真 的 PC 有 所 不 同 , 或 者 試 試 Bochs 吧 。
作者: Wengier
时间: 2006-5-9 13:58
Quote: |
Originally posted by johnsonlam at 2006-5-9 12:59 PM:
Virtual PC 或 VMware 可 能 與 真 的 PC 有 所 不 同 , 或 者 試 試 Bochs 吧 。 |
|
VPC不支持UltraDMA模式呢,所以無法用QDMA,不過VMWare則支持,我這兒使用起來倒是正常。
作者: ITU
时间: 2006-6-19 23:42
今天用一个带QCDROM的启动盘启动电脑,加载QCDROM驱动后不能读盘,光驱型号为“LITEON CD-ROM LTN485S”,而改用Vide-cdd则正常。因此QCDROM的兼容性可能亚于Vide-cdd,不过QCDROM的优点就是占用内存小。
QDBOOT/QDMA在某些电脑上会造成死机,它如果能在不支持时可以直接跳过,避免死机则更好……
[
Last edited by ITU on 2006-6-19 at 23:49 ]
作者: xtc3000
时间: 2008-3-6 11:32
??????????/
作者: johnsonlam
时间: 2008-3-7 11:38
Quote: |
Originally posted by ITU at 2006-6-19 11:42 PM:
今天用一个带QCDROM的启动盘启动电脑,加载QCDROM驱动后不能读盘,光驱型号为“LITEON CD-ROM LTN485S”,而改用Vide-cdd则正常。因此QCDROM的兼容性可能亚于 ... |
|
證 明 許 多 電 腦 的 BIOS 支 援 UDMA 都 有 問 題 , 尤 以 VIA 晶 片 最 差 。
為 甚 麼 不 用 UIDE.SYS ?
作者: johnsonlam
时间: 2008-3-7 11:40
Quote: |
Originally posted by Wengier at 2006-5-9 01:58 PM:
VPC不支持UltraDMA模式呢,所以無法用QDMA,不過VMWare則支持,我這兒使用起來倒是正常。 |
|
在 Mac OSX 10.5.1 的 VMWare Fusion 下 , UIDE.SYS 完 全 沒 有 問 題 !
作者: wwwcccyyy
时间: 2008-6-20 23:59
在那里下载这个QDMA啊???
作者: johnsonlam
时间: 2008-6-23 16:05
給 我 電 郵 地 址