<?xml version="1.0"?>
<rss version="2.0"><channel><title>Windows 9x Member Projects Latest Topics</title><link>https://msfn.org/board/forum/91-windows-9x-member-projects/</link><description>Windows 9x Member Projects Latest Topics</description><language>en</language><item><title>Microsoft Windows Update v3/v4/v5</title><link>https://msfn.org/board/topic/183394-microsoft-windows-update-v3v4v5/</link><description><![CDATA[<p>
	Hello, I want to recreate the Microsoft Windows Update v3/v4/v5 sites in local with all the elements.
</p>

<p>
	I know the Wayback Machine Downloader to do this but I can't find any pages of this site on web.archive.org.
</p>

<p>
	So, can you help me doing that project?
</p>

<p>
	 
</p>

<p>
	Note: this is a public project, anyone can participate, but pls, don't share other Windows Update sites than v3, v4, v5 or v6.
</p>
]]></description><guid isPermaLink="false">183394</guid><pubDate>Thu, 10 Mar 2022 18:32:22 +0000</pubDate></item><item><title>Firefox 24 - 52 for ME and 98</title><link>https://msfn.org/board/topic/181424-firefox-24-52-for-me-and-98/</link><description><![CDATA[<p>
	For people who enjoy testing.<img alt=":)" data-emoticon="" src="https://msfn.org/board/uploads/emoticons/default_smile.png" title=":)" />
</p>

<p>
	I would like to express my thanks for the work. Jumper, I know you've spent endless hours with the further development of KernelEX. I'm able to run Firefox 35 and even 52.9 and see almost the whole contents of the web on Windows Millennium again.
</p>

<p>
	 
</p>

<p>
	Versions 24 up to 35.0.1 are still usable for some websites. However, these versions are no longer up to today's requirements.
</p>

<p>
	There is a workaround to run higher versions up to 52.9 as well as RT's Serpent 55/52, NewMoon 28 and others - see below.
</p>

<p>
	 
</p>

<p>
	<a href="https://ftp.mozilla.org/pub/firefox/releases/" rel="external nofollow">ftp.mozilla.org/pub/firefox/releases</a>
</p>

<p>
	Firefox Portable:
</p>

<p>
	<a href="https://sourceforge.net/projects/portableapps/files/Mozilla%20Firefox%2C%20Portable%20Ed./" rel="external nofollow">sourceforge.net - FirefoxPortable</a>
</p>

<p>
	 
</p>

<p>
	<u><span style="color:#c0392b;"><strong>Firefox 24.0 - 35.0.1</strong></span></u>
</p>

<p>
	Requirements:
</p>

<p>
	<a href="https://msfn.org/board/topic/181424-firefox-24-52-for-me-and-98/?do=findComment&amp;comment=1181947" rel="">KernelEx</a>: KernelEx.dll 4.5.2016.25, Kexbasen.dll 4.5.2016.25, Kexbases.dll 25, Core.ini 25h with <span>Kexcom.dll 18, Sheet.dll 19, verify.exe 18 and VKrnlEx.vxd of 18</span>
</p>

<p>
	Set Firefox.exe, Xul.dll and furthermore for portables the FirefoxPortable.exe to Windows XP SP2 or higher. Otherwise you get an error "Couldn't load XPCOM".
</p>

<p>
	Explanation: Xul.dll is set to 2k in the Registry (HKEY_LOCAL_MACHINE\SOFTWARE\KernelEx\AppSettings\Configs). This string entry *\XUL.DLL="NT2K" can be deleted to get the file in follower mode (default). Reboot required. 2k mode was set on Xul for older FF versions like 9.0.1.
</p>

<p>
	Don't choose Legacy WinXPSP2! Firefox will be very unstable.
</p>

<p>
	 
</p>

<p>
	<a href="https://www.mozilla.org/en-US/firefox/48.0/system-requirements" rel="external nofollow">Recommended Hardware</a> (by Mozilla / Firefox)<span>:</span>
</p>

<p>
	Pentium 4 or newer processor that supports SSE2
</p>

<p>
	512MB of RAM
</p>

<p>
	200MB of hard drive space
</p>

<p>
	After version 48, SSE2 CPU extensions are going to be required on Windows.
</p>

<p>
	However, the websites have become much more demanding over the years.
</p>

<p>
	 
</p>

<p>
	<strong>Improved version 31.8 for ME/98<span>:</span></strong>
</p>

<p>
	<span>Details:</span>
</p>

<div class="ipsSpoiler" data-ipsspoiler="">
	<div class="ipsSpoiler_header">
		 
	</div>

	<div class="ipsSpoiler_contents">
		<p>
			1. Working address (URL) bar
		</p>

		<p>
			2. No delayed loading of web pages
		</p>

		<p>
			3. Working "Restore Previous Session", "Recently Closed Tabs" and "Recently Closed Windows"
		</p>

		<p>
			4. "browser.newtabpage.enabled" set to false for more stability
		</p>

		<p>
			5. No Tab artifacts ("gfx.content.azure.backends" set to skia)
		</p>

		<p>
			6. Plugin Container disabled for more stability
		</p>

		<p>
			7. QuickJava 2.0.5 - Javascript, Style, Image Toggler
		</p>

		<p>
			8. PlainOldFavorites 1.3.1
		</p>

		<p>
			9. ClassicThemeRestorer 1.5.3 (disabled)
		</p>

		<p>
			10. "browser.urlbar.trimURLs" set to false to see protocol / scheme in URL (http/https...)
		</p>

		<p>
			Unsolved - not working: 
		</p>

		<p>
			* Adding bookmarks - Use PlainOldFavorites instead.
		</p>

		<p>
			* Recently visited addresses aren't saved.
		</p>

		<p>
			* Printing
		</p>

		<p>
			and see issues below.
		</p>
	</div>
</div>

<p>
	<span>Download:</span>
</p>

<p>
	<strong><a href="https://webmail.freenet.de/Cloud/?shareToken=0d7b8a7214a3e75eadc84189d6db24806f6ca568" rel="external nofollow"><span style="color:#1abc9c;">Firefox 31.8esr portable</span></a></strong><br />
	 
</p>

<p>
	<strong>Extensions</strong><span><strong>:</strong>                                            </span><span>          </span>Compatibility
</p>

<p>
	<a href="https://www.iosart.com/firefox/plainoldfavorites/" rel="external nofollow">PlainOldFavorites 1.3.1</a>                                     Firefox   3.0 - 56.*
</p>

<p>
	<a href="http://archive.org/download/Firefox_Legacy_Collector_Dump/legacycollector.org.tar/srv/www/legacycollector/public_html/firefox-addons/1237/quickjava-2.0.5.1-signed.xpi" rel="external nofollow">QuickJava 2.0.5</a>                                                Firefox 20.0 - 36.*
</p>

<p>
	<a href="https://github.com/Aris-t2/ClassicThemeRestorer/releases/download/1.5.3/CTR_v1.5.3.xpi" rel="external nofollow">ClassicThemeRestorer 1.5.3 CTR</a>                       Firefox 29.0 - 50.0
</p>

<p>
	 
</p>

<p>
	<strong>Newer Versions and Forks:</strong>
</p>

<p>
	<strong><a href="https://msfn.org/board/topic/181424-firefox-24-for-me-and-98/?do=findComment&amp;comment=1190348" rel=""><span style="color:#c0392b;">Firefox 42.0 - 48.0.2</span></a></strong>
</p>

<p>
	<strong>Additional requirements:</strong>
</p>

<div class="ipsSpoiler" data-ipsspoiler="">
	<div class="ipsSpoiler_header">
		 
	</div>

	<div class="ipsSpoiler_contents">
		<p>
			- Dll's from XPSP2 or SP3 or ReactOS
		</p>

		<p>
			Activeds.dll, adsldpc.dll, apphelp.dll, authz.dll, dbghlp.dll, dnsapi.dll, mprapi.dll, netrap.dll, netui0.dll, netui1.dll, ntdsapi.dll, ntlanman.dll, rasdlg.dll, rasman.dll, regapi.dll, rtutils.dll, samlib.dll, utildll.dll, w32topl.dll, winscard.dll, winsta.dll
		</p>

		<p>
			K-Meleon76 needs also GDIPlus.dll.
		</p>

		<p>
			Paste these files into the system folder.
		</p>

		<p>
			 
		</p>

		<p>
			Problem solving UI glitch versions 33 - 48:<strong> </strong>
		</p>

		<p>
			<strong>Hardware acceleration Direct3D9</strong>
		</p>

		<p>
			1. Install DirectX 9c
		</p>

		<p>
			2. "layers.acceleration.force-enabled" =&gt; true
		</p>
	</div>
</div>

<p>
	<a href="https://msfn.org/board/topic/181424-firefox-24-for-me-and-98/?do=findComment&amp;comment=1187676" rel="">SeaMonkey</a>
</p>

<p>
	<a href="https://msfn.org/board/topic/181424-firefox-24-for-me-and-98/?do=findComment&amp;comment=1186039" rel="">Thunderbird</a>
</p>

<p>
	<a href="https://msfn.org/board/topic/181424-firefox-24-for-me-and-98/?do=findComment&amp;comment=1198546" rel="">Cyberfox, GNU IceCat</a>
</p>

<p>
	<a href="https://msfn.org/board/topic/181424-firefox-24-52-for-me-and-98/?do=findComment&amp;comment=1227865" rel="">Light Browser</a>
</p>

<p>
	<a href="https://msfn.org/board/topic/181424-firefox-24-52-for-me-and-98/?do=findComment&amp;comment=1251573" rel="">NewMoon 27</a>
</p>

<p>
	 
</p>

<p>
	<a href="https://msfn.org/board/topic/181424-firefox-24-for-me-and-98/?do=findComment&amp;comment=1200616" rel=""><strong><span style="color:#c0392b;">Firefox 49 - 52.9</span></strong>, Mypal 28/29, Centaury </a><a href="https://msfn.org/board/topic/181424-firefox-24-for-me-and-98/?do=findComment&amp;comment=1200616" rel="">and SeaMonkey 2.46 - 2.49.5</a> , <a href="https://msfn.org/board/topic/181424-firefox-24-for-me-and-98/?do=findComment&amp;comment=1199815" rel="">IceDragon</a>
</p>

<p>
	<strong>Requirements:</strong>
</p>

<div class="ipsSpoiler" data-ipsspoiler="">
	<div class="ipsSpoiler_header">
		 
	</div>

	<div class="ipsSpoiler_contents">
		<p>
			First get Firefox 45 or 48 running.
		</p>

		<p>
			- Kext ( <a href="https://msfn.org/board/topic/173233-kernelex-45-core-updates-45201625/?do=findComment&amp;comment=1208313" rel="">Kstub824.dll</a> + ini file <a class="ipsAttachLink" data-fileext="7z" data-fileid="49812" href="https://msfn.org/board/applications/core/interface/file/attachment.php?id=49812&amp;key=2080bd97161267c27b24f067d5fc14b2" rel="">Kstub824.7z</a> ) - usage see Kext topic         <a href="https://msfn.org/board/topic/181424-firefox-24-52-for-me-and-98/?do=findComment&amp;comment=1220315" rel="">Annotation</a>
		</p>

		<p>
			- reg file: APISets Stub dll's <a class="ipsAttachLink" data-fileext="txt" data-fileid="49816" href="https://msfn.org/board/applications/core/interface/file/attachment.php?id=49816&amp;key=0ed5202c8984ba5f9e002f69845ef9f2" rel="">Knowndlls.txt</a> Rename to Knowndlls.reg and merge it into the registry. 
		</p>

		<p>
			- Remove all entries "api-ms-win-......dll" from <a href="https://msfn.org/board/topic/181424-firefox-24-for-me-and-98/?do=findComment&amp;comment=1200629" rel="">dependentlibs.list</a> with a text editor. The file is in the Firefox program folder.
		</p>

		<p>
			- The UCRTBASE.DLL version 10.0.14393.33 of Firefox 52.9 or 10.0.14393.795 must be in the system folder! Don't use a higher version. And add concrt140.dll.
		</p>
	</div>
</div>

<p>
	<strong>Extensions: </strong>
</p>

<p>
	<a href="https://github.com/JustOff/ca-archive/releases/expanded_assets/2.0.3" rel="external nofollow">Classic Add-ons Archive</a> (Firefox 45 - 56).  It is a very large collection of extensions and is almost indispensable.
</p>

<p>
	FF43 - 47 and 52 ESR: "xpinstall.signatures.required" =&gt; false  to install unverified add-ons (already set in RT's builds).
</p>

<p>
	A workaround is required for versions 48: <a href="https://www.ghacks.net/2016/08/14/override-firefox-add-on-signing-requirement/" rel="external nofollow">Override the Firefox Add-on Signing enforcement</a>  This is usually also necessary for higher versions, but not in every case.
</p>

<p>
	<a href="https://web.archive.org/web/20180514130429/https://addons.mozilla.org/en-US/firefox/extensions/" rel="external nofollow">Firefox extensions on archive.org/WaybackMachine</a>
</p>

<p>
	<a href="https://archive.org/details/Firefox_Legacy_Collector_Dump" rel="external nofollow">Firefox Legacy Collector</a>
</p>

<p>
	 
</p>

<p>
	<img alt=":whistle:" data-emoticon="" src="https://msfn.org/board/uploads/emoticons/default_whistling.gif" title=":whistle:" /> <strong><a href="https://msfn.org/board/topic/181424-firefox-24-52-for-me-and-98/?do=findComment&amp;comment=1251487" rel="">Serpent/NewMoon 28/IceApe</a></strong><a href="https://msfn.org/board/topic/181424-firefox-24-52-for-me-and-98/?do=findComment&amp;comment=1251487" rel="">...</a> - Testers are welcome.
</p>

<p>
	Short summary to run these browsers:
</p>

<div class="ipsSpoiler" data-ipsspoiler="">
	<div class="ipsSpoiler_header">
		 
	</div>

	<div class="ipsSpoiler_contents">
		<p>
			Serpent, Newmoon, Iceape, Bnavigator: Version 20250531 might be the best choice  &gt; Sqlite lib 3.50.1 (came with versions 20250621) performs worse than its predecessor 3.49.1 on ME/98/KernelEx. Further problems occur - see topic. As far as I can see, there are no new problems arising with the eMail programs Icedove and MailNews. I recommend the latest versions.
		</p>

		<p>
			In addition to the requirements for Firefox 49-52.9, the following is necessary:
		</p>

		<p>
			One method is to replace API RaiseException by GetLastError in MOZJS.DLL with a hex-editor.
		</p>

		<p>
			Serpent 55/52 and BNavigator: Disable WebRTC - media.peerconnection.enabled =&gt; false
		</p>

		<p>
			Alternatively you can try
		</p>

		<p>
			[KERNEL32.DLL]<br />
			RaiseException=v4
		</p>

		<p>
			in Kstub.ini. Then there is no need to disable WebRTC. This method is preferable, if you don't run into trouble with other programs. Note the order of the contents line in the core.ini. Kstub must be on the right of Kexbases to take effect in this case.
		</p>

		<p>
			Serpent 55:
		</p>

		<p>
			A simple entry in Kstub825.ini (with ordinal support) is already sufficient.
		</p>

		<p>
			[OLEAUT32.DLL]<br />
			0327=
		</p>
	</div>
</div>

<p>
	Screenshot with add-ons Plain Old Favorites, Get Archive, Free Memory Button and Classic Add-ons Archive:
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="56157" href="https://msfn.org/board/uploads/monthly_2025_05/Serpent.png.1377b2b2d39bc51b6e8127b94c7927a9.png" rel=""><img alt="Serpent.thumb.png.861102bec80b62cb13281c18c6744c73.png" class="ipsImage ipsImage_thumbnailed" data-fileid="56157" data-ratio="49.50" style="height:auto;" width="1000" data-src="https://msfn.org/board/uploads/monthly_2025_05/Serpent.thumb.png.861102bec80b62cb13281c18c6744c73.png" src="https://msfn.org/board/applications/core/interface/js/spacer.png" /></a>
</p>

<p>
	 
</p>

<p>
	Note: There is still no known workaround to run FF 36 - 41 (crash on start) and the corresponding forks with a few exceptions like IceCat 38.
</p>

<p>
	Versions 12 - 23 are freezing after some seconds and are useless in today's internet anyway.
</p>

<p>
	 
</p>

<p>
	<strong>Limitations, issues, solutions, other settings and recommendations<span><span>:</span></span></strong>
</p>

<p>
	<strong>Limitations<span>:</span></strong>
</p>

<p>
	WebGL and Direct2D! Blocked for graphics card because of unresolved driver issues.
</p>

<p>
	Limited WebGL support with adequate graphics driver and graphics card:
</p>

<p>
	<strong><a href="https://msfn.org/board/topic/181424-firefox-24-for-me-and-98/?do=findComment&amp;comment=1203601" rel="">WebGL 1.0</a></strong> based on OpenGL ES 2.0 and requires OpenGL 2.0 graphics driver support.
</p>

<p>
	1. Nvidia Geforce 7 (full support OpenGL 2.0)
</p>

<p>
	2. Drivers NV81.85 and higher
</p>

<p>
	3. Settings: webgl.force-enabled =&gt; true and webgl.disable-angle =&gt; true
</p>

<p>
	Browser crashes or freezings are possible and are probably caused by graphics drivers infirmities. So turn it on only when necessary.
</p>

<p>
	<strong><a href="https://msfn.org/board/topic/181424-firefox-24-52-for-me-and-98/?do=findComment&amp;comment=1203821" rel="">WebGL-Renderer ANGLE</a><span>:</span></strong><strong><span> </span></strong>
</p>

<p>
	1. It needs at least hardware providing DirectX VertexShader 2.0 and PixelShader 3.0 (vs2.0 ps3.0), DirectX 9c. (graphics cards Nvidia Geforce 6 and 7 series - Shader Model 3.0)
</p>

<p>
	2.Setting: webgl.force-enabled =&gt; true
</p>

<p>
	It doesn't cause any crashes or freezings.  It can be switched on permanently.
</p>

<p>
	<strong>D3D11 compositing<span>:</span></strong> There is simply neither OS/Software support nor a DirectX11 capable graphics driver for ME/98. First Nvidia graphics cards with DX11 support come with GeForce 400 series.
</p>

<p>
	<strong>Direct2D</strong> requires Direct3D 11 compositing. There is no workaround.
</p>

<p>
	 
</p>

<p>
	<strong>Common issues:</strong>
</p>

<p>
	* It is becoming more and more common that some web pages no longer open.
</p>

<p>
	For this reason an user agent switcher addon like <a href="https://github.com/attawjy/Firefox-old-addons-collection/raw/master/user_agent_switcher-0.7.3-fx%2Bsm.xpi" rel="external nofollow">User-Agent Switcher 0.7.3.1</a> (Firefox 1.0 - 56*) is increasingly important.
</p>

<p>
	Certificates may also have expired. The cert file is nssckbi.dll (NSS Builtin Trusted Root CAs). Replace the file by a newer one of Firefox 52 or higher.
</p>

<p>
	* Sound/audio doesn't work with vxd sound drivers (see topic). Use a WDM driver. The support for vxd sound drivers has been removed with version 15.
</p>

<p>
	 
</p>

<p>
	<strong>Issues all versions 24 - 52 and forks on ME/98SE:</strong>
</p>

<p>
	* Adding bookmarks doesn't work (also the popup - dialog window doesn't occur). Recently visited addresses aren't saved. Partial solutions: The History and the Bookmarks created on XP+ can be used on ME/98. Copy the file places.sqlite of your Firefox profile on XP+ into the profile folder of Firefox on ME/98. And there is the bookmark extension PlainOldFavorites.
