NOTICE 2009/12/24: SH95UPD v0.0.8 beta is now released.
NOTICE 2009/12/23: I think that this is very bad news... SH95UPD may actually become permanently dead under my programming and management...
My 8-year old second-hand PC has finally been replaced... as it has suffered another major failure this December (The RAM modules were not being properly detected by the Mainboard), but I managed to get it fixed (By luck. I really didn't swap anything). My father got me a new laptop... with Windows 7 on it.
Since I got a new system... the old, ailing PC has to go... soon.... although not yet.
I feel like re-writing SH95UPD into C, under Open Watcom C instead, to make it more sleeker... but I think that that may not be feasible.
NOTICE 2009/11/02: Geocities Singapore (The web host for my website) is now dead, and all links pointing there are dead.
This project implements functions not found in the windows 95 shell but present windows 98, allowing the users of 98lite (sleek),
ROM, ROM2 to be able to once again run programs that would only work with the Windows 98 shell and not with the windows 95 shell.
SH95UPD is based on the KernelEX project, and is basically a stripped down version of KernelEX.
Currently it only tampers with Shell32.dll, adding functions present from the IE4 shell update to it.
This project neither requires nor includes files from Windows 98, and does not distribute any copyrighted files.
It is designed so that KernelEX(And similar software) can be installed over it, with almost no loss of functionality.
Starting with the Release candidate v0.0.2B, the SH95Version function is no longer included. Hence Kernel32.dll is now unpatched.
If you are installing SH95UPD v0.0.8 over a system with an older version of SH95UPD, please uninstall the older version before proceeding.
Please note that you would still need to hex edit DESK.cpl and replace all occurances of SHELL32.dll with SHELL32.w98 (Or the name of your Win98 SHELL32.DLL).
This problem seems to be a fault with 1 of the Win95 SHELL32.dll's internal functions, and is currently being addressed.
However, this should be the *only* file you would ever need to hex edit again.
SH95UPD v0.0.6 is the last build of SH95UPD to be based on KernelEx 0.32a, while newer builds are now based on KernelEx 0.36.
This version of SH95UPD, v0.0.8, has major core changes from v0.0.7A. However, it may possibly have many new bugs.
Please discuss any "new" bugs introduced in v0.0.8(Crashes or unusual behaviour that were not present before installing SH95UPD v0.0.8) at the SH95UPD thread at the MSFN forums.
All the binary files provided in this released have been pre-compressed with UPX.
IMPORTANT! SH95UPD v0.0.8 has some extreme core changes done to it (View the changelog for details).
Hence you can consider it to be a "Ultra Beta", a much bigger beta than v0.0.7 when it was initially released.
Frankly, I have not really heavily tested this, but I have yet to encounter any flaws. Please report any _new_ crashes you may encounter.
***PLEASE READ THE README FILE CAREFULLY***
Credit goes to Xeno86 and (x).
- Windows 95, Windows 98 Standard Edition, Windows 98 Second Edition or Windows Millienium
- Any locale and kernel version
- Windows 95 Shell (Any version, but must be from a pre-OSR2.5(Pre-Windows 95C) Windows 95 build) already installed and working
Thank you all SH95UPD users for your support.
New project homepage (Lists all SH95UPD related posts):
The latest version is v0.0.8, and latest stable version is v0.0.7A.
The link to the homepage below got changed somehow... please update your links.
Check the home page for more information and for the latest stable releases, release candidates, source code and tools.
Tools for new SH95UPD users:
Quicklaunch replacement for Win95 shell users: http://www.msfn.org/...mp;#entry463508
IEridicator 2001 and IEridicator 2001A: http://www.litepc.com/ieradicator.html
Please avoid hot-linking directly to the files as the file names will change over time.
Rejoice 98lite users!!!
A Merry Christmas and a Happy New Year to the MSN community!
Edited by sp193, 24 December 2009 - 12:26 PM.