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 04:59
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » [Help] Looking for win32DOS, which can run 32-bit programs View 6,465 Replies 55
Original Poster Posted 2006-05-14 11:01 ·  中国 江苏 苏州 电信
中级用户
★★
我是DOS学者
Credits 367
Posts 180
Joined 2006-05-14 10:53
20-year member
UID 55507
Gender Male
From 重庆
Status Offline
Please help everyone. I used to do win graphical programming. Recently, due to work matters, I need to run my program under DOS, but the company's is 16DOS. Please give me a download.

Because C++ seems to only be able to compile 32DOS programs~~~
Thank you everyone first~~~
Floor 2 Posted 2006-05-14 12:05 ·  中国 山东 济南 移动
钻石会员
★★★★★
Credits 10,046
Posts 3,039
Joined 2002-11-11 00:00
23-year member
UID 223
Gender Male
Status Offline
Recompile with djgpp.
简单就是美
Floor 3 Posted 2006-05-14 14:06 ·  中国 江苏 苏州 电信
中级用户
★★
我是DOS学者
Credits 367
Posts 180
Joined 2006-05-14 10:53
20-year member
UID 55507
Gender Male
From 重庆
Status Offline
What is digpp?

I still want to know the download address of 32-bit FreeDOS
Floor 4 Posted 2006-05-14 17:14 ·  中国 上海 虹口区 电信
高级用户
★★
Credits 653
Posts 252
Joined 2006-04-16 19:48
20-year member
UID 53939
Status Offline
FreeDOS 32 is still in the prealpha stage and is not usable at present. You can search for the download address on SourceForge.

djgpp is a DOS port of GCC. It uses the DPMI interface to enter the 32-bit protected mode under 16-bit DOS and access the 4GB flat address space. DPMI was set by Microsoft and several major manufacturers back then. Besides djgpp, Watcom and DMC also support DPMI.

There are also 16-bit C++ compilers under DOS, such as TC++, BC++, MSC, etc.

If you want to run Win32API/ABI applications directly under DOS, try HX DOS Ext

[ Last edited by asbai on 2006-5-14 at 17:16 ]
Floor 5 Posted 2006-05-14 18:00 ·  中国 上海 长宁区 电信
中级用户
★★
大师兄
Credits 377
Posts 99
Joined 2005-08-26 07:37
20-year member
UID 41945
Status Offline
I really didn't expect that DOS still has a place to be useful these days, heh. What exactly is that program?
Floor 6 Posted 2006-05-14 18:59 ·  中国 江西 南昌 电信
禁止访问
Credits 97
Posts 41
Joined 2005-10-06 09:15
20-year member
UID 43156
Status Offline
Is it VC++ 6.0? There must be something wrong with your program itself? I remember there is an option to write a console program in VC++. If you directly use that to compile, the problem should not be too big.
Floor 7 Posted 2006-05-14 19:24 ·  中国 四川 成都 联通
铂金会员
★★★★
Credits 7,493
Posts 2,672
Joined 2005-09-02 00:00
20-year member
UID 42173
Gender Male
Status Offline
That's what the poster above said
Floor 8 Posted 2006-05-14 22:58 ·  中国 上海 虹口区 电信
高级用户
★★
Credits 653
Posts 252
Joined 2006-04-16 19:48
20-year member
UID 53939
Status Offline
tigerpower:
There are many DOS-based embedded systems. All gate machines in Shanghai Metro are based on the 486 STD of DOS.

272922032:
The console program compiled by VC6 is based on the Win32 API and cannot be directly used under real DOS.
Floor 9 Posted 2006-05-14 23:24 ·  中国 江苏 苏州 电信
中级用户
★★
我是DOS学者
Credits 367
Posts 180
Joined 2006-05-14 10:53
20-year member
UID 55507
Gender Male
From 重庆
Status Offline
What the person upstairs said is very correct. My program is no problem. But it can only run on 32-bit DOS. Thank you everyone for your help!! I thought Freedos32 could be used. It seems a bit difficult. If it could, I propose to ask the company to replace all HDDs with FreeDOS. Now it's not possible. Are there any better suggestions from others.. As for me, I'm working on PE at ASUS.
Floor 10 Posted 2006-05-14 23:29 ·  加拿大 Bell
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
The latest test version of HX DOS Extender (updated on 2006.5.14) has made quite a few progressions now. For example, the Win32 Console version of UPX 2.0 and its compressed programs, XCOPY32 in Win9x that supports long filenames, etc., can all run normally. Therefore, it should still be good to give it a try. Your Win32 Console program may very likely run directly under pure DOS through it. The following is the download address of the latest test version of HX provided by its author for me:

http://www.japheth.de/Download/hxrtd.zip
Wengier - 新DOS时代

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

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

Floor 11 Posted 2006-05-15 01:07 ·  中国 上海 虹口区 电信
高级用户
★★
Credits 653
Posts 252
Joined 2006-04-16 19:48
20-year member
UID 53939
Status Offline
The update speed of HX is really fast. It's quite hard to keep up with his updates, heh heh.
Floor 12 Posted 2006-05-15 10:23 ·  中国 湖北 荆州 电信
高级用户
★★★
Credits 994
Posts 444
Joined 2005-01-29 00:00
21-year member
UID 35779
Gender Male
Status Offline
486 is pretty good, we can only use 186....
Also, what is PE,楼主?

[ Last edited by jawbin on 2006-5-15 at 10:25 ]
Floor 13 Posted 2006-05-15 10:41 ·  中国 湖北 荆州 电信
高级用户
★★★
Credits 994
Posts 444
Joined 2005-01-29 00:00
21-year member
UID 35779
Gender Male
Status Offline
Another question to the thread starter: Why must it be 32-bit? Does it require more memory?
Floor 14 Posted 2006-05-15 17:56 ·  中国 江苏 苏州 电信
中级用户
★★
我是DOS学者
Credits 367
Posts 180
Joined 2006-05-14 10:53
20-year member
UID 55507
Gender Male
From 重庆
Status Offline
Hehe.

There are two types of PE engineers, Process Engineer (process engineer, i.e., process engineer) and Product Engineer (product engineer); the former is responsible for the design and implementation of product manufacturing processes; the latter is responsible for product design and development. As for Project Engineer (project engineer), it is mainly responsible for project development progress, finance, focusing on project coordination and project management. Generally, it is not called PE, but called project manager.

And I am the Product Engineer among them. Responsible for product design and development! The reason for why 32-bit is because later everyone can program to run directly in the WINDOWS interface, and after testing, it is applied in 32-bit DOS, which will reduce some troubles, right!!

Thanks to Administrator Wengier for providing the HX DOS download address, I will try it!! Also, I don't quite understand how to install it. Is there an introduction in the forum post??
After unzipping the compressed package, there are two directories, one BIN and one DOC. How to install it??
Floor 15 Posted 2006-05-15 18:14 ·  中国 上海 静安区 电信
高级用户
★★
Credits 653
Posts 252
Joined 2006-04-16 19:48
20-year member
UID 53939
Status Offline
copy-run doesn't need to be installed. If you want to run it in another directory, just set the path variable. For details, please refer to the documents in the doc directory.
Forum Jump: