Device Manage for OS/2

DevCon for OS/2 - Developer Connection

Operating systems:
ArcaOS, eComStation, IBM OS/2 Warp
eComStation myths 

(Unsorted)  
 
 
Compilers  
 
 
Tools  
 
 
REXX  
 
 
Drivers/kernel  
 
 

 

 

eComStation kernel

eComStation uses IBM OS/2 Kernel

  • OS2LDR - loader of kernel,
    • IBM version: IBM is the owner, closed source code
    • Open-source/free analogue: OS2LDR by Team/4
  • OS2KRNL
    • IBM version: IBM is the owner, closed source code
    • Open-source/free analogue: OS2KRNL by Team/4
  • DOSCALL1.DLL
    • IBM version: IBM is the owner, closed source code
  • CMD.EXE
    • IBM version: IBM is the owner, closed source code

ACPI sub-system

eComStation uses Intel ACPI-CA

  • ACPI.PSD - base ACPI driver
    • Owner: Mensys BV
    • License: Intel Corporation
  • APM.ADD - Power management, requires ACPI.PSD
    • Owner: Mensys BV
  • ACPIDAEMON.EXE
    • Owner: Mensys BV
  • ACPI utilities
    • Owner: Mensys BV
  • ACPI snooper
    • no need, removed from OS

USB Stack

eComStation uses USB stack implemented by Exigen Latvia.

  • USBOHCD.SYS -- OHCI compliant USB host controller driver
  • USBUHCD.SYS -- UHCI compliant USB host controller driver
  • USBEHCD.SYS -- EHCI compliant USB host controller driver
  • USBHID.SYS -- USB Human Interface Driver
  • HCIMONIT.EXE -- Host Controller adapter(s) monitor utility
  • USBD.SYS
    • Owner: IBM
  • USBCALLS.DLL, USBRESMG.SYS
    • Owner: Netlabs.org
    • Open source
    • Maintained by: eCo Software
  • USB Dock utility
    • Owner: Mensys BV
    • Developer: eCo Software
Drivers for USB devices:
  • USBETHER
  • USBAUDIO
  • USBSER
  • USBKEYBD
  • USBCOM
  • USBMOUSE
  • USBMSD
  • USBPRINT

Workplace shell

Base WPS files:

  • PMSHELL.EXE
    • Owner: IBM
    • closed source code
  • PMWP.DLL
    • Owner: IBM
    • closed source code

SOM

SOM files:

  • SOM*.DLL/*.IR
    • Owner: IBM
    • closed source code

TCP/IP

TCP/IP files:

  • \TCPIP
    • Owner: IBM
    • closed source code

GRADD video sub-system

GRADD files:

  • The functionality is distributed among: screen01.sys, gradd.sys, pmdd.sys, pointdd.sys
  • VMAN.DLL
  • Drawing is executed in: PMMERGE.DLL, SOFTDRAW.DLL

 


 

(C) OS2.GURU 2001-2024