Closed EgorKuzevanov closed 6 months ago
I think it would be extremely impossible to port OCAPI to Windows NT 3.1-4.0 (especially DOS-based Windows 95-ME).
Windows 2000 (NT 5.0) seems promising because it's very similar to XP and it won't be too hard once OCAPI works on XP RTM.
For Windows 98-ME however, there is KernelEx and the files from OCAPI can be useful for stubbing.
- Firstly, the KernelEx for Windows 98/ME available on the MSFN forum does not currently support running Firefox-like browsers Serpent 52, New Moon 28 and K-Meleon 76 for Windows XP/2003/Vista, as well as universal command-line utility TCIMG compiled with AutoIt v3.3.16.1 (requiring a minimum of Windows XP SP2).
There is an unofficial update for KernelEx which I believed can run some more XP apps.
I think it would be extremely impossible to port OCAPI to Windows NT 3.1-4.0 (especially DOS-based). 2000 (NT 5.0) seems promising.
For Windows 98-ME however, there is KernelEx and the files from OCAPI can be useful for stubbing.
On Windows 2000 SP4 with Extended Kernel by blackwingcat, the universal command-line utility TCIMG compiled with AutoIt v3.3.16.1 (requiring a minimum of Windows XP SP2) runs properly if you use the NNN4NT5.exe utility to replace the Windows kernel version to Windows NT 5.1.2600 SP3 (i.e. Windows XP SP3). Why doesn't the TCIMG utility run on Windows 98 SE with KernelEx?:
There is an unofficial update for KernelEx which I believed can run some more XP apps.
Can you tell me instructions on how to install KernelEx v4.5.2 with unofficial updates on Windows 98 SE without rebooting into MS-DOS mode? Because using the MS-DOS command prompt for copy and move Windows 98 system files (including overwriting) is very inconvenient.
Can you tell me instructions on how to install KernelEx v4.5.2 with unofficial updates on Windows 98 SE without rebooting into MS-DOS mode? Because using the MS-DOS command line to copy and move Windows 98 system files (including overwriting) is very inconvenient.
I don't have a Windows 98/ME machine. But this installer can be useful: https://retrosystemsrevival.blogspot.com/2021/04/kernelex-45201924-installer.html
https://retrosystemsrevival.blogspot.com/2021/04/kernelex-45201924-installer.html
Your link contains an old KernelEx installer for Windows 98 from 2021, which does not support running the latest Serpent 52 browser builds from 2023.
I think it would be extremely impossible to port OCAPI to Windows NT 3.1-4.0 (especially DOS-based). 2000 (NT 5.0) seems promising.
If the Windows NT 4.0 SP6 kernel cannot be modified to reach the Windows 7 or Windows 10 level, then is it possible to reach at least the Windows XP SP3 level (enough to run Firefox-like browsers by roytam1 and Feodor2, as well as software using DirectX 9.0c, like media players MPC-HC v1.7.13, MPC-BE v1.4.6 and VLC Media Player v3.0.20 with modern codecs support)?
I think it would be extremely impossible to port OCAPI to Windows NT 3.1-4.0 (especially DOS-based). 2000 (NT 5.0) seems promising.
Yeah, Windows 9x and early versions of Windows NT may not be compatible with the One-Core-API
But someone had tried creating an extended kernel for Windows NT 4.0:
https://msfn.org/board/topic/182201-windows-nt4-extended-kernel/ (for now, it's a dead project)
https://msfn.org/board/topic/183418-i-am-trying-to-create-an-extended-kernel-for-nt4/page/2/ (last update 25 August, 2023)
Yeah, Windows 9x and early versions of Windows NT may not be compatible with the One-Core-API
Win9x is completely out of the question. NT4 has far too much missing in Win32k.sys and far too much quirks with it's APIs, and the GDI API is too weak.
Go below NT4? Well... NT4 doesn't even have WIN32K.SYS and you can consider it impossible to extend it.
No, no planned version of OCA to support bellow Windows 2000.
Skulltrail192 thanks you
As I am only a man and not God, it is impossible to maintain so many systems...Not even Microsoft does that. Then this topic will be closed.
Skulltrail192, do you plan to develop One Core API for Windows operating systems from 1990s (Windows 95/98/ME and Windows NT 3.1/3.5/3.51/4.0) in 2024?