Jump to content

Control Program: Difference between revisions

From EDM2
No edit summary
Line 48: Line 48:
==Articles==
==Articles==


==Replacements==
==Publications==
* CP1.INF - Control Program Programming Guide and Reference, Part 1 of 3 [http://cyberkinetica.homeunix.net/os2tk45/cp1/]
* CP2.INF - Control Program Programming Guide and Reference, Part 2 of 3 [http://cyberkinetica.homeunix.net/os2tk45/cp2/]
* CP3.INF - Control Program Programming Guide and Reference, Part 3 of 3 [http://cyberkinetica.homeunix.net/os2tk45/cp3/]
* 1992 - OS/2 2.0 Control Program Programming Reference P/N 10G6263, Form # S10G-6263 [http://www.os2museum.com/files/docs/os220tl/os2-2.0-cpref-1992.pdf]
 
==Alternative Version==
* The [[OS2Linux]] (Open Source - Common Public License) tried to clone some of the functions of Control Program to run on the Linux OS. [http://sourceforge.net/projects/os2linux/]
* The [[OS2Linux]] (Open Source - Common Public License) tried to clone some of the functions of Control Program to run on the Linux OS. [http://sourceforge.net/projects/os2linux/]
* The [http://www.os2world.com/wiki/index.php/OS/4 Phoenix OS/4] is aimed to try to generate an OS/2 kernel clone/replacement. It also included some replacement for the Control Program.


==Links==
==Links==


[[Category:Components]]
[[Category:Components]]

Revision as of 15:32, 12 July 2015

OS/2's Control Program.

The API is composed by:

  • Control Program Functions
  • Keyboard Functions
  • Mouse Functions
  • Video Functions

Documentation

Files

Name Comments
ANSICALL.DLL ANSI terminal support.
BKSCALLS.DLL Base keyboard calls.
BMSCALLS.DLL Base monitor calls.
BVSCALLS.DLL Base Video Subsystem.
DOSCALL1.DLL DLL that contains entry points for base APIs.
KBDCALLS.DLL Keyboards calls dynamic link library.
MONCALLS.DLL Monitor API.
MOUCALLS.DLL Dynamic link library for mouse calls.
MSG.DLL Message dynamic link library.
NLS.DLL National language support dynamic link library.
OS2CHAR.DLL OS2 character dynamic link library.
QUECALLS.DLL System queue calls dynamic link library.
SESMGR.DLL Session manager dynamic link library.
VIOCALLS.DLL Base video calls dynamic link library.

Articles

Publications

  • CP1.INF - Control Program Programming Guide and Reference, Part 1 of 3 [1]
  • CP2.INF - Control Program Programming Guide and Reference, Part 2 of 3 [2]
  • CP3.INF - Control Program Programming Guide and Reference, Part 3 of 3 [3]
  • 1992 - OS/2 2.0 Control Program Programming Reference P/N 10G6263, Form # S10G-6263 [4]

Alternative Version

  • The OS2Linux (Open Source - Common Public License) tried to clone some of the functions of Control Program to run on the Linux OS. [5]
  • The Phoenix OS/4 is aimed to try to generate an OS/2 kernel clone/replacement. It also included some replacement for the Control Program.

Links