Jump to content

OS2LDR: Difference between revisions

From EDM2
Ak120 (talk | contribs)
mNo edit summary
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.  


==Versions==
==Versions==
 
{|border="wikitable"
 
!Date||Version||Size||Comments
{| border="1"
|-
!Date
!Version
!Size
!Comments
|-
|May/06/2011 6:44pm
|N/A
|43,008 bytes.
|OS/2 Loader.
|-
|-
|May/06/2011 10:44pm
|2011-05-06 18:44|| ||43,008 bytes||OS/2 Loader
|N/A
|45,056 bytes.
|OS/2 Loader - Included on eCS 2.1.
|-
|
|
|
|
|-
|-
|2011-05-06 22:44|| ||45,056 bytes||OS/2 Loader - Included on eCS 2.1
|}
|}


==Alternative Version==
==Alternative Version==
===QSINIT===
===QSINIT===
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.
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.


===FreeLDR===   
===FreeLDR===   
Line 45: Line 26:
* [http://www.edm2.com/0703/hshk.html OS2LDR and OS2KRNL -- The Secret Handshake]
* [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]
* [http://www.edm2.com/0705/freeldr/freeldr.html A Project to Replace OS2LDR]
* [http://ru.ecomstation.ru/showarticle.php?id=177 How to create own os2ldr] by [[Pavel Shtemenko]] (2008-03-27)
* [http://ru.ecomstation.ru/showarticle.php?id=177 How to create own os2ldr] by [[Pavel Shtemenko]] (2008-03-27)


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

Revision as of 17:14, 10 June 2017

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.

Versions

Date Version Size Comments
2011-05-06 18:44 43,008 bytes OS/2 Loader
2011-05-06 22:44 45,056 bytes OS/2 Loader - Included on eCS 2.1

Alternative Version

QSINIT

There is a OS2LDR alternative called 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.

FreeLDR

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 "A Project to Replace OS2LDR" article.

Phoenix OS/4

Phoenix OS/4 project also produced an OS2LDR replacement. It is close source and works with the OS/4 kernel produced on the same package.

Articles