</p>

<p>
	* Firefox crashes with Adobe Flash plug-in activated. Make sure that this plugin is disabled. If it is still needed, deactivate the plugin container: dom.ipc.plugins.enabled;false and dom.ipc.plugins.timeoutSecs;-1. The boolean "dom.ipc.plugins.enabled" has been removed with version 43.
</p>

<p>
	* Own fonts of pages can be blurred or unreadable. Recommended: Uncheck "Allow pages to choose their own fonts". Tools &gt; Options &gt; Content &gt; Advanced
</p>

<p>
	* The popups for installing addons, saving passwords and such have big black lines around them.
</p>

<p>
	* The button on the download popup "open containing folder" has no function.
</p>

<p>
	* Printing doesn't work.
</p>

<p>
	* Squares and boxes instead of icons: Install suitable fonts - <a href="https://github.com/FortAwesome/Font-Awesome" rel="external nofollow">Awesomefont</a> (version 4.7 tested) for this Site and and see <a href="https://msfn.org/board/topic/176837-disable-web-fonts-in-google-chromemozilla-firefox/?do=findComment&amp;comment=1193872" rel="">Workaround</a>
</p>

<p>
	Possible setting (You can even see the "search magnifier" and the "Rate stars"):
</p>

<p>
	browser.display.use_document_fonts;1
</p>

<p>
	gfx.downloadable_fonts.enabled;false
</p>

<p>
	Note, older versions, like 4.7, have recently been removed from GitHub, but are available on archive.org or fontawesome.com/versions.
</p>

<p>
	* Last character of the URL in address bar is missing - The search bar can also be affected: Different <a href="https://msfn.org/board/topic/181424-firefox-24-for-me-and-98/page/16/?tab=comments#elControls_1194964" rel="">solutions</a> are possible.
</p>

<p>
	* Possible: Second process "Explorer" remains after close. Open the Taskmanager and close the lower (second) "Explorer" process.
</p>

<p>
	* Cookies may not be saved correctly and aren't recognised after browser restart. There is no workaround.
</p>

<p>
	* Download list in Library is empty after browser restart.
</p>

<p>
	* Set Firefox as default browser: Start=&gt;Run &gt; ...\uninstall\helper /SetAsDefaultAppGlobal
</p>

<p>
	Install version: C:\Program Files\Mozilla Firefox\uninstall\helper.exe /SetAsDefaultAppGlobal
</p>

<p>
	Portable version e.g.: H:\Programme\Firefox\52.9.1\App\Firefox\uninstall\helper.exe /SetAsDefaultAppGlobal
</p>

<p>
	Note, that the used profile isn't the portable one initially. Usually "C:\WINDOWS\Application Data\Mozilla\Firefox\Profiles", if not changed.
</p>

<p>
	* NewTabPage doesn't work. You can set an url with an extension like ClassicThemeRestorer or newtab.url or others.
</p>

<p>
	 
</p>

<p>
	FF49 - 52.9 and forks:
</p>

<p>
	* Slipped letters. Open about:memory and press "Minimise memory usage". The addon <a href="https://web.archive.org/web/20180730224213/https://addons.mozilla.org/en-US/firefox/addon/free-memory-button/" rel="external nofollow">FreeMemoryButton</a> allows to minimise memory with one click only.
</p>

<p>
	Mypal 28/29 and NewMoon 27/28:
</p>

<p>
	* Input in address bar doesn't work on second browser start anymore and Search Engine List is empty.
</p>

<p>
	Problem solving: With the first run you can remove search engines you don't want from the Search Engine Manager list and then set the search.json file in the profile folder quickly to read only. After that add your favorite engines and set a Home Page. Restart FF and check the functionality. If the first attempt fails, delete "search.json" and "searchplugins", restore the original state (Restore Default Search Engines ...) and try it once more. If you despair, delete (or rename) search.json , create an empty text file, rename it to search.json and set it to read-only before you start the browser.
</p>

<p>
	Mypal 28/29:
</p>

<p>
	* Low GDI resources - Possible problems with programs starting/running at the same time. Open about:memory and press "Minimise memory usage". The addon <a href="https://web.archive.org/web/20180730224213/https://addons.mozilla.org/en-US/firefox/addon/free-memory-button/" rel="external nofollow">FreeMemoryButton</a> allows to minimise memory with one click only.<br />
	* Sometimes I can't close Tabs after a while. Restart Mypal when it annoys.<br />
	* Sometimes - Error in Xul (browser restart required)
</p>

<p>
	Serpent/ Newmoon/ Iceape/ BNavigator 20250621:
</p>

<p>
	* <a href="https://msfn.org/board/topic/181424-firefox-24-52-for-me-and-98/page/44/#findComment-1280692" rel="">Additional issues</a> concerning History, Bookmarks, Password Manager and URL bar (Newmoon), due to Sqlite lib update 3.50.1. A Release up to 20250531 might be the better choice.
</p>

<p>
	 
</p>

<p>
	Spoiler - issues FF 24 - 51 on ME/98:
</p>

<div class="ipsSpoiler" data-ipsspoiler="">
	<div class="ipsSpoiler_header">
		 
	</div>

	<div class="ipsSpoiler_contents">
		<p>
			FF24 - 35:
		</p>

		<p>
			* "Restore Previous Session, Recently Closed Tabs and Recently Closed Windows" often don't work at first.
		</p>

		<p>
			* Many pages are loaded with a considerable delay.
		</p>

		<p>
			A safe method to troubleshoot is to run the portable version on XP once. Afterwards on next start on Win ME/98 the functions "restore previous session, recently closed tabs and recently closed window" work and the pages load as they should. On XP Firefox repairs garbled created data profile files.
		</p>

		<p>
			FF24 - 35?
		</p>

		<p>
			* Firefox freezes or crashes on some websites. Disable Javascript or CSS/Style Sheets for these sites. The extension QuickJava allows you to rapidly switch Javascript (JS), CSS/Style Sheets (CS), Images and more. Depending on the system, it may make sense to deactivate Javascript permanently. There are reports of systems in which JS does not work at all. Add "user_pref("javascript.enabled", false);" in profile\prefs.js or open about:config and toggle "javascript.enabled" from true to false.  FF42 and the higher versions are less affected. If a website suddenly stops working and Firefox crashes, then clear the Cache (Tools&gt;Options&gt;Advanced&gt;Network&gt;Cached Web Content&gt;Clear Now) or delete it in the folder (e.g. FF32+: FirefoxPortable\Data\profile\cache2\entries).
		</p>

		<p>
			* Firefox could crash when opening a new tab. Open about:config and set "browser.newtabpage.enabled" to false. This leaves the new tab blank. It's possible to modify the string "browser.newtab.url" with a search engine or another url of your choice. FF42 and higher versions haven't the string "browser.newtab.url" anymore. You can use the ClassicThemeRestorer to set an url.
		</p>

		<p>
			FF28 - 44, (NewMoon and Mypal 28/29):
		</p>

		<p>
			* Input in address bar doesn't work on second browser start anymore and Search Engine List is empty.
		</p>

		<p>
			Problem solving: With the first run you can remove search engines you don't want from the Search Engine Manager list and then set the search.json file in the profile folder quickly to read only. After that add your favorite engines and set a Home Page. Restart FF and check the functionality. If the first attempt fails, delete "search.json" and "searchplugins", restore the original state (Restore Default Search Engines ...) and try it once more. If you despair, delete (or rename) search.json , create an empty text file, rename it to search.json and set it to read-only before you start the browser.
		</p>

		<p>
			FF27 - 51:
		</p>

		<p>
			* Tab bar glitches since FF27. Solution for Firefox 31 - 35 and 44 - 51: AzureContentBackend skia (not suitable for FF36 - 43 ) - Add to Prefs.js: user_pref("gfx.content.azure.backends", "skia,cairo"); Alternatives: Firefox 27.0.1: Toggle "gfx.content.azure.enabled to false. A new standard theme comes with version 29 and v34 and higher versions come with five themes more. Choosing another theme solves the tab glitch. Another solution for 29 and higher: Install add-on ClassicThemeRestorer 1.5.3 and set Options &gt; Tabs(1) &gt; Tabs &gt; Squared Tabs (Australized) (V2) or Squared Tabs (Classic) (V2).
		</p>

		<p>
			FF28 - 51:
		</p>

		<p>
			* Icon artefacts - Solution for Firefox 31 - 35 and 44 up to 51: AzureContentBackend skia - gfx.content.azure.backends;skia,cairo
		</p>

		<p>
			FF30 (and higher?):
		</p>

		<p>
			* Context Menu (Right click) partly without function - has seldom occurred, probably associated with other errors and is usually not a problem.
		</p>

		<p>
			FF33 - 48.0.2:
		</p>

		<p>
			* UI glitch - FF window is not completely displayed:
		</p>

		<p>
			Apparently the glitch is related to OMTC (offmainthreadcomposition). From version 33 on OMTC is enabled by default. Switching "layers.offmainthreadcomposition.enabled" off solves the glitch, but makes versions 33 - 35 unusable. These versions eats up the GDI resources and Firefox will crash sooner or later. Versions 42 - 48 and also Icecat 38.8 are probably not affected, so there is the possibility to disable OMTC.
		</p>

		<p>
			Other solutions without Hardware Acceleration:
		</p>

		<p>
			Versions 33 - 35.0.1: The problem can largely be avoided, if you don't start and run Firefox with maximised window. Reduce the window size a little bit. Other possibilities: Click "Show Desktop" on Taskbar twice to refresh the Firefox interface (UI). You also can press F11 (Full Screen) twice or leave FF with Full Screen. Then it starts with Full Screen again and afterwards click F11 to exit that mode.
		</p>

		<p>
			Versions 42 - 47.0.2: Click "Show Desktop" on Taskbar twice to refresh the Firefox interface (UI). Usually it is sufficient to press the button twice after starting. Or: The boolean "layers.offmainthreadcomposition.force-basic" doesn't exist anymore, but if you create it and set it to true, it's possible to start and run FF with a slightly reduced window size without this UI glitch.
		</p>

		<p>
			Version 48: It starts without UI. The boolean "layers.offmainthreadcomposition.force-basic" = true makes it usable. Start and run it with a slightly reduced window size.
		</p>

		<p>
			Solution: Hardware Acceleration
		</p>

		<p>
			DirectX 9c is required to enable hardware acceleration (GPU Accelerated Windows). After you've installed DX9c set "layers.acceleration.force-enabled" to true. That completely solves this glitch. It's tested with NV GF7800GT (driver 82.16), NV GF7900GS (driver 82.69), NV GF6200LE PCIe (driver 81.98) and NV GF5900XT AGP (drivers 81.98/82.16/82.69). Note, DirectX9/9a/9b aren't sufficient.
		</p>
	</div>
</div>

<p>
	 
</p>

<p>
	All significant issues should be ascertained.
</p>

<p>
	 
</p>

<p>
	<strong>Other settings:</strong>
</p>

<p>
	* FF24 - 26: "security.tls.version.max" should be set to 3 (TLS 1.2 enabled). TLS 1.2 is enabled since version 27 by default.
</p>

<p>
	* Youtube: Note - The button "Remind Me Later" on request page for Browser update doesn't work anymore. This means that youtube no longer works. Now also version 52 and Mypal 29.3 are affected. One solution is to change the useragent (Firefox 68 or higher). Or you can use RT's forks like Serpent or Newmoon anyway. Another possibility seems to be to set in options "Limit Cache to   MB of space" to 0. This disables disk caching.
</p>

<p>
	FF33 - 35: Set "media.mediasource.enabled" to true. (probably obsolete) It's possible to enable "media.mediasource.enabled" on lower versions, but it's quite likely useless.
</p>

<p>
	FF42: Set "media.mediasource.webm.enabled" to true. (probably obsolete) It should run on FF43 and higher by default. In case the player doesn't run on FF43+, set "media.mediasource.webm.enabled" to true, too. (probably obsolete)
</p>

<p>
	Settings not needed, but interesting - matter of taste:
</p>

<p>
	* "browser.tabs.onTop" =&gt; false to move the Tabs toolbar below other toolbars (FF24/27). FF 29 and higher: You can move the browser tabs with the extension ClassicThemeRestorer.
</p>

<p>
	* "browser.search.showOneOffButtons" =&gt; false to restore Firefox's classic search where you could see the favicon for the current search engine (FF33 - 42). However, the new search should be a bit faster.
</p>

<p>
	* "browser.urlbar.trimURLs" set to false to see protocol / scheme in URL (http/https...)
</p>

<p>
	* "browser.tabs.closeWindowWithLastTab" =&gt; false avoids browser exit and can show the homepage
</p>

<p>
	 
</p>

<p>
	<strong>Recommendation for testing:</strong>
</p>

<p>
	Use portable versions or <a href="https://support.mozilla.org/en-US/kb/profile-manager-create-remove-switch-firefox-profiles" rel="external nofollow">create different profiles</a> for the installed. In the second case call the Profile Manager (Start &gt; Run &gt; ..../firefox.exe -P) or open "about:profiles" (Firefox 46+ only) and start the Profile Wizard.
</p>

<p>
	A note about my test environment:
</p>

<p>
	All my observations, tests, and findings were on real machines and not on a VM. All processors (Intel) meet SSE2 or higher and memory sizes are 2 and 3.5 GB RAM. The graphics cards are NV GF7800GT, NV GF7900GS, NV GF6600GT(AGP) and NV GF5900XT(AGP). And my OS is Windows Millennium.
</p>

<p>
	Tests with graphics cards e.g. Nvidia GF 2/3/4 series or from other manufacturers are unknown.
</p>

<p>
	<strong>Recommended versions for use on ME/98:</strong><br />
	Update cert file nssckbi.dll by a newer one of Firefox 52.9 or higher<br />
	For troubleshooting see issues
