HomeIE 4 is EVIL!GUIsFilesAboutLinks

Here are a couple of update files to help with browsing under 95, NT 3.51, and NT 4. This includes a patched SeaMonkey and Firefox for NT 3.51, 95, and NT 4 as well as Flash version spoofer to make Youtube work under 95/NT.

SeaMonkey for 95 and NT 3.51 - with "HTML5"

SeaMonkey95 is a custom compile of Mozilla SeaMonkey 1.1.20pre with the following fixes:

Adds graceful fallback for sites that use custom elements such as unrecognized HTML5 section tags. Code is from bug 311366.In other words, Slashdot no longer looks like it went through a Cuisinart. Would you believe it was a 3-line fix?

Incorporates the fix in bug 514955 that restores the ability to access HTTPS sites under 3.51, 95, and NT 4. (same as the Freebl3.dll below) This was broken in 1.1.18 and 1.1.19.

Works around a unicode issue that causes sites to crash on 95 and NT 3.51 when invoking SQLite. In other words, CNN.com, Flickr.com and many others don't crash now on these OSes.

Fixes a separate locking issue when invoking SQLite that prevents the same sites from freezing Mozilla on NT3.51 and 95 gold (OSR 2 didn't appear to have that issue). SQLite is actually running on these OSes now, but it is hard to tell if there are any other problems. The important thing is a random page won't unexpectedly cause a crash.

Note: Anyone using this should go in to the security preferences and disable SSL v3, using only TLS instead. Many web sites are rejecting connections if you don't do that.
 

Download SeaMonkey95

SeaMonkey95.zip
Modified source files SeaMonkey95ModSourceFiles.zip
Firefox 95 - 2.0.0.22pre compiled with the same fixes Firefox95.zip
Thunderbird 95 - 2.0.0.25pre compiled with the same fixes ThunderBird95.zip

SeaMonkey95 under NT 3.51

And just a note, Windows 98 and Windows ME users should install KernelEx which makes it possible to run Firefox 3.6 and Firefox 10 ESR under these OSes. For more details on that, see the KernelEx Wiki.

UPDATE: The RetroZilla project has made additional improvements and enhancments to these browsers, including support for the latest TLS encryption that is requried to talk to some sites AT ALL. (Note that Github is one such site).

RetroZilla Project
https://github.com/rn10950/RetroZilla/

RetroZilla (Mozilla Seamonkey 1.8)
https://github.com/rn10950/RetroZilla/releases/tag/2.2

RZBrowser (Firefox 2)
https://o.rths.cf/gpc/files1.rt/rzbrowser-tls12-20180504.7z

Firefox 3.6 for NT 4 and 98
http://o.rths.cf/gpc/files1.rt/fx36vc71-20171108.7z

MSFN Forum Thread:
https://msfn.org/board/topic/174987-retrozilla-an-updated-version-of-mozilla-for-windows-95-and-nt4-22-released/
 


Youtube Version Spoofer

Flash 7 is the only version of the Flash player that works under Windows 95, NT 3.51, and NT 4. Youtube updated their site so flash 7 users are advised to update their player, and the video refuses to play.

Place this modified Flash 7 file over your existing Npswf32.dll to make Youtube and possibly other sites think you actually have Flash 8. The source of this patch is from the MSFN forums.

If you have a Windows version higher than 95/NT 4 then you should use Flash 8/9 instead.

Note that Flash requires the wininet.dll to be present to run. The appropriate version for NT 3.51 can be found on the Office 97 CD and other redistributable packages.

As of September, 2012 the player they are using is still actually capable of working with Flash 7. But it starts you off on a nonfunctional "lightweight" page it ironically suggests is for older browsers. Clicking the "Go back to regular page" or adding "nofeather=True" to the end of the URL and it will still work. This page, however currently uses some problematic formatting. Thumbnails do not display and many elements are not aligned properly. It appears HTML List Items do not "float" quite the way they should. You can remedy this by placing the updated userContent file listed below in the "chrome" folder of your Mozilla profile directory.

As of May, 2014 the player still works, but Youtube pages check the user agent string and  serve the incorrect content to SeaMonkey 1.1. To work around this in SeaMonkey, you can edit the setting "general.useragent.extra.seamonkey" to include the string "Firefox". Obviously there is no no need to change this setting in Firefox 2.

As of May 2016 all methods of accessing a flash 7 compatible player seem to have been removed. The spoofer below no longer works at all.
 

Download the Flash 7 Youtube Version spoofer

flash_7_youtube_spoof.zip
CSS Overrides for Youtube to fix formatting problems userContent122712.zip

Old Adblock /Adblock Plus for SM 1.1.x and FF 2.x
In case they disappear from elsewhere on the net, here are the two older versions of Adblock that work with SeaMonkey 1.1.x and Firefox 2.x including the custom builds above.

This includes Adblock 0.5, Adblock Plus 1.0.2, and their associated block list text files. Surprisingly they still block most ads out there.
 
Adblock 0.5 and Adblock Plus 1.0.2 for SeaMonkey 1.1.x and Firefox 2.x adblock95.zip

HTTPS fix for SM 1.1.19, TB 2.0.0.24 and FF 2.0.0.22pre.

Freebl3 is a custom complied version of the Mozilla NSS library. This is needed to make SeaMonky 1.1.19, Thunderbird 2.0.0.24, and unofficial Firefox 2.0.0.22pre work with HTTPS sites under NT 3.51, 95 and NT 4. Details are discussed in bug 514955.

The last official Firefox 2 release and Seamonkey 1.1.17 and prior were not affected by this bug.

This is not needed for the custom builds on this page.

Basically the problem revolves around some dead code added in a library shared with Firefox 3.x that references an API that does not exist in NT 3.51, 95, or NT 4. Originally they tried to get some additional random number entropy by scanning temp and shell folders during startup but that caused performance issues, so it was modified to get a random entropy value from a crypto function in ADVAPI32 instead. But this call doesn't exist in early ADVAPI32 versions (NT 3.51 or untouched Win95A) so they linked to it at runtime and left the folder scanning code in there. Unfortunately their folder scanning code links to SHGetSpecialFolderPathW at load time preventing the library from loading at all under NT 3.51, 95, and NT 4. So ironically the scanning code only gets called under NT 3.51 and untouched Win95A (MS installers almost always updated ADVAPI32) but the code can't run on those versions.  Documentation does say SHGetSpecialFolderPathW can exist under 95 and NT 4 - but only in the unlikely chance that the IE 4.0 webby desktop is installed - which even back in the day was an unreasonable requirement.
 
Download the "Freebl3" HTTPS fix freebl3.zip

 

Back to Files