CharlesF Posted April 26, 2010 Share Posted April 26, 2010 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 Link to comment Share on other sites More sharing options...
rainyd Posted April 27, 2010 Share Posted April 27, 2010 I hope this wonderful project wasn't frozen because there's no new updates on sourceforge since February. Link to comment Share on other sites More sharing options...
Tihiy Posted April 27, 2010 Share Posted April 27, 2010 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. Link to comment Share on other sites More sharing options...
rainyd Posted April 27, 2010 Share Posted April 27, 2010 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. Link to comment Share on other sites More sharing options...
HardDriv'n Posted April 29, 2010 Share Posted April 29, 2010 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.net/projects/mpc-hc/files/The one labeled 2009-08-26 Link to comment Share on other sites More sharing options...
lelandaust Posted April 30, 2010 Share Posted April 30, 2010 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?lelandaustKernelEx v 4.5 Beta Link to comment Share on other sites More sharing options...
schwups Posted May 1, 2010 Share Posted May 1, 2010 (edited) 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, mp4K-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 May 1, 2010 by schwups Link to comment Share on other sites More sharing options...
sherpya Posted May 3, 2010 Share Posted May 3, 2010 (edited) Hi,I was looking at sources, I think vc6 is still not a good idea nowadays, vs 2005 produces executables compatible with win98but I think mingw would be preferred since you may better control stuff that are linkedI've tried to build kexcore by converting thunks.cpp in a pure att asm but I'm unable to resolve intermodular symbolsunfortunately gcc does not support naked functions so you can't just write the function and then emit asm by using __asm()about mpcGetRawInputDeviceList -> return 0replace other RawInputStuff with stubs, the only code where used is in mplayerc.cppvoid 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 dllwith missing stubs?I already made some compatibility stuff, that may be usefullhttp://clamwin.git.sourceforge.net/git/gitweb.cgi?p=clamwin/clamav-win32.git;a=tree;f=contrib/msvc/src/dllmain;h=a59d356c3f1b369e1a13f2c02cb39d781b854610;hb=HEADalso consider interacting with reactos/wine projects Edited May 3, 2010 by sherpya Link to comment Share on other sites More sharing options...
dencorso Posted May 3, 2010 Share Posted May 3, 2010 Welcome back, sherpya! It's great to have you here! Please consider showing up more often. There's lots of things to do and too few coders/modders...Auguri! Link to comment Share on other sites More sharing options...
rilef Posted May 10, 2010 Share Posted May 10, 2010 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-codecs.com/AAC_aacPlus_Player_Plugin_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. Link to comment Share on other sites More sharing options...
M()zart Posted May 12, 2010 Share Posted May 12, 2010 (edited) 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=00010282EBX=09ecffbc SS=018f ESP=09ecf000 EBP=09ecf018ECX=09ecf038 DS=018f ESI=09ecf350 FS=55a7EDX=00000020 ES=018f EDI=7fc63681 GS=0000Bytes 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 May 12, 2010 by M()zart Link to comment Share on other sites More sharing options...
M()zart Posted May 13, 2010 Share Posted May 13, 2010 (edited) 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 May 17, 2010 by M()zart Link to comment Share on other sites More sharing options...
xrayer Posted May 17, 2010 Share Posted May 17, 2010 I played with KernelEx 4.5 yesterday and successfully installed Mozilla Seamonkey 2.0.4 and BOCHS PC emulator 2.4.5. Good work. Link to comment Share on other sites More sharing options...
halohalo Posted May 18, 2010 Share Posted May 18, 2010 (edited) 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 May 18, 2010 by halohalo Link to comment Share on other sites More sharing options...
EvanD Posted May 18, 2010 Share Posted May 18, 2010 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! Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now