</p>

<p>
	KernelEx Core Updates only:<br />
	Version 27.0.1 (Tab bar glitch easy to solve)<br />
	or better Improved 31.8esr
</p>

<p>
	CPU Instruction Set SSE (Pentium 3 / AthlonXP) only systems:<br />
	KernelEx Core Updates and some dll files required<br />
	Version 45.9esr or 48.0.2
</p>

<p>
	CPU Instruction Set SSE 2 and higher (Pentium 4 / Athlon64 and newer) systems:<br />
	Note additional requirements<br />
	Version 52.9
</p>
]]></description><guid isPermaLink="false">181424</guid><pubDate>Thu, 16 Apr 2020 20:51:39 +0000</pubDate></item><item><title>Exploring "SETUP /P I;S=detectbus" and Grub4Dos: 8&#xBD; times Win98se on USB-drive</title><link>https://msfn.org/board/topic/180597-exploring-setup-p-isdetectbus-and-grub4dos-8%C2%BD-times-win98se-on-usb-drive/</link><description><![CDATA[<p>
	Every part of this project is one out of (almost) nine ways to run Windows 98se from an USB-drive. Two parts are about the Windows 98 Second Edition installation using the legacy USB-connection. The other parts are dependent on Grub4Dos. Each part gives needed changes in respect to the one before.<br />
	All installations are possible in directory C:\WINDOWS: no drive-letter assignment needed.
</p>

<p>
	Needed for the first eight parts:<br />
	·         Legacy BIOS must be USB-HDD compatible.<br />
	·         512MB RAM (reasonable minimum).<br />
	·         500MB USB-drive (reasonable minimum).<br />
	·         Partitioned USB-drive (USB-HDD).
</p>

<p>
	I am not sure if anything I did is new, but you will let me know. In retrospective everything is easygoing, although later parts and project extensions are more complicated. Except Grub4dos, everything is experimental and (almost) undocumented.
</p>

<p>
	The results of the project are divided into following parts:<br />
	Part I: Quasi-universal Windows 98se on Legacy-USB 1.1<br />
	Part II: Quasi-universal Windows 98se on Grub4Dos Memdrive with full Legacy USB 1.1 access<br />
	Part III: Windows 98se with PCI-devices (except USB) on legacy USB 1.1<br />
	Part IV: Windows 98se on Grub4Dos Memdrive with full USB 2.0 access<br />
	Part V: Windows 98se on USB 2.0 with Grub4Dos Memdrive as bootchain<br />
	Part VI: Windows 98se from a logical partition on Grub4Dos Memdrive<br />
	Part VII: Installation of Windows 98se on a logical partition with Grub4Dos<br />
	Part VIII: Windows 98se on other USB 2.0 partition with Grub4Dos Memdrive as bootchain<br />
	Part 8½ A: Full installation of Windows 98se on an empty Grub4Dos Memdrive without rebooting<br />
	Part 8½ B: Full installation of Windows 98se on an Rloew non-XMS Ramdrive without rebooting<br />
	Concluding remarks
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="jpg" data-fileid="44511" href="https://msfn.org/board/uploads/monthly_2019_11/58007312_ProjectUSB-drives.jpg.967115097e3db5aa4e97d04f5cfaa036.jpg" rel=""><img alt="49805371_ProjectUSB-drives.thumb.jpg.c02bcbf773325f4f1548eebc7360fb9a.jpg" class="ipsImage ipsImage_thumbnailed" data-fileid="44511" data-ratio="68.8" style="height:auto;" width="1000" data-src="https://msfn.org/board/uploads/monthly_2019_11/49805371_ProjectUSB-drives.thumb.jpg.c02bcbf773325f4f1548eebc7360fb9a.jpg" src="https://msfn.org/board/applications/core/interface/js/spacer.png" /></a>
</p>

<p>
	DISCLAIMER: THIS PROJECT IS POTENTIALLY ADDICTIVE, I DON’T PAY FOR REHAB!
</p>
]]></description><guid isPermaLink="false">180597</guid><pubDate>Fri, 08 Nov 2019 22:58:45 +0000</pubDate></item><item><title>Method to run Notepad++ 5.9.1 in Windows 95 [only 4.9 work]</title><link>https://msfn.org/board/topic/183153-method-to-run-notepad-591-in-windows-95-only-49-work/</link><description><![CDATA[<p>
	<strong>Conclusion: Notepad++ 5.9.1 (ANSI) could run in Windows 95 but doesn't work well. Notepad++ 4.9 (ANSI) runs well without LightExplorer plugin.</strong>
</p>

<p>
	 
</p>

<p>
	In the post <a href="https://msfn.org/board/topic/105936-last-versions-of-software-for-windows-98se/page/68/" rel="">Last Versions of Software for Windows 98SE</a>, <span><a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/426616-nash614/?do=hovercard" data-mentionid="426616" href="https://msfn.org/board/profile/426616-nash614/" rel="">@Nash614</a> said</span>
</p>

<blockquote class="ipsQuote" data-ipsquote="" data-ipsquote-contentapp="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentcommentid="1176861" data-ipsquote-contentid="105936" data-ipsquote-contenttype="forums" data-ipsquote-timestamp="1580143954" data-ipsquote-userid="426616" data-ipsquote-username="Nash614">
	<div class="ipsQuote_citation">
		On 1/28/2020 at 12:52 AM, Nash614 said:
	</div>

	<div class="ipsQuote_contents">
		<p>
			Doing a little research it seems Notepad++ 5.9.1 (ANSI) is the last version to support Windows 9x/ME as per user PeterJones on the Notepad++ community forum.
		</p>

		<p>
			<a href="https://notepad-plus-plus.org/repository/5.x/5.9.1/" rel="external nofollow">you can find version 5.9.1 here</a>
		</p>

		<p>
			be sure that you download the bin.zip or bin.7z version... the .exe installer only has the Unicode version which doesn't work on Win9x/ME.
		</p>
	</div>
</blockquote>

<p>
	I've confirmed that Notepad++ 5.9.1 (ANSI) works fine in Windows 98 SE, but not in Windows 95 OSR2.5.
</p>

<p>
	Notepad++ 3.9 (ANSI) works fine in Windows 95 OSR2.5, but it is too old and lack of functionality.
</p>

<p>
	In this post, I will describe the method to use Notepad++ 5.9.1 (ANSI) in Windows 95 OSR2.5 without compiling Notepad++ yourself.
</p>

<p>
	When I write these words, I can run Notepad++ 5.9.1 (ANSI) in Windows OSR2.5 but the plugin LightExplorer is still lack of API functions.
</p>
]]></description><guid isPermaLink="false">183153</guid><pubDate>Thu, 18 Nov 2021 12:22:50 +0000</pubDate></item><item><title>RetroZilla: An updated version of Mozilla for Windows 95 and NT4 [2.2 RELEASED]</title><link>https://msfn.org/board/topic/174987-retrozilla-an-updated-version-of-mozilla-for-windows-95-and-nt4-22-released/</link><description><![CDATA[<p>
	<img alt="hL8uz31.png" src="https://msfn.org/board/applications/core/interface/js/spacer.png" data-src="http://i.imgur.com/hL8uz31.png"></p>

<p>
	 
</p>

<p>
	I have been working on an updated version of SeaMonkey 1.1.19 (Firefox 2) for Windows 95 and NT4. I plan to backport CSS features over from newer versions of the browser, as well as modify the browser to work better with the modern web and improve user experience on older OSes. (I plan to include an optional hosts file that blocks Facebook and Google Analytics URLs, which will speed up the web greatly.)
</p>

<p>
	 
</p>

<p>
	Right now, it is just a rebrand, but I am working on newer features and I do accept contributors.
</p>

<p>
	 
</p>

<p>
	<span style="font-size:14px;"><a href="https://github.com/rn10950/RetroZilla" rel="external">GitHub Page</a></span>
</p>

<p>
	<span style="font-size:14px;"><a href="https://github.com/rn10950/RetroZilla/releases/latest" rel="external">Latest Release</a></span>
</p>
]]></description><guid isPermaLink="false">174987</guid><pubDate>Fri, 08 Jan 2016 00:16:45 +0000</pubDate></item><item><title>USB 2.0 Stack for Win98/ME</title><link>https://msfn.org/board/topic/91336-usb-20-stack-for-win98me/</link><description><![CDATA[<p>This driver is created from Windows 2000 SP4 USB 2.0 stack by SweetLow from russian Ru-Board forum.</p><p><a href="http://sweetlow.at.tut.by/download/usb2.zip" rel="external nofollow">http://sweetlow.at.tut.by/download/usb2.zip</a></p><p><a href="http://tihiy.ahanix.org/usb2.zip" rel="external nofollow">http://tihiy.ahanix.org/usb2.zip</a></p><p>This is an expirimental build, i'm uploading it because i don't have enough Win98 park.</p><p>Please try it if you can/want.</p><p>Remove current USB/EHCI drivers (and their .inf files if there are), delete EHCI controllers from Device Manager.</p><p>You can also try to install it by right-click.</p><p>Feedback appreciated.</p><p>They'll be included into newer NUSB version if positive <img src="https://msfn.org/board/applications/core/interface/js/spacer.png" alt=":rolleyes:" data-src="https://msfn.org/board/uploads/emoticons/default_rolleyes.gif"></p>
]]></description><guid isPermaLink="false">91336</guid><pubDate>Wed, 24 Jan 2007 12:15:52 +0000</pubDate></item><item><title>Maximus-Decim Native USB Drivers</title><link>https://msfn.org/board/topic/43605-maximus-decim-native-usb-drivers/</link><description><![CDATA[
<p>Maximus Decim Native USB ver.3.5 and 3.6<br>------------------------------------------------------------------------</p><p>See Post <a href="https://msfn.org/board/index.php?act=findpost&amp;pid=1062027">#772</a></p><p> </p><p> </p><p>Maximus Decim Native USB ver.3.3<br>------------------------------------------------------------------------<br>*Native (without installation of additional drivers for each type) support USB flash drives, digital photo<br>and videocameras and other similar devices.<br>*Universal Stack USB 2.0 (without installation of additional drivers for each chipsets) with uninstall.<br>1.Remove ALL drivers USB flash drives.<br>2.Remove ALL drivers USB 2.0 controllers.<br>3.Remove ALL unknown devices.<br>4.Install NUSB 3.3 and reboot.<br>5.After detection new USB 2.0 controllers (if it will occur) too it is necessary to be reboot.<br>Remember! You install it at own risk!<br>-----------------------------------------------------------------------------------------------------------------------<br>English: <a href="http://www.technical-assistance.co.uk/drivers/nusb33e.exe" rel="external nofollow">nusb33e</a><br>Russian: <a href="http://www.technical-assistance.co.uk/drivers/nusb33r.exe" rel="external nofollow">nusb33r</a><br><br>What's new?<br>*Add CDVSD.VXD 4.90.3004<br>*USBSTOR.INF 1.08 - add EKE USB Floppy (VID_0424&amp;PID_0FDC), add USBCompliance (for usbu2a.sys), small fix for USB FDD<br><br>Maximus Decim Native USB ver.3.2<br>------------------------------------------------------------------------<br>English: <a href="http://www.technical-assistance.co.uk/drivers/nusb32e.exe" rel="external nofollow">nusb32e</a><br>Russian: <a href="http://www.technical-assistance.co.uk/drivers/nusb32r.exe" rel="external nofollow">nusb32r</a></p><p> </p><p>What's new?<br>*Add USB FDD + DISKTSD.VXD 4.90.3001<br>*Fix USB2.INF for ATI chipsets<br>*explorer.exe ver 4.72.3612.1700<br><br>Maximus Decim Native USB ver.3.1<br>------------------------------------------------------------------------<br>English: <a href="http://www.technical-assistance.co.uk/drivers/nusb31e.exe" rel="external nofollow">nusb31e</a><br>Russian: <a href="http://www.technical-assistance.co.uk/drivers/nusb31r.exe" rel="external nofollow">nusb31r</a></p><p> </p><p>What's new?<br>*Downgrade USBSTOR.SYS (4.90.3000.1), removed wdmstub.sys<br>*CnMemore replaced Skymedi</p>
]]></description><guid isPermaLink="false">43605</guid><pubDate>Mon, 11 Apr 2005 06:09:20 +0000</pubDate></item><item><title>How to install Win 98 on a mainboard with nForce 4 chipset.</title><link>https://msfn.org/board/topic/135362-how-to-install-win-98-on-a-mainboard-with-nforce-4-chipset/</link><description><![CDATA[<p>How to install Win 98 on a mainboard with nForce 4 chipset. This article may contain usefull tips for installing windows 98 on other mainboards as well.</p><p>Dencorso asked me to make a post about how I installed Windows 98  on my computer. As an illustration what can be tried to install windows 98 on a computer that does not officially support windows 98.</p><p>As I am reinstalling windows 98 this post should grow to contain all the necessary steps. I will also try to clean up my post then to make it a little more readable. Feel free to ask questions.</p><p>First the system specs: </p><p>The main board is an asus A8n-E with nForce 4 ultra chipset socket 939</p><p>It has an onboard sound and network card </p><p>memory: 2x 512 and 2x 1024 mb of ddr400 ram still running at 167 Mhz for the moment.</p><p>processor Athlon 64 x2 3800+</p><p>graphics Gforce 6800 pci-E</p><p>harddisk 300gb pata seagate</p><p>I am not using the onboard sound and network card yet </p><p>Instead I have a Aureal vortex 8820 sound card and an realtek 8139 network card.</p><p>I also have a adaptec scsi controller</p><p>on the Scsi controller I have a cd burner and a dvd drive</p><p>I also have an ide CD ROM (This probably is just temporary but I could not boot from the cd when it was in the scsi drive)</p><p>The windows verion used in win 98 SE</p><p>Chapter Two: Installation of windows 98</p><p>1 insert the cd rom in the cd rom drive and boot up from the CD</p><p>	If you do not get a choice to boot from either hard disk or CD.</p><p>	check that the cd rom drive is selected as the first bootable device in</p><p> 	the Bios. I have also had problems with booting from scsi drives so you</p><p> 	may need an ide cd rom drive.</p><p>2 select windows setup. </p><p>	If you have multiple optical drives the setup program may install the</p><p> 	driver for the wrong optical drive. You will get an error stating that the</p><p> 	windows setup files could not be found. Either place the windows cd in the</p><p> 	drive for which the driver has been installed.</p><p>	Or physically remove the other drive by detaching the cables from the rear 	of the drive. </p><p>3 continue the setup as normal and select the options you want</p><p>  	After restarting the computer you may get the error: insufficient memory 	to initialize windows.   This may be caused by having to much Ram in your 	computer. Windows might give an error when more than 512 mb of ram has 	been installed but usually Windows 98 works with up to 1150 mb of ram. </p><p>	To solve this reboot the computer you should now see the start up menu.</p><p>	Select command prompt only</p><p>	now type cd windows\command and press enter</p><p>	now type edit and press enter</p><p>	Press alt and F simultaneously.</p><p>	Then select open </p><p>	go to the directories field by pressing the tab key.</p><p>	Select  the two points by pressing the up arrow and press enter</p><p>	press shift tab to go to the files column</p><p>	Now select the system.ini file</p><p>	under [386Enh]</p><p>	add the line : MaxPhysPage=40000 </p><p>	and under [vcache] add the line: MaxFileCache=524288</p><p>	To be on the safe side you could use more conservative values like 20000 	for MaxPhysPage and 131072 for MaxFileCache.</p><p>	Press alt + F again and select save </p><p>	then press alt+ F again and select exit</p><p>	Now reboot the computer.</p><p>	And continue the installation normally. (you could of course also remove the memory)</p><p>	With the installation on my Asus A8N-E mainboard the computer stops 	responding during the detection of non plug and play devices this is 	“normal”. Just reboot your computer.</p><p>	If the computer hangs again after a reboot try to start up the computer in 	safe mode.</p><p>	If you now get the  insufficient memory to initialize windows error again 	you should do the following. </p><p>	Instead of safe mode choose step by step confirmation.</p><p>	Select N for the processing of config.sys and select Y elsewhere.</p><p>	You need to keep booting up your computer like this until you reach step 	5 You can then select run in the windows menu and type msconfig go to the 	config.sys tab and uncheck the check box in front of the line:</p><p>	device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)</p><p>4 After setup has reboted the computer a few more times Windows will be loaded    	and show a lot of found new hardware</p><p>	Windows will now try to install a lot of devices for most of them it does 	not have the correct drivers. I prefer to just skip installing them for 	the moment and install them when windows is fully booted up so I can use 	find to locate the needed files.</p><p>5 Congratulations you should now have a very basic win 98 installation <img src="https://msfn.org/board/applications/core/interface/js/spacer.png" alt=":thumbup" data-src="https://msfn.org/board/uploads/emoticons/default_thumbup.gif"></p>
]]></description><guid isPermaLink="false">135362</guid><pubDate>Wed, 24 Jun 2009 14:42:26 +0000</pubDate></item><item><title>Windows 95 in ICH7 Board</title><link>https://msfn.org/board/topic/186511-windows-95-in-ich7-board/</link><description><![CDATA[<p>
	Hello, long time lurker, first time poster
