OS/2 1.x Improvement Ideas

From DisNCord Community Wiki
Revision as of 08:14, 15 January 2023 by Dr. Shuppet (talk | contribs) (→‎Added tools to analyze binaries to the list)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This is a list of ideas that could be implemented to improve the OS/2 1.x experience, of various kinds of difficulty and required knowledge.

  • INT 21h support, for WLO to be able to run most Windows 3.0 applications. Many of them use INT 21h, it improved with 3.1, but that also added interfaces not implemented by WLO. Not sure how possible that is, since it would require ring 0 modifications, which are limited in OS/2 (to research: how limited? Do portions of drivers run in ring 0?).
  • 32-bit RAMdisk. Shouldn't be too hard if the driver is able to set code segments to 386 mode, it should mostly just work. Given how much memory IBM software requires, this might be quite useful (though you might argue you can just plug in a 32-bit kernel...).
  • 64-bit RAMdisk. This is more of a challenge, it was done on ArcaOS, which is 32-bit OS/2, and unlike the former is mostly useless.
  • A web server and/or client would be interesting.
  • Porting more tools to analyze binaries.