|
BWSkyer
中级用户
   我是DOS学者
积分 367
发帖 180
注册 2006-5-14 来自 重庆
状态 离线
|
『第 16 楼』:
使用 LLM 解释/回答一下
完全不明白哦~~~能详细解释下吗?我也没有看家什么copy-run阿。。
path??那里面也没有啊。。
Completely don't understand oh~~~ Can you explain it in detail? I didn't see anything like copy-run either.
path?? There's nothing there either.
|
|
2006-5-15 19:12 |
|
|
Wengier
系统支持
             “新DOS时代”站长
积分 27736
发帖 10521
注册 2002-10-9
状态 离线
|
『第 17 楼』:
使用 LLM 解释/回答一下
copy-run就是说下载后直接运行就行了,无需安装。具体运行的程序是BIN下的HXLDR32。而path是说如果%PATH%环境变量中未包含BIN路径的话,需要先加入,比如说你的HXLDR32.EXE是存放在C:\HX\BIN下,那么就要将C:\HX\BIN这个路径放到%PATH%环境变量中,然后再运行HXLDR32就可以了。这样,就可以像运行一般的DOS程序那样直接运行Win32 Console程序了。
copy-run means you can just run it directly after downloading, no installation is needed. The specific program to run is HXLDR32 in the BIN folder. And for the path, if the BIN path is not included in the %PATH% environment variable, you need to add it first. For example, if your HXLDR32.EXE is stored in C:\HX\BIN, then you need to put the path C:\HX\BIN into the %PATH% environment variable, and then run HXLDR32. In this way, you can run the Win32 Console program directly just like running a general DOS program.
|

Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
 |
|
2006-5-15 23:27 |
|
|
jawbin
高级用户
   
积分 994
发帖 444
注册 2005-1-29
状态 离线
|
『第 18 楼』:
使用 LLM 解释/回答一下
"为什么要32位的原因就是以后大家编程就可以在WINDOWS界面化中直接运行"
这个我还没明白啊, Windows 系统的 DOS 虚拟机难道不能运行 16 位程序?
"Why the reason for 32-bit is that in the future everyone can program and run directly in the Windows graphical interface"
This I still don't understand. Can't the DOS virtual machine of the Windows system run 16-bit programs?
|
|
2006-5-16 09:45 |
|
|
jawbin
高级用户
   
积分 994
发帖 444
注册 2005-1-29
状态 离线
|
『第 19 楼』:
使用 LLM 解释/回答一下
HX DOS Extender 好象能支持 DirectX, WinSock, OLE?
这么强大?
是不是和 wdosx 有类似的地方? 当然, wdosx 会改变程序文件, 而且好象只是提供平坦内存访问.
Does HX DOS Extender seem to support DirectX, WinSock, OLE? So powerful? Is it similar to wdosx? Of course, wdosx changes the program file, and it seems to only provide flat memory access.
|
|
2006-5-16 09:52 |
|
|
jawbin
高级用户
   
积分 994
发帖 444
注册 2005-1-29
状态 离线
|
『第 20 楼』:
使用 LLM 解释/回答一下
太好了,就是没有随带几个例子以便让人直观快速地了解它
测试了一个简单申请内存的程序,好象它用到 Windows 的 DLL
非常好,但是 console 程序是否用到 DirectX 呢, 如果能, 那么类似 GUI 的也可以? 不过, 只要能使用 VESA, 那么也能实现图形界面, 不过假如是别的类型的显示设备(例如不支持 VESA)就不行了.
Last edited by jawbin on 2006-5-16 at 10:25 ]
Great, but there are no a few examples to let people intuitively and quickly understand it.
Tested a simple program to apply for memory, it seems that it uses Windows DLL.
Very good, but does the console program use DirectX? If it can, then similar GUI can also? But, as long as VESA can be used, then a graphical interface can also be realized, but if it is another type of display device (for example, VESA is not supported), it will not work.
Last edited by jawbin on 2006-5-16 at 10:25 ]
|
|
2006-5-16 10:05 |
|
|
Wengier
系统支持
             “新DOS时代”站长
积分 27736
发帖 10521
注册 2002-10-9
状态 离线
|
『第 21 楼』:
使用 LLM 解释/回答一下
Originally posted by jawbin at 2006-5-16 10:05 AM:
太好了,就是没有随带几个例子以便让人直观快速地了解它
HX DOS Extender是与WDOSX有一些类似之处,但功能比后者强多了。
由于上面给的下载地址是昨天刚出的最新测试版,而非正式完整版,所以里面才没有演示程序。正式完整版(于半个月前发布)中带有不少演示程序,包括DirectDraw、OpenGL、SDL、WinSock、DPMI测试程序等,见附件:
Originally posted by jawbin at 2006-5-16 10:05 AM:
Great, but there are no a few examples to let people intuitively and quickly understand it
HX DOS Extender has some similarities with WDOSX, but its functions are much stronger than the latter.
Since the download address above is the latest test version released yesterday, not the official full version, that's why there are no demo programs in it. The official full version (released half a month ago) comes with many demo programs, including DirectDraw, OpenGL, SDL, WinSock, DPMI test programs, etc., see the attachment:
附件
1: TEST.ZIP (2006-5-16 10:24, 56.08 KiB, 下载附件所需积分 1 点
,下载次数: 30)
|

Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
 |