</p>

<p>
	I am building a multiboot retro rig based on a Asus P5G41T-M lx V2 board (iCore2)<br />
	At the moment I am struggling getting Windows 95 to work, the Plan is to use CPUFIX for speed, rloew's patches for SATA and Memory, LoneCrusader ICH chipset drivers and XUSBSUPP over OSR 2.x<br />
	I tries several time starting fresh but the latest (XUSBSUPP) seems likes it doesn't want to collaborate. I must use LoneCrusader drivers after the installation because if I try to slipstream them (both the old and new version) in the installation folder I get an error as soon as hardware detection starts in the first stage of Windows 95 installation.<br />
	I tried with both OSR 2.5 and 2.0 but both crashes once I get XUSBSUPP installed, on the third device the computer just shuts down and reboot. I also tried USBSUPP, USBUPDAT2 and RLUSB separately, but the third controller still crashes the system.
</p>

<p>
	I strongly suspect it is due to the fact it shares IRQ 15 with the HDD controller but even disabling automatic configuration and trying to manually set that or the HDD controller to different IRQ in the device manager I get an error message that I cannot modify that resource, but I can't find the reason why it does it or how to circumvent it (I tried disabling PnPOS to no avail, and my MB don't let me manage USB IRQ).
</p>

<p>
	The order I do things (tell me if anything is wrong) is starting the fresh Windows 95 installation with the vanilla WIN95 folder, then on the very first reboot I boot with the CPUFIX diskette, use it, then on reboot I go straight to command prompt and run PTCHSATA, copy the SATA.INF in the WINDOWS/INF folder, run PATCHMEM /M (and add NUMHANDLE line). Then I reboot. Windows goes through the second phase (Timezone, Printer etc), and then reboots. Then I install either the MS USB updates or XUSBSUPP. The only way I managed to keep it running is either disabling the above said usb, or skip the PTCHSATA at all and keep HDD in compatibility mode, without being able to enable it later, but that would mess other OSes configuration. When I get XUSBSUPP to work I replace the MACHINE.INF and other files in the windows INF folder but here i get other minor problems like being unable to "Rename" some devices because the "Finish" button does nothing or random devices disabling.
</p>

<p>
	I also tried replacing the chipset files during the previous reboots, but that gives me a lot of nameless devices in the device manager
</p>

<p>
	Could someone point me in the right direction to either try changing the USB IRQ or slipstream the chipset drivers in Win95? (for the latter I suspect it may be due to the fact they were developed for windows 98 instead of 95 and there may be some differences?)
</p>
]]></description><guid isPermaLink="false">186511</guid><pubDate>Sat, 26 Oct 2024 08:20:34 +0000</pubDate></item><item><title>KernelEx 2022 (Kex22) Test Versions (4.22.26.2)</title><link>https://msfn.org/board/topic/173233-kernelex-2022-kex22-test-versions-422262/</link><description><![CDATA[<blockquote class="ipsQuote" data-ipsquote="">
	<div class="ipsQuote_citation">
		Quote
	</div>

	<div class="ipsQuote_contents">
		<div class="ipsQuote_contents">
			<div>
				<strong>WARNING: If you have a program that will not run with the original KernelEx 4.5.2, <em>do NOT post in this topic</em> requesting help or support. Start a new topic in the <a href="https://msfn.org/board/forum/8-windows-9x-me/" rel="" title="">Window 9x / ME forum</a> or request help in the <a href="https://msfn.org/board/topic/157173-kext" rel="" title="">Kext:DIY topic</a>.</strong><br />
				<em>- Thank you!</em><br />
				<br />
				<u><strong>Moderator's Note:</strong></u><br />
				<strong>Also, based on the desires of the developer, please do not use this topic for any expanded discussion of the compatibility of specific applications. This includes posting screenshots or various details of such programs. Use the <a href="https://msfn.org/board/topic/152471-kernelex-apps-compatibility-list-new/" rel="">KernelEx Apps Compatibility thread</a> for this. This thread is reserved mainly for development issues and bug reports.</strong>
			</div>
		</div>
	</div>
</blockquote>

<center>
	 
	<p align="center">
		<strong><span style="font-size:18px;">KernelEx 4.5 Core Updates</span></strong><br />
		<a href="/board/topic/173233-k.17/?do=findComment&amp;comment=1140445" rel=""><strong>4.5.2016.17</strong></a><br />
		<a href="/board/topic/173233-k.16/?do=findComment&amp;comment=1134306" rel="">4.5.2016.16</a><br />
		<a href="/board/topic/173233-k.11/?do=findComment&amp;comment=1114676" rel="">4.5.2015.11</a><br />
		<a href="/board/topic/173233-k.10/?do=findComment&amp;comment=1112521" rel="">4.5.2015.10</a><br />
		<a href="/board/topic/173233-k.9/?do=findComment&amp;comment=1097494" rel="">4.5.2015.9</a> - <a href="/board/topic/173233-k.9/?do=findComment&amp;comment=1099164" rel="">source (full)</a><br />
		<a href="/board/topic/173233-k.8/?do=findComment&amp;comment=1096093" rel="">4.5.2015.8</a><br />
		<a href="/board/index.php?app=core&amp;module=attach&amp;section=attach&amp;attach_id=39089" rel="">4.5.2015.7</a><br />
		<a href="/board/index.php?app=core&amp;module=attach&amp;section=attach&amp;attach_id=39067" rel="">4.5.2015.5</a> - <a href="/board/index.php?app=core&amp;module=attach&amp;section=attach&amp;attach_id=39068" rel="">source (diff)</a><br />
		<a href="/board/index.php?app=core&amp;module=attach&amp;section=attach&amp;attach_id=39057" rel="">4.5.2015.4 dlls</a><br />
		<strong><span style="font-size:14px;">--- Extras ---</span></strong><br />
		<a href="/board/index.php?app=core&amp;module=attach&amp;section=attach&amp;attach_id=39308" rel="">ApiHook 4.5.2015.8 - Real-time API logger</a><br />
		<a href="/board/topic/173233-Kexports/?do=findComment&amp;comment=1111472" rel="">Kexports - API export lister for KernelEx DLL's </a><br />
		<a href="/board/topic/154868-ImportPatcher" rel="">ImportPatcher - View and edit dependencies</a><br />
		<strong>. . .</strong><br />
		<a href="http://www.filewatcher.com/_/?q=depends22_x86.zip" rel="external nofollow">Dependency Walker 2.2.6000</a><br />
		<a href="http://www.filewatcher.com/_/?q=tskinf21.zip" rel="external nofollow">TaskInfo2000 v2.1</a><br />
		<a href="http://web.archive.org/web/2014/http://www.japheth.de/ProcWin.html" rel="external nofollow">ProcWin</a><br />
		<a href="http://web.archive.org/web/20130626002614/http://users.tbc.net/~clive/vcomwinp.html" rel="external nofollow">DumpPE</a>
	</p>
</center>

<p>
	<br />
	<strong>How to install in Windows:</strong>
</p>

<ul>
	<li>
		backup existing Windows\KernelEx DLL files
	</li>
	<li>
		extract <strong>all</strong> files into one folder
	</li>
	<li>
		launch Update (or InstallDLLs) shortcut
	</li>
	<li>
		<strong>Reboot system!</strong>
	</li>
</ul>

<p>
	<br />
	<strong>How to install in DOS:</strong>
</p>

<ul>
	<li>
		backup existing Windows\KernelEx DLL files
	</li>
	<li>
		extract DLL, EXE, and PDB files
	</li>
	<li>
		"Exit to DOS" out of Windows
	</li>
	<li>
		copy extracted files to Windows\KernelEx folder
	</li>
	<li>
		<strong>Reboot system!</strong>
	</li>
</ul>

<p>
	 
</p>

<hr />
<p>
	<br />
	Changelogs: [see individual release posts]<br />
	<br />
	These updates are based on the source for the highly-tested KernelEx 4.5.2. Changes to the source will be presented in following posts. Changes will initially come from the 4.5.3 beta ("Master" branch), Kexstubs, and related projects.<br />
	<br />
	I did slip a few "wish-list" gifts into this first package just for Christmas:
</p>

<ul>
	<li>
		Kexbases.dll 4.5.12.1 has a Kernel32:VirtualProtect wrapper to fix the GCC problem and a Shell32:727 <strong>ordinal</strong> stub.
	</li>
	<li>
		Kexbasen.dll 4.5.12.1 has Oleaut32:442/RegisterTypeLibForUser and 443/UnRegisterTypeLibForUser <strong>ordinal</strong>/name stubs.
	</li>
	<li>
		Kernelex.dll 4.5.12.1 is a straight rebuild of 4.5.12.0 with just the version resource updated.
	</li>
</ul>

<p>
	<br />
	My toolchain isn't 100% complete, so I have no plans for releasing a full, updated KernelEx package. Is anyone interested in doing this? <img alt=":angel" style="height:auto;" data-src="https://msfn.org/board/uploads/emoticons/default_angel.gif" src="https://msfn.org/board/applications/core/interface/js/spacer.png" /><br />
	<br />
	<strong>Topics for discussion</strong><br />
	Versioning: Last official KernelEx product is 4.5.2, files 4.5.12. I'm currently using product 4.5.2015, files 4.5.2015.x.<br />
	Updates installer: Currently using a batch file. Still taking suggestions for wininit.ini or better solution.<br />
	API families TBD (additions welcome)
</p>

<ul>
	<li>
		My Kstub822.ini has lots of these definitions. Which need partial or full code rather than stubs?
	</li>
	<li>
		Ace
	</li>
	<li>
		Acl/Dacl/Sacl (Security)
	</li>
	<li>
		ActCtx
	</li>
	<li>
		AnsiString/OemString/UnicodeString
	</li>
	<li>
		Cred
	</li>
	<li>
		Fls
	</li>
	<li>
		Lsa
	</li>
	<li>
		MD5
	</li>
	<li>
		SList
	</li>
	<li>
		Trace
	</li>
</ul>

<p>
	<br />
	Any technical discussion concerning updates/changes to KernelEx API support or architecture are welcome. Please report all known issues and limitations in KernelEx 4.5.2 so we can addressed them.<br />
	<br />
	Known issues:
</p>

<ul>
	<li>
		API names must be stored in sorted order in memory
	</li>
	<li>
		plug-in limit is 4: std + kexbases + kexbasen + two more
	</li>
	<li>
		<s>ApiConfigurations limit is 11 (0..10); higher numbers show but don't "stick"</s>
	</li>
	<li>
		DLL must exist and be loaded for a new API to be added
	</li>
	<li>
		new API can't be added to DLL loaded via KernelEx\KnownDLLs
	</li>
	<li>
		<del>no distinction between implicit(loader) and explicit(GetProcAddress) dynamic linking</del>
	</li>
	<li>
		Psapi code problems
	</li>
</ul>

<hr />
<p>
	<br />
	An <a href="http://web.archive.org/web/20150911020717/http://www.msfn.org/board/topic/173233-kernelex-4520159-updates-apihook/" rel="external nofollow">older version of this top post</a> can be found at the Internet Archive Wayback Machine. <img alt=":)" style="height:auto;" data-src="https://msfn.org/board/uploads/emoticons/default_smile.png" src="https://msfn.org/board/applications/core/interface/js/spacer.png" />
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">173233</guid><pubDate>Thu, 25 Dec 2014 23:21:20 +0000</pubDate></item><item><title>Windows 95 2.1GHz CPU Limit BROKEN!</title><link>https://msfn.org/board/topic/141402-windows-95-21ghz-cpu-limit-broken/</link><description><![CDATA[<p>
	<strong><span style="text-decoration:underline;">***UPDATED 06-10-2013***</span></strong>
</p>

<p>
	I have managed to fix the 2.1GHz CPU limit of Windows 95. <img alt=":o" src="https://msfn.org/board/applications/core/interface/js/spacer.png" data-src="https://msfn.org/board/uploads/emoticons/default_ohmy.png"></p>

<p>
	Completely with updates from Microsoft... when they claimed there was no fix for this.
</p>

<p>
	Here's a link to the MSKB article on this issue.
</p>

<p>
	<a href="http://support.microsoft.com/?id=312108" rel="external">Q312108 - Windows Protection Error in NDIS With a CPU That Is Faster Than 2.1 GHz</a>
</p>

<p>
	--------------------------------------------------------------------------------------
</p>

<p>
	<strong><span style="text-decoration:underline;">Version 3.0 Released 06-10-2013</span></strong>
</p>

<p>
	New or otherwise significant in this version:
</p>

<p>
	- Version 3.0 can be used on all Windows 95 versions. (RTM\OSR2) (95\95A\95B\95C)
</p>

<p>
	- Version 3.0 addresses specific issues with and better supports Windows 95 RTM. (95\95A)
</p>

<p>
	- Version 3.0 makes the proper registry entries that would be made if AMDK6UPD.EXE and the other updates were installed under Windows 95.
</p>

<p>
	- Version 3.0 includes a Processor-specific HotFix for Windows 95B OSR2. It is not needed on other versions of 95.
</p>

<p>
	- Version 3.0 no longer includes or mandates the installation of DUN14-95.EXE. Still "recommended."
</p>

<p>
	- Version 3.0 can be installed before or after the "Windows Protection Error in IOS" has been displayed. (Before is still the preferred method.)
</p>

<p>
	- Version 3.0 can patch a Windows 95 installation in directories other than C:\WINDOWS.
</p>

<p>
	- Version 3.0 includes further updated versions of some system files contained in the AMDK6UPD.EXE patch, rendering AMDK6UPD.EXE obsolete.
</p>

<p>
	- Version 3.0 includes PTCHCDFS, a free update by Rudolph Loew that corrects the displayed size of DVD media.
</p>

<p>
	--------------------------------------------------------------------------------------
</p>

<p>
	The README.TXT from <a href="http://www.tmeeco.eu/9X4EVER/GOODIES/FIX95CPU_V3_FINAL.ZIP" rel="external"><strong>FIX95CPU_V3_FINAL.ZIP</strong></a>, provides a detailed overview of this project, this issues it addresses, and the instructions for getting it to work. I will post it here:
</p>

<p>
	<strong>------------------------------------------------------------------------------------------</strong>
</p>

<p>
	<strong><span style="text-decoration:underline;"><span style="font-size:12px;">Windows 95 High-Speed Processor Support v. 3.0 By LoneCrusader</span></span></strong>
</p>

<p>
	<span style="text-decoration:underline;">CONTENTS OF THIS PACKAGE:</span>
</p>

<p>
	README.TXT - Self Explanatory.
</p>

<p>
	FIX95CPU.EXE - Self-Extracting Bootable Floppy Disk image.
</p>

<p>
	FIX95CPU.IMA - A standard image of the Bootable Floppy.
</p>

<p>
	(For Virtual Machines.)
</p>

<p>
	FIX95CPU.ISO - A standard Bootable CD image.
</p>

<p>
	(For Virtual Machines, or systems without a floppy drive.)
</p>

<p>
	VMM2XUPD.EXE - HotFix with updated VMM.VXD's for Windows 95 B OSR2.
</p>

<p>
	(Install in Windows 95 B OSR2 after Setup has completed.)
</p>

<p>
	-----------------------------------
</p>

<p>
	NOTE:
</p>

<p>
	The first section of this README will explain the issues addressed
</p>

<p>
	by this patch. If you are familiar with these issues, you may skip to
</p>

<p>
	the second section for step-by-step instructions.
</p>

<p>
	<span style="text-decoration:underline;">SECTION ONE:</span>
</p>

<p>
	Windows 95 has two specific errors when dealing with processors
</p>

<p>
	with speeds higher than 350 MHz. With a little patience however,
</p>

<p>
	both of these errors are fixable.
</p>

<p>
	The first error occurs with processors greater than 350 MHz.
</p>

<p>
	Microsoft released a patch for this error, AMDK6UPD.EXE. This
</p>

<p>
	patch IS NOT just for AMD processors. It will work for Intel
</p>

<p>
	Pentium 4 processors as well. The problem with Microsoft's patch
</p>

<p>
	is that it must be run from within Windows. When your system
</p>

<p>
	encounters this error, you will not be able to boot into Windows.
