Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account



Photo

KernelEx 4.5.2

- - - - -

  • Please log in to reply
1557 replies to this topic

#551
herbalist

herbalist

    paranoid independent

  • Member
  • PipPipPipPipPip
  • 740 posts
  • Joined 15-December 06
  • OS:98
  • Country: Country Flag
I was using Foxit but got tired of the resource problems with newer versions. PDFxchange works well with KernelEX and doesn't have that problem. It seems to integrate well with SeaMonkey if you want it to work that way. The only problems I've had with it is conflicting with themes in RP9, and it comes with the ask toolbar installer. You're supposed to be able to opt out of that if desired. I blocked the toolbar install with SSM instead. It seems very well behaved, lots of features, almost to the point of being cluttered.

So far, no problems or conflicts with KernelEX on lite98SE. Working very well. No stability issues. It would be easy to forget it's even installed. Excellent work!


How to remove advertisement from MSFN

#552
halohalo

halohalo

    Member

  • Member
  • PipPip
  • 187 posts
  • Joined 07-December 06
  • OS:98SE
  • Country: Country Flag
The installer for QtWeb Internet Browser 3.3 works at Win2000 compatibility mode.

At XP mode, QtWeb will crash if I point on the menu. So I use Win2000 mode instead and have no problem.http://i88.photobuck...nelex/qtweb.jpg
But there will be an error message when I close QtWeb, and it occurs at both XP and 2000 mode:

QTWEB caused an invalid page fault in
module USER.EXE at 0004:00006307.
Registers:
EAX=0002bb38 CS=1777 EIP=00006307 EFLGS=00000202
EBX=00010002 SS=5db7 ESP=00000000 EBP=00000012
ECX=0002001e DS=167f ESI=0002bb28 FS=587f
EDX=00000002 ES=0aaf EDI=000000a8 GS=0000
Bytes at CS:EIP:
52 50 89 76 f4 89 5e f6 9a 02 0f 8f 17 52 50 57
Stack dump:
0002bb28 ffff00a8 00101ed3 d7b3d431 00367d60 177763a3 00000000 00a8001e 0002bb28 0002bb28 bb2800a8 02360002 00c92365 005ad419 177763a3 00000000

Besides, the error message about javascript appears when I test QtWeb with Peacekeeper benchmark.
Anyway I think QtWeb is stable than other WebKit-based browsers at the moment.

I also tried Midori 0.1.8 at 2000 mode, but it can't display web content normally.

#553
M()zart

M()zart

    Member

  • Member
  • PipPip
  • 283 posts
  • Joined 17-June 08

The installer for QtWeb Internet Browser 3.3 works at Win2000 compatibility mode.

At XP mode, QtWeb will crash if I point on the menu. So I use Win2000 mode instead and have no problem.


Great news! I always wanted QtWeb on Win98, but I have not tried Win2K mode.

#554
schwups

schwups

    schwups

  • Member
  • PipPipPip
  • 417 posts
  • Joined 11-November 09
  • OS:ME
  • Country: Country Flag
I've installed (Win ME, KEX 4,5 beta2, RP9) the K-lite Codec Pack 5.83 without error.
The Media Player Classic inside doesn't work.

Skype 3.0/3.1 - These versions are the best to use video. It is still possible that the programm crashes after start Video. I hope you can solve this.

Google Earth 4.1 mod. for Win98/ME: Worked useless without KEX and RP9 - now fine like in XP. Important: -driver Nvidia 82.16: use OpenGL Mode / directX: no layers in sidebar

-driver Nvidia 82.69: use directX Mode / GE doesn't start in OpenGL Mode
To check directX delete in GE programmfolder alchemy\ogl the three
files - start GE. Now check Tool/Options/3DVIEW directX and restart GE.
Now GE works fine.

- driver NV 77.72 not recommendable for GE
- driver NV 81.98 not testet.

(directX 9c and NET Framework 1.1/2.0 installed)

Edited by schwups, 23 April 2010 - 11:02 AM.


#555
HardDriv'n

HardDriv'n

    Resident Know-It-Not

  • Member
  • PipPip
  • 142 posts
  • Joined 24-September 09
  • OS:none specified
  • Country: Country Flag

(directX 9c and NET Framework 1.1/2.0 installed)

Does KernelEx allow an installation of a later DirectX 9.0c package than the vanilla Windows 98/ME does?

