Skip to content
🎉 Free Pascal v3.2.4 is out! See Release Notes

DOS

Download DOS (GO32v2)

Select Download Mirror
The latest release version is 3.2.2. This package doesn’t work in Windows NT/2000/XP.

Download as one file

Alternate IDEs builds

Alternative text mode IDE build (vesa, no debug etc) are bundled in one big archive: idedos_alternative_builds.zip

Download as separate files

You can download the contents of the above zip files as separate files:

Mandatory files

Description File
Install program install.exe
Program data file install.dat
Base files (program and units) basedos.zip
GNU as and ld aslddos.zip

Optional files

Description File
The readme file readme.txt
The “what’s new?” file whatsnew.txt
Free Vision units ufvdos.zip
GDB interface units ugdbdos.zip
upzldos units upzldos.zip
Regular expressions units uregdos.zip
Unzip units uzipdos.zip
IDE idedos.zip
Utilities utildos.zip
GNU debugger gdb gdbdos.zip
PasJPEG units upjpdos.zip
Unit Graph ugrphdos.zip
Hash units uhashdos.zip
Free Component Library (FCL)-base units ufclbdos.zip
Free Component Library (FCL)-datasets units ufclddos.zip
Free Component Library (FCL)-FPCUnit units ufcludos.zip
Free Component Library (FCL)-images units ufclidos.zip
Free Component Library (FCL)-network units ufclndos.zip
Free Component Library (FCL)-Pascal source processing units ufclsdos.zip
Free Component Library (FCL)-registry units ufclrdos.zip
Free Component Library (FCL)-XML units ufclxdos.zip
Free Component Library (FCL)-JSON units ufcljdos.zip
Free Component Library (FCL)-process management units ufclpdos.zip
CHM files handling units uchmdos.zip
GD library interface units ulgddos.zip
Symbolic (unit for parsing and evaluating expressions) usymbdos.zip
Demo files demo.zip

Optional source files

Description File
Sources base basesrc.zip
The compiler sources compsrc.zip
The runtime library sources rtlsrc.zip
Free Vision sources ufvsrc.zip
GDB interface sources ugdbsrc.zip
Paszlib sources upzlsrc.zip
Regular expressions unit sources uregsrc.zip
Zip sources uzipsrc.zip
Utilities sources utilsrc.zip
Installer sources instsrc.zip
Documentation sources docsrc.zip
IDE sources idesrc.zip
PasJPEG sources upjpsrc.zip
Unit Graph sources ugrphsrc.zip
Hash units sources uhashsrc.zip
Free Component Library (FCL)-base sources ufclbsrc.zip
Free Component Library (FCL)-datasets sources ufcldsrc.zip
Free Component Library (FCL)-FPCUnit sources ufclusrc.zip
Free Component Library (FCL)-images sources ufclisrc.zip
Free Component Library (FCL)-network sources ufclnsrc.zip
Free Component Library (FCL)-Pascal source processing sources ufclssrc.zip
Free Component Library (FCL)-registry sources ufclrsrc.zip
Free Component Library (FCL)-XML sources ufclxsrc.zip
Free Component Library (FCL)-JSON sources ufcljsrc.zip
Free Component Library (FCL)-process management sources ufclpsrc.zip
CHM files handling units sources uchmsrc.zip
GD library interface units sources ulgdsrc.zip
Symbolic (unit for parsing and evaluating expressions) sources usymbsrc.zip
Sources of units required for building fpmake.exe ufpmksrc.zip
You should download all these files in one directory, and then run the install program in this directory. It will detect which files you downloaded, and offer to install only those files actually present. Therefore, you cannot change the name of the files.

Extra optional files

Description File
Make utilities makedos.zip
Units required for building fpmake.exe ufpmkdos.zip
CWSDPMI (necessary for running the installer unless some DPMI runtime already present) cwsdpmi.zip
Floating point processor emulator wmemu387.zip