</p>

<p>
	This error will be displayed on the first reboot during the
</p>

<p>
	installation process.
</p>

<p>
	Here is the text of the error:
</p>

<p>
	<strong>While initializing device IOS:</strong>
</p>

<p>
	<strong>Windows Protection Error. You need to restart your computer.</strong>
</p>

<p>
	The only way to fix this error is to manually install the files
</p>

<p>
	contained in the Microsoft AMDK6UPD.EXE patch. This package automates
</p>

<p>
	the process for you, so I will not go into further detail on that
</p>

<p>
	issue here.
</p>

<p>
	The second error occurs with processors greater than 2.1 GHz.
</p>

<p>
	This problem also affected Windows 98 (First Edition), and Microsoft
</p>

<p>
	issued a HotFix for Windows 98, but not for Windows 95. According to
</p>

<p>
	Microsoft, there is no fix for this problem in Windows 95... WRONG!
</p>

<p>
	This error is very similar to the previous one, and it will also be
</p>

<p>
	displayed on the first reboot of the install process, after you have
</p>

<p>
	fixed the previous error.
</p>

<p>
	Here is the text of the error:
</p>

<p>
	<strong>While initializing device NDIS:</strong>
</p>

<p>
	<strong>Windows Protection Error. You need to restart your computer.</strong>
</p>

<p>
	This error is corrected by an updated file contained in the DUN14-95.EXE
</p>

<p>
	Dial-Up Networking 1.4 Update for Windows 95. This package automates
</p>

<p>
	the process for you, so I will not go into further detail on that
</p>

<p>
	issue here.
</p>

<p>
	NOTE:
</p>

<p>
	This update renders the AMDK6UPD.EXE patch OBSOLETE, as it
</p>

<p>
	installs newer versions of some system files contained within
</p>

<p>
	AMDK6UPD.EXE. While the main purpose of this update is to
</p>

<p>
	enable the use of High-Speed Processors, I decided to include
</p>

<p>
	any available newer versions of the system files already
</p>

<p>
	contained in this patch.
</p>

<p>
	<strong><span style="text-decoration:underline;">List of Issues (MSKB Articles) FIXED by this update:</span></strong>
</p>

<p>
	<strong>Q192841</strong> - Difficulties Using AMD K6-2 or Athlon Central Processing Unit
</p>

<p>
	<strong>Q234259</strong> - Revision to AMD K6-2/350 Central Processing Unit Update
</p>

<p>
	<strong>Q312108</strong> - Windows Protection Error in NDIS with CPU Faster Than 2.1 GHz
</p>

<p>
	<strong>Q231942</strong> - Cannot Undock Notebook Computer with LS-120 Removable Drive
</p>

<p>
	<strong>Q175629</strong> - Large IDE Hard Disk May Run In Compatibility Mode
</p>

<p>
	<strong>Q274175</strong> - Error Opening/Copying File/Folder Eight Levels Deep on CD-ROM
</p>

<p>
	<strong>Q159153</strong> - Error Messages While Backing Up to Some Floppy Disk Drives
</p>

<p>
	This update also includes a patched version of CDFS.VXD using PTCHCDFS,
</p>

<p>
	a free update by Rudolph Loew (rloew) to fix the incorrect size value
</p>

<p>
	(1.99GB) reported by Windows 9X for DVD's.
</p>

<p>
	A separate bug exists in Windows 95 RTM/A that causes DVD sizes over
</p>

<p>
	4GB to not have their byte counts displayed properly, showing "---"
</p>

<p>
	instead, but the correct total size of the DVD will still be displayed.
</p>

<p>
	Installing other update packages for Windows 95 RTM/A may yield a
</p>

<p>
	solution to this, but has not been tested.
</p>

<p>
	Also included in this version is a HotFix, VMM2XUPD.EXE, which installs
</p>

<p>
	the latest version of VMM.VXD for Windows 95 B OSR2. This package should
</p>

<p>
	be installed when Windows 95 B OSR2 Setup has completed. This update will
</p>

<p>
	not run on Windows 95 RTM/A and is not required on Windows 95 C OSR2.5.
</p>

<p>
	<span style="text-decoration:underline;">Credits &amp; Other Information:</span>
</p>

<p>
	Rudolph Loew has also created a free UDF filesystem driver for reading
</p>

<p>
	UDF formatted CD's/DVD's in Windows 95. It can be obtained from his site
</p>

<p>
	at: <a href="http://rloew1.no-ip.com" rel="external">http://rloew1.no-ip.com</a> or mirror at: <a href="http://rloew.limewebs.com" rel="external">http://rloew.limewebs.com</a>
</p>

<p>
	Many thanks go out to Rudolph Loew for his assistance with this project!
</p>

<p>
	Credit also goes to Petr at MSFN for providing patched files for 95 RTM.
</p>

<p>
	And finally credit to Queue at MSFN for creating the ANSI Windows Logo.
</p>

<p>
	For further information and updates, visit this topic at MSFN Forums:
</p>

<p>
	<a href="https://msfn.org/board/index.php?showtopic=141402" rel="">http://www.msfn.org/board/index.php?showtopic=141402</a>
</p>

<p>
	This package makes use of the General Replace (GR) text replace utility
</p>

<p>
	created by Andrew Sharrad, which can be found at:
</p>

<p>
	<a href="http://www.sharradsoftware.co.uk" rel="external">http://www.sharradsoftware.co.uk</a>
</p>

<p>
	<span style="text-decoration:underline;">SECTION TWO:</span>
</p>

<p>
	Follow these Instructions to get Windows 95 up and running.
</p>

<p>
	You Will Need:
</p>

<p>
	Blank Floppy Disk or Blank CD
</p>

<p>
	Files Contained In FIX95CPU.ZIP
</p>

<p>
	NOTE:
</p>

<p>
	If your system does not have a floppy drive, the FIX95CPU.ISO
</p>

<p>
	Bootable CD image in this package can be used (with Nero or
</p>

<p>
	a similar CD burning program) to create a bootable CD that can
</p>

<p>
	be used instead of a floppy.
</p>

<p>
	NOTE:
</p>

<p>
	These instructions and the FIX95CPU installer assume that
</p>

<p>
	you are installing Windows 95 to C:\ Drive, however you can
</p>

<p>
	use a directory other than C:\WINDOWS.
</p>

<p>
	1. On another computer, use the self-extracting Floppy Disk image
</p>

<p>
	(FIX95CPU.EXE) or the Bootable CD image (FIX95CPU.ISO)
</p>

<p>
	provided in FIX95CPU.ZIP to create a custom Boot Disk
</p>

<p>
	that will contain this patch.
</p>

<p>
	2. Prepare your system and run Windows 95 Setup.
</p>

<p>
	3. When Windows 95 asks you to Restart, insert the Boot Disk or
</p>

<p>
	Boot CD that you created with the enclosed image, and click
</p>

<p>
	Finish. You should have the Boot Disk or Boot CD inserted
</p>

<p>
	BEFORE Windows Setup continues and the IOS error is displayed
</p>

<p>
	in order to speed up the boot process by combining .VXD's
</p>

<p>
	with WININIT.EXE, but this version allows for installation
</p>

<p>
	after the IOS error has been displayed.
</p>

<p>
	4. The Boot Disk will start your computer in DOS mode. Press SPACE and
</p>

<p>
	you will be given an opportunity to view this README file.
</p>

<p>
	Choose Y or N, and then all you need to do is press SPACE again
</p>

<p>
	to bring up the next page of the README, or to apply the patch.
</p>

<p>
	The program will output its actions to the screen so you can see
</p>

<p>
	what is being done.
</p>

<p>
	Pressing CTRL-C at any time will terminate the FIX95CPU program.
</p>

<p>
	5. When finished, press SPACE to reboot your system, then remove the
</p>

<p>
	Boot Disk or Boot CD so Windows 95 Setup can continue normally.
</p>

<p>
	If you are installing Windows 95 RTM/A or C OSR2.5, you are finished.
</p>

<p>
	For Windows 95 B OSR2 ONLY:
</p>

<p>
	6. When Setup is complete and your Windows Desktop loads, run
</p>

<p>
	VMM2XUPD.EXE to update VMM.VXD to the latest version, and you
</p>

<p>
	will be prompted to restart.
</p>

<p>
	This update is not necessary on Windows 95 C OSR2.5.
</p>

<p>
	If you have Windows 95 RTM/A or C OSR2.5, skip this step.
</p>

<p>
	The VMM2XUPD.EXE will not install on Windows 95 RTM/A.
</p>

<p>
	The VMM2XUPD.EXE update addresses the following issue:
</p>

<p>
	Q179897 - Memory Management Problems with Pentium Processors
</p>

<p>
	You have successfully completed all steps.
</p>

<p>
	Install the drivers for your hardware and your programs.
</p>

<p>
	Have Fun!
</p>

<p>
	-----------------------------------
</p>

<p>
	<span style="text-decoration:underline;">KNOWN ISSUES:</span>
</p>

<p>
	1. If you plan to install the Microsoft USB Supplement to Windows
</p>

<p>
	95 OSR2 (USBSUPP.EXE), be aware that this update will sometimes
</p>

<p>
	overwrite the file C:\WINDOWS\SYSTEM\VMM32\NTKERN.VXD without
</p>

<p>
	prompting you to keep the newer file already installed by this
</p>

<p>
	patch. If this occurs, the following error will be displayed:
</p>

<p>
	<strong>While initializing device NTKERN:</strong>
</p>

<p>
	<strong>Windows Protection Error. You need to restart your computer.</strong>
</p>

<p>
	This can be corrected by recopying the NTKERN.VXD contained in
</p>

<p>
	this patch to your system.
</p>

<p>
	-----------------------------------
</p>

<p>
	<span style="text-decoration:underline;">LEGAL INFO:</span>
</p>

<p>
	THIS SOFTWARE IS PROVIDED FREE OF CHARGE WITH ABSOLUTELY NO WARRANTIES
</p>

<p>
	OR GUARANTEES.
</p>

<p>
	BY USING THIS SOFTWARE, YOU AGREE THAT YOU USE IT AT YOUR OWN RISK AND
</p>

<p>
	OF YOUR OWN FREE WILL.
</p>

<p>
	THE AUTHOR(S) OF THIS SOFTWARE SHALL NOT BE HELD LIABLE FOR ANYTHING
</p>

<p>
	RESULTING FROM THE USE OR MISUSE OF THIS SOFTWARE.
</p>

<p>
	IF YOU MODIFY THIS SOFTWARE, PLEASE REMEMBER TO CREDIT THE ORIGINAL
</p>

<p>
	AUTHOR(S) FOR THE ORIGINAL CONCEPT(S).
</p>

<p>
	-----------------------------------------------------------------------------
</p>

<p>
	<strong>This software brought to you by Conner McCoy (LoneCrusader) with</strong>
</p>

<p>
	<strong>assistance from Rudolph Loew (rloew).</strong>
</p>

<p>
	-----------------------------------------------------------------------------
</p>

<p>
	<strong>------------------------------------------------------------------------------------------</strong>
</p>

<p>
	<strong>***UPDATE 12-18-2010***</strong>
</p>

<p>
	<strong>Slipstreaming instructions added </strong><a href="https://msfn.org/board/topic/141402-windows-95-21ghz-cpu-limit-broken/page__view__findpost__p__949981" rel=""><strong>Here</strong></a><strong>.</strong>
</p>

<p>
	Microsoft issued a Hotfix for this problem in Windows 98 FE. It contains an updated version of NDIS.VXD
</p>

<p>
	that only works in 98. Apparently they forgot (intentionally? <img alt=":ph34r:" src="https://msfn.org/board/applications/core/interface/js/spacer.png" data-src="https://msfn.org/board/uploads/emoticons/default_ph34r.png"> ) or never realized that the
</p>

<p>
	updated version of NDIS.VXD in the DUN14-95 update solves this problem as well.
</p>

<p>
	Of course this isn't going to do you much good if Windows 95 drivers do not exist for your hardware. If
</p>

<p>
	you have version 3.40.1001 of the Intel Chipset INF Installation Utility, it still contains 95 Drivers
</p>

<p>
	covering the 845 chipset, which I know was used on motherboards supporting up to 3.06GHz processors.
</p>

<p>
	The system used for this test:
</p>

<p>
	--------------------------------------
</p>

<p>
	Motherboard: Soyo SY-P4I845PE
</p>

<p>
	Processor: 3.06GHz Intel Pentium 4 w/ Hyper Threading
</p>

<p>
	Memory: 512MB Kingston DDR 333
</p>

<p>
	Video Card: ATI Radeon 8500 LE 128MB
</p>

<p>
	Audio &amp; LAN: Onboard
</p>

