Kurzmeldungen 2016-03 März

16.03.2016 – Workplace Gothic 0.3 (wpgoth_ttf_03.zip) – TrueType-Schriftart
24.03.2016 – FileSys (filesys2.wpi) – Ersatzklasse für WPFileSystem/WPSystem
24.03.2016 – HWMAN (hwman6.wpi) – Ersatzklasse für HWManager
28.03.2016 – Workplace Sans (wpsu_bit_101.zip) – TrueType-Schriftart
28.03.2016 – Beat 2.03 (Beat203.zip) – Internetzeit
31.03.2016 – Numerical analysis library 0.3 (numana03.zip) – für Modula-2

Portierungen
03.03.2016 – SDL 1.2.15 (SDL-1.2.15-20160303.zip) – Simple Direct Media Layer
04.03.2016 – MirBSD ksh R52c (mksh-R52c.zip) – Shell
04.03.2016 – ScummVM 1.8.0 (scummvm-1.8.0-os2.zip) –
05.03.2016 – DCRaw 9.25 (dcraw_9_25.zip) – Umsetzer für RAW-Fotobildformate
05.03.2016 – MUP 6.4 (mup_64.zip) – Music Publisher
05.03.2016 – FFT 3.3.4 (fftw-334.zip) – Bibliothek für schnelle Fourier-Transformation
05.03.2016 – Jasper 1.900 (jasper_1_900.zip) – JPG-Umwandlung
05.03.2016 – OptiPNG 0.75 (optipng_075.zip) – PNG-Optimierung
06.03.2016 – Fast CGI 2.41 (fcgi_241.zip) – CGI für Apache
20.03.2016 – GNU MP 6.1.0 (gmp-6.1.0.zip) – Arithmetikbibliothek
20.03.2016 – GNU TLS 3.3.22 (gnutls-3.3.22.zip) – Sicherheitsbibliothek für die Transportschicht
20.03.2016 – GNU nettle 3.2 (nettle-3.2.zip) – Kryptographiebibliothek
28.03.2016 – FFMPEG 3.0 (ffmpeg-v3.0.zip) – Audio/Video
29.03.2016 – ddrescue 1.21 (ddrescue-1.21-os2.zip) – Datenwiederherstellung

Kurzmeldungen 2016-02 Februar

05.02.2016 – bootAble 6.10.3 (bootAble6_10_3.zip) – Erstellung von startbaren Datenträgern
13.02.2016 – USB 10.202 (usbdrv202.zip) – Treiberpaket von Lars Erdmann
13.02.2016 – PMUniMix 0.79 (PMUnimix-bin-0_79.zip) – Mixer für UniAud
14.02.2016 – SF (sf-bin-20160214.zip) – Spam Filter für MTA
16.02.2016 – DFSee 13.1 (dfsee131.zip / dfsee131_warpin.exe) – Festplattendienstprogramm
17.02.2016 – Btrieve Commander 1.00.141 (btc2.zip) – Betrachter für Btrieve-Datenbanken
26.02.2016 – PMDLL 2.12 (pmdll-2.12.zip) – Anzeige von DLL-Abhängigkeiten
28.02.2016 – HWMAN5 (hwman5.wpi) – Ersatzklasse für den OS/2 Hardware Manager

Portierungen
02.02.2016 – Agena 2.9.7 (agena-2.9.7-eCS.wpi) – prozedurale Programmiersprache
07.02.2016 – mpg123 1.23.0 (mpg123-1.23.0-os2.zip) – MPEG-Audiospieler
09.02.2016 – SDL 1.2.25 (SDL-1.2.15-20160209.zip) – Simple DirectMedia Layer
10.02.2016 – VLC 2.2.2 (vlc-2.2.2.zip) – Videospieler (benötigt Qt)
11.02.2016 – libdvbpsi 1.3.0 (libdvbpsi-1.3.0.zip) – MPEG2-Bibliothek
12.02.2016 – which 2.20 (which-2_20_os2.zip) – UNIX-Befehl locate
14.02.2016 – gnuplot 4.6.0 (gp460os2.zip) – Funktionszeichner
17.02.2016 – MPlayer 1.3.0 (mplayer-1.3.0-4.9.2.zip) – Medienspieler
21.02.2016 – dos2unix 7.3.3 (dos2unix-7.3.3-os2-watcom.zip) – Textdateiumwandlung
25.02.2016 – SDL2 2.0.4 (SDL2-2.0.4-20160225.zip) – Simple DirectMedia Layer

