中国DOS联盟论坛

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-10-31 05:56
47,815 topics / 349,930 posts / today 0 new / 48,290 members
DOS开发编程 & 发展交流 (开发室) » Now there is a very good programming environment under DOS - DJGPP
Printable Version  56,906 / 136
Floor16 qyhren_1998 Posted 2003-12-18 00:00
初级用户 Posts 10 Credits 134
Does the Wengier DJGPP integrated development environment use the command you mentioned? Why does it say that this command does not exist?
Floor17 qyhren_1998 Posted 2003-12-18 00:00
初级用户 Posts 10 Credits 134
wengier, do I need to download all the programs? There are too many! I don't understand! I'm a student, please help me! Thank you
Floor18 计算机 Posted 2003-12-20 00:00
初级用户 Posts 1 Credits 102
Hello everyone!
I'm new here!
!
Floor19 晓欣 Posted 2003-12-30 00:00
初级用户 Posts 14 Credits 154
I found a lot of files in that official FTP, but I don't know which ones should be downloaded and which can be left. Guys, please give me some advice......
Floor20 mccoy Posted 2004-01-06 00:00
初级用户 Posts 1 Credits 105
The following is the speech of TomLi on 2003-8-12 13:27:02:
Borland DOS POWER PACK
Borland C++ 4.5 in conjunction with Borland DOS POWER PACK can be used to develop DPMI 16 and DPMI 32 applications under DOS, with 4G memory available under DOS. DOS programs originally written under BC++ 3.1 basically need no changes and can be recompiled. In particular, Borland DOS POWER PACK can use DLL libraries in WINDOWS 3.X format under DOS and also supports the BGI graphics interface, which is very convenient for developing DOS GUI interfaces and will not encounter the problem of insufficient memory.

First, I would like to apologize to everyone on the site! Because I can only use a traditional Chinese computer.

You mentioned having this software . Where can I find it?
Now the developed program has encountered the error of emm386 #12 Stack execption.
And it freezes as soon as it is executed.
Adding stacks to 18,512 doesn't work, and reducing the source code doesn't work either. I can only see if this thing can solve my problem, otherwise I have to port it to djgpp. It's just that I'm afraid there isn't enough time.
Floor21 dwing Posted 2004-01-14 00:00
初级用户 Posts 32 Credits 177
DJGPP and WATCOM are both 32-bit protected mode programming tools under DOS. From this perspective, they are much stronger than BC, QC, etc. But I don't have a good view of DJGPP. Its advantages are supporting GNU, containing the allegro library, and having a relatively good interface. But it has fatal drawbacks: it doesn't support C++ (at least the one I used doesn't), the embedded assembly is too hard to write, and the optimization is far from as good as WATCOM.
Floor22 movenalnalby Posted 2004-01-15 00:00
中级用户 Posts 56 Credits 334
How to do advertising!
Floor23 songjian Posted 2004-02-06 00:00
初级用户 Posts 18 Credits 140
I agree with the view of post 21. I have used all the above compilers. The best one is Watcom, which is also the most powerful. There are relevant materials at www.openwatcom.org. It now also provides the function of DOS dynamic link libraries.

Borland 4.51 + PowerPack is very good for developing 16-bit DPMI. It can be downloaded from Borland's FTP site.

DJGPP is okay if it is for cross-DOS and Linux development, otherwise it is not very convenient. The documentation and help are a bit worse than the above two.

I think if you want to develop current DOS programs, Watcom is better. First, it is FREE. Second, it supports 32-bit flat addressing. Third, it can support dynamic linking (requiring special DPMI Server support).
Floor24 linzhixiao Posted 2004-02-07 00:00
初级用户 Posts 15 Credits 160
Please use WATCOM C++ to write a DOS32 keyboard simulation input program. The following is the DOS16-bit keyboard simulation input, but because DOS32 does not support the pokeb, peek memory functions. This. I now need to have this function in DOS32, but I can't convert it to the functions supported by WATCOM DOS32. (Note that it is not WATCOM DOS16-bit)
Please help me, experts who understand WATCOM c/c++, thank you very much.
Floor25 songjian Posted 2004-02-07 00:00
初级用户 Posts 18 Credits 140
I've sent you an email. Take a look and then we can talk. I don't really remember either. I was scammed before. My computer was scammed, and even the source code is gone. I'm also too lazy to develop again.
Floor26 qinqong Posted 2004-02-15 00:00
高级用户 Posts 148 Credits 599
djgpp is really difficult. The help files above are all in English. I've been working on it for almost half a year, and I still don't understand anything. It would be great if someone could translate them.
Floor27 peter_field Posted 2004-02-23 00:00
初级用户 Posts 5 Credits 120
which web site will I could find the "UJGPP" and its graphics tools? sorry for my using of English. you may fine My chinese character just some mass code most of time. thanks for you all.
Floor28 qinqong Posted 2004-02-23 00:00
高级用户 Posts 148 Credits 599
Go here to have a look: www.delorie.com/djgpp
Floor29 gale Posted 2004-03-02 00:00
初级用户 Posts 17 Credits 139
Poke and peek actually both access memory, equivalent as follows:

void poke(int seg, int off, byte value)
{
asm {
mov ax, seg
mov es, ax
mov ax, off
mov es:, value
}
}

Some people might say to push and pop, but actually, if you use a C compiler, you don't need to. As long as you don't use the bp and sp registers, others can be used freely! Of course, if you want to be rigorous, you can also PUSH and POP the involved registers!
Floor30 towedm Posted 2004-03-22 00:00
初级用户 Posts 4 Credits 115
I've been using Djgpp for more than a year.
You can take a look at my Djgpp works.
http://towedm.nease.net/towedm/towedm30.rar
Hope to communicate with you about the experience of using Djgpp.
Prev  1 2 3 4 5 … 10  Next
[ Contact the Union admin team - 中国DOS联盟 - Standard version ]
Sponsored by ifanr Inc | © 2001–2023