<p>
	<img alt="Win95CPULimitBUSTED1.JPG" class="ipsImage" height="750" src="https://msfn.org/board/applications/core/interface/js/spacer.png" width="1000" data-src="http://lonecrusader.x10host.com/images/Win95CPULimitBUSTED1.JPG"></p>
]]></description><guid isPermaLink="false">141402</guid><pubDate>Sun, 24 Jan 2010 23:25:27 +0000</pubDate></item><item><title>Links Web Browser Community Edition for DOS with TLS 1.2</title><link>https://msfn.org/board/topic/181853-links-web-browser-community-edition-for-dos-with-tls-12/</link><description><![CDATA[== Links Web Browser for DOS with TLS 1.2 Community Edition ==<br />
<br />
= Overview =<br />
<br />
Links for DOS is one of two known web browsers compiled for DOS with TLS v1.2 support [1]. It was tested to run well in vanilla Windows 98, using it's DOS v7.10. Below is a compilation of the most relevant information needed to download, install and run the browser. To keep the thread clean, please avoid posting information unrelated to Links for DOS.<br />
<br />
Project homepage.<br />
<a href="http://links.twibright.com/" rel="external nofollow">http://links.twibright.com/</a><br />
<br />
Changelog.<br />
<a href="http://links.twibright.com/download/ChangeLog" rel="external nofollow">http://links.twibright.com/download/ChangeLog</a><br />
<br />
Online manual, not all applies to running in DOS.<br />
<a href="http://links.twibright.com/user_en.html" rel="external nofollow">http://links.twibright.com/user_en.html</a><br />
<br />
= Screenshot =<br />
<br />
<a href="https://upload.wikimedia.org/wikipedia/commons/9/91/Webbrowser_Links.jpg" rel="external nofollow">https://upload.wikimedia.org/wikipedia/commons/9/91/Webbrowser_Links.jpg</a><br />
<br />
= Prerequisites =<br />
<br />
- Working DOS system<br />
- Basic DOS knowledge<br />
- Functional DOS network [2]<br />
- Software downloads below<br />
<br />
= Download =<br />
<br />
Download cwsdpmi.exe (21 KB) [3], cwsparam.exe (13 KB) [3] and links-2.25.exe (7.0 MB).<br />
<a href="http://links.twibright.com/download/binaries/dos/" rel="external nofollow">http://links.twibright.com/download/binaries/dos/</a><br />
<br />
Optional DOS mouse driver, test system uses CuteMouse with a traditional PS/2 wired mouse, direct download link below (ctm20a4.zip, 61 KB).<br />
<a href="https://sourceforge.net/projects/cutemouse/files/latest/download" rel="external nofollow">https://sourceforge.net/projects/cutemouse/files/latest/download</a><br />
<br />
= Setup =<br />
<br />
Extract downloads as applicable. This example creates a C:\DOS directory with additional subdirectories for all relevant software, modify as desired. Create and place 'cwsdpmi.exe' and 'cwsparam.exe' in C:\DOS\CWSDPMI. Rename 'links-2.25.exe' to DOS-friendly 'LINKS225.EXE' and place it in C:\DOS\LINKS. From the CuteMouse download, only 'CTMOUSE.EXE' is needed, copy it to C:\DOS.<br />
<br />
= Configure DOS Environment =<br />
<br />
Running Links for DOS with mouse support, the test system requires minimal AUTOEXEC.BAT entries and no CONFIG.SYS entries. DOSKEY is optional in AUTOEXEC.BAT, useful for making DOS navigation easier, unrelated to the browser. Note Windows 98's default CONFIG.SYS file contains entries for HIMEM.SYS and EMM386.EXE. It is IMPORTANT that these be commented out (REM = REMARK), as outlined below. As Links uses CWSDPMI, loading HIMEM.SYS and EMM386.EXE concurrently was found to negatively affect browser performance.<br />
<br />
C:\AUTOEXEC.BAT file:<br />
<code>@ECHO OFF<br />
C:\DOS\CTMOUSE.EXE /R2<br />
DOSKEY /INSERT</code><br />
<br />
C:\CONFIG.SYS file:<br />
<code>REM DEVICE=C:\WINDOWS\HIMEM.SYS<br />
REM DEVICE=C:\WINDOWS\EMM386.EXE RAM</code><br />
<br />
= LINKS.BAT =<br />
<br />
Create a C:\LINKS.BAT file to load the DOS packet driver and launch Links for DOS. Modify the DOS packet driver entry based on the system utilized. Note Links for DOS needs to be run from a true DOS environment. Do not launch it from Windows or drop to DOS from a Windows session. Instead reboot system into DOS before launching browser. To run Links in text instead of graphic mode remove the '-MODE 1024x768x16M32' snippet, resolution appears to just utilize native DOS rows/columns.<br />
<br />
C:\LINKS.BAT file:<br />
<code>@ECHO OFF<br />
CLS<br />
C:\DOS\LNE100\LNE100TX.COM 0x60<br />
C:\DOS\CWSDPMI\CWSDPMI.EXE<br />
LH C:\DOS\LINKS\LINKS225.EXE -MODE 1024x768x16M32 https://lite.duckduckgo.com/lite<br />
<br />
= First Run =<br />
<br />
Boot to DOS and run C:\LINKS.BAT to launch Links. Based on the configuration above it should load the DuckDuckGo-Lite search engine. Press Escape key or click on the upper screen for the Links menu. Review options and keyboard shortcuts. No special configuration is necessary. Deciding whether to view images is likely the biggest performance factor (View dropdown -&gt; Html options -&gt; Display Images).<br />
<br />
= Quicker DHCP Launch =<br />
<br />
If the first browser launch resulted in a 'Configuring through BOOTP' delay and then connected via DHCP anyway, create a configuration file named WATTCP.CFG in C:\DOS\LINKS containing the line below [4].<br />
my_ip=dhcp<br />
<br />
= Confirm TLS v1.2 Support =<br />
<br />
Load the link below to confirm TLS v1.2 support.<br />
<a href="https://www.ssllabs.com/ssltest/viewMyClient.html" rel="external nofollow">https://www.ssllabs.com/ssltest/viewMyClient.html</a><br />
<br />
= Miscellaneous =<br />
<br />
Although the notes above configure Links to run in DOS, it can also reportedly be set up to run in a Windows environment using the ethernet adapter's NDIS driver [5].<br />
<br />
Although there is no scroll mouse, hold  either right or center-click and drag up/down for controlled scrolling. If scrolling is laggy, try changing Setup dropdown -&gt; Video options -&gt; select 'Overwrite screen instead of scrolling it'.<br />
<br />
Once familiar with the keyboard shortcuts, Links works almost more efficiently without mouse support, modify configuration as desired. A useful feature is File -&gt; OS Shell, which temporarily drops out of Links to work in DOS, type 'exit' at the DOS prompt to resume the Links session.<br />
<br />
END<br />
<br />
[1] See also Lynx Web Browser Community Edition for DOS with TLS 1.2.<br />
<a href="https://msfn.org/board/topic/182400-lynx-web-browser-community-edition-for-dos-with-tls-12" rel="">https://msfn.org/board/topic/182400-lynx-web-browser-community-edition-for-dos-with-tls-12</a><br />
<br />
[2] Review this DOS Networking guide if the system does not yet have a working DOS packet driver. Note mTCP is not required to run Links for DOS as it handles connectivity internally.<br />
<a href="https://msfn.org/board/topic/177106-running-vanilla-windows-98-in-2020/page/32/?tab=comments#comment-1187090" rel="">https://msfn.org/board/topic/177106-running-vanilla-windows-98-in-2020/page/32/?tab=comments#comment-1187090</a><br />
<br />
For network adapters that do not have a working packet driver, review forum member @Deomsh's NDIS 2 driver guide below.<br />
<a href="https://msfn.org/board/topic/181853-links-web-browser-for-dos-with-tls-12-community-edition/?tab=comments#comment-1187234" rel="">https://msfn.org/board/topic/181853-links-web-browser-for-dos-with-tls-12-community-edition/?tab=comments#comment-1187234</a><br />
<br />
[3] Alternatively, download the same 'r7 binary distribution' (csdpmi7b-1.zip, 70 KB) of CWSDPMI (Charles W. Sandmann's DOS Protected Mode Interface) from below if documentation is desired.<br />
<a href="http://sandmann.dotster.com/cwsdpmi/" rel="external nofollow">http://sandmann.dotster.com/cwsdpmi/</a><br />
<br />
[4] More WATTCP configuration information.<br />
<a href="http://wiki.freedos.org/wiki/index.php/Networking_FreeDOS_-_WATTCP" rel="external nofollow">http://wiki.freedos.org/wiki/index.php/Networking_FreeDOS_-_WATTCP</a><br />
</code><br />
<br />
[5] To configure Links to run in a Windows environment using the ethernet adapter's NDIS driver see @Deomsh's configuration notes and the discussion that follows.<br />
<a href="https://msfn.org/board/topic/181853-links-web-browser-community-edition-for-dos-with-tls-12/page/2/?tab=comments#comment-1187615" rel="">https://msfn.org/board/topic/181853-links-web-browser-community-edition-for-dos-with-tls-12/page/2/?tab=comments#comment-1187615</a><br />
]]></description><guid isPermaLink="false">181853</guid><pubDate>Thu, 03 Sep 2020 22:32:49 +0000</pubDate></item><item><title>RetroZilla Community Edition</title><link>https://msfn.org/board/topic/181416-retrozilla-community-edition/</link><description><![CDATA[== RetroZilla Community Edition ==<br />
<br />
= Overview =<br />
<br />
RetroZilla v2.2 is one of the only open source web browsers that connect to modern HTTPS websites in vanilla Windows 98.[1] Below is a compilation of the most relevant information needed to download, install, tweak and run the browser. To keep the thread clean, please avoid posting information unrelated to RetroZilla.<br />
<br />
Forum member rn10950's official RetroZilla v2.2 page (no JavaScript required):<br />
<a href="https://github.com/rn10950/RetroZilla/releases/tag/2.2" rel="external nofollow">https://github.com/rn10950/RetroZilla/releases/tag/2.2</a><br />
<br />
= Prerequisites =<br />
<br />
A basic Windows 9x installation is required. RetroZilla was extensively tested in vanilla Windows 98 SE and should work on all Windows 9x systems. A working network connection is needed to download RetroZilla and browse the internet. As the official RetroZilla download is from an HTTPS site, a different operating system and browser may be required for the initial download, plus a mechanism to get the installation file on to the Windows 98 system (USB stick, CD burn, multi-boot). Note a forked release of RetroZilla, compiled by forum member roytam1, is also available on an HTTP server, especially useful for Windows 9x systems not yet able to access most HTTPS sites, review footnote link for more information.[2] Note some download links below require an MSFN forum member login.<br />
<br />
= Download =<br />
<br />
RetroZilla v2.2 direct download (~12 MB, no JavaScript required):[3]<br />
<a href="https://github.com/rn10950/RetroZilla/releases/download/2.2/retrozilla-2.2.en-US.win32.installer.exe" rel="external nofollow">https://github.com/rn10950/RetroZilla/releases/download/2.2/retrozilla-2.2.en-US.win32.installer.exe</a><br />
<br />
= Install =<br />
<br />
Install RetroZilla [3], default pathway C:\Program Files\RetroZilla.<br />
<br />
= Run =<br />
<br />
Run RetroZilla, first run creates a user profile, default pathway C:\WINDOWS\Application Data\RetroZilla\Profiles\default\your_profile<br />
<br />
= TLS Tweaks =<br />
<br />
The about:config modifications outlined in the link below improve security and allow RetroZilla to connect to virtually all HTTPS sites.[3]<br />
<a href="https://msfn.org/board/topic/177106-running-vanilla-windows-98-in-2020/page/15/?tab=comments#comment-1174993" rel="">https://msfn.org/board/topic/177106-running-vanilla-windows-98-in-2020/page/15/?tab=comments#comment-1174993</a><br />
<br />
Note TLS v1.2 (Transport Layer Security) support is not evident from browser preferences or about:config. To confirm browser capabilities restart RetroZilla and load the site below.<br />
<a href="https://www.ssllabs.com/ssltest/viewMyClient.html" rel="external nofollow">https://www.ssllabs.com/ssltest/viewMyClient.html</a><br />
<br />
= Rendering Issues =<br />
<br />
Most web pages will not render properly due to the age of RetroZilla's code base and the ever changing internet. If this is not acceptable install  kernel extensions and try a newer web browser or upgrade to a newer operating system. One tip that often helps when viewing a web page that does not format well, or if links are missing, is to toggle View dropdown -&gt; Use Style -&gt; 'Default Style' to 'None'. Also experiment with different font and color preferences, select Edit dropdown -&gt; Preferences -&gt; Appearance and modify as desired.<br />
<br />
Web page content sometimes hides between code tags, especially with JavaScript disabled. This may cause some web pages to render incompletely or not at all. If a userContent.css file is not yet set up, copy userContent-example.css to userContent.css in the user profile chrome directory, default pathway C:\WINDOWS\Application Data\RetroZilla\Profiles\default\your_profile\chrome. Paste the code snippet below into userContent.css, save the file, restart browser. Thank-you @siria, the detailed explanation is linked below.<br />
<a href="https://msfn.org/board/topic/181416-retrozilla-community-edition/page/3/?tab=comments#comment-1186324" rel="">https://msfn.org/board/topic/181416-retrozilla-community-edition/page/3/?tab=comments#comment-1186324</a><br />
<br />
<code>svg[style*="display: none"] , svg[style*="visibility: hidden"] {<br />
display: block !important;<br />
visibility: visible !important;<br />
position: relative !important;<br />
width: auto !important;<br />
height: auto !important;<br />
pointer-events: auto !important;<br />
border: 4px dashed red !important;<br />
}</code><br />
<br />
= JavaScript Issues =<br />
<br />
Almost all web browsing needs to be performed with JavaScript disabled as the CPU will become overwhelmed and/or RetroZilla may crash. This old browser is not capable of properly processing most modern JavaScript code. For safer browsing, disabling JavaScript is recommended anyway to prevent unauthorized code execution. Most sites are still fairly functional without JavaScript, otherwise find alternative sites.<br />
<br />
The two options for JavaScript control are to either disable JavaScript entirely or selectively.<br />
<br />
To disable JavaScript entirely, load 'about:config' (no quotes) in RetroZilla's URL bar and change 'javascript.enabled' to 'false'.<br />
<br />
Alternatively leave 'javascript.enabled' to 'true', install and configure the NoScript extension, modified to work in RetroZilla, direct download at bottom of the post linked below.<br />
<a href="https://msfn.org/board/topic/177106-running-vanilla-windows-98-in-2020/page/15/?tab=comments#comment-1174709" rel="">https://msfn.org/board/topic/177106-running-vanilla-windows-98-in-2020/page/15/?tab=comments#comment-1174709</a><br />
<br />
Review the RetroZilla Extensions Collection link below for information on installing extensions.<br />
<br />
= RetroZilla Search Engine Collection =<br />
<br />
<a href="https://msfn.org/board/topic/177106-running-vanilla-windows-98-in-2020/page/15/?tab=comments#comment-1175158" rel="">https://msfn.org/board/topic/177106-running-vanilla-windows-98-in-2020/page/15/?tab=comments#comment-1175158</a><br />
<br />
= RetroZilla Extensions Collection =<br />
<br />
<a href="https://msfn.org/board/topic/177106-running-vanilla-windows-98-in-2020/page/16/?tab=comments#comment-1175386" rel="">https://msfn.org/board/topic/177106-running-vanilla-windows-98-in-2020/page/16/?tab=comments#comment-1175386</a><br />
<br />
= RetroZilla Extensions Other =<br />
<br />
Additional extensions, most untested, that may/not work in RetroZilla. Install at own risk, recommend backing up profile beforehand. Feel free to report extensions found to be useful, not already included in the RetroZilla Extensions Collection above.<br />
<br />
<a href="http://web.archive.org/web/20191225070534/http://users.skynet.be/fa258499/extensions.html" rel="external nofollow">http://web.archive.org/web/20191225070534/http://users.skynet.be/fa258499/extensions.html</a><br />
<br />
<a href="http://web.archive.org/web/20191228112850/http://xsidebar.mozdev.org/modifiedmisc.html" rel="external nofollow">http://web.archive.org/web/20191228112850/http://xsidebar.mozdev.org/modifiedmisc.html</a><br />
<br />
= Extension Hacking =<br />
<br />
The link below provides information on hacking browser extensions for SeaMonkey based browsers, most applicable to RetroZilla.<br />
<a href="http://users.skynet.be/fa258499/hackexttutorial.html" rel="external nofollow">http://users.skynet.be/fa258499/hackexttutorial.html</a><br />
<br />
Depending on licensing restrictions, consider posting hacked extensions that have been modified to work in RetroZilla.<br />
<br />
= Extension Removal Tips =<br />
<br />
The post mentions SeaMonkey but RetroZilla works the same way.<br />
<a href="https://msfn.org/board/topic/177106-running-vanilla-windows-98-in-2020/page/12/?tab=comments#comment-1174068" rel="">https://msfn.org/board/topic/177106-running-vanilla-windows-98-in-2020/page/12/?tab=comments#comment-1174068</a><br />
<br />
= Cleanup Script =<br />
<br />
A simple batch file can be created to cleanse unwanted files from a profile directory. Create a file named 'RZ_CLEAN.BAT' or similar on the desktop similar to below, substitute your RetroZilla profile pathway. After closing RetroZilla, click RZ_CLEAN.BAT to clean up the profile. This is extra cleansing than the 'Clear Private Data' extension (cleardata.xpi) from the RetroZilla Extensions Collection mentioned above.<br />
<br />
<code>: RZ_CLEAN.BAT<br />
DELTREE /Y "C:\WINDOWS\RetroZilla\Profiles\default\Cache\*"<br />
DEL "C:\WINDOWS\Application Data\RetroZilla\Profiles\default\hs621mwy.slt\cookies.txt"<br />
DEL "C:\WINDOWS\Application Data\RetroZilla\Profiles\default\hs621mwy.slt\downloads.rdf"<br />
DEL "C:\WINDOWS\Application Data\RetroZilla\Profiles\default\hs621mwy.slt\history.dat"<br />
DEL "C:\WINDOWS\Application Data\RetroZilla\Profiles\default\hs621mwy.slt\webappsstore.sqlite"</code><br />
<br />
= Tabs =<br />
<br />
If the active browser tab is difficult to see, create a custom 'userChrome.css' file in the RetroZilla profile's 'chrome' directory.<br />
<a href="https://msfn.org/board/topic/177106-running-vanilla-windows-98-in-2020/page/15/?tab=comments#comment-1174872" rel="">https://msfn.org/board/topic/177106-running-vanilla-windows-98-in-2020/page/15/?tab=comments#comment-1174872</a><br />
<br />
= Links =<br />
<br />
Official RetroZilla forum thread.<br />
<a href="https://msfn.org/board/topic/174987-retrozilla-an-updated-version-of-mozilla-for-windows-95-and-nt4-22-released/#comments" rel="">https://msfn.org/board/topic/174987-retrozilla-an-updated-version-of-mozilla-for-windows-95-and-nt4-22-released/#comments</a><br />
<br />
Running vanilla Windows 98 thread, miscellaneous RetroZilla discussion starts at post below, continues for several pages.<br />
<a href="https://msfn.org/board/topic/177106-running-vanilla-windows-98-in-2020/page/13/?tab=comments#comment-1174444" rel="">https://msfn.org/board/topic/177106-running-vanilla-windows-98-in-2020/page/13/?tab=comments#comment-1174444</a><br />
<br />
END<br />
<br />
[1] K-Meleon v1.5.4 is another option.<br />
<a href="https://msfn.org/board/topic/181726-k-meleon-tls-v12-in-vanilla-windows-98-se/" rel="">https://msfn.org/board/topic/181726-k-meleon-tls-v12-in-vanilla-windows-98-se/<br />
</a><br />
<br />
[2] HTTP download and installation information.<br />
<a href="https://msfn.org/board/topic/181416-retrozilla-community-edition/page/2/?tab=comments#comment-1184970" rel="">https://msfn.org/board/topic/181416-retrozilla-community-edition/page/2/?tab=comments#comment-1184970 </a><br />
<br />
[3] RetroZilla build from forum member roytam1, discussion initiated by forum member loblolly986 and a few posts afterward. Useful information to determine which RetroZilla browser to download and how to install. Note the build from roytam1 should not require manually modifying about:config settings to enable TLS v1.2 (ie. ignore the TLS Tweaks section).<br />
<a href="https://msfn.org/board/topic/181416-retrozilla-community-edition/?tab=comments#comment-1182273" rel="">https://msfn.org/board/topic/181416-retrozilla-community-edition/?tab=comments#comment-1182273</a><br />
<br />
Forum member @loblolly986 clarified the install process when extracting the RetroZilla build from @roytam1 into an existing RetroZilla installation.<br />
<a href="https://msfn.org/board/topic/181416-retrozilla-community-edition/page/4/?tab=comments#comment-1199080" rel="">https://msfn.org/board/topic/181416-retrozilla-community-edition/page/4/?tab=comments#comment-1199080</a><br />
<br />
Direct download link for @roytam1's build:<br />
<a href="http://o.rthost.win/gpc/files1.rt/retrozilla-suite-tls12-20200131.7z" rel="external nofollow">http://o.rthost.win/gpc/files1.rt/retrozilla-suite-tls12-20200131.7z</a><br />
]]></description><guid isPermaLink="false">181416</guid><pubDate>Wed, 15 Apr 2020 07:08:14 +0000</pubDate></item><item><title>KernelEx Wiki</title><link>https://msfn.org/board/topic/186285-kernelex-wiki/</link><description><![CDATA[<p>
	The KernelEx Wiki is no longer accessible since the php update last year. I don't know, if the admin will fix the code one day in the future. As a reminder, the Wiki is available on archive.org up to July last year. If you miss specific pages or information, I can probably provide the text upon request here.