Freigegeben als Open Source:
04.02.2016 – Cantatore Libs 0.1 (CantatoreLibs_01.zip)
08.02.2016 – Screen Blanker 1.3 (screenblanker-1_3.zip)

Die Dateien für die letzte Testversion der Webbrowser-Suite Seamonkey (Version 2.35) sind auf der Seite Mozilla für OS/2 vermerkt.

IBM Operating System/2 Technical Reference, Version 1.0

Die englischsprachige IBM OS/2 Technical Reference ergänzt die Dokumentation, welche bereits mit IBM OS/2 Version 1.0 (zu deutsch BS/2) und dem ersten IBM OS/2 Programmer Toolkit geliefert wurde. Das zweibändige Druckwerk ist weiterhin eine gute Grundlage und hilfreiche Informationsquelle für die Benutzer des OS/2 Programmer Toolkit, da es die notwendigen technischen Informationen zur Programmierung enthält. Die Themenbereiche umfassen dabei die Systemarchitektur, die Gerätetreiberarchitektur, die System-API und Ein-/Ausgabe-Untersysteme, sowie die Definitionen für Funktionsaufrufe und Rückgabewerte.
Die Inhalte beziehen sich jedoch nicht direkt auf die Programme des OS/2 Programmer Toolkit und dessen Dokumentation. Diese Handbücher wurden gesondert mit dem Erscheinen der ersten OS/2-Version angeboten und waren nicht im Lieferumfang des OS/2 Programmer Toolkit enthalten.

IBM Operating System/2 Standard Edition Technical Reference Version 1.0
Programmnummer: 6280201
Preis:  $200 (1987)
Ersetzt durch: OS/2 Technical Reference, Version 1.1 (1988-12-15)

84X1434 – OS/2 Technical Reference Volume 1

OS2-TechRef-V1-k

  1. Introduction
  2. Application Program Interface (API)
  3. Memory Management
  4. Process Control
  5. Session Management
  6. I/O Services
  7. OS/2 Device Driver Architecture
  8. Device Helper Services
  9. Device Drivers
  10. Functions and Utilities for Problem Determination
  11. Country Support Considerations

A – The Linker

bitsavers: 84X1434_OS2_Technical_Reference_Volume_1_Sep87.pdf

84X1440 – OS/2 Technical Reference Volume 2

OS2-TechRef-V2-k

  1. IBM Operating System/2 Function Requests
  2. OS/2 DOS Calls
  3. OS/2 Keyboard Function Calls
  4. OS/2 Mouse Function Calls
  5. OS/2 Video Function Calls
  6. Generic IOCtl Commands

A – IBM OS/2 Return Codes

bitsavers: 84X1440_OS2_Technical_Reference_Volume_2_Sep87.pdf

Verweise

IBM Ankündigungsschreiben
ZP87-4076 – IBM Operating System/2 Programmer Toolkit and Technical Reference (1987-04-02)
ZP87-0430 – Operating System/2 Standard Edition (1987-11-03)

Kurzmeldungen 2016-01 Januar

Auch im ersten Monat des Jahres 2016 sind keine großartigen Neuerungen zu vermelden. Jedoch etliche kleinere Verbesserungen könnten für den OS/2-Benutzer lohnenswert sein. An dieser Stelle sollen die überarbeiteten USB-Gerätetreiber von Lars Erdmann hervorgehoben werden, welche insbesondere im Betrieb mit USB-Speichergeräten erhebliche Fortschritte gemacht haben.

03.01.2016 – USB Treiber 10.200 (usbdrv200.zip) – von Lars Erdmann
13.01.2016 – Quick’n’Easy Finances 1.05 (qk.zip) – Finanzverwaltung mit DB2
17.01.2016 – QSINIT (QS_LDR.ZIP) – alternatives Ladeprogramm
17.01.2016 – BootAble 6.10 (bootAble6_10.zip) – Erstellung startbarer Systemdatenträger
25.01.2016 – WarpIn 1.0.22 (warpin-1-0-22.zip) – Installationsprogramm
30.01.2016 – K DLL Archiver 1.1.0 (kdllar110.zip) – Verwaltung von Programmbibliotheken
31.01.2016 – Weasel 2.26 (weasel2.26.zip) – E-Mail-Server

