DJGPP Status

Windows 2000 and Windows XP

Windows 2000 and Windows XP are based on the same technology as Windows NT (with long file name support added) - and are based on different DOS emulation code than the Windows 95, 98 and ME code base.  The Win 2K/XP DOS emulation does not provide as many features as the Win 9x emulation did, and there are bugs in some of the APIs available in Windows 2000 and XP.  Older copies of DJGPP were unaware of these bugs and did not know to work around these problems.
The V2.03 release of DJGPP available from the standard distribution sites now works well with Windows 2000 and Windows XP.  DJGPP images older than December 2001 may contain code which was not aware of the bugs in Windows 2000 and XP, and these images may not work properly under Win 2K/XP.  If you have distributions you downloaded (or on CD) which contain binaries dated before December 2001, and you want to use DJGPP on Windows 2000 or XP, you should download new distributions from a DJGPP distribution site.  Note that not all distributions have been refreshed, so if any of the binaries are dated before December 2001 you will need to rebuild them yourself from source.  More information on the V2.03 refresh, remaining bugs and workarounds is listed below.
Development is continuing on the next release (V2.04) of DJGPP, with plans to make it work even better on Windows 2000 and XP.  If you would like to participate in testing and developing the new version, you might consider this instead of updating V2.03.  Many distributions which have not been refreshed on DJGPP distribution sites are available in binary form on the DJGPP 2.04 test build page.
If you are not an experienced programmer then follow the link below to go to the DJGPP 2.03 upgrade page.
If you are a very very experienced programmer and would like to use the most up to date bleeding edge version of DJGPP then follow the link below to the DJGPP 2.04 test build page.

Visit the DJGPP 2.03 update page.
Visit the DJGPP 2.04 test build page.
Known DJGPP V2.03 problems and workarounds on Windows 2000 and XP.
Make old DJGPP binaries work on Windows 2000 and XP.

This page was last updated on: 8-Mar-2003 at 9:15 PM Houston Time.