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.
- MKVToolNix
- 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.
Files
mkvtoolnix-2.0.2_os2r1.zip - TiMidity++
- 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. Currently it runs only in text mode, although you
can use a moderately nice ncurses interface if your
system is configured appropriately.
This is a refreshed port of version 2.10.4, originally ported by Darwin O'Connor. This build fixes an annoying bug wherein timidity.exe was unable to load the default configuration file.
See the OS/2 program notes for details.
I've provided TiMidity++ as a WarpIN package, which should simplify the installation and configuration somewhat. I have also packaged the highly recommended EAWPatches collection of voice sample files with WarpIN; this can be installed seamlessly together with TiMidity++ if the WPI file is in the same directory.
I'm currently working on updating the OS/2 port of TiMidity++ to version 2.13.2, which is the last "release" code level. At the same time I am also attempting to merge in the graphical front-end originally written by Darwin O'Conner for TiMidity verion 0.2i. I have a test build with these features working now, more or less, but it has not been extensively tested. The executable (only, no installer or configuration files) is provided below. Please be aware that this version is still experimental.
Screenshots
Files
timidity_player_2104_a1.wpi TiMidity++ player v2.10.4 (WarpIN installer) timidity_src_diffs.zip Source code patches (requires Darwin O'Connor's source package) timidity-2.13.2_test.zip Test build of timidity.exe v2.13.2 (updated 2009-08-21) timidity_source-2.13.2_test.zip Test build complete source code For space reasons, the EAWPatches package is not hosted here. Please download it from Hobbes.
- XJDIC
- 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.
Requirements
- XJDIC requires the EDICT and KANJIDIC dictionaries. They
are not included in the ZIP file because they are constantly
being updated.
Both dictionaries can be downloaded (gzipped) from the Monash University FTP server (there are direct links below). As these dictionaries are frequently modified, I have also provided static versions which have been tested thoroughly with XJDIC (in the unlikely event that a change to the latest dictionaries breaks something).
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.3 (LIBC063.DLL) to be installed. (It may also require the EMX runtime, due to some of the libraries used.)
Screenshots
- 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)
Files
xjdic24os2_r5.zip XJDIC version 2.4 for OS/2 (release 5, updated 2009-06-30) patches_os2.zip Source code patches for the OS/2 build (release 5, updated 2009-06-30) xjdic24.tgz The original XJDIC 2.4 source code
edict.gzLatest EDICT dictionary file (Monash FTP server)
kanjidic.gzLatest KANJIDIC dictionary file (Monash FTP server) edict_0606.zip A version of EDICT which is known to work well with XJDIC kanjidic.zip A version of KANJIDIC which is known to work well with XJDIC (dated June 2009) In addition, the latest version of the original XJDIC source code should be available at the XJDIC web site (see the link below).
Links
The following pages provide additional resources related to XJDIC, EDICT/KANJIDIC, and related topics. They are all located on Jim Breen's website.
- XJDIC requires the EDICT and KANJIDIC dictionaries. They
are not included in the ZIP file because they are constantly
being updated.
SOCIS