Für folgende Programme von Alessandro Cantatore wurden die Quelltexte offengelegt:
Attribute Manager 0.7 attrman07c-src.zip – zur Verwaltung erweiterter Attribute
Batch Editor 0.45 be045-src.zip – zur automatisierten Dateibearbeitung

Portierungen
02.01.2016 – Agena 2.9.6 (agena-2.9.6-eCS.wpi) – Programmiersprache
08.01.2016 – cmake 3.4.1 (cmake-3.4.1-os2-20160106.zip) – Werkzeuge zur Programmerstellung
12.01.2016 – libMatroska 1.4.0 (libmatroska-1.4.0.zip) – Multimediaformat
12.01.2016 – libEBML 1.3.0 (libebml-1.3.0.zip) – EBML-Parser
16.01.2016 – Dyn. Bibliotheken (mozsupport-2016-01-16.zip) – für neue Mozilla-Anwendungen
18.01.2016 – Xvidcore 1.3.4 (xvidcore-1.3.4.zip) – Video-CoDec-Bibliothek
20.01.2016 – GNU tar 1.28 (tar-1.28.zip) – Archivierungsprogramm
24.01.2016 – libkva 1.2.3 (libkva-1.2.3.zip) – Multimediabibliothek
24.01.2016 – libkai 1.2.0 (libkai-1.2.0.zip) – Multimediabibliothek
24.01.2016 – mksh R52b (mksh-R52b.zip) – MirBSD Korn Shell
25.01.2016 – x264 0.148x (x264-0.148.x.zip) – H264/AVC-Video-Encoder
25.01.2016 – MPlayer 1.2.1 (mplayer-1.2.1-4.9.2.zip) – Medienspieler
30.01.2016 – SDLMAME 0.170 (sdlmame0170_os2.zip) – Emulator

Aus der Experimentierecke:
Die Testversion des E-Mail-Nachrichten-Programms Thunderbird 31.8.0 von Dave Yeo benötigt die zuvor oben aufgeführten Bibliotheken. Die Dateien zum Herunterladen und weiterführende Hinweise zu Sprachpaketen und der Kalender-Erweiterung Lightning sind auf der Seite Thunderbird für OS/2 zu finden.

Kurzmeldungen 2015-12 Dezember

02.12.2015 – DFSee 13.0 (dfsee130.zip) – Dienstprogramm für Festplatten und Dateisysteme
03.12.2015 – GCC4Core 1.3.1 (gcc4core-1_3_1.wpi) – GCC-Laufzeitbibliotheken
03.12.2015 – Quick ’n‘ Easy Finances 1.05 (qk.zip) – Datenbank-gestützte Finanzverwaltung
07.12.2015 – NICE-OS/2 Enhancer 5.69 (nice-os2-v569.zip) – Erweiterungen für die Arbeitsoberfläche
20.12.2015 – HyperText/2 2.01 (htext201.zip) – Präprozessor für IPF-Dateien
20.12.2015 – PMUniMix 0.78 (PMUnimix-bin-0_78.zip) – Mixer für Uniaud
30.12.2015 – PCX2PRN 1.4.6 (pcx2prn146.zip) – Bildumwandlung
31.12.2015 – Arca Noae Package Manager 1.0.0 (Arca Noae) – grafische Oberfläche für den YUM

