Jump to content

KernelEx 4.5.2


Recommended Posts

Here are some glitches with Firefox 3.0.7 while using KernelEx 4.0 rc1 on Windows 98 SE

It looks like it messed up fading effect that gecko uses, but i'm not an expert and a picture is worth a thousand words:

This is how it looks like (with KernelEx 4.0rc1):

th_ff_wrong1.png

ff_wrong2-1.png

This is how it should look like (with KernelEx 3.6a):

th_ff_right1.png

ff_right2.png

There is also a strange problem regarding fonts in webpage editboxes, for example google:

ff_wrong3.png

I can paste character normally (from notepad for example), and it shows up alright in firefox, but when i try to type it in i get this missing character glyph. I tried to play with character encoding in firefox but to no avail, it only affected static text on page but had no effect on text in editboxes. It seems that only webpage rendering is affected as i can type that same character in firefox address bar and search bar without any problems.

With KernelEx 3.6a it works perfectly (it can be both typed in and pasted in without glitches):

ff_right3.png

I took that single character as an example but the problem affects all special characters from my locale (latin2)

I would also like to add that Punkbuster (pbsvc.exe) is crashing in both kernelex 3.6a and 4.0rc1 (and probalby in earlier versions too), disabling KernelEx for pbsvc.exe solves the problem.

P.S

Many thanks for keeping kernelex alive and kicking, it's a must-have for any win98 user these days :thumbup

Edited by rustweaver
Link to comment
Share on other sites


Have you tried checking in 'Disable KernelEx extentions for this program' in the compatibility tab and seeing if that resolves it?
No, I'm pretty radical when it comes to stuff that negatively impacts software that works fine in regular environment. Will try next version when it comes out, if there's any mention of the eMule issue being fixed in the changelog.
Link to comment
Share on other sites

Realy nice job! Congratulations for Xeno85 and Tihiy. The software works greate. Ooo 3.0.1 and other software is now useable under W98. I miss a little documentation for the "Core.INI". For some situations I think is better to diable or Uninstall KernelEx. Also I miss a simple Uninstall-Function. To help to complete the list of usable programs I list my configuration as follow:

My configuration:

OS System Windows 98 Second Edition

MS Kernel Version 4.10.2222.2225

KernelEx-Version 4.0.1.0

Installed Programs:

7-Zip File Manager 4.64.0.0

Adobe Reader 6.0.4.2005072500 (6.0.2.126)

Adobe Flashplayer 11

Gimp Graphics 2.2.17

GTK+ (Gimp Environment) 2.6.10

Open Office 3.0.1

Sun JAVA Runtime Environment 6.0.70.6

PDFCreator 0.9.7

MS Windows Installer 2.0.2600.2

MS Media Player 9.0.0.2980

