China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --

Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
DOS stands for freedom, openness and progress. Let us work hard, learn from the openness and GNU spirit of FreeDOS and Linux, and together build and grow a free GNU GPL world!

中国DOS联盟论坛
The time now is 2026-07-02 03:19
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » [Help] Looking for win32DOS, which can run 32-bit programs View 6,464 Replies 55
Floor 16 Posted 2006-05-15 19:12 ·  中国 江苏 苏州 电信
中级用户
★★
我是DOS学者
Credits 367
Posts 180
Joined 2006-05-14 10:53
20-year member
UID 55507
Gender Male
From 重庆
Status Offline
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.
Floor 17 Posted 2006-05-15 23:27 ·  加拿大 Bell
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
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和雨露,谢谢!)

Floor 18 Posted 2006-05-16 09:45 ·  中国 湖北 荆州 电信
高级用户
★★★
Credits 994
Posts 444
Joined 2005-01-29 00:00
21-year member
UID 35779
Gender Male
Status Offline
"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?
Floor 19 Posted 2006-05-16 09:52 ·  中国 湖北 荆州 电信
高级用户
★★★
Credits 994
Posts 444
Joined 2005-01-29 00:00
21-year member
UID 35779
Gender Male
Status Offline
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.
Floor 20 Posted 2006-05-16 10:05 ·  中国 湖北 荆州 电信
高级用户
★★★
Credits 994
Posts 444
Joined 2005-01-29 00:00
21-year member
UID 35779
Gender Male
Status Offline
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 ]
Floor 21 Posted 2006-05-16 10:24 ·  加拿大 Bell
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
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:
Attachments
TEST.ZIP (56.08 KiB, Credits to download 1 pts, Downloads: 30)
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

Floor 22 Posted 2006-05-16 10:27 ·  中国 湖北 荆州 电信
高级用户
★★★
Credits 994
Posts 444
Joined 2005-01-29 00:00
21-year member
UID 35779
Gender Male
Status Offline
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 ]
Attachments
hxthread.PNG
Floor 23 Posted 2006-05-16 10:33 ·  加拿大 Bell
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
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和雨露,谢谢!)

Floor 24 Posted 2006-05-16 10:41 ·  中国 湖北 荆州 电信
高级用户
★★★
Credits 994
Posts 444
Joined 2005-01-29 00:00
21-year member
UID 35779
Gender Male
Status Offline
Thanks, Wengier
Floor 25 Posted 2006-05-16 10:46 ·  中国 湖北 荆州 电信
高级用户
★★★
Credits 994
Posts 444
Joined 2005-01-29 00:00
21-year member
UID 35779
Gender Male
Status Offline
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?
Floor 26 Posted 2006-05-16 10:55 ·  加拿大 Bell
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
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和雨露,谢谢!)

Floor 27 Posted 2006-05-16 11:16 ·  中国 湖北 荆州 电信
高级用户
★★★
Credits 994
Posts 444
Joined 2005-01-29 00:00
21-year member
UID 35779
Gender Male
Status Offline
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 ]
Floor 28 Posted 2006-05-16 11:23 ·  加拿大 Bell
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
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和雨露,谢谢!)

Floor 29 Posted 2006-05-16 11:28 ·  中国 湖北 荆州 电信
高级用户
★★★
Credits 994
Posts 444
Joined 2005-01-29 00:00
21-year member
UID 35779
Gender Male
Status Offline
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

[ Last edited by jawbin on 2006-5-16 at 11:30 ]
Floor 30 Posted 2006-05-16 11:35 ·  加拿大 Bell
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
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和雨露,谢谢!)

Forum Jump: