apfloat v. 2.30
Last updated: August 14th, 2000
You can use the File Selection and Configuration utility to pick the zip files you need to download, or follow the manual steps below.
Download the common source files apf230.zip for version 2.30 required to compile the program. |
File(s) | Operating system and compiler |
---|---|
32_ansi.zip | 32-bit version for any general C++ compiler. |
32_unix.zip | 32-bit version for general UNIX gcc. |
32_486_l.zip | 32-bit version for Linux, optimized for 386/486. |
32_586_l.zip | 32-bit version for Linux, optimized for the Pentium. |
32_486.zip | 32-bit version for djgpp v.1, optimized for 386/486. |
32_586.zip | 32-bit version for djgpp v.1, optimized for the Pentium. |
32_486_2.zip | 32-bit version for djgpp v.2, optimized for 386/486. |
32_586_2.zip | 32-bit version for djgpp v.2, optimized for the Pentium. |
32_bcc32.zip | 32-bit version for Borland C++ and Turbo Assembler, optimized for the Pentium. Read the file readme.txt. |
32_win32.zip | 32-bit Windows GUI version for Borland C++ and Turbo Assembler, optimized for the Pentium. Read the file readme.txt. |
32_vc.zip | 32-bit version for Microsoft Visual C++ and Microsoft Macro Assembler, optimized for the Pentium. Read the file readme.txt. |
32_vc_w.zip | 32-bit Windows GUI version for Microsoft Visual C++ and Microsoft Macro Assembler, optimized for the Pentium. Read the file readme.txt. |
32u_unix.zip | 32-bit version for general UNIX gcc, allows slightly greater precision. |
64_586_l.zip | 64-bit version for Linux, optimized for the Pentium. |
64_586_2.zip | 64-bit version for djgpp v.2, optimized for the Pentium. |
64_unix.zip | 64-bit version for general UNIX gcc. |
64_alpha.zip | 64-bit version for DEC Alpha gcc. |
64_mips.zip | 64-bit version for MIPS R4000 (and greater) processors' gcc. NOTE: This version is untested. If you have a chance to test it, please let me know whether it works or not. |
f.zip | floating-point version (doubles) for any general C++ compiler. |
fs.zip | floating-point version (floats) for any general C++ compiler. |
32_bcc_a.zip 32_ansi.zip | 32-bit version for Borland C++. Does NOT need Turbo Assembler, but is slower. Read the file readme.txt. |
32_win_a.zip 32_ansi.zip | 32-bit Windows GUI version for Borland C++. Does NOT need Turbo Assembler, but is slower. Read the file readme.txt. |
32_vc_a.zip 32_ansi.zip | 32-bit version for Microsoft Visual C++. Does NOT need Microsoft Macro Assembler, but is slower. Read the file readme.txt. |
32_vc_wa.zip 32_ansi.zip | 32-bit Windows GUI version for Microsoft Visual C++. Does NOT need Microsoft Macro Assembler, but is slower. Read the file readme.txt. |
win32_t.zip | 32-bit Windows multithreaded version. Needs an assembler. Additionally, one of the Win32 versions above must be used. |
win32_ta.zip | 32-bit Windows multithreaded version. Doesn't need an assembler. Additionally, one of the Win32 versions above must be used. |
pthread.zip | Posix threads (pthread) multithreaded version. Additionally, one of the UNIX/Linux versions above must be used. |
Then unzip the version-specific package(s) (like 32_unix.zip) with the -o switch to overwrite the files that are different from the common package.
Unix and Linux users must unzip the zip files with the -a and -L options.
Read the files legal.txt and readme.1st in the source package, especially if you don't read the full documentation.
If you use MS-DOS and don't have djgpp, get it from the official djgpp home page.
The Borland C++ compiler, including Turbo Debugger, is now also available for free. You can get it from the Borland home page.