The VLC Media Player 0.9.8a (Open Source Media Player: http://www.videolan.org) dosn't work. Actual a dont know, its a problem of Videolan or a problem of KernelEX.

Link to comment
Share on other sites

KernelEx v4.0 RC 2 released !

Now working on Windows 98/Me:

* The Chronicles of Riddick EFBB Demo

* QEmu 0.9

Fixed regressions:

* fixed Adobe Acrobat Reader 7.0 not working with RC 1

* .Net framework was broken in RC 1 now should work correctly

* input issue in Firefox 3 affecting special characters

* eMule couldn't complete downloads in RC 1, now fixed

* transparency issue in Firefox 3

* incompatibility with Norton Utilities

Detailed Changelog:

- fixed uxtheme version check

- added compilation instructions

- fixed msimg32.AlphaBlend bug incorrectly calculating transparency

- added kernel32.GetVersionW to default configuration

- added advapi32.OpenSCManager stubs

- implemented kernel32.GetConsoleWindow

- modified CreateFile, ReadFile and WriteFile so that they now accept overlapped flag

- fixed non-working MoveFileWithProgressA

- fix: DirectX setup has disabled extensions

- added psapi.EmptyWorkingSet stub

- change: KernelEx will first load any other MPRServices before initializing

- added workaround for situation where some kernel driver hijacked system functions

- added missing disable resource check fix

- removed GetMessageW from kexbasen (already in kexbases)

- fixed issue where installer wouldn't complete on fresh system

- fixed BSOD or crashes on shutdown on certain configurations by preventing early unload

- fixed compatibility sheet not working properly for shortcuts

- implemented kernel32.IsProcessorFeaturePresent

- fix: check if last element in merge list does repeat

- fixed compilation issue with PSDK 2003

- fixed Core not displaying error messages correctly

Edited by Xeno86
Link to comment
Share on other sites

At the moment I decide to try 4.0RC1, RC2 is released. :rolleyes:

I have good and bad news. All of the 3.x versions conflicted with SSM free, which prevented me from seriously considering using Kernel EX. I'm happy to report that so far, 4.0RC1 and SSM free are getting along. I have a lot more testing to do but so far it's very encouraging.

Now for the bad news. I uninstalled RC1, rebooted, then installed RC2. After what appeared to be a normal install, the system rebooted, during which I got the following error message:

MPREXE caused an invalid page fault in

module KERNELEX.DLL at 016f:bfa07b7f.

Registers:

EAX=00000000 CS=016f EIP=bfa07b7f EFLGS=00010246

EBX=81791cf0 SS=0177 ESP=0072fb80 EBP=0072fb94

ECX=00000000 DS=0177 ESI=bfa00000 FS=1cef

EDX=00000000 ES=0177 EDI=00000000 GS=0000

Bytes at CS:EIP:

66 8b 48 10 8b 55 f8 8b 04 8a 83 c0 2a 89 45 ec

Stack dump:

0072fb88 817931a6 00000000 81799e64 828dc10c 0072fbac bfa0cfd0 bfa00000 00000001 00000000 00000000 0072fbc4 bfa07859 bfa00000 00000001 00000000

I've switched back to RC1 so I can check further into how well KernelEX and SSM are going to work together.

Rick

Link to comment
Share on other sites

Now for the bad news. I uninstalled RC1, rebooted, then installed RC2. After what appeared to be a normal install, the system rebooted, during which I got the following error message:

[...]

I've switched back to RC1 so I can check further into how well KernelEX and SSM are going to work together.

Rick

Thanks for the report.

Problem should be solved now.

Please re-download.

Link to comment
Share on other sites

With 98SE and Kernelex 4.0 RC 2, I can install Flash 10.0.22 but Firefox 3.0.7 crashes every time. (Seamonkey 1.1.15 complains about Flash 10 when it starts but after I close the dialog, Seamonkey works and Flash 10 works.) Reinstalling Flash 9.0 r159 eliminates all of these problems. Flash 10 use to work for me with Kernelex 0.3.5 but it hasn't worked since 0.3.6. Any suggestions?

Edited by EvanD
Link to comment
Share on other sites

• Debug setupkex project still cannot find prinf:

d:\free\kernelex\common\pemanip.cpp(360) : error C2065: 'printf' : undeclared identifier

• Debug kexbasen project misses a link to symbols found in shell32.lib (but default libs are ignored):

Linking...
Creating library Debug/kexbasen.lib and object Debug/kexbasen.exp
SHGetFolderLocation.obj : error LNK2001: unresolved external symbol _ILGetNext@4
SHGetFolderLocation.obj : error LNK2001: unresolved external symbol _SHAlloc@4
SHGetFolderLocation.obj : error LNK2001: unresolved external symbol _SHFree@4
SHGetFolderLocation.obj : error LNK2001: unresolved external symbol _ILCombine@8
SHGetFolderLocation.obj : error LNK2001: unresolved external symbol _SHILCreateFromPathA@12
../../bin/Debug/kexbasen.dll : fatal error LNK1120: 5 unresolved externals
Error executing link.exe.

• Debug kexbases misses an import in a library that is not on my system:

Linking...
Creating library Debug/kexbases.lib and object Debug/kexbases.exp
_shell32_stubs.obj : error LNK2001: unresolved external symbol _CommonUnimpStub@0
_kernel32_stubs.obj : error LNK2001: unresolved external symbol _CommonUnimpStub@0
_user32_stubs.obj : error LNK2001: unresolved external symbol _CommonUnimpStub@0
_gdi32_stubs.obj : error LNK2001: unresolved external symbol _CommonUnimpStub@0
_advapi32_stubs.obj : error LNK2001: unresolved external symbol _CommonUnimpStub@0
../../bin/Debug/kexbases.dll : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

I'll install the release build and test for a few days, see how it goes. Thanks for the eMule fix, I hope it works.

!!! This board messes with the code boxes, adding email tags to anything that contains the @ symbol. :(

Edited by Drugwash
Link to comment
Share on other sites

Installed fine, everything seems alright and the changes stated (firefox, etc) are fine. However, Trillian Astra is broken again whereas paths are incorrectly registered, calls user profiles in its' own folder (should be %windir%/application data/trillian), sounds no longer work, and crash logs are no longer saveable (broken path).

I greatly appreciate the effort you have put forth into this Xeno. Both you and Tihiy are doing a wonderful job for this community with KernelEx amongst others. :)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...