#556
CharlesF

CharlesF

    Advanced Member

  • Member
  • PipPipPip
  • 461 posts
  • Joined 13-July 08
  • OS:98SE
  • Country: Country Flag

Does KernelEx allow an installation of a later DirectX 9.0c package than the vanilla Windows 98/ME does?

Have a look here: DirectX 9.0c User Runtime June 2008 Update, starting in post #26 :no:

#557
rainyd

rainyd

    Advanced Member

  • Member
  • PipPipPip
  • 407 posts
  • Joined 04-April 05
  • OS:98SE
  • Country: Country Flag
I hope this wonderful project wasn't frozen because there's no new updates on sourceforge since February.

#558
Tihiy

Tihiy

    the creator

  • Member
  • PipPipPipPipPipPipPip
  • 1,941 posts
  • Joined 19-November 04
  • OS:Windows 7 x64
  • Country: Country Flag

Donator

It's paused / suspended since Xeno86 is busy with diploma and i'm busy back with RP.
Please report critical issues (ex.: broken MSYS) to be fixed in stable release.

#559
rainyd

rainyd

    Advanced Member

  • Member
  • PipPipPip
  • 407 posts
  • Joined 04-April 05
  • OS:98SE
  • Country: Country Flag

It's paused / suspended since Xeno86 is busy with diploma and i'm busy back with RP.
Please report critical issues (ex.: broken MSYS) to be fixed in stable release.


Thank you for the explanation.

#560
HardDriv'n

HardDriv'n

    Resident Know-It-Not

  • Member
  • PipPip
  • 142 posts
  • Joined 24-September 09
  • OS:none specified
  • Country: Country Flag

I've installed (Win ME, KEX 4,5 beta2, RP9) the K-lite Codec Pack 5.83 without error.

I've installed the K-Lite codec pack 5.90, but no video will play back... Did this work out or you on 5.83?


The Media Player Classic inside doesn't work.

Not sure why that happened, but the latest stable build from their sourceforge page does work: http://sourceforge.n...s/mpc-hc/files/
The one labeled 2009-08-26

#561
lelandaust

lelandaust
  • Member
  • 3 posts
  • Joined 30-April 10
  • OS:98SE
  • Country: Country Flag
Can KernelEx be used to allow NT4.0 File Manager (Winfile.exe, 32-bit, LFNs compliant) to run under Win98SE? If so, are there any special steps that must be done?

lelandaust

KernelEx v 4.5 Beta

#562
schwups

schwups

    schwups

  • Member
  • PipPipPip
  • 417 posts
  • Joined 11-November 09
  • OS:ME
  • Country: Country Flag
Hallo HardDriv'n,

I've tested a little bit. The KMPlayer 2.9.3.1428 seems to work proper with the K-Lite Codec Pack also the Gomplayer 2.2.21. The VLC Player 1.0.3 now doesn't play anything.
The updated WindowsMediaPlayer 9.00.00.4504 and JetAudio 7.1.1 had problems to play mpg.
Tested formats: flv, mpg, mp3, wav, flac, ogg, mp4

