Open FlorianisonGitHub opened 2 months ago
This seems to be some XP support code that I would probably need to deep dive into and ask a bunch of people about. Not sure when or if I'll get around to doing it. Better off asking Mypal dev.
How to compile myPal without these functions?
It might work if you remove this code. However I assume you'll need to find a workaround compatible with the kernel or bypass whatever needs it.
NtReleaseKeyedEvent and NtWaitForKeyedEvent in the ntdll.dll are missing in Windows 98/ME even with KernelEx + Core. I tried modifying the files, but give me "Couldn't load XPCOM" error.
It is possible to plan fixing these errors to have it working properly on Windows 98 even with KernelEx + Core? Because it did work on Windows 2000 with Extended Kernel v3.1b or newer.
Some version should work on Windows 98/ME even with KernelEx + Core along with non-SSE and SSE (non-SSE2) processors. I also wished ePal 68 can be ported to Windows 2000 (without extended kernel) / Windows XP RTM / Windows XP SP1 / Windows XP SP2 too (as it lacked many modern features).
https://www.reddit.com/r/windows98/comments/17bw78x/mypal_68_for_windows_98/
NtReleaseKeyedEvent and NtWaitForKeyedEvent in the ntdll.dll are missing in Windows 98/ME even with KernelEx + Core, and cannot run ePal 68. Can this issue be fixed (also fix XPCOM error for Win98/ME with Kernel + Core)? Thanks. The same issue appears also on 68.14.2, I have 68.14.1. Same thing to Mypal 68.