|
2006-5-16 10:24 |
|
|
jawbin
高级用户
   
积分 994
发帖 444
注册 2005-1-29
状态 离线
|
『第 22 楼』:
使用 LLM 解释/回答一下
谢谢 Wengier :)
下了看看!
运行 ddtest 提示 video mode 800x600x16 with LFB not supported
我是在 windows XP 下的 DOSBox 里运行的
运行 getvmode 提示 no VESA information available for mode 3
thread 出现的这个是字符模式啊,我知道了,呵呵, 我真傻..
Last edited by jawbin on 2006-5-17 at 08:37 ]
Thanks Wengier :)
Download and take a look!
Running ddtest prompts "video mode 800x600x16 with LFB not supported"
I'm running it in DOSBox under Windows XP
Running getvmode prompts "no VESA information available for mode 3"
The thread has this in text mode, I get it, heh, I'm really silly..
Last edited by jawbin on 2006-5-17 at 08:37 ]
附件
1: hxthread.PNG (2006-5-16 10:39, 10.62 KiB, 下载附件所需积分 1 点
,下载次数: 2)
|
|
2006-5-16 10:27 |
|
|
Wengier
系统支持
             “新DOS时代”站长
积分 27736
发帖 10521
注册 2002-10-9
状态 离线
|
『第 23 楼』:
使用 LLM 解释/回答一下
Originally posted by jawbin at 2006-5-16 10:27 AM:
运行 ddtest 提示 video mode 800x600x16 with LFB not supported
Last edited by jawbin on 2006-5-16 at 10:31 ]
真实机中一般不会出现信息,除非显卡太老了,这时可用Scitech Display Doctor解决。新显卡上则不会有此问题。不要在DOSBox中测试,它对VESA和一些其它硬件模拟得还不太好。
In real machines, this message generally doesn't appear, unless the graphics card is too old. At this time, it can be solved with Scitech Display Doctor. On new graphics cards, this problem won't occur. Don't test in DOSBox, as it doesn't simulate VESA and some other hardware very well yet.
|

Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
 |
|
2006-5-16 10:33 |
|
|
jawbin
高级用户
   
积分 994
发帖 444
注册 2005-1-29
状态 离线
|
|
2006-5-16 10:41 |
|
|
jawbin
高级用户
   
积分 994
发帖 444
注册 2005-1-29
状态 离线
|
『第 25 楼』:
使用 LLM 解释/回答一下
对了,好象金山毒霸还是江民的KV的 DOS 版是使用了 WDOSX 的, 好象我记得 WDOSX 不支持图形界面(Delphi 中的 FORM)的啊, 是不是它自己直接使用 VESA 什么的来实现的, Wengier 知道否?
By the way, it seems that the DOS versions of Kingsoft Antivirus or Jiangmin's KV used WDOSX. I remember that WDOSX doesn't support graphical interfaces (FORM in Delphi), right? Does it implement it directly using VESA or something? Does Wengier know?
|
|
2006-5-16 10:46 |
|
|
Wengier
系统支持
             “新DOS时代”站长
积分 27736
发帖 10521
注册 2002-10-9
状态 离线
|
『第 26 楼』:
使用 LLM 解释/回答一下
WDOSX和DOS4GW等一样,都是属于提供大内存支持的DOS扩展器,常作为保护模式的DOS程序的stub。WDOSX支持某些Win32 API,但能力很弱,因此这方面几乎可忽略不计。而那些DOS杀毒软件以及其它类似程序是真正的保护模式的DOS程序,未用到Win32 API,其存取图形界面的方式与WDOSX没有直接关系。
WDOSX, like DOS4GW and others, are all DOS expanders that provide large memory support and are often used as stubs for protected-mode DOS programs. WDOSX supports some Win32 APIs but is very limited, so this aspect can be almost ignored. Those DOS antivirus software and other similar programs are truly protected-mode DOS programs that do not use Win32 APIs, and their way of accessing the graphical interface has no direct relation to WDOSX.
|

Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
 |
|
2006-5-16 10:55 |
|
|
jawbin
高级用户
   
