Jump to content

OS2LDR: Difference between revisions

From EDM2
Created page with "OS2LDR is known as the OS/2 Loader. OS2LDR module, running in real mode, sets up the PIC chips, sets the PIT timer chips, queries the BIOS for hardware configuration data, r..."
 
Ak120 (talk | contribs)
mNo edit summary
 
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
OS2LDR is known as the OS/2 Loader.  
OS2LDR is known as the OS/2 Loader.  


OS2LDR module, running in real mode, sets up the PIC chips, sets the PIT timer chips, queries the BIOS for hardware configuration data, reads various CMOS and ROM information, and finally loads (i.e., reads in and applies fixups to) OS2KRNL and transfers control to it at its start address, syiInitializeOS2.  
OS2LDR module, running in real mode, sets up the PIC chips, sets the PIT timer chips, queries the BIOS for hardware configuration data, reads various CMOS and ROM information, and finally loads (i.e., reads in and applies fixups to) [[OS2KRNL]] and transfers control to it at its start address, syiInitializeOS2.  


==Alternative Version==
;Note: This is one of the critical files for the [[OS/2 Kernel]].


===QSINIT===
==Versions==
There is a OS2LDR alternative called [http://www.os2world.com/wiki/index.php/QSINIT QSINIT] which is a OS2LDR replacement made form scratch and gives more functionality to the regular OS/2 loader. Currently it is freeware for non-commercial use and the source code is also available.
{|class="wikitable"
!Date||Version||Size||Comments
|-
|1997-12-04|| ||28.160 B||OS/2 2.11 (PJ23092)
|-
|2011-05-06|| ||43,008 B||
|-
|2011-05-06|| ||45,056 B||eCS 2.1
|}


===FreeLDR=== 
See also: [[OS2LDR Replacements]]
FreeLDR is a project created by David C. Zimmerli to create a replacement loader for OS/2. The source code was posted in conjunction with the "[http://www.edm2.com/0705/freeldr/freeldr.html A Project to Replace OS2LDR]" article.


==Articles==
==Articles==
* [http://www.edm2.com/0607/kernel.html Inside the OS/2 Kernel]
* David C. Zimmerli: [http://www.edm2.com/0607/kernel.html Inside the OS/2 Kernel]
* [http://www.edm2.com/0703/hshk.html OS2LDR and OS2KRNL -- The Secret Handshake]
* David C. Zimmerli: [http://www.edm2.com/0703/hshk.html OS2LDR and OS2KRNL - The Secret Handshake]
* [http://www.edm2.com/0705/freeldr/freeldr.html A Project to Replace OS2LDR]


[[Category:Files]]
[[Category:Files]]

Latest revision as of 22:39, 16 May 2019

OS2LDR is known as the OS/2 Loader.

OS2LDR module, running in real mode, sets up the PIC chips, sets the PIT timer chips, queries the BIOS for hardware configuration data, reads various CMOS and ROM information, and finally loads (i.e., reads in and applies fixups to) OS2KRNL and transfers control to it at its start address, syiInitializeOS2.

Note
This is one of the critical files for the OS/2 Kernel.

Versions

Date Version Size Comments
1997-12-04 28.160 B OS/2 2.11 (PJ23092)
2011-05-06 43,008 B
2011-05-06 45,056 B eCS 2.1

See also: OS2LDR Replacements

Articles