![]() |
China DOS Union-- Unite DOS · Advance DOS · Grow DOS --Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum |
| Guest | Log in | Register | Members | Search | China DOS Union |
|
中国DOS联盟论坛 The time now is 2026-08-19 04:12 |
47,814 topics / 349,908 posts / today 1 new / 48,259 members |
| DOS疑难解答 & 问题讨论 (解答室) » [Help] Looking for win32DOS, which can run 32-bit programs |
| Printable Version 6,873 / 55 |
| Floor1 BWSkyer | Posted 2006-05-14 11:01 |
| 中级用户 Posts 180 Credits 367 From 重庆 | |
|
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~~~ |
|
| Floor2 Michael | Posted 2006-05-14 12:05 |
| 钻石会员 Posts 3,041 Credits 10,056 | |
|
Recompile with djgpp.
|
|
| Floor3 BWSkyer | Posted 2006-05-14 14:06 |
| 中级用户 Posts 180 Credits 367 From 重庆 | |
|
What is digpp?
I still want to know the download address of 32-bit FreeDOS |
|
| Floor4 asbai | Posted 2006-05-14 17:14 |
| 高级用户 Posts 252 Credits 653 | |
|
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 ] |
|
| Floor5 tigerpower | Posted 2006-05-14 18:00 |
| 中级用户 Posts 99 Credits 377 | |
|
I really didn't expect that DOS still has a place to be useful these days, heh. What exactly is that program?
|
|
| Floor6 272922032 | Posted 2006-05-14 18:59 |
| 禁止访问 Posts 41 Credits 97 | |
|
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.
|
|
| Floor7 electronixtar | Posted 2006-05-14 19:24 |
| 铂金会员 Posts 2,672 Credits 7,493 | |
|
That's what the poster above said
|
|
| Floor8 asbai | Posted 2006-05-14 22:58 |
| 高级用户 Posts 252 Credits 653 | |
|
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. |
|
| Floor9 BWSkyer | Posted 2006-05-14 23:24 |
| 中级用户 Posts 180 Credits 367 From 重庆 | |
|
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.
|
|
| Floor10 Wengier | Posted 2006-05-14 23:29 |
| 系统支持 Posts 10,521 Credits 27,736 | |
|
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 |
|
| Floor11 asbai | Posted 2006-05-15 01:07 |
| 高级用户 Posts 252 Credits 653 | |
|
The update speed of HX is really fast. It's quite hard to keep up with his updates, heh heh.
|
|
| Floor12 jawbin | Posted 2006-05-15 10:23 |
| 高级用户 Posts 444 Credits 994 | |
|
486 is pretty good, we can only use 186....
Also, what is PE,楼主? [ Last edited by jawbin on 2006-5-15 at 10:25 ] |
|
| Floor13 jawbin | Posted 2006-05-15 10:41 |
| 高级用户 Posts 444 Credits 994 | |
|
Another question to the thread starter: Why must it be 32-bit? Does it require more memory?
|
|
| Floor14 BWSkyer | Posted 2006-05-15 17:56 |
| 中级用户 Posts 180 Credits 367 From 重庆 | |
|
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?? |
|
| Floor15 asbai | Posted 2006-05-15 18:14 |
| 高级用户 Posts 252 Credits 653 | |
|
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.
|
|
| 1 2 3 4 Next |
|
[ Contact the Union admin team -
中国DOS联盟 -
Standard version ] Sponsored by ifanr Inc | © 2001–2023 |