积分 994
发帖 444
注册 2005-1-29
状态 离线
|
『第 27 楼』:
使用 LLM 解释/回答一下
谢谢!;)
我刚才启动到 DOS 下测试了大多数例子(由于没复制 SDL.DLL 到容易找的路径中, 所以 SDL 未能测试, 还有未加载声卡驱动, 所以相关程序也未测试,我的声卡是 AC'97 的, 不知有否 DOS 驱动...), 发现了几个"import not found", 分别是来自 GDI32.DLL 中的 CreateFontIndirectW, GetObjectW, GetOutlineTextMetricsW 和 WS2_32.DLL 中的 WSARecvFrom 和 WSARecv.
另外 GDITEST 确实是测试 GDI 的, 什么时候能有个 USERTEST 就好了(支持基本组件, 例如 Button, Edit 等等, 太幻想了,呵呵, 因为它说了可以运行 console 的, 那么就是无法支持 GUI 的..)
另外好象 DDTEST(记得不清楚了)不知所云
Last edited by jawbin on 2006-5-16 at 11:21 ]
Thanks!;)
I just booted into DOS and tested most of the examples (since I didn't copy SDL.DLL to an easy-to-find path, so SDL wasn't tested. Also, the sound card driver wasn't loaded, so the related programs weren't tested. My sound card is AC'97, not sure if there's a DOS driver...), and found several "import not found", respectively from CreateFontIndirectW, GetObjectW, GetOutlineTextMetricsW in GDI32.DLL and WSARecvFrom and WSARecv in WS2_32.DLL.
Also, GDITEST is indeed for testing GDI. When will there be a USERTEST? It would be nice (support basic components like Button, Edit, etc., too fantasy, heh, because it said it can run console, so it can't support GUI..)
Also, it seems DDTEST (can't remember clearly) is nonsense
Last edited by jawbin on 2006-5-16 at 11:21 ]
|
|
2006-5-16 11:16 |
|
|
Wengier
系统支持
             “新DOS时代”站长
积分 27736
发帖 10521
注册 2002-10-9
状态 离线
|
『第 28 楼』:
使用 LLM 解释/回答一下
那些例子程序不可能出现"import not found"吧,我一直在用,那些程序从来就没有出现过这种现象。可能是你还未设置好。
Those example programs can't have "import not found", I've been using them all the time, and those programs have never had this phenomenon. Maybe you haven't set it up properly.
|

Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
 |
|
2006-5-16 11:23 |
|
|
jawbin
高级用户
   
积分 994
发帖 444
注册 2005-1-29
状态 离线
|
『第 29 楼』:
使用 LLM 解释/回答一下
我路径中加了 HXRTD\bin, c:\windows\system32, c:\widnows
应该够了吧
运行的时候好象不能直接输, 所以我都是把程序名当 dpmild32 的参数来运行的
对了,我在 DOSBox 中能运行的一个测试申请内存的程序, 在真实机中也出错了..
要吃饭了<img src="images/smilies/face-raspberry.png" align="absmiddle" border="0">
Last edited by jawbin on 2006-5-16 at 11:30 ]
I added HXRTD\bin, c:\windows\system32, c:\widnows
Should that be enough?
When running, it doesn't seem to be able to be entered directly, so I always run the program as a parameter of dpmild32
By the way, a test program for applying for memory that I can run in DOSBox also has an error on the real machine..
Gotta eat now :P
Last edited by jawbin on 2006-5-16 at 11:30 ]
|
|
2006-5-16 11:28 |
|
|
Wengier
系统支持
             “新DOS时代”站长
积分 27736
发帖 10521
注册 2002-10-9
状态 离线
|
『第 30 楼』:
使用 LLM 解释/回答一下
Originally posted by jawbin at 2006-5-16 11:28 AM:
...
运行的时候好象不能直接输, 所以我都是把程序名当 dpmild32 的参数来运行的
...
不对啊,如加载了HXLDR32的话,都是可以直接输入运行的,根本不需要把程序名当DPMILD32的参数来运行。看来还是建议仔细看一下说明文档并检查一下系统配置,因为以上所提到的所有问题我这儿从来就没有出现过(尤其是其自带的演示程序,显然只有能够正常运行的程序才会被其作者加入到演示包中,如果设置正常的话绝不可能出现"imports not found"的;或者也可以这么说,这些演示程序的一个重要功能就是用来帮助用户判断其HX DOS Extender是否已正确配置,若出现问题就可说明还未设置好)。
Originally posted by jawbin at 2006-5-16 11:28 AM:
...
When running, it seems that you can't input directly, so I always run the program as a parameter of dpmild32
...
That's not right. If HXLDR32 is loaded, you can input and run directly, and there's no need to run the program as a parameter of DPMILD32. It seems it's still suggested to carefully read the instructions and check the system configuration, because all the problems mentioned above have never occurred on my side (especially the built-in demo program. Obviously, only programs that can run normally will be added to the demo package by its author. If the settings are normal, "imports not found" will never occur; or it can be said that an important function of these demo programs is to help users judge whether their HX DOS Extender is correctly configured. If a problem occurs, it means the configuration is not yet complete).
|

Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
 |
|
2006-5-16 11:35 |
|