K-lite Codec Pack 5.83 Full installed (Media Player Classic HomeCinema 1.3.1752.0 inside doesn't work (missing Export-User32.dll:GetRawInputDeviceList))
.

The CodecTweakTool starts in Compatibility Mode for Win2000 SP4.

Edited by schwups, 01 May 2010 - 03:35 PM.


#563
sherpya

sherpya

    Newbie

  • Member
  • 18 posts
  • Joined 26-August 05
Hi,
I was looking at sources, I think vc6 is still not a good idea nowadays, vs 2005 produces executables compatible with win98
but I think mingw would be preferred since you may better control stuff that are linked
I've tried to build kexcore by converting thunks.cpp in a pure att asm but I'm unable to resolve intermodular symbols
unfortunately gcc does not support naked functions so you can't just write the function and then emit asm by using __asm()

about mpc

GetRawInputDeviceList -> return 0

replace other RawInputStuff with stubs, the only code where used is in mplayerc.cpp

void CMPlayerCApp::RegisterHotkeys()
{
    RAWINPUTDEVICELIST	InputDeviceList[50];
    UINT				nInputDeviceCount = countof(InputDeviceList);
    RID_DEVICE_INFO		DevInfo;
    RAWINPUTDEVICE		MCEInputDevice[] =
    {
        //	usUsagePage		usUsage			dwFlags		hwndTarget
        {	0xFFBC,			0x88,				0,		NULL},
        {	0x000C,			0x01,				0,		NULL},
        {	0x000C,			0x80,				0,		NULL}
    };

    // Register MCE Remote Control raw input
    for (int i=0; i<countof(MCEInputDevice); i++)
        MCEInputDevice[i].hwndTarget = m_pMainWnd->m_hWnd;

    nInputDeviceCount = GetRawInputDeviceList (InputDeviceList, &nInputDeviceCount, sizeof(RAWINPUTDEVICELIST));
    for (int i=0; i<nInputDeviceCount; i++)
    {
        UINT	nTemp = sizeof(DevInfo);
        if (GetRawInputDeviceInfo (InputDeviceList[i].hDevice, RIDI_DEVICEINFO, &DevInfo, &nTemp)>0)
        {
            if (DevInfo.hid.dwVendorId == 0x00000471 &&		// Philips HID vendor id
                DevInfo.hid.dwProductId == 0x00000617)		// IEEE802.15.4 RF Dongle (SRM 7500)
            {
                MCEInputDevice[0].usUsagePage	= DevInfo.hid.usUsagePage;
                MCEInputDevice[0].usUsage		= DevInfo.hid.usUsage;
                GetRemoteControlCode = GetRemoteControlCodeSRM7500;
            }
        }
    }


    RegisterRawInputDevices (MCEInputDevice, countof(MCEInputDevice), sizeof(RAWINPUTDEVICE));


    if (m_s.fGlobalMedia)
    {
        POSITION pos = m_s.wmcmds.GetHeadPosition();

        while(pos)
        {
            wmcmd& wc = m_s.wmcmds.GetNext(pos);
            if (wc.appcmd != 0)
                RegisterHotKey(m_pMainWnd->m_hWnd, wc.appcmd, 0, GetVKFromAppCommand (wc.appcmd));
        }
    }
}

Also I'm curious about the hook works, it's a replacement of kernel32? it is possible to make it works as "light" version, I mean a loader that will inject a dll
with missing stubs?
I already made some compatibility stuff, that may be usefull
http://clamwin.git.s...b854610;hb=HEAD

also consider interacting with reactos/wine projects :D

Edited by sherpya, 02 May 2010 - 09:01 PM.


#564
dencorso

dencorso

    Iuvat plus qui nihil obstat

  • Supervisor
  • 6,026 posts
  • Joined 07-April 07
  • OS:98SE
  • Country: Country Flag

Donator

Welcome back, sherpya! It's great to have you here! :thumbup
Please consider showing up more often. There's lots of things to do and too few coders/modders...
Auguri!

#565
rilef

rilef

    Junior

  • Member
  • Pip
  • 59 posts
  • Joined 08-April 10
  • OS:none specified
  • Country: Country Flag
The Orban AAC/AACPlus plugin is the best way to play AACPlus media files in Windows Media Player or other directshow player. To install the Orban AAC/AACPlus Windows Media Player Plugin for win9x/me:

To be installed and run, the Orban plugin requires that GDIPlus.dll first be installed (downloaded from http://www.mdgx.com/upd98me.php). The Orban plugin is currently available from several download sites, including http://www.free-code...in_download.htm .

The Orban plugin installer program may require Windows 2000/XP compatibility in order to run. Once installed, modify the Windows Registry as follows:

Find this registry key: "HKEY_LOCAL_MACHINE\Software\KernelEx\AppSettings\Configs ".
Add the following string to this registry key: "C:\Program Files\Orban\AAC-aacPlus Plugin\aacpParser.dll"
Enter the following string value for this string: "WINXP"
Reboot.

#566
M()zart

M()zart

    Member

  • Member
  • PipPip
  • 283 posts
  • Joined 17-June 08
Remember, I (and some other people) wrote about errors during reboot and shutdown? It seems that I found when they are reproduced. They are reproduced usually when I shutdown or reboot with usb storage device plugged in. As my hdd is just 1.7 Gb, it is often plugged in all the time, when I shutdown or reboot. I'm using NUSB 3 (as I remember, 3.3) and I have USB 1.1 ports, not USB 2. It seems, the error is not reproduced without KernelEx installed.

After installing RP 9.5 (I don't know if this is the reason) I've encountered an error, which I never had before - CrystalPlayer 1.98 crashed in kexbases.dll. It is Win98 compatible application and works without KernelEx. I have been using it all the time and it always worked OK. Now after this crash I have disabled KernelEx for it, and I have not tested if the error is reproducible.

Program CRYSTAL caused an error accessing stack (this is my translation from russian)
in module KEXBASES.DLL at 0187:bfa41c4e.
Registers:
EAX=7fc63660 CS=0187 EIP=bfa41c4e EFLGS=00010282
EBX=09ecffbc SS=018f ESP=09ecf000 EBP=09ecf018
ECX=09ecf038 DS=018f ESI=09ecf350 FS=55a7
EDX=00000020 ES=018f EDI=7fc63681 GS=0000

Bytes at address CS:EIP:
50 8b 4d 08 51 ff 15 2c 42 a5 bf 85 c0 74 0a b8

Stack data:
00000020 09ecf038 00000000 81846528 00000070 00000000 09ecf06c 7fc5348a ffffffff 7fc63660 00000020 09ecf038 00000000 81849164 81849120 7fc39ae0

Edited by M()zart, 12 May 2010 - 12:41 AM.


#567
M()zart

M()zart

    Member

  • Member
  • PipPip
  • 283 posts
  • Joined 17-June 08
Please add PrintWindow function to the KernelEx. It seems, it is the last missing import for Aston Menu. Not sure if Aston Menu will work, but I think it worth trying. PrintWindow implementation from Wine should be OK, as I see. May be just replace SendMessageW with SendMessageA, because there are no strings to send.

Upd: Well, I tried to do this, but Aston menu crashes. So may be there is no need for this function...

Edited by M()zart, 17 May 2010 - 05:32 AM.


#568
xrayer

xrayer

    RayeR

  • Member
  • PipPip
  • 145 posts
  • Joined 15-May 07
  • OS:98SE
  • Country: Country Flag
I played with KernelEx 4.5 yesterday and successfully installed Mozilla Seamonkey 2.0.4 and BOCHS PC emulator 2.4.5. Good work.
Win98(SE)CZ unofficial support site.
Running MSDOS 6.22, FreeDOS, Win98SE+KEX-4.5.2+nSP+nUSB, NT4.0-SP6, WinXP-SP3, Debian Linux
Gigabyte GA-P31-DS3L, Core 2 Duo E8500@3,6GHz, 4GB DDR2, GF7900GT/256M, SSD Samsung 840 Pro, WD1000FBYX SATA, SB Audigy 2

#569
halohalo

halohalo

    Member

  • Member
  • PipPip
  • 187 posts
  • Joined 07-December 06
  • OS:98SE
  • Country: Country Flag
Lunascape web browser 6.1.3 portable works with KernelEX 4.5 beta 2.
Gecko rendering engine can't show web pages properly at XP mode, so I use 2000 mode instead.
Trident rendering engine works as IE without major problem.

WebKit rendering engine fails to show East Asian characters, and error messages about RPCRT4.dll and MSVCR80.dll appear when I close browser.

http://www.lunascape.tv/

Edited by halohalo, 18 May 2010 - 07:17 AM.


#570
EvanD

EvanD

    KISS Advocate

  • Member
  • 32 posts
  • Joined 17-April 08
  • OS:98SE
  • Country: Country Flag

I played with KernelEx 4.5 yesterday and successfully installed Mozilla Seamonkey 2.0.4 and BOCHS PC emulator 2.4.5. Good work.


Did you have to do anything special to get Seamonkey 2.0.4 to install? Does it work well and does Seamonkey 2 have the same problem with printing that Firefox 3.6 has? Thanks and good work on your part!

#571
xrayer

xrayer

    RayeR

  • Member
  • PipPip
  • 145 posts
  • Joined 15-May 07
  • OS:98SE
  • Country: Country Flag

Did you have to do anything special to get Seamonkey 2.0.4 to install? Does it work well and does Seamonkey 2 have the same problem with printing that Firefox 3.6 has? Thanks and good work on your part!


1st I had to set WinXP SP2 compatability to installation package, then install and finally set compatability for seamonkey.exe. Then I converted my profile from Seamonkey 1.1.19.
I didn't find any problems yet, browsing and emails seems to work. I don't print much often-not tested yet. GDI resources consumption seems to be same as with old Seamonkey.
Win98(SE)CZ unofficial support site.
Running MSDOS 6.22, FreeDOS, Win98SE+KEX-4.5.2+nSP+nUSB, NT4.0-SP6, WinXP-SP3, Debian Linux
Gigabyte GA-P31-DS3L, Core 2 Duo E8500@3,6GHz, 4GB DDR2, GF7900GT/256M, SSD Samsung 840 Pro, WD1000FBYX SATA, SB Audigy 2

#572
xrayer

xrayer

    RayeR

  • Member
  • PipPip
  • 145 posts
  • Joined 15-May 07
  • OS:98SE
  • Country: Country Flag
I found a compatability problem with VirtualDUB, resp. with some its plugins that I use (e.g. FFVDUB.VDF, VDUBAUO.VDF, MP4InputDriver.vdplugin...) and Kernelex. Before I installed Kernelex it ran fine. Now VirtualDUB don't start (no error displayed, I see it only in task manager as a zombie process). I don't use global compatability I rather use individual. Enabling compatability for virtualdub.exe didn't help. When I uninstall Kernelex (ctlpanel/programs/remove) it started to work again. I also tried to downgrade to version 4.0 but the same. Even with old 0.3.6. If mentioned plugins are moved/renamed from plugins and plugins32 dir it starts. Here I made a small VirtualDUB 1.9.9 test package - please try someone else. I don't understand how Kernelex can affect other programs that don't have compatability set. Is there some similar issue with another program that sopped working after Kernelex installation?
Win98(SE)CZ unofficial support site.
Running MSDOS 6.22, FreeDOS, Win98SE+KEX-4.5.2+nSP+nUSB, NT4.0-SP6, WinXP-SP3, Debian Linux
Gigabyte GA-P31-DS3L, Core 2 Duo E8500@3,6GHz, 4GB DDR2, GF7900GT/256M, SSD Samsung 840 Pro, WD1000FBYX SATA, SB Audigy 2

#573
halohalo

halohalo

    Member

  • Member
  • PipPip
  • 187 posts
  • Joined 07-December 06
  • OS:98SE
  • Country: Country Flag

I found a compatability problem with VirtualDUB, resp. with some its plugins that I use (e.g. FFVDUB.VDF, VDUBAUO.VDF, MP4InputDriver.vdplugin...) and Kernelex. Before I installed Kernelex it ran fine. Now VirtualDUB don't start (no error displayed, I see it only in task manager as a zombie process). I don't use global compatability I rather use individual. Enabling compatability for virtualdub.exe didn't help. When I uninstall Kernelex (ctlpanel/programs/remove) it started to work again. I also tried to downgrade to version 4.0 but the same. Even with old 0.3.6. If mentioned plugins are moved/renamed from plugins and plugins32 dir it starts. Here I made a small VirtualDUB 1.9.9 test package - please try someone else. I don't understand how Kernelex can affect other programs that don't have compatability set. Is there some similar issue with another program that sopped working after Kernelex installation?

I can start VirtualDUB 1.9.9 or 1.8.1 without problem.

When I installed KernelEX, I didn't apply KernelEX to every program.

#574
xrayer

xrayer

    RayeR

  • Member
  • PipPip
  • 145 posts
  • Joined 15-May 07
  • OS:98SE
  • Country: Country Flag

I can start VirtualDUB 1.9.9 or 1.8.1 without problem.

When I installed KernelEX, I didn't apply KernelEX to every program.


And did you run my test package or from official site? There's no plugins in official download so it statr but with that plugins don't.
Win98(SE)CZ unofficial support site.
Running MSDOS 6.22, FreeDOS, Win98SE+KEX-4.5.2+nSP+nUSB, NT4.0-SP6, WinXP-SP3, Debian Linux
Gigabyte GA-P31-DS3L, Core 2 Duo E8500@3,6GHz, 4GB DDR2, GF7900GT/256M, SSD Samsung 840 Pro, WD1000FBYX SATA, SB Audigy 2

#575
halohalo

halohalo

    Member

  • Member
  • PipPip
  • 187 posts
  • Joined 07-December 06
  • OS:98SE
  • Country: Country Flag

And did you run my test package or from official site? There's no plugins in official download so it statr but with that plugins don't.

I've tested again and VirtualDUB crashes when those plugins exist. Besides, if you enable KernelEX, VirtualDUB starts with Ffvdub.vdf and MP4InputDriver.vdplugin, but not Vdubauo.vdf.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users