Other libraries

* JPTUI by Jean-Pierre Delprat is an Object-oriented textual user interface. Can be downloaded from the v2tk directory. Now Michael N. Filippov released a new version 4.1. Freeware.

* MGUI (Morello Graphic User Interface) by Vincenzo Morello is a cross-platform GUI library with a designing tool (providing source code generation) for the following targets: Borland BGI, DJGPP+GRX20, Windows 3.1, Win32, Linux X11, Linux svgalib/GRX20. MGUI library is freeware for freeware use, shareware (with unlimited evaluation time) otherwise. No sources of the library. Now v3.3.4 and a C++ API is available.

* Zlib 1.1.4 data compression library, allows executables to un/compress their datafiles on the fly. Uses the deflate algorithm used by zip and gzip. Free. Sources and Binaries.

* Palantir by Dim Zegebart is a hardware/software event kernel for Allegro it generates events from the keyboard, mouse, serial port or wherever you want to add - multitask switcher. Now version 0.5 available tested with Allegro 3.0. GPL.

* MKKbd 3 by Martynas Kunigelis is a simple keyboard handle code mainly in assembler.

* MT TWS 1.21 by Malcom Taylor is an event based windowing system. Freeware to write Freeware, Shareware for Shareware (U$S 40). No sources.

* PDCurses 2.4 is a Public Domain version of the curses UNIX library for DOS, OS/2 and X-Windows. It provides basic input/output to the console. Sources.

* dialog 0.9a ported by Tanes Sriviroolchai is a library that runs on top of pdcurses to create text mode dialogs. Binaries and Sources.

* RSXNTDJ 1.5.1 is a package to write native windows applications with DJGPP. With that you can generate Win NT, Win 95 and Win 3.1 (using Win32s) applications. Now 1.6 beta available.

* SWORD 2.1 by Eric Nicolas is a C++ GUI for DJGPP and TC with a great look and feel. Sources available. SWORD Home Page (France) (USA Mirror). Now Alexander Bokovoy have a v2.50 pre-release (beta and unofficial), UK mirror. Now Eric returned to the S.W.O.R.D. project more oriented to address all the C++ spectrum, not only a GUI. Currently v3.0 is under beta and supports DOS, Win32 and UNIX.

* TVision 1.1.4 is a port of the Borland Turbo Vision library to djgpp made by Robert and maintained by me (SET). TVision is an event handled Text User Interface. For download and information look here. The last WIP version is 2.0.0.

* libGame 0.52. Fixed point, graphix, SB, Joystick, Keyboard, Timer, etc. Originally was a djgpp v1 library then adapted for v2 but never finished. I was able to compile the demo succesfully with v2.01.

* LWP Threads v2.0 by Josh Turpen is a library that gives you the ability to create pre-emptive multithreaded programs.

* Programming Libraries by David Pilko generates postcript files.

* PThreads.

* Andy Eskilsson separated the GNU Readline 2.0 package to be used allone (is in various package: bash, gdb, etc).

* Thomas Demmer ported the GPIB library from the Linux Lab Project (LLP) and is here.

* DETL by Douglas Eleveld is a small template library that supports vectors, arrays, double link lists, strings and a few other goodies. It is swapware with full source.

