DJGPP Resource Center

Note: There are generally two links for a package. If you have just one link then it is a source. Filenames have version numbers followed by 's' for sources and 'b' for binaries. If there no 's' or 'b' then it is a source. Also, if any HTML documentations are available, they will have the 'd' as the last letter in the zip filename. Generally, you'll need to download binaries only!

This is actually the wrong URL for the DJGPP resource center. The DJGPP resource center has been moved to http://www.midpec.com/djgpp/resource.html.

Here's a list of some of the tools that can be of help. All of them are DJGPP stuff. Some of these are available on SimTel.Net mirrors. So, please check the list of mirror sites available. Only directories are shown here. The links provided point to some arbitrary mirror. You can get the closest one from this list.

If you think there's some package I've missed, please send me a note.

Online DJGPP Resources

* Protected Mode documentation I wrote.
* My short and sweet FAQ ;-). Written in April 2000.
* The official DJGPP FAQ (Frequently Asked Questions, by Eli Zaretskii).
* Various other documentation.

Online Documentation

Online documentation Link

Protected Mode documentation - This is the protected mode documentation I'm working on presently. See main page for details.
http://www.midpec.com/djgpp/

DJGPP Frequently asked questions, by Eli Zaretskii.
http://www.midpec.com/djgpp/faq/

The DJGPP resources page tells you why you need to switch to DJGPP and many other DJGPP specific stuff.
http://www.midpec.com/djgpp/protmode/

GNU Indent (A pretty-printer / indenting software)
http://www.midpec.com/doc/indent/

GNU Sh-utils (Shell Utilities for the Bourne Shell)
http://www.midpec.com/doc/sh-utils/

Miscellaneous documentation
http://www.midpec.com/doc/

DOS Utilities & Software

Software Description Download point
DJGPP Compiler DJGPP stands for DJ's GNU Programming platform. It is an excellent 32-bit compiler developed by DJ Delorie and several volunteers.. One of the world's leading 32-bit compilers for DOS platform!

DJGPP is a DOS port of the original GNU C++ compiler which was developed for UNIX systems..

http://www.delorie.com/djgpp/

Use the Zip picker to download software that you require.

DJP, the DJGPP executable compressor. This is a high performance software to compress DJGPP executables. Utilities like pklite cannot be used to compress DJGPP executables. Simtelnet mirrors: 

gnu/djgpp/v2misc/mlp107b.zip

DJGPP FAQ DJGPP Frequently Asked Questions, by Eli Zaretskii. An excellent FAQ indeed. Simtelnet mirrors: 

gnu/djgpp/v2/faq230b.zip

CWSDPMI The official DPMI host for DJGPP software, by Charles.W.Sandmann. Simtelnet mirrors: 

gnu/djgpp/v2misc/csdpmi4b.zip

PMODE/DJ PMODE/DJ is a DPMI host like CWSDPMI, but without virtual memory support. Simtelnet mirrors: 

gnu/djgpp/v2misc/pmode12b.zip

Allegro Allegro is a game programming library by Shawn Hargreaves. It is one of the best game programming libraries in the world available for DOS. This software is built using DJGPP. Simtelnet mirrors: 

gnu/djgpp/v2tk/allegro/alleg312.zip

EMACS The best editor today. Supports every language on earth (as said by Eli Zareskii). Simtelnet mirrors: 

gnu/djgpp/v2gnu/em2005b.zip

gnu/djgpp/v2gnu/em2005s.zip

RHIDE An IDE for DJGPP software development by Robert Hohne. Simtelnet mirrors: 

gnu/djgpp/v2apps/rhide14b.zip

The leatest RHIDE beta 1.4.7 (maintained by Andris Pavenis):

http://www.lanet.lv/~pavenis/rhide.html


 

GNU Tools for DOS

Software Description Download point
Bison Bison is a general-purpose parser generator that converts a grammar description for an LALR(1) context-free grammar into a C program to parse that grammar. Simtelnet mirrors: 

gnu/djgpp/v2gnu/bsn125s.zip

gnu/djgpp/v2gnu/bsn125b.zip

gnu/djgpp/v2/bsn125d.zip

Diff v2.71 This utility is used to generate the list of  differences that are present between two set of files. This is extensively used in software development. Also, see patch utility below. Simtelnet mirrors: 

gnu/djgpp/v2gnu/dif272s.zip

gnu/djgpp/v2gnu/dif272b.zip

 

Fileutils Utilities such as cp, rm, mv, etc. for DOS Simtelnet mirrors: 

gnu/djgpp/v2gnu/fil316s.zip

gnu/djgpp/v2gnu/fil316b.zip

gnu/djgpp/v2gnu/fil316d.zip

Findutils The GNU file find utility. Simtelnet mirrors: 

gnu/djgpp/v2gnu/find41s.zip

gnu/djgpp/v2gnu/find41b.zip

gnu/djgpp/v2gnu/find41d.zip

Grep A very useful search utility to find text within files. Simtelnet mirrors: 

gnu/djgpp/v2gnu/grep24s.zip

gnu/djgpp/v2gnu/grep24b.zip

GNU Awk A langauage generally used to modify / insert text into a pattern within a file.  Simtelnet mirrors: 

gnu/djgpp/v2gnu/gwk303s.zip

gnu/djgpp/v2gnu/gwk303b.zip

gnu/djgpp/v2gnu/gwk303d.zip

Indent v2.2.5 A pretty printer for C programs. Modifies the C program by adding / deleting spaces wherever necessary. Simtelnet mirrors: 

gnu/djgpp/v2gnu/ind225s.zip

gnu/djgpp/v2gnu/ind225b.zip

gnu/djgpp/v2gnu/ind225d.zip

Patch A utility to apply patches to a file (used extensively in software development). Also, see diff package above. Simtelnet mirrors: 

gnu/djgpp/v2gnu/pat25s.zip

gnu/djgpp/v2gnu/pat25b.zip

Make A utility extensively used by packages to build themselves. Simtelnet mirrors: 

gnu/djgpp/v2gnu/mak3781s.zip

gnu/djgpp/v2gnu/mak3781b.zip

Sh-utils 2.0i The GNU Shell utilities required to run any shell script. Simtelnet mirrors:

gnu/djgpp/v2gnu/beta/shl20is.zip

gnu/djgpp/v2gnu/beta/shl20ib.zip

gnu/djgpp/v2gnu/beta/shl20id.zip