</p>

<p>
	https://web.archive.org/web/20230710195349/https://kernelex.sourceforge.net/wiki/Main_Page
</p>

<p>
	<a href="https://web.archive.org/web/20230506001046/https://kernelex.sourceforge.net/mediawiki/index.php?title=Category:Compatible_applications&amp;redirect=no" rel="external nofollow">https://web.archive.org/web/20230506001046/https://kernelex.sourceforge.net/mediawiki/index.php?title=Category:Compatible_applications&amp;redirect=no</a>
</p>
]]></description><guid isPermaLink="false">186285</guid><pubDate>Fri, 28 Jun 2024 22:07:38 +0000</pubDate></item><item><title>How to install KernelEx for max compatibility? Asking as a beginner</title><link>https://msfn.org/board/topic/185950-how-to-install-kernelex-for-max-compatibility-asking-as-a-beginner/</link><description><![CDATA[<p>
	Hi all! Sorry if it's a noob question - I have checked out a bunch of threads on kernelex and there's an overwhelming amount of info on it so far. On retrosystemsrevival blog, the following steps are mentioned:
</p>

<blockquote class="ipsQuote" data-ipsquote="">
	<div class="ipsQuote_citation">
		Quote
	</div>

	<div class="ipsQuote_contents">
		<p>
			Extra Compatibility Tips:<br />
			KernelEx alone is not enough for some newer programs. To get the best compatibility...<br />
			-Implement KernelEx stubs<br />
			-Recommended system file updates:<br />
			Msvcrt.dll versions 6.10.9848.0, 7.00.9981.0 or 7.10.7031.4<br />
			-Tips from jumper<br />
			-DIY Extension Items (K452stub.7z, Ktree9.7z, iphlpapi4.7z, Kstub822.zip)<br />
			-Updated .dll's are available
		</p>
	</div>
</blockquote>

<p>
	I have KernelEx 4.5.2 installed so far. But then there seems to be version 4.5.2016.17 (my understanding is that newer KernelEx versions than this are not for end users) PLUS the steps above. I'll post my version of the steps that I think I should take:
</p>

<ol>
	<li>
		Extract Unicows to C:\Windows\System
	</li>
	<li>
		Install KernelEx 4.5.2 and reboot
	</li>
	<li>
		Download KexBeta.17.7z, extract to some location, exit to DOS, then copy contents of that archive to C:\Windows\KernelEx. Reboot
	</li>
	<li>
		Download Kstub822.zip (<em>do I need to install K452stub before this?</em>). Installation instructions of older versions of stubs are mentioned in this thread: <a href="https://msfn.org/board/topic/157173-kext-diy-kernelex-extensions/" rel="">https://msfn.org/board/topic/157173-kext-diy-kernelex-extensions/</a>. BUT for Kstub822.zip, I don't see any instructions to "modify contents= line in Core.ini"
	</li>
	<li>
		Once Kstub822 is installed, reboot to be safe I guess. Then install iphlpapi4 by following instructions in post 116 of above thread. Again reboot to be safe
	</li>
	<li>
		<p>
			Then put these files in the C:\Windows\System folder<br />
			Msvcrt.dll &lt;- Msvcr70.dll / Msvcr71.dll
		</p>

		<p>
			Msvcr90.dll 9.00.21022.8
		</p>
	</li>
	<li>
		<p>
			Finally I can install these auxiliary updates for increased compatibility: <a href="https://msfn.org/board/topic/173302-kernelex-auxiliary-dll-updates/" rel="">https://msfn.org/board/topic/173302-kernelex-auxiliary-dll-updates/</a>. But again, not clear on how to install, so would be grateful for instructions or link to some post that explains it
		</p>
	</li>
</ol>

<p>
	 
</p>

<p>
	<strong>Is the above process accurate to get a max compatibility version of kernelex?</strong>
</p>

<p>
	I hope this thread can help out anyone else end user who wants to update kernelex in the best way possible. I'll update this post based on your replies. Thanks!
</p>
]]></description><guid isPermaLink="false">185950</guid><pubDate>Sat, 06 Jan 2024 18:09:30 +0000</pubDate></item><item><title>Modified SYSDM.CPL 4.90.3001 for 98SE</title><link>https://msfn.org/board/topic/159027-modified-sysdmcpl-4903001-for-98se/</link><description><![CDATA[<blockquote data-ipsquote="" class="ipsQuote" data-ipsquote-contentcommentid="1000009" data-ipsquote-username="maximus-decim" data-cite="maximus-decim" data-ipsquote-timestamp="1338817274" data-ipsquote-contentapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentid="159027" data-ipsquote-contentclass="forums_Topic"><div><p>Maximus Decim Native USB ver.3.6</p><p> ...</p><p>What's new?</p><p>* SYSDM.CPL 4.90.3001 - for auto install driver at insertion of the new flash devices</p><p>...</p><p></p></div></blockquote><p>I have modified the Windows ME SYSDM.CPL 4.90.3001 to correct a few cosmetic errors when it is used under 98. Not perfect yet, but what I have changed so far seems fine. Need some testers and maybe someone can fix the one thing I've not been able to?  <img src="https://msfn.org/board/applications/core/interface/js/spacer.png" alt=":unsure:" data-src="https://msfn.org/board/uploads/emoticons/default_unsure.png"></p><p>Changes so far:</p><p>- Fixed the General tab under System to show "98" and "Second Edition" instead of "Me"</p><p>- Removed System Restore disk space slider bar from the File System / Hard Disk dialog.</p><p>- Fixed all Strings to read "Windows 98" instead of "Windows Millennium Edition"</p><p>What needs fixing:</p><p>- Remove "Disable System Restore" option from the Troubleshooting tab.</p><p>(everything I've tried messes up the rest of the Dialog)</p><p>Comments anyone?</p><p><strong>EDIT:</strong></p><p>Removed old link.</p>
]]></description><guid isPermaLink="false">159027</guid><pubDate>Sun, 04 Nov 2012 19:59:59 +0000</pubDate></item><item><title>Kext: DIY KernelEx extensions</title><link>https://msfn.org/board/topic/157173-kext-diy-kernelex-extensions/</link><description><![CDATA[<div style="text-align:center;">
	<p>
		<span style="text-decoration:underline;"><strong><span style="font-size:14px;">Kext: DIY KernelEx extensions</span></strong></span>
	</p>

	<p>
		A collection of tools for extending KernelEx
	</p>

	<p>
		<a href="https://msfn.org/board/topic/157173-kext-diy-kernelex-extensions/page__view__findpost__p__1028960" rel="">Core.ini (in Post #144)</a>
	</p>

	<p>
		<a href="https://msfn.org/board/applications/core/interface/file/attachment.php?id=35867" data-fileid="35867" data-fileext="7z" rel="">Ktree9.7z</a>
	</p>

	<p>
		<a href="https://msfn.org/board/applications/core/interface/file/attachment.php?id=35855" data-fileid="35855" data-fileext="7z" rel="">iphlpapi4.7z</a>
	</p>

	<p>
		<a href="https://msfn.org/board/applications/core/interface/file/attachment.php?id=34991" data-fileid="34991" data-fileext="zip" rel="">Kstub822.zip</a>
	</p>

	<p>
		<strong><span style="text-decoration:underline;">Other recommended updates</span></strong>
	</p>

	<p>
		<em>!Please post recommendations!</em>
	</p>

	<p>
		Msvcrt.dll &lt;- Msvcr70.dll / Msvcr71.dll
	</p>

	<p>
		Msvcr90.dll 9.00.21022.8
	</p>

	<p>
		<a href="http://www.ef-el.gmxhome.de/chip/MSIMG32.DLL" rel="external nofollow">Msimg32.dll 5.00.2218.1 (Lab06_N(PRAVINSDEV).000328-1149)</a>
	</p>

	<p>
		<a href="http://download.microsoft.com/download/5/d/8/5d802926-6bab-45fa-b96e-bee15413523b/Windows2000-KB842773-x86-ENU.EXE" rel="external nofollow">Winhttp.dll 5.1.2600.1557 (xpsp2_gdr.040517-1325)</a>
	</p>

	<p>
		<a href="http://www.mdgx.com/ietoy.htm#XML" rel="external nofollow">MsXML</a> 4.0 <a href="http://www.mdgx.com/files/MSXML4.MSI" rel="external nofollow">SP2</a>+<a href="http://download.microsoft.com/download/E/2/C/E2C1931D-4473-4296-B25A-904B4636590C/msxml4-KB973688-enu.exe" rel="external nofollow">fix</a> / <a href="http://download.microsoft.com/download/A/2/D/A2D8587D-0027-4217-9DAD-38AFDB0A177E/msxml.msi" rel="external nofollow">SP3</a>
	</p>
</div>

<div style="text-align:center;">
	<img alt=":D" style="height:auto;" data-src="https://msfn.org/board/uploads/emoticons/default_biggrin.png" src="https://msfn.org/board/applications/core/interface/js/spacer.png" /><img alt=":whistle:" style="height:auto;" data-src="https://msfn.org/board/uploads/emoticons/default_whistling.gif" src="https://msfn.org/board/applications/core/interface/js/spacer.png" />
</div>

<hr />
<p>
	<strong><span>Ktree</span></strong><span> - KernelEx API viewer (Tree view control for core.ini and KernelEx\KnownDLLs)</span>
</p>

<p>
	<a href="https://msfn.org/board/applications/core/interface/file/attachment.php?id=35867" data-fileid="35867" data-fileext="7z" rel="">Ktree9.7z</a> - (9Jan13):
</p>

<ul>
	<li>
		lists extension modules invoked by "contents=" of Core.ini
	</li>
	<li>
		lists DLLs supported via HKLM\Software\KernelEx\KnownDLLs
	</li>
	<li>
		lists all extensions by DLL
	</li>
	<li>
		lists all extensions by API
	</li>
</ul>

<p>
	Click below to see older updates:
</p>

<blockquote class="ipsStyle_spoiler">
	<div class="ipsSpoiler_header">
		<span>Spoiler</span>
	</div>

	<div class="ipsSpoiler_contents">
		<p>
			<a href="https://msfn.org/board/applications/core/interface/file/attachment.php?id=35229" data-fileid="35229" data-fileext="zip" rel="">Ktree8.zip</a>:
		</p>

		<ul>
			<li>
				lists DLLs supported via HKLM\Software\KernelEx\KnownDLLs
			</li>
		</ul>

		<p>
			<a href="https://msfn.org/board/applications/core/interface/file/attachment.php?id=34680" data-fileid="34680" data-fileext="zip" rel="">Ktree.zip</a>:
		</p>

		<ul>
			<li>
				tree-view list of APIs supported by KernelEx
			</li>
			<li>
				lists extension modules invoked by "contents=" of Core.ini
			</li>
			<li>
				lists by DLL all APIs supported by each module
			</li>
		</ul>
	</div>
</blockquote>

<hr />
<p>
	<strong><span style="text-decoration:underline;">Iphlpapi.dll</span></strong> - Iphlpapi extension wrapper
</p>

<p>
	<a href="https://msfn.org/board/applications/core/interface/file/attachment.php?id=35855" data-fileid="35855" data-fileext="7z" rel="">iphlpapi4.7z</a> - (7Jan13):
</p>

<ul>
	<li>
		For use with or without KernelEx / Kexstubs
	</li>
	<li>
		see <a href="https://msfn.org/board/topic/157173-kext-diy-kernelex-extensions/page__view__findpost__p__1026061" rel="">Post #116</a> for details and usage
	</li>
</ul>

<p>
	New in this version:
</p>

<ul>
	<li>
		Better GetAdaptersAddresses
	</li>
	<li>
		10 new stubs
	</li>
</ul>

<p>
	Click below to see older updates:
</p>

<blockquote class="ipsStyle_spoiler">
	<div class="ipsSpoiler_header">
		<span>Spoiler</span>
	</div>

	<div class="ipsSpoiler_contents">
		<p>
			<a href="https://msfn.org/board/applications/core/interface/file/attachment.php?id=35756" data-fileid="35756" data-fileext="zip" rel="">Iphlpapi3.zip</a>:
		</p>

		<ul>
			<li>
				Adds: GetAdaptersAddresses, GetPerAdapterInfo, GetTcpTable2 (stub)
			</li>
			<li>
				For use with or without KernelEx
			</li>
			<li>
				see <a href="https://msfn.org/board/topic/157173-kext-diy-kernelex-extensions/page__view__findpost__p__1024133" rel="">Post #101</a> for details and usage
			</li>
		</ul>
	</div>
</blockquote>

<hr />
<p>
	<strong><span style="text-decoration:underline;">Kexstubs</span></strong> - better forwarding, better definitions
</p>

<p>
	<a href="https://msfn.org/board/applications/core/interface/file/attachment.php?id=34991" data-fileid="34991" data-fileext="zip" rel="">Kstub822.zip</a> - <strong>Kstub822.dll, Kstub822.ini</strong>
</p>

<ul>
	<li>
		Latest definitions for <strong>all</strong> stubbed functions!
	</li>
	<li>
		Fixes two bugs introduced in 816 related to comment processing
	</li>
</ul>

<p>
	New in 816:
</p>

<ul>
	<li>
		Forward definitions can now be abbreviated and commented
	</li>
	<li>
		Many new forward definitions providing full function support
	</li>
	<li>
		Stepload support removed
	</li>
</ul>

<p>
	Click below to see older updates:
</p>

<blockquote class="ipsStyle_spoiler">
	<div class="ipsSpoiler_header">
		<span>Spoiler</span>
	</div>

	<div class="ipsSpoiler_contents">
		<p>
			<strong><span style="text-decoration:underline;">Kexstubs</span></strong> - Add new function stubs just by editing a preference file!
		</p>

		<p>
			<a href="https://msfn.org/board/applications/core/interface/file/attachment.php?id=34781" data-fileid="34781" data-fileext="zip" rel="">Kstub730.zip</a> - <strong>Kstub730.dll, Kstub730.ini, ComDlgKs.dll</strong>
		</p>

		<ul>
			<li>
				Edit definitions with just an app restart
			</li>
			<li>
				API logging
			</li>
			<li>
				API forwarding
			</li>
			<li>
				SetLastError (unsigned32)
			</li>
			<li>
				Pop from stack {unsigned32}
			</li>
			<li>
				Return {int64 | parameter64}
			</li>
		</ul>

		<p>
			<strong>Installation:</strong>
		</p>

		<ul>
			<li>
				extract Kstub730.dll, Kstub730.ini, ComDlgKs.dll to KernelEx folder (C:\WINDOWS\KernelEx)
			</li>
			<li>
				modify contents= line in Core.ini to read:
				<ul>
					<li>
						<br />
						<span style="font-family:'Courier New';">contents=std,kexbases,kexbasen,Kstub730</span>
					</li>
				</ul>

				<p>
					- upon reboot, will take effect at highest priority (for ComDlg32:PrintDlgExA/W overrides)
				</p>
			</li>
		</ul>

		<p>
			<strong>Kstub730.ini Usage: </strong>
		</p>

		<ul>
			<li>
				Edit stub definitions as needed, and restart apps
			</li>
			<li>
				Add, Delete, Comment out definitions as needed, and restart Windows
			</li>
			<li>
				Set StepLoad=0 for silent loading
			</li>
			<li>
				Set Log=0 to disable logging
			</li>
		</ul>

		<hr />
		<p>
			<strong><span style="text-decoration:underline;">Kexstubs</span></strong> - Add new function stubs just by editing a preference file!
		</p>

		<ul>
			<li>
				<br />
				- default definitions add dozens of new function stubs to Kernel 4.5x<br />
				- based on KextSamp sample (see below)<br />
				- define up to 1600 new function stubs for 100 DLL's
			</li>
		</ul>

		<p>
			<a href="https://msfn.org/board/applications/core/interface/file/attachment.php?id=34571" data-fileid="34571" data-fileext="zip" rel="">Kstub626.zip</a>
		</p>

		<p>
			<strong>Installation:</strong>
		</p>

		<ul>
			<li>
				<br />
				- extract Kstub626.dll and stubs.ini to KernelEx folder (C:\WINDOWS\KernelEx)<br />
				- modify contents= line in Core.ini to read:
				<ul>
					<li>
						<br />
						<span style="font-family:'Courier New';">contents=Kstub626,std,kexbases,kexbasen</span>
					</li>
				</ul>
			</li>
		</ul>

		<p>
			- upon reboot, will take effect at lowest priority
		</p>

		<p>
			<strong>Usage: </strong>
		</p>

		<ul>
			<li>
				<br />
				- LoadTest will show what stubs.ini functions are available.
				<ul>
					<li>
						<br />
						It parses stubs.ini and calls LoadLibrary and GetProcAddress on each DLL/function pair.<br />
						First hex value is the DLL base address (0 if not found)<br />
						Second is the function address (in address space of provider, use any process viewer to learn more)<br />
						Third is reserved (always zero)<br />
						The function addresses should mainly be 0 without Kexstubs loaded, 10001xxx with it.
					</li>
				</ul>
			</li>
		</ul>

		<p>
			- In stubs.ini, set StepLoad=0 for silent loading
		</p>

		<p>
			- Add or edit stub definitions as needed.
		</p>

		<p>
			- Restart Windows (or reboot system) for KernelEx to reload definitions.
		</p>
	</div>
</blockquote>

<hr />
<p>
	Source code available upon request:
</p>

<blockquote class="ipsStyle_spoiler">
	<div class="ipsSpoiler_header">
		<span>Spoiler</span>
	</div>

	<div class="ipsSpoiler_contents">
		<p>
			<strong><span style="text-decoration:underline;">KextSamp</span></strong> - Sample source code in C for adding new functions to KernelEx.
		</p>

		<ul>
			<li>
				<br />
				- based on the KernelEx Core SDK defined in kexcoresdk.h<br />
				- simplified to encourage developers of all levels to contribute<br />
				- KernelEx source not required
			</li>
		</ul>

		<p>
			<strong><span style="text-decoration:underline;">NetApiEx</span></strong> - Example for adding new functions to KernelEx.
		</p>

		<ul>
			<li>
				<br />
				- based on KextSamp<br />
				- with source code in C<br />
				- as seen on MSFN in April!
			</li>
		</ul>
	</div>
</blockquote>
]]></description><guid isPermaLink="false">157173</guid><pubDate>Wed, 27 Jun 2012 06:20:43 +0000</pubDate></item><item><title>Using big USB HDDs with Win 9x/ME</title><link>https://msfn.org/board/topic/138283-using-big-usb-hdds-with-win-9xme/</link><description><![CDATA[
<p>There are some messages regarding USB and 137GB limit.  However, I'm still not sure about the limitation.</p><p>I have this USB driver (Maximus-Decim Native USB driver) installed, are there any disk size limit?  After plugging in a USB storage, should that be FAT32 by default?</p><p>My concept is still not quite clear.</p>
]]></description><guid isPermaLink="false">138283</guid><pubDate>Thu, 24 Sep 2009 05:50:56 +0000</pubDate></item><item><title>Windows 98 Live Cd Project (Update)</title><link>https://msfn.org/board/topic/140391-windows-98-live-cd-project-update/</link><description><![CDATA[<p>This project creates a bootable image of Windows 98 SE, based on Mindows, with only 23MB.</p><p> A WinBuilder extracts the files from the WIN98 CDROM, uses registry files and system files configuration pre-defined, and creates a bootable ISO image. With PREPTOOL_98 in the first stage of the boot, detects and installs devices such as network, mouse, keyboard, configure the plugins, settings, etc ...</p><p> With RunOnce.exe patched and SYSDM.CPL of WIN95, the computer does not restart, it restarts in MS-DOS, and then starts Windows with the drivers and services installed and enabled!</p><p>The current version is 1.11B, and can be downloaded here:</p><p><strong>Download</strong> <a href="http://win98livecd.winbuilder.net/index.php?dir=compressed%2F" rel="external nofollow"><strong>here</strong></a></p><p>Size: 26MB <strong>(Update 11/02/2010)</strong></p><p>File name: Win98LiveCD.zip</p><p><strong>Some Features:</strong></p><p>-Detect and install drivers on boot without reboot computer.</p><p>-Default VGA driver is vbemp (bye bye 640X480X16 colors).</p><p>-USB Suport</p><p>-Customizable plugins.</p><p>-Multi language suport (Russian, Spanish, Polish, english, Portuguese-BR, Portuguese-PT, Italian, Czech).</p><p>-Installation small, based on Mindows, approximately 23mb</p><p><strong>Requirements:</strong></p><p>-Windows 98 Second Edition CDROM</p><p>-Computer with Windows XP, 2K3, vista or Win7 </p><p>-Virtual PC or VMWare for test your ISO (optional)</p><p><strong>Plugins Included in this Build</strong></p><p>-Eset NOD32 Antivirus 2.7  Trial <strong><span style="color:#FF0000;">*NEW</span></strong></p><p>-Lavalys Everes ultimate 5.30 Trial  <strong><span style="color:#FF0000;">*NEW</span></strong></p><p>-Opera 9.50 (Internet browser)</p><p>-MSN Messenger 5  <img src="https://msfn.org/board/applications/core/interface/js/spacer.png" alt=":whistle:" data-src="https://msfn.org/board/uploads/emoticons/default_whistling.gif"></p><p>-7-Zip 4.65 - (Compres / decompress archives)</p><p>-IrfanView 4.25 - (view various types of images, bmp, jpg, etc.)</p><p>-Xplorer² Lite 1.7.2.7 - (replace the old win95 Explorer File Manager)</p><p>-Customizations - (wallpaper, desktop colors, etc..)</p><p><strong>Drivers</strong></p><p>-Lan - (all lan drivers from DriversPack98, VMWare, Virtual PC and others)</p><p>-Storage - (all storage drivers from DriversPack98 and others)</p><p>-USB - (Suport Mouse and Keyboard USB, pendrive, USB HDD)</p><p><span style="color:#4B0082;">PS: The new plugins does not contain any files or parts attached to the package Win98LiveCdBuider, you need internet connection to download packages from the author site and Winbuilder add them to the project.</span></p><p>Desktop</p><p><a href="http://img684.imageshack.us/i/desktopuw.jpg/" rel="external nofollow"><img src="https://msfn.org/board/applications/core/interface/js/spacer.png" alt="desktopuw.th.jpg" data-src="http://img684.imageshack.us/img684/21/desktopuw.th.jpg"></a></p><p>Disks</p><p><a href="http://img651.imageshack.us/i/discos.jpg/" rel="external nofollow"><img src="https://msfn.org/board/applications/core/interface/js/spacer.png" alt="discos.th.jpg" data-src="http://img651.imageshack.us/img651/6255/discos.th.jpg"></a></p><p>Network and sharing</p><p><a href="http://img200.imageshack.us/i/redeecompartilhamento.jpg/" rel="external nofollow"><img src="https://msfn.org/board/applications/core/interface/js/spacer.png" alt="redeecompartilhamento.th.jpg" data-src="http://img200.imageshack.us/img200/308/redeecompartilhamento.th.jpg"></a> </p><p>NOD32</p><p><a href="http://img138.imageshack.us/i/nod32.jpg/" rel="external nofollow"><img src="https://msfn.org/board/applications/core/interface/js/spacer.png" alt="nod32.th.jpg" data-src="http://img138.imageshack.us/img138/9397/nod32.th.jpg"></a></p><p>"I'm sorry for my bad English"  <img src="https://msfn.org/board/applications/core/interface/js/spacer.png" alt=":blushing:" data-src="https://msfn.org/board/uploads/emoticons/default_blushing.gif"></p>
]]></description><guid isPermaLink="false">140391</guid><pubDate>Mon, 14 Dec 2009 01:56:52 +0000</pubDate></item><item><title>Launch of new Wi-Fi USB devices on 9x</title><link>https://msfn.org/board/topic/176327-launch-of-new-wi-fi-usb-devices-on-9x/</link><description><![CDATA[<p>
	Hello! I many times try run my usb wifi dongle in 9x, and now, after four years owning this device, i can say - it work! 