* A filesystem extension for DJGPP`s libc to access ext2fs (linux) partition by Andree Borrmann. Sources included.

* PDMLWP by De Marino is a multithreading package for DJGPP, is an enhancement of LWP providing Mutex semaphores, Gates, different priorities and so on under C/C++.

* LZO 1.02 by Markus Franz Xaver Johannes Oberhumer is a real-time data compression library. You can get it from Sunsite (258Kb) too. Sources available for DOS, Win and various UNIX.

* David May made a C based linked list library. For it go to the following page. Now version 1.0 available.

* Jan Hubicka started a very interesting (and perhaps crazy ;-) project: a set of tools to draw in text mode screens, yes make graphics in any kind of ASCII terminal. Of course the portability of that is huge. You can find AA-lib (ASCII Art lib), aview (ASCII image browser/animation player) and BB (the portable demo) here or in the following web page. Now AA-Lib v1.2 and BB compled with it are available.

* CPU ID routine by Phil Frisbie can be used to detect the type of CPU (386,486,Pentium,PPro,etc) and model (DX2,DX4,SX,etc). Includes detection for Cyrix CPUs (486,5x86,6x86,Gx,M2).

* COFFLOAD (CLD) v0.1a by Diego can load COFF binary images and ejecute it.

* Gettext 0.10.40 ported by Juan Manuel Guerrero is the GNU gettext library, it can be used to make programs that supports messages in various languages. Source, Binary and Docs. LGPL. Note that gettext now depends on libiconv.

* Wazoo by Grzegorz Adam Hankiewicz is a free text mode library mainly for text-games but also other aplications. It is based on a double buffered system to avoid flicker. Allows access to 80x25x16 and 80x50x16 text modes. Save and load functions for text buffers are included. Sprite drawing alike functions included.

* GNU Multi-Precision maths library v4.1.1. GNU MP is a library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers. It has a rich set of functions, and the functions have a regular interface. Binaries, Documentation and Sources.

* JLGGENP is a package of files which add two new classes (realmp and complexmp) to C++ and enable multiple precision (mp) calculations to a precision set by the user.

* A FORTH-Like Scripting Language for Allegro by Oleg Shamshura can be found here. It was designed to be used as script language for games. Freeware. Sources. Now v1.0 available.

* DLX v2.91 by Luke Bishop is a set of tools to create dynamic linked code with djgpp. Now Luke abandoned the project but he found a maintainer for DLX 3.0.

* DLM (Dynamic Link Module) engine creates environment which allow you to link different modules together at run-time. By Ilya P. Ryzhenkov, he is currently in the army but the project is running again. Now v2.0 available. Or try here.

* Stonewheel by Burton Radons is yet another dynamic link library featuring absolutely nothing -- no changes are needed from normal source code to use, just give it normal DJGPP .o files without restriction. Very fast, very small, and includes an auto-compiler for managing stacks and stacks of plug-ins. (comment by Burton). Now 0.0.4 available.

* Sausage by Brennan Underwood is a library to generate WAD-like files (collection of files enclosed in a big one). Sources. I'm mirroring it. [Original site: http://www.rt66.com/~brennan/programming/ is down]

* KLUStor v3.01 by Peter Johnson is a library to generate WAD-like files compressed (LZO or ZLib) or uncompressed. GPL modified (you don't need to distribute the sources). Sources.

* Libwin 0.1.4 by Rich Dawe. The aim of the library is to allow DJGPP programs to make better use of the Windows environment. Thus, it includes clipboard access, user information, version information, low-level device driver (VxD), DOS box and virtual machine titling and registry functionality. GPL. Sources.

* PCTimer v1.4 by Chih-Hao Tsai is a Millisecond Resolution Timing Lib for DJGPP v2.

* A set of far string/mem functions by Nate Eldredge can be found here.

* C-Desktop v1.0.2 by Brett Porter is a small Turbo Vision clone for C.

* Verb Version 2.0 by Nicola de Sousa is a BASIC-style interpreter that get added to your program and can then be used to control any process.

* GNU Readline library version 2.2 ported by Esa Peuha. This library is used by GNU tools that uses command line style interface. Binary and Sources. LGPL.

* DYNCOM v2.0 beta by Brian Bacon is a DXE interface to allow the sharing of variables and function through routing function in both the calling function and the DXE.

* FDA Fused DXE Archive v0.01 beta by Louis P. Santillan it is no different from a GNU "ar" archived file made up of DXE file(s). Source. Credits for freeware.

* TEXTDATA 2.0 by Chris La Mantia is an add-on library that adds dynamically-allocated string arrays to Allegro.

* SeeR 0.94a a C scripting engine by Przemyslaw Arkadiusz Podsiadly. Uses C syntax and integrates with Allegro.

* prefsLib by Alex Roberts is a small C++ Class which lets you quickly and easily implement a prefernces/settings system into your application.

* LibINI by SpaZe is a library to handle Windows style .INI files. Now 1.1 available (bugfix release).

* CFG by Tom Fjellstrom is a library for loading ini 'style' config files, except that sections can be nested. Now v1.8.2 available.

* A library that handles the 2D vector files by Nick Kochakian can be found here. An editor for 2D vectors is also available.

* Glib 1.2.10 is a library which includes support routines for C such as lists, trees, hashes, memory allocation, and many other things. Binaries and Sources and Binaries.

* popt 1.2 ported by Richard Dawe is a flexible command-line argument parsing library. It's like getopt, but much more powerful. It is used in the Linux package manager 'rpm'. Binaries and Sources. Now second release available.

* libiconv 1.7 ported by Juan Manuel Guerrero is a character set conversion library. This library provides an iconv() implementation, for use on systems which don't have one, or whose implementation cannot convert from/to Unicode. Sources and Binaries.

* GNU gdbm 1.8.3 ported by Juan Manuel Guerrero is a library of functions implementing a hashed database on a disk file. Binaries, and Sources.

* Store by Tom Fjellstrom is an abstraction layer for Allegro datafiles that allows you to access the items via their names, rather than their index numbers.

* STLport 4.0 ported by Tanes Sriviroolchai is a complete ANSI C++ standard library. It is based on SGI STL.

* Libpaper 1.04 ported by Kees Zeelenberg is a gcc-library for storing and retrieving information about the paper. At present it knows only about the papersize (A4, letter, etc), but it may be extended with e.g. paper quality, color, and weight. Binaries, Sources and Documentation.

* Barcode 0.96 ported by Kees Zeelenberg contains a gcc-library for making barcodes, the black lines on white background that you see on every product, book, and even on Dutch bank-notes. It also contains a front-end for making barcodes-graphics (e.g. encapsulated postscript). Binaries, Sources and Documentation.

* VGA Planets Software Development Kit for DJGPP by Dlanor Blytkerchan is a complete kit to make VGA Planets add-ons and utilities at both the player and host sides. Binaries.

* AlCon is an incomplete conio replacement that works on top of Allegro and hence is portable to X, MacOS, BeOS, etc. It is in progress and I'll finish it only if people show interest. I uploaded a tarball to the extra section of setedit and you can also get the files from the CVS.

* ISR_API by Florian Xaver is a library for using ISRemote, a DOS driver to use an infrared receiver/control in your DJGPP program.

* liblocal v0.2 by Alexander Aganichev fixes NLS problems in the DJGPP libc library and implements almost complete ANSI C locale support using the data provided by country.sys driver. Binaries and Sources.


LinkExchange
LinkExchange Member Free Home Pages at GeoCities

Created by SET, [Home Page] [Main djgpp links menu] [Feedback] [Add link]

This page hosted by Geocities Get your own Free Home Page


1