This page contains programs originally written for other operating systems (generally Linux or Unix) that I have ported or recompiled to run under OS/2 and eComStation.
This is a tentative attempt at porting MKVToolNix version 2.0.2 to OS/2. These ports are highly experimental and have not been tested extensively. Use them at your own risk!
MKVToolNix is a set of command-line utilities for creating, disassembling, and otherwise manipulating Matroska multimedia files.
See the README for more information.
Note that Potrace itself operates on black and white bitmaps only. Greyscale images can be converted using the included mkbitmap prefilter program. Colour images require more advanced techniques; see the Potrace FAQ for details.
Potrace was written by Peter Selinger.
|potrace-1.10_os2.zip||Potrace 1.10 binaries for OS/2 (requires GCC452.DLL, included in the gcc4core package)|
TiMidity++ is a music player for MIDI files and similar formats. It is a 'standalone' player: it does not depend on MMPM/2 for its operation.
There are two versions available here:
TiMidity++ version 2.10.4 is an update of the original 2.10.4 port by Darwin O'Connor. This build fixes an annoying bug where the program was unable to locate the default configuration file. This release is considered stable. It is only available as a text-mode application, although you can use a moderately nice ncurses interface if your system is configured appropriately.
See the OS/2 release notes for more information.
TiMidity++ version 2.13.2 is a port of the last released version available from the TiMidity++ website.
This version includes a GUI (Presentation Manager) version, which is based on the old TimidPM interface originally written by Darwin O'Conner for TiMidity version 0.2i.
While this build seems to work well, it has not been tested as widely as version 2.10.4. In addition, I plan to continue updating it periodically to improve the GUI, which is still a bit crude. (For example, GUI settings cannot yet be saved.) Therefore, I have classified this as a "preview release" (i.e. beta) rather than a final product.
See the OS/2 release notes for a more description.
Both versions of TiMidity++ are provided as WarpIN packages, which should simplify the installation and configuration somewhat. Note that the two versions use the same package names, so you can only install one or the other unless you extract the files and install them manually.
I have also packaged the highly recommended EAWPatches collection of voice sample files with WarpIN; this can be installed seamlessly together with TiMidity++ (either version) if the WPI file is in the same directory.
|timidity_player_2132_os2_p2.wpi||TiMidity++ player v2.13.2 preview release 2 (WarpIN installer)|
|timidity_source_2132_os2_p2.zip||Complete OS/2-compilable source code for preview release 2|
|timidity_player_2104_a1.wpi||TiMidity++ player v2.10.4 (WarpIN installer)|
|timidity_src_diffs.zip||TiMidity++ v2.10.4 source code patches (requires Darwin O'Connor's source package)|
XJDIC is a text-mode Japanese/English dictionary program, written by J. W. Breen, which is designed to use the freeware EDICT and KANJIDIC Japanese dictionaries.
I've ported XJDIC version 2.4 to OS/2 using kLIBC/GCC 3.3.5.
XJDIC accepts a search string in English or Japanese, and returns a list of matching results from the dictionary. Japanese text is displayed in kanji and hiragana/katakana, not romaji — so if you cannot read at least hiragana (Japanese phonetic characters), this program is probably not for you.
There are two versions of the program: a normal, standalone executable (which most people will prefer); or separate client and server executables which allow you to keep the dictionary files on a different computer from the one you're sitting at, possibly for multiple clients to use (you could even use somebody else's server if one is available to you). Both versions are included in the ZIP file below.
See the OS/2 program notes for more information.
Note: Jim Breen also maintains a WWW lookup interface for EDICT which provides similar functionality through a web browser. Check it out here.
XJDIC requires the EDICT and KANJIDIC dictionaries. They are not included in the ZIP file because they are constantly being updated.
The latest versions of both dictionaries can be downloaded (in gzipped format) via the links below. As these dictionaries are frequently modified, I have also provided static versions which have been tested thoroughly with XJDIC (in the event that a change to the latest dictionaries breaks something).
Note: The main EDICT file has roughly tripled in size since the XJDIC 2.4 was released. If you have performance or stability problems using the latest EDICT, you can also try EDICT_SUB instead – this is a subset of EDICT that contains only common words (still more than 22,000). If you go this route, you will need to rename the file 'EDICT_SUB' to 'EDICT' before generating the index file. See README.OS2 for details.
If you will only be running the XJDIC client to connect to a remote XJDIC server, then you don't need the dictionaries locally (but they must be installed on the server).
XJDIC must be run in an environment capable of displaying Japanese characters in a console; otherwise, all the output will just look like gibberish. If you are not running a Japanese-language version of OS/2, you will need KO Myung-Hun's KShell utility. This is a VIO (command prompt) session wrapper which allows the display of double-byte characters (in this case, Japanese) under any language version of OS/2.
KShell should be configured for codepage 932 or 943 (the two are equivalent), and a font with Japanese character support.
If you are running under a Japanese version of OS/2, XJDIC should work seamlessly with no special effort required.
- The current build of XJDIC for OS/2 requires kLIBC 0.6 (specifically, LIBC063.DLL) to be installed.
- Searching for Japanese text (running under KShell on English-language OS/2)
- Searching for English text (same system as above)
- Example of the kanji lookup mode (running under Japanese OS/2 v4.52)
|xjdic24os2_r5.zip||XJDIC version 2.4 for OS/2 (release 5, updated 2009-06-30)|
|edict.gz||Latest EDICT dictionary file (Monash FTP server)|
|kanjidic.gz||Latest KANJIDIC dictionary file (Monash FTP server)|
|edict_sub.gz||Latest EDICT_SUB dictionary file (Monash FTP server) – an alternative to EDICT|
|edict_2006.zip||A 2006 version of EDICT which is known to work well with XJDIC (still larger than EDICT_SUB)|
|kanjidic.zip||A version of KANJIDIC which is known to work well with XJDIC (dated June 2009)|
|patches_os2_unified.zip||Source code patches for the OS/2 build (release 5) in unified format|
|xjdic24.tgz||The original XJDIC 2.4 source code|
In addition, the latest version of the original XJDIC source code should be available at the XJDIC web site (see the link below).
The following pages provide additional resources related to XJDIC, EDICT/KANJIDIC, and related topics.