Einige der OS/2-Programme von Noller & Breining Software sind nun im Quelltext frei unter der BSD-Lizenz verfügbar:
AMouse (amouse-gui-src-20071101.zip) – Erweiterter Maustreiber
Clock60 (clock60-src-20071223.zip) – Uhr mit DCF77-Anbindung
CUtil (CUtil-src-20080103.zip) – Laufzeitbibliothek
PMctlsPP (PmCtlsPP-src-20030601.zip) – Laufzeitbibliothek mit Erweiterungen für Eingabefelder
PMFormat (PMFormat-src-20000504.zip) – Diskettenformatierung
WPSac (WPSac-src-19991026.zip) – WPS-Zugriffssteuerung
WPSam (WPSam-src-19990917.zip – Umschaltung der Arbeitsoberfläche

Portierungen
04.12.2015 – OpenSSL 1.0.0t (openssl-1.0.0t-os2emx-20151204.zip) – Verschlüsselung
05.12.2015 – SDLMAME 0.168 (sdlmame0168_os2.zip) – Emulator
06.12.2015 – GNU units 2.12 (units-os2-2_12.zip) – Einheitenumrechner
06.12.2015 – mpg123 1.22.4 (mpg123-1.22.4-os2.zip / mpg123-1.22.4-sdl-os2.zip) – MPEG Audio Spieler/Decoder
06.12.2015 – Agena 2.9.4 (agena-2.9.4-eCS.wpi) – prozedurale Programmiersprache
07.12.2015 – OpenSSL 0.9.8zh (openssl-0.9.8zh-os2emx-20151207.zip) – Verschlüsselung
09.12.2015 – MikMod 3.2.7 (MikMod-3.2.7r2-os2.zip) – MOD-Spieler im Textmodus
12.12.2015 – libvpx 1.5.0 (libvpx-1.5.0.zip) – Bibliothek für WebM-Video
13.12.2015 – JP2A 1.0.6 (jp2a-1.0.6-os2.zip) – JPEG-zu-ASCII-Umwandlung
13.12.2015 – mksh R52 (mksh-R52.zip) – MirBSD Korn Shell
18.12.2015 – Apache OpenOffice 4.1.2 (bitwiseworks) – Büropaket mit eingeschränkter Funktionalität
22.12.2015 – libdvdcss 1.4.0 (libdvdcss-1.4.0.zip) – Bibliothek zur DVD-Entschlüsselung

Kurzmeldungen 2015-11 November

01.11.2016 – HWMAN 4 (hwman4.wpi) – WPS-Klasse für den Hardware Manager
02.11.2015 – WarpIN 1.0.21 (warpin-1-0-21.zip) – Installationsprogramm
03.11.2015 – ExceptQ 7.11.2 (exceptq-7-11-2-shl-2015-08-29.wpi)
12.11.2015 – PMMail 3.20 (pmmail-3-20-02-2291.wpi) – E-Mail-Programm
13.11.2015 – WPSClassEdit 1.6.1 (WPSClassEdit-1_6_1.zip) – Klasseneditor für WPS-Objekte
16.11.2015 – DO 1.2.0 (do-1.20-os2.zip) – Hilfsmittel für die Befehlszeile
25.11.2015 – FreePascal 3.00 (os2300full.zip / os2300.zip) – freie Pascal-Entwicklungumgebung

22.11.2015 – Einige ältere Anwendungen (gut geeignet für OS/2 1.3) von John Ridges sind nun auch im Quelltext verfügbar: Animate-199106067.zip, Checkout-1_0.zip, Deskpic-1_32.zip (Bildschirmschoner), Eyecon-1_0.zip (Zeigerverfolgung), Fatbits-1_0.zip (Bildschirmlupe), JR-Misc-Tools-1_0.zip und Usage-1_0.zip.

Portierungen

07.11.2015 – GNU gettext (gettext-0.19.6.zip) – Lokalisierung von Text
13.11.2015 – SDLMAME 0.167 (sdlmame0167_os2.zip) – Multiple Arcade Machine Emulator
17.11.2015 – Agena (agena-2.9.3-eCS.wpi) – Prozedurale Programmiersprache
22.11.2015 – dos2unix 7.3.2 (dos2unix-7.3.2-os2.zip) – Textkonvertierung

Kurzmeldungen 2015-10 Oktober

Vom 23. bis 25. Oktober fand die jährliche Veranstaltung Warpstock 2015 in Wichita (Kansas) statt. Die bereitgestellten Vortragsmaterialen im ODP-Format oder teilweise auch als PDF können im dortigen Bereich für Präsentationen heruntergeladen werden. Neben den Vorträgen zur aktuellen Treiberentwicklung, wurde vom amerikanischen Unternehmen Arca Noae eine neue OS/2-Distribution für das kommende Jahr angekündigt,

06.10.2015 – DFSee (dfsee127.zip) – Dienstprogramm für Festplatten
12.10.2015 – FM/2 3.24.0 (fm2-3-24-0.wpi) – Dateimanager
15.10.2015 – EasySync 3.10 (EasySync310.wpi) – Synchronisation

Portierungen
01.10.2015 – DOS2UNIX 7.3.1 (dos2unix-7.3.1-os2.zip) – Textumwandlung
04.10.2015 – MPlayer 1.2 (mplayer-1.2-4.9.2.zip) – Medienspieler
04.10.2015 – SDLMAME 0.166 (sdlmame0166_os2.zip) – Emulator
10.10.2015 – NCurses 6.0 (ncurses-6.0.zip) – curses-Bibliothek
25.10.2015 – nzbget 16.2 (nzbget-v16.2-os2.zip) – Binärer Newsgrabber
27.10.2015 – Xplanet 1.3.0 (xplanet-1.3.0-os2.zip) – Renderer für Planeten- und Sonnensystembilder
30.10.2015 – Agena 2.9.1 (agena-2.9.1-eCS.wpi) – prozedurale Programmiersprache

Kurzmeldungen 2015-09 September

07.09.2015 – BS FF 2.2 (bs_ff_22.zip) – Dateisuchprogramm
07.09.2015 – BS INFO 1.6 (bs_info_1_6.zip) – Systeminformationen
09.09.2015 – Monitor for APC UPS (USB) v 0.16.1 (mAPCUPS0161.zip)
09.09.2015 – Monitor for APC UPS (USB) v 0.17 (Inst_mAPCUPS017.exe)
11.09.2015 – PMUniMix 0.70 (PMUniMix-bin-0_70.zip) – Mixer für UniAud
15.09.2015 – Iron Spring PL/I Compiler 0.9.9 (pli-0.9.9.zip)
19.09.2015 – XWLAN 3.12 (xwlan312.zip) – Dienstprogramm für drahtlose Netze
29.09.2015 – Yet Another GetKey for REXX v0.07 (yaGetKey007.zip)

Portierungen:
13.09.2015 – DDRescue 1.20 (ddrescue-1.20-os2.zip) – Datenrettung
19.09.2015 – MPEG2EncDec 1.1 (mpeg2encdec-1.1-os2.zip) – MPEG-2 Video Encoder/Decoder
19.09.2015 – GraphicsMagick 1.3.21 (GraphicsMagick-1.3.21-os2.zip) – Bildbearbeitungssystem
19.09.2015 – SDLMAME 0.165 (sdlmame0165_os2.zip) – Emulator
20.09.2015 – Links 2.12 (links-2.12.zip) – Webbrowser
26.09.2015 – WCD 5.3.0 (wcd-5.3.0-os2-watcom.zip) – Wherever Change Directory

Kurzmeldungen 2015-08 August

05.08.2015 – Btrieve Commander (btc2.zip) – Btrieve Dateibetrachter und Editor
12.08.2015 – KeyCalc 1.2 (keycalc_1.2.zip) – Wissenschaftlicher Taschenrechner
19.08.2015 – DFSee 12.6 (dfsee126.zip) – Dienstprogramm für Dateisysteme
21.08.2015 – DVD/CD Toys 1.0.4 (dvdtoys-1-04-00.wpi) – Erstellung von CDs und DVDs
25.08.2015 – Fontname (fontname_1.zip) – Dienstprogramm für Schriften
25.08.2015 – PMView 3.78 (web) – Bildbetrachter

Mozilla

09.08.2015 – Seamonkey 2.28b5 (seamonkey-2.28b5r2.en-us.os2-wpi.wpi) – Browser-Suite
09.08.2015 – Thunderbird 31.8.0 (thunderbird-31.8.0.en-us.os2-wpi.wpi) – E-Mail und News

Portierungen

01.08.2015 – Agena 2.8.3 (agena-2.8.3-eCS.wpi) – prozedurale Programmiersprache
13.08.2015 – AAPhoto 0.42 (aaphoto-0.42-os2.zip) – automatische Fotobearbeitung
20.08.2015 – Eukleides 1.5.4r (eukleides-1.5.4r-os2.zip) – Sprache für euklidische Geometrie
25.08.2015 – dos2unix 7.3 (dos2unix-7.3-os2.zip) – Textumwandlung
30.08.2015 – libpng 1.6.18 (libpng-1.6.18.zip) – PNG-Referenzbibliothek
30.08.2015 – zlib 1.2.8 (zlib-1.2.8.zip) – Kompression
31.08.2015 – Links 2.11 (links-2.11.zip) – Webbrowser

Portierungen von P. Smedley

01.08.2015 – GNU binutils 2.25 (binutils-2.25-os2-20150108.zip)
02.08.2015 – CMake 3.3.0 (cmake-3.3.0-os2-20150802.zip)
10.08.2015 – PHP 5.4.44 (php-5.4.44-os2-20150810.zip)
10.08.2015 – PHP 5.5.28 (php-5.5.28-os2-20150810.zip)
10.08.2015 – PHP 5.6.12 (php-5.6.12-os2-20150810.zip)
10.08.2015 – Tor 0.2.6.10 (tor-0.2.6.10-os2-20150810.zip)
10.08.2015 – Subversion 1.7.21 (subversion-1.7.21-os2-20150810.zip)

Kurzmeldungen 2015-07 Juli

02.07.2015 – LPEX Makro Erweiterung (drgdrp.zip)
17.07.2015 – USB Resource Manager 0.4 (usbres04.zip)
18.07.2015 – PMUniMix 0.65 (PMUniMix-bin-0_65.zip) – Mixer für Uniaud
19.07.2015 – Seamonkey 2.28a1 (seamonkey-2.28a1.en-US.os2.zip) – Web-Suite
20.07.2015 – New Athena Unicode Fonts 5.0.0.2 (new-athena-unicode5002.wpi) – Schrift
22.07.2015 – INIserve 2.6 (iniser2.6.zip) – ferne Bearbeitung von INI-Dateien
23.07.2015 – USB-Treiber 1.9.9 (usbdrv199.zip) – aktualisierte USB-Unterstützung
24.07.2015 – WPSClassMgr 0.1 (WPSClassMgr_0-1.zip) – Verwaltung von WPS-Klassen
24.07.2015 – Firefox 24.8.1 beta 5 (firefox-31.8.0.en-us.os2.beta_5-wpi.wpi) – Web-Browser
26.07.2015 – Seamonkey 2.28b5 (seamonkey-2.28b5r2.en-US.os2.zip) – Web-Suite
27.07.2015 – USB Enhanced Control Driver 2.3 (usbecd23.zip) – Erweiterter USB-Treiber
28.07.2015 – EasySync 3.00 (EasySync300.wpi) – Synchronisation und Sicherung

Zusätzliche Bibliotheken und Erweiterungen für Mozilla-Programme:
28.07.2015 – Lightning 3.3.8 (lightning-3.3.8.en-US.os2.zip) – Kalender-Erweiterung
29.07.2015 – Seamonkey 2.28b5 (seamonkey-2.28b5.de.os2.zip) – Deutsche Version
29.07.2015 – FontConfig (mzfntcfgft_runtime_20150829.zip) –
30.07.2015 – Erforderliche Bibliotheken (moz_required_dlls_v1.03.zip)

Portierungen:
05.07.2015 – dos2unix 7.2.3 (dos2unix-7.2.3-os2.zipdos2unix-7.2.3-os2-watcom.zip)
10.07.2015 – DOS Box 0.74.2 (dosbox0.74.2.zip) –
14.07.2015 – libpng 1.5.22 (libpng-1.5.22.zip) – Portable Network Graphics
14.07.2015 – xz 5.0.8 (xz-5.0.8.zip) – Bibliothek für Komprimierungsverfahren
14.07.2015 – Links 2.10 (links-2.10.zip) – Web-Browser
20.07.2015 – SDLMAME 0.163 (sdlmame0163_os2.zip) – Emulator
24.07.2015 – CUPS 2.0.3 (cups-2.0.3-os2-20150724.zip) – Drucksystem