</p>

<p>
	u can look on my screenshots: 
</p>

<div class="ipsSpoiler" data-ipsspoiler="">
	<div class="ipsSpoiler_header">
		<span>Spoiler</span>
	</div>

	<div class="ipsSpoiler_contents">
		<p>
			<img alt="erj604.png" class="ipsImage" height="750" src="https://msfn.org/board/applications/core/interface/js/spacer.png" width="1000" data-src="http://i68.tinypic.com/erj604.png"><br><img alt="r88c5j.png" class="ipsImage" height="750" src="https://msfn.org/board/applications/core/interface/js/spacer.png" width="1000" data-src="http://i67.tinypic.com/r88c5j.png"><br><img alt="2wd0k5f.png" class="ipsImage" height="750" src="https://msfn.org/board/applications/core/interface/js/spacer.png" width="1000" data-src="http://i68.tinypic.com/2wd0k5f.png"><br><img alt="rlayxj.png" class="ipsImage" src="https://msfn.org/board/applications/core/interface/js/spacer.png" data-src="http://i63.tinypic.com/rlayxj.png"><br><img alt="2dtt1zk.png" class="ipsImage" height="750" src="https://msfn.org/board/applications/core/interface/js/spacer.png" width="1000" data-src="http://i64.tinypic.com/2dtt1zk.png"></p>
	</div>
</div>

<p>
	in this post i want say, how u can do it for our devices... post will periodically updating. 
</p>

<p>
	===== 
</p>

<p>
	what need having for experiments: 
</p>

<p>
	WDMEX from rloew. i am sorrry, but w/o this u need yourself implement one stupid function - NdisInitializeString. W/o this function driver RT2870.SYS (and many other drivers for 2k/xp) is just not starting - we see error code 2 or 10 in DM. 
</p>

<p>
	So i assume, that u have implementation of NdisInitializeString. if so, can continue. 
</p>

<p>
	one NdisInitializeString is not enuogh. driver req some other imports, which i can close old good WDMSTUB. 
</p>

<p>
	after this, i check in debugger, that driver loaded w/o errors, and try using it with help Odyssey, but w/o good results. adapter was present in DM, but not present in Network Properties. then i try ME, and immediately get results! i connect to my router and can out in Internet. 
</p>

<p>
	but on 98 it not work. Sweetlow say me, that support NDIS5 in 9x is poor, and recommend use NDIS3. i try, and all success. 
</p>

<p>
	here i attach my work inf file for Ralink driver version 3.01.08.0000 date 27.Dec.2010. this driver work with Odyssey 4.52 and WPA2 AES. Most new version 5.01.25.0 from official site can not connect... 
</p>

<p>
	this inf req UR work. U MUST manually add into VID/PID for our device!
</p>

<p><a class="ipsAttachLink" href="//www.msfn.org/board/applications/core/interface/file/attachment.php?id=41189">DWA140.INF</a></p>]]></description><guid isPermaLink="false">176327</guid><pubDate>Sun, 25 Dec 2016 18:01:14 +0000</pubDate></item><item><title>Dell Dimension 2400 I/O ACPI conflicts Win98 SE</title><link>https://msfn.org/board/topic/186424-dell-dimension-2400-io-acpi-conflicts-win98-se/</link><description><![CDATA[<p>
	<a class="ipsAttachLink" data-fileext="txt" data-fileid="54893" href="https://msfn.org/board/applications/core/interface/file/attachment.php?id=54893&amp;key=659715bb59d59b1a38e0f7dac9f02ae0" rel="">Dell Dimension 2400 Specs.txt</a>
</p>

<p>
	I am trying to install windows 98 SE on my DD 2400 (specs listed above) i can get everything to work except the GPU (<s>Onboard GPU works if there is no PCI GPU card Installed at all</s>) the cards ive tested were "GeForce2 MX 400 64MB PCI" and "GeForce4 MX 4000 128MB PCI" occasionally id get a "windows protection error" after messing around with Resources / conflicted I/O in device manager then installing the Nvidia driver (version 82.69 unofficial) ive even tried 81.98 (official) still no luck 
</p>

<p>
	<strong>Current PCI GPU: EVGA Nvidia GeForce 6200 PCI 256MB DDR2</strong>
</p>

<p>
	 
</p>

<p>
	any suggestions??
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">186424</guid><pubDate>Sat, 17 Aug 2024 22:07:17 +0000</pubDate></item><item><title>Windows 98 SE UBCD: how add a setup parameters?</title><link>https://msfn.org/board/topic/186394-windows-98-se-ubcd-how-add-a-setup-parameters/</link><description><![CDATA[<p>
	the Windows 98 SE UBCD is all automatic on setup... but how can i add setup parameters? what is the right file for i change?<br />
	i'm trying change the 'go_setup.bat' on 'WPI' folder:<br />
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">@echo off

SETUP.EXE /pi /im

EXIT</span></pre>

<p>
	now i'm burning the CD for test...<br />
	but i accept suggestions <img alt=";)" data-emoticon="" src="https://msfn.org/board/uploads/emoticons/default_newwink.gif" title=";)" /><br />
	PS: i'm doing these change, because, when it tries search the drivers(on setup: "the windows will starts on 1st time"), i get a Blue Screen with a message error... so i must turn of the laptop\computer.... that's why i must change the setup parameters
</p>
]]></description><guid isPermaLink="false">186394</guid><pubDate>Sat, 03 Aug 2024 21:43:45 +0000</pubDate></item><item><title>Windows 98/ME Unofficial Service Pack Chinese Simplified</title><link>https://msfn.org/board/topic/184916-windows-98me-unofficial-service-pack-chinese-simplified/</link><description><![CDATA[<p>
	Does anyone have Windows 98/ME Unofficial SP Chinese Simplified versions?
</p>

<p>
	Windows 98/Me has many buggy errors especially on new PCs later than 2005.
</p>
]]></description><guid isPermaLink="false">184916</guid><pubDate>Fri, 21 Jul 2023 02:35:50 +0000</pubDate></item><item><title>Long an annoying issue with Win98 msdos mode but no network!</title><link>https://msfn.org/board/topic/186281-long-an-annoying-issue-with-win98-msdos-mode-but-no-network/</link><description><![CDATA[<p>
	Ok so I assume is going to be a simple answer. The upshot is I need a bit of software that runs in Win98 dos mode to communicate with network. When the pc is in Win98 mode I can ping everything on network but when I convert to msdos I cannot ping the pc in or out. 
</p>

<p>
	 
</p>

<p>
	I know I'm missing a great deal please give me chance as this isn't something I have any expert knowledge in. 
</p>

<p>
	 
</p>

<p>
	Many thanks 
</p>
]]></description><guid isPermaLink="false">186281</guid><pubDate>Wed, 26 Jun 2024 09:53:54 +0000</pubDate></item><item><title>coding a new browser for windows 3.1?</title><link>https://msfn.org/board/topic/186173-coding-a-new-browser-for-windows-31/</link><description><![CDATA[<p>
	Hello there.
</p>

<p>
	i was wondering if it was possible to make a new browser for windows 3.1 or specifically : windows for workstations 3.11.
</p>

<p>
	i am wanting to do this because i realized, that there is no modern web browser for wfw 3.11. the only ones i could find where from dos and i couldn't get them to work. i also think it would be easier if it would run directly under windows 3.11.
</p>

<p>
	the problem :  i have never programmed anything in my life. so i would need lots of help. i tried googeling it, but i couldn't find anything for windows 3.11.
</p>

<p>
	i have a virtual machine with internet access set up too in case of need or testing (wfw 3.11). I don't have real hardware at the moment because i'm in Japan.
</p>

<p>
	i will try my best to learn everything neccecarry to make it work !!!!
</p>

<p>
	all help would be appreciated.
</p>

<p>
	-enderlais
</p>

<p>
	PS English is not my mother language so I'm sorry if it may be difficult to read, my main language is German. (you can correct my gramer if you want)
</p>
]]></description><guid isPermaLink="false">186173</guid><pubDate>Mon, 06 May 2024 08:10:37 +0000</pubDate></item></channel></rss>
