File index of GFD.DEV: OS2 Compilers, Interpreters, tools

HomeHome  IndexIndex  NextNext

Nr. Filename Date Size Downloads Description
1 addtf102.zip 21-07-2018 2 Kb. 8
addtofile V1.02. Written by and Copyright (c)
2010-2017 David Azarewicz. Program for use in
Makefiles for building programs (Rexx). Helps
create version headers, linker command files,
etc. For use in Makefiles for building programs. 
2 agen3115.zip 28-03-2024 10713 Kb. 0
AGENA version 3.11.4 OS/2, eComStation, ArcaOS
edition. Copyright (c) 2006-2024 by Alexander
Walz. All rights reserved. Portions Copyright
2006-2020 Lua.org, PUC-Rio. All rights reserved.
Agena is a procedural programming language.
Agena is an easy-to-learn interpreted language
suited for sophisticated procedural programming.
It provides a rapid development environment for
your every-day needs. Its syntax looks a lot
like a simplified Algol 68 with elements taken
from Lua and SQL. WarpIN archive. 
3 ant_5-1.zip 05-11-2002 7 Kb. 15
OS/2 scripts for running Ant 5.1. Ant is a
Java-based build utility, a better alternative
to make. 
4 artwork.zip 11-06-2005 32 Kb. 11
Artwork Extractor v.0.1. This tiny utility
extracts all artwork graphics (bitmaps as well
as metafiles) from INF/HLP files. All versions
IPFC starting from v.1.0 up to 4.0.x supported. 
5 bcpp.zip 15-01-2011 215 Kb. 12
BCPP Version t2009-06-30. bcpp indents C/C++
source programs, replacing tabs with spaces or
the reverse. Unlike indent, it does (by design)
not attempt to wrap long statements. bcpp was
written by Steven De Toni, December 1995.
Modified/revised by Thomas E. Dickey 1996-2003,
2004. All Parts Of This Program Are Freely
Distributable. A C/C++ source code beautifier.
Comes with two .cmd files useful to work with.
Ported by Mentore Siesto. 
6 boostjam.zip 12-08-2006 604 Kb. 13
Boost Jam 3.1.13 OS/2 port. Boost Jam is a build
system that allows for a much more flexible
definition of toolsets, sources, targets,
directories and actions than other common make
tools. The current OS/2 port includes a
predefined gcc toolset, but others can be added
easily. 
7 cc65-216.zip 16-06-2017 8334 Kb. 9
cc65 version 2.16.0. Development system for 6502
based computers. cc65 is a complete cross
development package for 65(C)02 systems,
including a powerful macro assembler, a C
compiler, linker, librarian and several other
tools. cc65 has C and runtime library support
for many of the old 6502 machines. It is based
on a C compiler that was originally adapted for
the Atari 8bit computers by John R. Dunning. The
original C compiler is a Small C descendant but
has several extensions, and some of the limits
of the original Small C compiler are gone. 
8 ccd08r41.zip 05-07-2005 281 Kb. 12
ccdoc v0.8 r41. Copyright (C) 1998-2004 by Joe
Linoff. This program analyzes C++ declarations
and produces HTML documentation. 
9 cflow11.zip 20-07-2006 143 Kb. 10
GNU cflow analyzes C source files and prints a
graph, charting control flow within the program.
The `cflow' utility analyzes a collection of
source files written in `C' programming language
and outputs a graph charting dependencies
between various functions. 
10 chkdll32.zip 16-03-2021 30 Kb. 5
CHKDLL32 (version 1.02) 2021-03-10 SHL.
Chkdll32x.exe is a modified version of
chkdll32.exe. Chkdll32.exe was originally
released by IBM as part of the Developer
Connection R1 V12. It checks that all DLLs used
by an EXE or DLL can be loaded. 
11 cmake341.zip 07-01-2016 13468 Kb. 11
CMake v3.4.1 compiled for OS/2 & eComStation.
CMake, the cross-platform, open-source build
system. CMake is a family of tools designed to
build, test and package software. CMake is used
to control the software compilation process
using simple platform and compiler independent
configuration files. CMake generates native
makefiles and workspaces that can be used in the
compiler environment of your choice. Requires
the libc066 runtime dll. This port was done by:
Paul Smedley. 
12 cook-226.zip 15-06-2006 3826 Kb. 14
Cook v.2.26 binaries for OS/2 and Windows.
Powerful make-replacement. Archive contains
precompiled OS/2 and Windows 32-bit binaries,
PDF documentation and a tool for better OS/2
integration (more infos in the readme.txt). 
13 cppch168.zip 17-01-2015 2906 Kb. 12
Cppcheck v1.68 port for OS/2 and eComStation.
Copyright (C) 2007-2015 Cppteam. Cppcheck is a
static analysis tool for C/C++ code. Unlike
C/C++ compilers and many other analysis tools it
does not detect syntax errors in the code.
Cppcheck primarily detects the types of bugs
that the compilers normally do not detect. The
goal is to detect only real errors in the code
(i.e. have zero false positives). The port was
done by: Elbert Pol aka TeLLie 
14 crossvc.zip 21-01-2007 4021 Kb. 12
CrossVC 1.5.1. This is a port of CrossVC for
OS/2 & eComStation. It was built using Innotek
GCC v3.3.5 CSD1 version and requires the runtime
dll. CrossVC is a graphical Interface for the
cvs client commandline tool. It allows to load
modules from a server (checkout), create modules
on the server (import), as well as checking the
state of directories and individual files or
updating them. Basic operations like add, remove
and commit are supported as matter of course,
just like showing the actual differences between
the server version and the local sandbox,
graphical display of the version tree, and
manifoldy graphical support of project
maintenance. All actions are logged on the cvs
server (configurable via history), and are
therewith comprehensible. 
15 crypt_02.zip 20-04-2021 1409 Kb. 4
This package contains several Modula-2 modules
implementing a number of different encryption
algorithms. Some of this was originally part of
the PMOS/2 library, but it turned out to be
convenient to move all encryption functions into
a separate package. It is distributed as
open-source freeware subject to the GNU GPL
licence. Source code is included. The author of
this software is Peter Moylan. 
16 cscp_158.zip 25-01-2015 272 Kb. 12
CScope 15.8a. CScope is an interactive,
screen-oriented tool that allows the user to
browse through C source files for specified
elements of code. Additional requirements: GCC
DLLs. 
17 csv10p23.zip 05-08-2003 12 Kb. 11
This is a binary installation package for Dave
Cole's csv extension module for Python, version
1.0, built for the OS/2+EMX port of Python 2.3.
csv is a parser for comma separated value format
text files, commonly used as an import/export
format by spreadsheet and database applications
such as Microsoft Excel/Access. 
18 ctags56.zip 18-12-2006 152 Kb. 10
Exuberant CTAGS 5.6 for OS/2 Open Watcom
Version. Exuberant CTAGS 5.6 compiled with Open
Watcom 1.6. Ctags generates an index (or tag)
file of language objects found in source files
that allows these items to be quickly and easily
located by a text editor or other utility.
Compiled with regex support. See watcom.readme
for more. Tag generation is supported for the
following languages: Assembler, AWK, ASP, BETA,
Bourne/Korn/Zsh Shell, C, C++, COBOL, Eiffel,
Fortran, Java, Lisp, Lua, Make, Pascal, Perl,
PHP, Python, REXX, Ruby, S-Lang, Scheme, Tcl,
Vim, and YACC.  
19 cvs11213.zip 20-07-2006 2020 Kb. 14
CVS v 1.12.13 for OS/2 (full-pack). The complete
"emx-new" port of CVS v 1.12.13 to OS/2.
Additional requirements: EMX v 0.9d. This is an
EMX port of the Concurrent Versions System (CVS)
Version 1.12.13, the fabulous "emx-new" branch.
CVS maintains a history of a source tree, in
terms of a series of changes. It stamps each
change with the time it was made and the user
name of the person who made it. Usually, the
person provides a bit of text describing why
they made the change as well. 
20 cvswt163.zip 15-01-2015 1922 Kb. 13
CvsWatch v1.6.3 port for OS/2 and eComStation.
Copyright (c) 2007-2015 Hugo Pereira. CvsWatch
is an interface to CVS (Concurrent versions
system) that allows to easily check and modify
the status of files that are stored both locally
and remotely inside a CVS repository. It
interacts with CVS in the background to check
the current status of local files against the
repository and displays dedicated icons
accordingly. Requires klibc 0.6.5 or better,
GCC4Core 1.2.1 or better, Qt4 v4.7.3 or better.
The port was done by: Elbert Pol aka TeLLie. 
21 dialg09b.zip 12-12-2002 114 Kb. 14
Dialog 0.9b for OS/2. Script-driven curses
widgets. 
22 dllrname.zip 10-06-2003 122 Kb. 12
DLLRNAME from Netlabs os2tools project. DLLRNAME
is a tool for replacing the references to DLLs
in executables (DLLs and EXEs). 
23 dmake41x.zip 08-04-2004 286 Kb. 12
A program build utility for OS/2 (and Windows
2000) A make utility on steroids, dmake is used
by the Open Office team as its build tool. This
archive contains dmake 4.1 executables for OS/2
(and Windows 2000) along with documentation and
some sample configuration files for gcc 3.2.x
and Visual Age C/C++ 3.6.5. Full source code is
available separately in dmake41s.zip. 
24 drv16.zip 11-06-2023 58 Kb. 10
eCS Device Driver Development Kit for 16 Bit
Drivers Version 20230612. Copyright (c)
2013-2023 David Azarewicz. All rights reserved.
A development kit to make developing new device
drivers very easy. This kit contains header
files and a library that contains all of the
system related things necessary to build a
device driver on OS/2. The only thing you need
to focus on is your unique code for your device.
Then simply link to the library and you can
start testing your code. Examples of working
drivers are included in the kit. Some of the
MultiMac drivers are based on this kit. 
25 drv32.zip 30-07-2022 105 Kb. 11
Device Driver Development Kit for 32 Bit Drivers
Version 20230612. Copyright (c) 2013-2023 David
Azarewicz. A development kit to make developing
new device drivers very easy. This kit contains
header files and a library that contains all of
the system related interfaces and thunking
modules necessary to build a 32 bit device
driver on OS/2. The only thing you need to focus
on is your unique code for your device. Then
simply link to the library and you can start
testing your code. Examples of working drivers
are included in the kit. The newer Multimac
drivers, the AHCI driver, and the USB drivers
are based on this kit.
drivers. 
26 e_msgf.zip 12-05-2005 41 Kb. 16
Decompiles MKMSGF message files. Generates
source code from ususal OS/2 *.MSG files
produced by MKMSGF. Can be used to translate
applications. Supports DBCS files, linked files.
Can process OS/2 1.x MSG file format. Created by
Veit Kannegieser 
27 ebe_2710.zip 05-03-2016 5964 Kb. 10
EBE version 2.7.10. Ray Seyfarth 2012-2014. This
is an  *experimental*  port of EBE, an
Integrated Development Environment written in
C++ using Qt for the GUI elements. Started as an
IDE for assembly programming, EBE is an Easy IDE
made under Qt. This version works with the
latest Qt for OS/2. Additional requirements: GCC
DLLs, Qt v4.7. This port was done by: Mentore
Siesto. 
28 egenx206.zip 25-01-2005 992 Kb. 12
This is a binary installation package for the
mxBase collection of Python extensions by
Marc-Andre Lemburg and eGenix.com, release
2.0.6, built for the OS/2+EMX port of Python
2.4. Additional requirements: EMX 0.9d runtime,
Python 2.4. 
29 elfomf.zip 15-06-2006 223 Kb. 11
elfomf 0.6r1.0 (StM Build). Copyright 2005-2006
by Stefan Milcke. a.out specific code is 0.6r1.0
(Innotek Build) Copyright (c) 1992-1995 by
Eberhard Mattes. ELFOMF converts ELF object
files created with GCC or AS to OMF object
files. Its syntax is like EMXOMF. 
30 emsrv71a.zip 09-12-2003 970 Kb. 13
EMSRV 7.1a for OS/2. Copyright (C) IBM
Corporation 1989-2002. 
31 emxomf.zip 15-06-2006 64 Kb. 12
emxomf 0.6.1x (Non-Bird Build) Copyright (c)
1992-1995 by Eberhard Mattes 
32 etoolkit.zip 26-01-2024 10935 Kb. 11
Latest eCo Software developer's toolkit
(2024/01/26). The toolkit includes dlls, headers
and samples for all libraries. Users don't need
the toolkit, they should install the eCo
Software runtime libraries. WarpIN archive. 
33 exceptq.zip 01-03-2011 111 Kb. 14
Exceptq v7.1 user's package. Portions of Exceptq
are Copyright (c) 2000-2010 Steven Levine and
Associates, Inc. Copyright (c) 2010-2011 Richard
L Walsh. The remainder of Exceptq is Copyright
(c) 1992-2000 Marc Fiammante et al. Exceptq v7.1
creates a debugging report whenever a program
that uses it encounters a fatal exception (i.e.
the app crashes). Exceptq v7.1 DLLs required by
programs that use Exceptq to generate a
debugging report when the app crashes. Includes
simple installation info. 
34 exceptqd.zip 01-03-2011 475 Kb. 12
Exceptq v7.1 developer's package. Portions of
Exceptq are Copyright (c) 2000-2010 Steven
Levine and Associates, Inc. Copyright (c)
2010-2011 Richard L Walsh. The remainder of
Exceptq is Copyright (c) 1992-2000 Marc
Fiammante et al. Exceptq v7.1 creates a
debugging report whenever a program that uses it
encounters a fatal exception (i.e. the app
crashes). Exceptq v7.1 adds a comprehensive trap
reporting facility to your app with just 5 lines
of code. Reports include: the call stack,
disassembly of the faulting instructions, a
stack dump, a listing of dlls loaded, and more.
The zip contains how-to info and needed files. 
35 exift890.zip 30-04-2012 3283 Kb. 10
Exiftool 8.9.0. Perl module for reading and
writing meta informations. ExifTool is a
customizable set of Perl modules plus an
application script for reading and writing meta
information in image (EXIF, IPTC), audio and
video files, also in PDF and DJVU-Files. This
WPI-Package creates usefull associations for
extracting metadata from djvu, pdf, jpg, mp3 and
ogg-files, renaming jpg-files (to Date/Time),
writing Comments/Artist-Tag to jpg-files and
Title/Author/Keywords/Subject-info to PDF-files.
Additional requirements: Perl 5.8.8 (and above). 
36 eyecu2dv.zip 09-06-2017 119 Kb. 9
eyeCU SDK v1.3.0.20170524. Copyright (c)
2010-2017 Konstantin Kozlov, Vyatcheslav
Tselykh, Sergey Potapov. eyeCU (reads "I See
You") is an open source, multifunctional
Qt-based crossplatform XMPP client with
geolocation support and a lot of other features.
WarpIN archive. 
37 fchk322b.zip 30-06-2003 575 Kb. 12
Fortran 77 syntax checker ftnchek v3.2.2 (binary
and docs)  OS/2 build of the ultimate free
syntax checker for Fortran 77 source code by
Robert Moniot. Only binary and docs. Source with
test suite is in separate file fchk322s.zip 
38 float0c.zip 05-11-2020 43 Kb. 5
PMFLOAT. Builtin C-type viewer. You can enter
all of the main numeric C types into the entry
boxes to see what they look like in Hex.
Alternatively, you can enter Hex (byteswapped or
in the correct order) and see the numeric value
it represents. Restored full OS/2 compatibility,
recompiled with VAC (NMAKE should work),
processed by Strippen and LxLite. Copyright (c)
1994 Paul Floyd. All rights reserved. 
39 foc-0312.zip 30-03-2010 396 Kb. 11
File Open Container (FOC). Find and select files
/ directories. dll, lib, h, samples. The library
should be included to eCo Software toolkit /
runtime in April 2010.  
40 ftk06b.zip 20-10-2005 2192 Kb. 12
FORTRAN/TK 0.6 Beta - Tk-Toolkit wrapper for
OpenWatcom FORTRAN 77. It is an easy to learn,
platform-independent (OS/2 and Windows 32-bit)
GUI development library. It's probaply the most
convenient solution for FORTRAN yet. Tcl/Tk and
Rexx/Tk DLLs included. By Robin Haberkorn. 
41 gadfl100.zip 25-01-2005 371 Kb. 14
This is a binary installation package for Aaron
Watters' gadfly SQL DBMS extension module for
Python, now maintained by Richard Jones on
Sourceforge, built for the OS/2+EMX port of
Python 2.4. Additional requirements: EMX 0.9d
runtime, Python 2.4. 
42 gccinst.zip 04-08-2003 7 Kb. 11
replacement install.cmd for gcc321.zip. 
43 git-2420.zip 25-10-2023 31376 Kb. 3
git v2.42.0 for OS/2. Git is a free and open
source distributed version control system
designed to handle everything from small to very
large projects with speed and efficiency. Git is
easy to learn and has a tiny footprint with
lightning fast performance. It outclasses SCM
tools like Subversion, CVS, Perforce, and
ClearCase with features like cheap local
branching, convenient staging areas, and
multiple workflows. Additional requirements:
LIBCn v0.1.12, Perl v5.16.0-k2, Python
v3.9.17(rpm), curl v7.75.0-DEV(rpm), expat
v2.2.9(rpm), OpenSSL v1.1.1q(rpm). This port was
done by: KO Myung-Hun. 
44 glibdl.zip 23-05-2007 597 Kb. 13
Dependent lib for Mozilla builds. A developer
package that combines the GLib and libIDL
packages (binaries for GCC 3.2.2 and 3.3.5 and
sources). It is used in the Mozilla build
process to create the XPIDL compiler. 
45 gput0141.zip 10-03-2012 5246 Kb. 11
GPutils version 0.14.1 for eComStation (OS/2).
This is a binary distribution of GPutils for
eComStation (OS/2), built from the original
sources. GPUtils is a collection of development
tools for Microchip (TM) PIC (TM)
microcontrollers. It's intended to be compatible
with the manufacturer's tools, MPASM, MPLINK,and
MPLIB. Makefiles for Open Watcom C/C++ are
included. Additional requirements: File system
with support for long filenames (JFS, HPFS,
FAT32). 
46 H2Unt110.zip 27-01-2003 49 Kb. 11
H2Unit Version 1.10  Copyright (c) 1997-2001 by
ws it-service, Wolfram Schmid. H2Unit reads
preprocessor #DEFINE definitions out of C header
file (.H) and creates a Pascal interface Unit
(.PAS) with corresponding constants (CONST). 
47 htext201.zip 20-12-2015 160 Kb. 11
(v2.01) HyperText/2 - FREEWARE
This package allows you to easily create
powerful OS/2 INF files with only a handfull
of commands instead of the complex set of IPF
commands. Included are programs to maintain
HyperText/2 source code for translation
purposes and to convert an IPF file to an
HyperText/2 file.
Authors: Andreas Schnellbacher and Christian
Langanke. 
48 hugs.zip 24-09-2004 9703 Kb. 10
HUGS - Haskell User's Gofer System, Version: Nov
2003. This is a copy of a win32 installation of
HUGS 98, with added OS/2 command line
executables (hugs.exe and runhugs.exe), an
example command file to start HUGS in a correct
environment (hugsos2.cmd), and modified source
code. The graphical version (winhugs.exe) can be
run using Odin. 
49 hugs101.zip 02-09-2004 344 Kb. 11
HUGS - Haskell User's Gofer System, Version
1.01, for Innotek GCC Runtime. A functional
programming environment for the Haskell
language. Same as hugs101o.zip, but recompiled
using Innotek GCC. 
50 icon_931.zip 16-05-2004 613 Kb. 10
Version 9.3.1 of the Icon programming language.
Icon is a very high-level imperative language
with a rich repertoire of string and structure
processing facilities. In Icon, values, not
variables, are typed. Built-in data types
include numerics, character sets, strings, sets,
lists, associative tables, records, and
procedures. The aggregate types - sets, lists,
tables, and records - can hold values of any
type. Tables can be indexed by values of any
type... 

HomeHome  IndexIndex  NextNext