Content Type
Profiles
Forums
Events
Everything posted by LoneCrusader
-
Is it a good idea to alter win cabs so patched ESDI_506 installs?
LoneCrusader replied to keropi666's topic in Windows 9x/ME
I stand corrected. However some of your tools would still be required. Yep. I used this method for "slipstreaming" my Windows 95 processor updates to bypass the IOS and NDIS "Windows Protection Errors" up until I purchased the tools to update the CABs themselves. BTW, with these tools you can also add new files and new functionality if you know what you're doing and have a LOT of patience. I have slipstreamed 80+ HotFixes along with NUSB and USB 2.0 support into a standard 98SE installation. -
Is it a good idea to alter win cabs so patched ESDI_506 installs?
LoneCrusader replied to keropi666's topic in Windows 9x/ME
Replacing files inside the CABs is rather complicated. It's not as simple as just rebuilding one CAB with a new file inside. The Windows 9x CABs are all "linked" together and files can be split across multiple CABs. Any given CAB may contain a whole file, the beginning of a file, the middle of a file, or the end of a file. Some do not even contain a whole file at all, just part of one. It's like splitting up a very large file with WinRAR or a similar program. You cannot just edit one "piece" of the whole. I have purchased a set of tools from RLoew that allows slipstreaming, but without them it would be a nightmare to attempt. If all you need to do is add one or even a small handful of files, the best course will be to simply place the updated files in the same folder as the CABs when you install Windows 9x. You can do this by burning a CD with the new files added into the \WIN9x folder, or you can copy the install files and the updated files to a folder on the hard drive to install them. Windows 9x Setup will automatically use any files outside the CABs instead of the older version inside the CABs. -
No problem, you're welcome
-
The Batch98 tool can be used for ME as well. Everything is essentially the same, just some of the install options will be different and/or may have slightly different names. The most important thing when using MSBATCH is the product type of your copy of Windows. It will affect how well or your script works or whether it works at all. OEM versions can be a PITA. This is my MSBATCH.INF for Windows ME (Full Retail Version): ; MSBATCH.INF FOR WINDOWS MILLENNIUM EDITION ; ; Copyright (c) 1995-1998 Microsoft Corporation. ; All rights reserved. ; [BatchSetup] Version=3.0 (32-bit) SaveDate=01/17/10 [Version] Signature = "$CHICAGO$" AdvancedINF=2.5 LayoutFile=layout.inf [Setup] Express=0 InstallDir="C:\WINDOWS" InstallType=3 OptionalComponents=1 ShowEula=0 ProductKey="XXXXX-XXXXX-XXXXX-XXXXX-XXXXX" EBD=0 Uninstall=0 TimeZone="Eastern" [System] Locale=L0409 SelectedKeyboard=KEYBOARD_00000409 [NameAndOrg] Name="Your Name" Display=0 [Network] ComputerName=YourComputerName Description=YourComputerDescription Clients=VREDIR Protocols=NWLINK, MSTCP Security=SHARE [NWLINK] Frame_Type=4 [MSTCP] DHCP=1 DNS=0 WINS=D [VREDIR] ValidatedLogon=0 [OptionalComponents] "Accessibility"=0 "Accessibility Options"=0 "Accessibility Tools"=0 "Accessories"=1 "Briefcase"=0 "Calculator"=1 "Desktop Wallpaper"=1 "Document Templates"=1 "Games"=1 "Imaging"=1 "Mouse Pointers"=1 "Paint"=1 "Quick View"=1 "Screen Savers"=1 "Additional Screen Savers"=1 "Flying Windows"=1 "OpenGL Screen Savers"=1 "Windows Scripting Host"=1 "WordPad"=1 "Communications"=1 "Dial-Up Networking"=1 "Dial-Up Server"=0 "Direct Cable Connection"=1 "Hyper Terminal"=0 "Microsoft Chat 2.5"=0 "NetMeeting"=0 "Phone Dialer"=0 "Virtual Private Networking"=1 "Desktop Themes"=1 "Baseball"=1 "Dangerous Creatures"=1 "Desktop Themes Support"=1 "Inside your Computer"=1 "Jungle"=1 "Leonardo da Vinci"=1 "More Windows"=1 "Mystery"=1 "Nature"=1 "Science"=1 "Space"=1 "Sports"=1 "The 60's USA"=1 "The Golden Era"=1 "Travel"=1 "Underwater"=1 "Windows 98"=1 "Internet Tools"=0 "Microsoft FrontPage Express"=0 "Microsoft VRML 2.0 Viewer"=0 "Microsoft Wallet"=0 "Personal Web Server"=0 "Real Audio Player 4.0"=1 "Web Publishing Wizard"=0 "Web-Based Enterprise Mgmt"=0 "Multilanguage Support"=0 "Baltic"=0 "Central European"=0 "Cyrillic"=0 "Greek"=0 "Turkish"=0 "Multimedia"=1 "Audio Compression"=1 "CD Player"=1 "Macromedia Shockwave Director"=1 "Macromedia Shockwave Flash"=1 "Media Player"=1 "Microsoft NetShow Player 2.0"=1 "Multimedia Sound Schemes"=1 "Sample Sounds"=1 "Sound Recorder"=1 "Video Compression"=1 "Volume Control"=1 "Online Services"=0 "America Online"=0 "AT&T WorldNet Service"=0 "CompuServe"=0 "Prodigy Internet"=0 "The Microsoft Network"=0 "MSN Messenger Service"=0 "System Tools"=1 "Backup"=1 "Character Map"=1 "Clipboard Viewer"=1 "Disk compression tools"=1 "Drive Converter (FAT32)"=1 "Group Policies"=0 "Net Watcher"=1 "System Monitor"=1 "System Resource Meter"=1 "Web TV for Windows"=0 "Broadcast Data Services" "WaveTop Data Broadcasting"=0 "WebTV for Windows"=0 "Internet Connection Sharing"=0 "Dial-Up ATM Support"=0 "Outlook Express"=1 "Address Book"=1 "Macromedia Shockwave"=1 "Classic Games"=1 "Internet Games"=1 "Plus! Games"=1 "Compressed Folders"=1 "EarthLink"=0 "Windows Millennium"=1 "Universal Plug and Play"=1
-
I don't know what world you live in, but some people in this one have to work for a living. And RLoew does that by programming. You should respect his ability and appreciate that he spends ANY of his time on the "antiquated" systems that we love. Everything in this world is not free, and it never will be.
-
Maximus-Decim Native USB Drivers
LoneCrusader replied to maximus-decim's topic in Windows 9x Member Projects
Thanks for taking a look at my findings. There is a small bug however, the USB.INF I posted didn't have sections for [sourceDisksNames] and [sourceDisksFiles] and still has the "LayoutFile=Layout.inf, Layout1.inf, Layout2.inf" line inside it. So, on installation it tries to get the files it needs from the CABs instead of from NUSB. If your CAB files are anywhere besides the standard OPTIONS\CABS folder it will stop and ask for the location of HOTPLUG.DLL (not in the original CABs, so you have to manually redirect it to where NUSB has extracted its files), and then it will try to replace the ME files with 98 ones (it prompts you to keep the newer one though). It has no trouble finding USBCCGP.SYS, which is not in the CABs either though I believe the LayoutFile= line needs to be removed, and the [sourceDisksNames] and [sourceDisksFiles] sections added, using the same method as USB2.INF. I didn't make those changes myself because I am not familiar with creating "HotFix" type packages. EDIT: I tried making the changes I listed on a test installation, and the behavior didn't change. I hope someone with a bit more knowledge on this will take a look at it. I believe this is only an issue if Windows 98SE was installed from somewhere other than \OPTIONS\CABS. Anyone who encounters this will need to redirect the Driver wizard to %WinDir%\OPTIONS\CABS where NUSB extracts all of the new files. After that, everything is fine. -
What??? $11 dollars is expensive? IMHO, the question here is, do you want this machine to work and be stable, or not? How important is it? If it is important, bite the bullet and fix it right. I seriously doubt it will ever be in a usable state with this cobbled-up mess.
-
That isn't required. I run several P4 HT Windows 9x Machines (Including Windows 95 machines) with HyperThreading turned on. Windows 9x just ignores it.
-
Maximus-Decim Native USB Drivers
LoneCrusader replied to maximus-decim's topic in Windows 9x Member Projects
I agree with you that the updates should be transparent, I didn't intend for anyone to grab the USB20DRV package and use it in this situation. I listed the thread as relevant because it had some further information not in the "Composite Device" thread. This was meant to be strictly an addition to NUSB. As I stated above, 98SE and Win2K do not have an equivalent of USBCCGP.SYS. They use USBHUB.SYS or USBHUB20.SYS for composite devices. What I have done is based strictly on RetroOS's discovery (and the fact that he was using ME files enabled him to do it.) It works perfectly here on a VM, but I don't have a bunch of USB devices to test it with. I was (and still am) a 95-lover for many years and as such had an extreme dislike for USB devices. Even now I only have flash drives. Edit: Added warnings to the previous post. -
Maximus-Decim Native USB Drivers
LoneCrusader replied to maximus-decim's topic in Windows 9x Member Projects
Did you try to install USB20DRV directly on top of NUSB 3.3? USB20DRV has some bugs (sorry MDGx ) USB20DRV downgrades USBHUB20.SYS, which should only be done on boards with VIA Chipsets. This should be a stand-alone installer for that one file. The way USB20DRV handles WDMSTUB.SYS doesn't work either, it should only be loaded by USBSTOR.INF as described in that thread by dencorso, not loaded with the USB2.INF & drivers. Also, did you remove ALL USB devices from the Device Manager before attempting this? This is a requirement, as we are changing both the INF and the driver. I probably should have made a note of stating that, but as removing all USB devices is required for installing NUSB, and this was meant to be added to NUSB, I didn't think about it... -
Maximus-Decim Native USB Drivers
LoneCrusader replied to maximus-decim's topic in Windows 9x Member Projects
I have a special set of Slipstreaming Tools I purchased from RLoew. It allows me to Change/Add/Remove files in the CABs. -
Maximus-Decim Native USB Drivers
LoneCrusader replied to maximus-decim's topic in Windows 9x Member Projects
A Proposal/Suggestion for the Expansion of NUSB Hello, maximus-decim! My compliments on a great package for 98SE. I have a suggestion for a small "expansion" of NUSB, and I'd appreciate your thoughts on it. As some of you may know from other threads I have been working for a while now on building myself a "slipstreamed" installation of Windows 98SE. Over the past few days I have been working with getting NUSB integrated into my installation and I have made a couple of discoveries that I believe are relevant. Other threads relevant to this discussion: Some of you may also be familiar with RetroOS's thread about getting a USB Composite Device working in 98SE with NUSB (and in his case 98SE2ME.) And with Tihiy's thread that originated the USB2.0 stack for 9x. Do not install the USB20DRV package from this thread, it is listed here for reference in this situation only! After I had successfully integrated NUSB into my slipstream, I browsed through these threads for any relevant information about any further USB-related updates that I might integrate. After reading RetroOS's thread, I decided to take a look at USBCCGP.SYS. RetroOS stated that the Windows ME version of this file did not work for him. He searched for a 98SE and a Win2K equivalent of this file, and they do not use this file. Windows XP does, however. He went on to get various XP versions of this file to work on his system. In his case, 98SE2ME had copied the Windows ME version of USB.INF to his system, renamed to USBME.INF. This Windows ME .INF file calls for USBCCGP.SYS, and the combination of the Windows ME .INF and the Windows XP USBCCGP.SYS allowed him to get his device working. dencorso suggested in that thread that it might be possible to "merge" the 98SE and ME USB.INF's into a single file. In my case(for slipstreaming purposes), I needed to do this, so I did so. Now my custom USB.INF would call for and properly install USBCCGP.SYS. The next step was to examine the various versions of USBCCGP.SYS available. Keeping in mind that: 1.) the ME version did NOT work for RetroOS 2.) rloew had also informed me that he had trouble with the ME version of this file I tested the following versions on my 98SE system with the WDMCHECK utility: Windows ME (4.90.3000.1) XP RTM (5.1.2600.0) XP SP3 (5.1.2600.5512) XP KB945436 (5.1.2600.5585) ALL versions of USBCCGP.SYS have missing functions on Windows 98SE. BUT - they are missing DIFFERENT functions. The Windows ME version is missing the following functions: IoFreeWorkItem IoAllocateWorkItem The Windows XP versions are missing the following functions: USBD_ParseConfigurationDescriptorEx USBD_CreateConfigurationRequestEx Now, the missing functions of the Windows ME version MAY POSSIBLY be corrected by adding WDMSTUB.SYS that was previously a part of this package in an earlier version. However, the Windows ME version is documented to have problems. Here's where it gets interesting. The missing functions of the Windows XP USBCCGP.SYS can be solved by using the Windows ME version of USBD.SYS instead of the 98SE version. In RetroOS's case, as he had installed 98SE2ME, he had the ME USB.INF and the required ME USBD.SYS, so it worked. So here's the proposal. I feel that it would be a good idea to add the Windows ME USB 1.1 Driver Stack to NUSB along with the XP USBCCGP.SYS to expand its capabilities. It would involve adding the following files: ME RTM: OPENHCI.SYS 4.90.3000.1 UHCD.SYS 4.90.3000.1 USBD.SYS 4.90.3000.1 ME Q278289: USBHUB.SYS 4.90.3002.1 XP KB945436: USBCCGP.SYS 5.1.2600.5585 And a "merged" USB.INF file combining the contents of 98SE's USB.INF and ME's USB.INF. I have attached a copy of the one I made in case anyone wants to examine it. If you plan to test this you must remove ALL USB devices from the Device Manager FIRST! NOTE that to add it to a package it will need the "LayoutFile=" line removed and sections added for [sourceDisksNames] and [sourceDisksFiles] like USB2.INF in NUSB has. I believe that this addition would provide the best USB 1.1 and 2.0 support available for 98SE. I have tested installing these files in a VM, and everything goes smoothly, and WDMCHECK on that install reports no missing functions with any of those files. But I do not have a large selection of USB devices to test it more thoroughly. I welcome any comments or questions, I'll try to answer them as best I can. USBINF.ZIP -
LS-120 SuperDisk drive under Win98 and DOS
LoneCrusader replied to Multibooter's topic in Windows 9x/ME
Maybe you could Edit both post #1 and post #22, add what you want from post #22 to the beginning of post #1 so that it does not mess up the chronological order, and either leave post #22 the same with a short explanation of the "rearrangement," with whatever is left, blank, or reserve it for a future edit... I would hazard a guess that the reason dencorso cannot rearrange it is because of the timestamps of the posts, but I'm not sure of that... -
Referring to this thread? I believe the exact same method used for Firefox should work for Opera as well...
-
Does Windows 98 SE have a limit on processor speed?
LoneCrusader replied to EGOvoruhk's topic in Windows 9x/ME
I was referring to a method of installing HL2 without connecting to Steam, not a "workaround" for Steam itself. So it was specific to that one situation. -
A quick question/observation... that has the potential to make this get off topic AGAIN... Do your/can your CD/DVD utilities work with Blu-Ray images/devices? I know Multibooter was having burn-quality issues during his tests, of course it is still unknown whether it was due to software, hardware, or media quality... In the event it is software related, your solutions might end up being the only "quality" Blu-Ray burning application available for Windows 9x...
-
Does Windows 98 SE have a limit on processor speed?
LoneCrusader replied to EGOvoruhk's topic in Windows 9x/ME
You and me both. I had purchased a copy of Half-Life 2, and not knowing about their plans I hadn't attempted to install it until after that deadline had passed. Needless to say I was extremely angry to find that I couldn't install the software that I had purchased under the assumption that it was designed to run in Windows 98. So from that day forward, I refused to install Steam on any machine or purchase/use any game that required it. I have yet to play Half-Life 2. (I know there are "workarounds" - I've just been too irritated to even care about trying them.) -
Does Windows 98 SE have a limit on processor speed?
LoneCrusader replied to EGOvoruhk's topic in Windows 9x/ME
I'm missing something here. You wanted an obsolete HotFix for Windows 98 First Edition.. but you seem to be using Windows 98 Second Edition. Now the fix you probably downloaded DOES have updates for both, but was not required for SE in relation to CPU speed. Your reason for not being interested in the Windows 95 fix is that Steam does not run on 95. Last time I checked, it does not run on 98FE or 98SE either, so what's the difference? In one thread you complain that 95 "doesn't get much love" and then in another thread, when you are introduced to an important fix for it, you disregard it. The POINT is to do something that Microsoft says can't be done. Now if you're not interested, that's fine. But don't be so ready to complain about not having this or that fixed when you don't take advantage of what has already been done. -
Does Windows 98 SE have a limit on processor speed?
LoneCrusader replied to EGOvoruhk's topic in Windows 9x/ME
If there are Windows 95 drivers for the hardware on that "rig" then you can run Windows 95 on it as well. That should give you something to play around with for a while. See this thread. -
Does Windows 98 SE have a limit on processor speed?
LoneCrusader replied to EGOvoruhk's topic in Windows 9x/ME
I don't think he has it linked directly, but he has linked to a "newer" update that supersedes Q312108. If you want the original Q312108 HotFix for 98 FE, I can upload it somewhere for you. I'm very familiar with this particular problem. It has also now been solved for Windows 95. This is one of the things I was talking about in the other thread. -
Trying to use Infinst to add drivers to win-98 install
LoneCrusader replied to a topic in Windows 9x/ME
Elaborating further on this, the "Connect to the Internet" Icon can be killed in two ways: Either delete the line referencing ICW97.INF from SETUPPP.INF as described in the last post (this will kill the installation of the Internet Connection Wizard completely) OR, Extract ICW97.INF and delete the following line from it: HKCU,%KEY_RUNONCE%,"^SetupICWDesktop",,"%29402%\icwconn1.exe /desktop" The Windows 98 Welcome screen can be stopped by extracting SHELL.INF and deleting or commenting out the line HKLM,%KEY_RUN%,"Welcome",,"%25%\welcome.exe" SHELL.INF can also be used to set some other things if one wishes, for example I added the following lines to remove the "Favorites" and "LogOff" selections from the Start menu: HKCU,%KEY_CURRENT%\Policies\Explorer,NoFavoritesMenu,1,01,00,00,00 HKCU,%KEY_CURRENT%\Policies\Explorer,NoLogOff,1,01,00,00,00 I have not yet figured out how to stop Task Scheduler from running automatically, I believe it is set to run by 2 or more INF's as the change I made to one did not stop it. -
In regards to a specific thread
LoneCrusader replied to NothingMuchHereToSay's topic in Windows 9x/ME
@dencorso If all are in agreement, maybe just merge this thread with the old one? Would make it easier in the future to follow this subject. I was told in the last post of a thread at Computing.net that there is a version of Flash Player 8 that will install on Windows 95. I have not had the time to actually test this, as I have been busy with other projects, and the poster there noted problems with the IE version on YouTube, so you may still need the fix described in the original thread you referenced. Here is the quoted post, with links included: If you manage to successfully install it, please report your results. Windows 95 doesn't get much love around here? The limitations on CPU speed (>2.1GHz) and RAM (>512MB) have been broken here in the last year or so, I'd call that a lot of love. -
Trying to use Infinst to add drivers to win-98 install
LoneCrusader replied to a topic in Windows 9x/ME
A long time in coming, but I have solved the MSN issue in my own Windows 98 SE Slipstreaming Project. Extract SETUPPP.INF from PRECOPY2.CAB, and delete the lines referencing OLS.INF and MSNCLNUP.INF. Then Save the modified SETUPPP.INF in your \WIN98 directory. These two INF's apparently don't do anything except install MSN, AOL, AT&T, Prodigy, and CompuServe garbage. This has the added benefit of also making them disappear from the options during SETUP. If running a "full slipstream" like what I'm working on, this allows one to eliminate a bunch of useless files from the CABs, I can elaborate on this if anyone is interested, I don't know of anyone else using the same tools/method. -
Windows 95 C OSR 2.5 - Forced IE4 Install {SOLVED}
LoneCrusader replied to LoneCrusader's topic in Windows 9x/ME
I always copy the setup CABS to the hard drive and install from there on my machines, prevents having to insert the CDROM if one needs to make changes. So it's not so easy, but there's always a solution. -
Win98se will not load C-Media AC97 onboard audio driver
LoneCrusader replied to chromatic47's topic in Windows 9x/ME
Glad you solved your problem Wanted to add a couple of things to the thread for future reference if anyone needs it. I have Soyo motherboards in almost all of my machines (2 of them with the 845PE Lite, same as yours), so I have the drivers for almost all of their Intel processor boards archived. I also remember that there were some specific issues discussed on the Soyo site about the Audio drivers. (I will have to look through my archived webpages, I MIGHT have it saved somewhere, not sure) Apparently, different "revisions" of some of their motherboards contained different AC97 Audio chips. For example, the 845PEISA could have either Realtek or C-Media AC97 chips depending on the revision. Installing the drivers for the wrong brand of chip usually results in chaos, except in Windows 95 So I resorted to physically examining the chips on the board itself, to see if it is labeled with the Realtek "crab" or with the C-Media logo.