Jump to content

98SE2ME = Killer Replacements: ME -> 98 SE


Recommended Posts

Good news. Now we won't have those delays.

By the way, it wasn't just video drivers that suffered from this. Anytime the driver install process was invoked these problems occured. It was freezing in between each step, with the mouse staying in that hourglass form until the next step, etc.

With the 98SE DEVMGR32.DLL, the problem is gone.

I just emailed my DriverCleaner log files to Spike so he might get to the bottom of the Display Adapter catagory and drivers dissappearing. This probably is what caused the ATI setup program to freeze Windows, as stuff that it's supposed to find no longer exists. Nice that it works anyway.

Link to comment
Share on other sites


I had similar video driver install problems as Eck but couldn't figure it out. Even when I switched from an ATI card to NVidia, the install delay was the same. Thank you, MDGx, for diagnosing the problem, and thank you, Eck, for your time in isolating DEVMGR32.DLL as the culprit. And the update for 98SE2ME is now posted, so fast. You guys rock! Microsoft would have taken months.

Link to comment
Share on other sites

The DriverCleanerPro creator, Spike, emailed me with the reason for the setup freeze and the DISPLAY listing. The program removes the Display entry in the registry, which should not be done on 9x.

REGEDIT4

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servic es\Class\Display]

@="Display adapters"

"Installer"="SetupX.DLL, Display_ClassInstaller"

"Icon"="-1"

"EnumDriverStack"="enumfile.dll,EnumDisplayDriverStack"

"Link"="{4d36e968-e325-lice-bfck-08002be10318}"

This fix, taken from another 98SE machine by Spike, puts the proper stuff back into the registry. That DISPLAY catagory in device manager now reads Display adapters. I suspect that the rest of the entry will fix the ATI driver setup freezing near the end.

Spike says he will fix this removal in the next version of DriverCleanerPro.

Link to comment
Share on other sites

We all know, that Mdgx has done a lot very useful things for Win98SE, among others is certainly 98SE2ME Killer Replacements.

My question now, is it possible to get the ME USB functionality just by replacing the USB-files of Win98SE by those from WinME? If it is, what files need to be replaced? BTW, I am using Orangeware driver for the USB 2 PCI Card, will such ME USB implant disturb it?

Thanks a lot!!

Link to comment
Share on other sites

We all know, that Mdgx has done a lot very useful things for Win98SE, among others is certainly 98SE2ME Killer Replacements.

My question now, is it possible to get the ME USB functionality just by replacing the USB-files of Win98SE by those from WinME? If it is, what files need to be replaced? BTW, I am using Orangeware driver for the USB 2 PCI Card, will such ME USB implant disturb it?

Thanks a lot!!

Please see this fragment from READ1ST.TXT [found under the "FAQ" section]:

READ1ST.TXT

* To add ONLY Windows ME USB 1.0, USB 2.0, IEEE 1394 (FireWire) + Windows

Driver Model (WDM) *.SYS driver support to your Windows 98 SE OS WITHOUT

installing ANY OTHER 98SE2ME components, follow these steps:

1. Install Gape's Windows 98 SE SP2:

http://exuberant.ms11.net/98sesp.html

2. Install Maximus-Decim's NUSB:

http://www.msfn.org/board/index.php?showtopic=43605

3. Install 98SE2ME:

http://www.msfn.org/board/index.php?showtopic=46349

4. Press N to EXIT without installing ANY 98SE2ME options when you see this

prompt at the 1st 98SE2ME.PIF screen:

"Press Y to PROCEED. Press N to EXIT now."

5. Open E0!X.BAT [located into the C:\9!M folder] in Notepad or better plain

text editor/viewer.

6. Keep [cut + paste] all lines that install all files that go into

%windir%\SYSTEM32\DRIVERS and the lines responsible for installing the 2 files

that go into %windir%\SYSTEM\IOSUBSYS :

NTMAPHLP.PDR

USBMPHLP.PDR

7. Keep all lines for these 4 files [they all go into %windir%\SYSTEM]:

VIP.386

USBUI.DLL

HID.DLL

HIDCI.DLL

8. Keep all lines that locate Windows ME setup CD CABs drive + folder.

9. Keep all lines related to files above into E0!X.BAT and delete all others

except @ECHO OFF [1st line] and EXIT [last line].

10. Save this new BATch file into C:\9!M under different name, i.e. USB2.BAT.

11. Run USB2.BAT from within C:\9!M .

Make sure your Windows ME setup CD is inside your (1st) CD/DVD drive or have

all WinME *.CAB files anywhere on your local drive(s)/partition(s).

12. Install Windows ME USER32.DLL + USER.EXE 4.90.3001 from C:\9!M into

%windir%\SYSTEM or install Windows 98 SE USER32.DLL + USER.EXE 4.10.2231:

http://ftp.isu.edu.tw/pub/CPatch/msupdate/.../291362usa8.exe

also installed by Gape's Windows 98 SE SP2:

http://exuberant.ms11.net/98sesp.html

13. Reboot.

Hope this helps.

Link to comment
Share on other sites

-hmm, so we should also have usb 2.0 functionality if:

1) sesp2

2) max.dec.nusb2

3) 98se2me, #2+#3

...

-correct? I've tried it w/max.dec.nusb2 AFTER 98se2me, and it didn't work (plus no success w/OrangeWare drivers, either), but it should work in order listed above? I'll have to dig up a pre-98se2me backup and give it a shot... (I have SiS 650GL chipset, w/7001/7002 USB1+2; 2.0 works fine w/XP...)

Link to comment
Share on other sites

Dear Mdgx,

Thanks a lot for your prompt reply.

I would appreciate it if you could confirm, that what we need to do is basically replacing following files, either at DOS level or by SFC:

Extracted from ME CD:

%WINDIR%\SYSTEM32\DRIVERS WDMFS.SYS

%WINDIR%\SYSTEM32\DRIVERS WMIDRV.SYS

%WINDIR%\SYSTEM32\DRIVERS DBCLASS.SYS

%WINDIR%\SYSTEM32\DRIVERS DBFILTER.SYS

%WINDIR%\SYSTEM32\DRIVERS HIDCLASS.SYS

%WINDIR%\SYSTEM32\DRIVERS HIDPARSE.SYS

%WINDIR%\SYSTEM32\DRIVERS HIDVKD.SYS

%WINDIR%\SYSTEM32\DRIVERS NTMAP.SYS

%WINDIR%\SYSTEM32\DRIVERS OPENHCI.SYS

%WINDIR%\SYSTEM32\DRIVERS UHCD.SYS

%WINDIR%\SYSTEM32\DRIVERS USBAUTH.SYS

%WINDIR%\SYSTEM32\DRIVERS USBCCGP.SYS

%WINDIR%\SYSTEM32\DRIVERS USBD.SYS

%WINDIR%\SYSTEM32\DRIVERS USBNTMAP.SYS

%WINDIR%\SYSTEM32\DRIVERS USBPRINT.SYS

%WINDIR%\SYSTEM32\DRIVERS USBSTOR.SYS

%WINDIR%\SYSTEM32\DRIVERS WMILIB.SYS

%WINDIR%\SYSTEM32\DRIVERS TDI.SYS

%WINDIR%\SYSTEM32\DRIVERS USB8023.SYS

%WINDIR%\SYSTEM32\DRIVERS DRMK.SYS

%WINDIR%\SYSTEM32\DRIVERS MSPQM.SYS

%WINDIR%\SYSTEM32\DRIVERS REDBOOK.SYS

%WINDIR%\SYSTEM32\DRIVERS SBEMUL.SYS

%WINDIR%\SYSTEM32\DRIVERS SWMIDI.SYS

%WINDIR%\SYSTEM32\DRIVERS USBCAMD2.SYS

%WINDIR%\SYSTEM32\DRIVERS USBINTEL.SYS

%WINDIR%\SYSTEM32\DRIVERS USBSCAN.SYS

%WINDIR%\SYSTEM32\DRIVERS USBSER.SYS

%WINDIR%\SYSTEM32\DRIVERS SBP2SCAN.SYS

%WINDIR%\SYSTEM32\DRIVERS USBCAMD.SYS

%WINDIR%\SYSTEM\IOSUBSYS NTMAPHLP.PDR

%WINDIR%\SYSTEM\IOSUBSYS USBMPHLP.PDR

%WINDIR%\SYSTEM USBUI.DLL

%WINDIR%\SYSTEM HIDCI.DLL

%WINDIR%\SYSTEM HID.DLL

From your 98SE2ME (C:\9!M):

%WINDIR%\SYSTEM32\DRIVERS\KMIXER.SYS

%WINDIR%\SYSTEM32\DRIVERS\OHCI1394.SYS

%WINDIR%\SYSTEM32\DRIVERS\RT.SYS

%WINDIR%\SYSTEM32\DRIVERS\USBAUDIO.SYS

%WINDIR%\SYSTEM32\DRIVERS\UPDATE.SYS

%WINDIR%\SYSTEM32\DRIVERS\WDMAUD.SYS

%WINDIR%\SYSTEM32\DRIVERS\1394BUS.SYS

%WINDIR%\SYSTEM32\DRIVERS\PORTCLS.SYS

%WINDIR%\SYSTEM32\DRIVERS\USBHUB.SYS

%WINDIR%\SYSTEM32\DRIVERS\SBP2PORT.SYS

%WINDIR%\SYSTEM\VIP.386

%WINDIR%\SYSTEM\USER32.DLL

%WINDIR%\SYSTEM\USER.EXE

Is that correct?

And if you don't mind another question:

In order to improve USB performance, not all the ME USB functionality, is it possible to just replace minimum set of ME essential USB files, maybe USBUI.DLL, USBHUB.SYS etc. and all its dependencies?

Once again thank you so much!!

Edited by Wijono
Link to comment
Share on other sites

Dear Mdgx,

Thanks a lot for your prompt reply.

I would appreciate it if you could confirm, that what we need to do is basically replacing following files, either at DOS level or by SFC:

....................

Is that correct?

And if you don't mind another question:

In order to improve USB performance, not all the ME USB functionality, is it possible to just replace minimum set of ME essential USB files, maybe USBUI.DLL, USBHUB.SYS etc. and all its dependencies?

Once again thank you so much!!

Correct, those are all the files I was talking about.

I haven't tried to replace only those few files [usbui.dll +/- usbhub.sys + dependents], because IMO that may just break the USB functionality.

But feel free to try, and if successful, please post your results here.

Thanks a lot for your time.

Hope this helps.

__________________________________________

-hmm, so we should also have usb 2.0 functionality if:

1) sesp2

2) max.dec.nusb2

3) 98se2me, #2+#3

...

-correct? I've tried it w/max.dec.nusb2 AFTER 98se2me, and it didn't work (plus no success w/OrangeWare drivers, either), but it should work in order listed above? I'll have to dig up a pre-98se2me backup and give it a shot... (I have SiS 650GL chipset, w/7001/7002 USB1+2; 2.0 works fine w/XP...)

It's all a trial-and-error game, basically you need newest INF files [for most USB devices], some may work, some may not.

USB support implemented in WinME is really primitive, and limited to the devices available on the market at the time of the OS release [2000].

So I wouldn't expect too much, some devices won't probably work no matter what.

Edited by MDGx
Link to comment
Share on other sites

-hi MDGx, a little confusion here:

I see you post many updates w/separate versions for either 98se or ME, and I was wondering: w/98se2me installed, how do we know which version of the update(s) to use? Do we have to manually compare the update files w/the files in our puters to see which ones were replaced by 98se2me, to know which version of the update(s) to use? In case I'm not clear: if an update contains a file that has been replaced by 98se2me, we should use the "ME" version of the update, not the 98se version, right?

-Perhaps it would be best/very useful if you could specify for each update which one to use with 98se2me installed, since I'm sure you already know which versions to use, if 98se2me is installed... ?

-Or do you update your 98se2me project every time an appropriate update is posted/released, thereby showing us whether or not we need to apply the specific update ourselves and which version to apply?

Link to comment
Share on other sites

I've been thinking about finally upgrading to Windows Media Player 9 from 7.1 but I've been reluctant to because I remember that when I was using WinME, WMP9 couldn't be uninstalled. I read recently that with Win9x, there's no problem uninstalling it from Add/Remove programs; but what about with Win98SE2ME?

Link to comment
Share on other sites

-hi MDGx, a little confusion here:

I see you post many updates w/separate versions for either 98se or ME, and I was wondering: w/98se2me installed, how do we know which version of the update(s) to use? Do we have to manually compare the update files w/the files in our puters to see which ones were replaced by 98se2me, to know which version of the update(s) to use? In case I'm not clear: if an update contains a file that has been replaced by 98se2me, we should use the "ME" version of the update, not the 98se version, right?

-Perhaps it would be best/very useful if you could specify for each update which one to use with 98se2me installed, since I'm sure you already know which versions to use, if 98se2me is installed... ?

-Or do you update your 98se2me project every time an appropriate update is posted/released, thereby showing us whether or not we need to apply the specific update ourselves and which version to apply?

No matter which updates/SPs/patches/fixes/upgrades/replacements/etc you have installed, Win98 SE OS still remains Win98 SE OS. Therefore you can only install Win98 SE updates/patches/fixes/SPs/etc.

Please see READ1ST.TXT for more info [the "FAQ" section]:

READ1ST.TXT

* Win98 SE OS build/edition/release/revision/version does NOT change no matter

which NOR how many (hot)fixes/patches/updates/service packs/etc you install,

including 98SE2ME, Gape's Service Pack 2 (SP2), Maximus-Decim's Cumulative

Update, Maximus-Decim's Native USB and even Tihiy's Revolutions Packs.

Therefore when installing MS Windows Updates:

http://windowsupdate.microsoft.com/

and/or MS (security) patches or (hot)fixes:

http://www.mdgx.com/web.htm#98SE

http://www.mdgx.com/add.htm

http://www.mdgx.com/ietoy.htm

http://www.mdgx.com/wmp.htm

http://www.mdgx.com/dx.htm

you will be able, just as before, to install ONLY system files created

specifically for Win98 SE, and MOST ALL OTHERS (except certain hardware

drivers designed for all Windows 95/98/ME releases) will probably be rejected.

Hope this helps.

_____________________________________________

I've been thinking about finally upgrading to Windows Media Player 9 from 7.1 but I've been reluctant to because I remember that when I was using WinME, WMP9 couldn't be uninstalled. I read recently that with Win9x, there's no problem uninstalling it from Add/Remove programs; but what about with Win98SE2ME?
98SE2ME does *not* install any WMP files, therefore does not influence the way WMP works/installs/uninstalls/etc.

Please see READ1ST.TXT for more info [under the "FAQ" section]:

READ1ST.TXT

* 98SE2ME does NOT install ANY system files from WMP 7/9/10, MS IE 5/6, 2000

SP4, 2000 SP4 UR1, XP SP2, 2003 SP1 etc. The ONLY system files installed by

98SE2ME are from Windows ME Setup CD CABs and from Windows ME

(Hot)Fixes/Patches/Updates.

See "Killer Replacements ME to 98 SE" Guide for complete list of replaced

files from WinME Setup CD CABs:

http://www.mdgx.com/98-5.htm#FME

See "* Option 2:" paragraph under "98SE2ME.PIF COMPLETE GUIDE" chapter further

below for complete list of replaced files from WinME

(Hot)Fixes/Patches/Updates, also posted here:

http://www.mdgx.com/web.htm#WME

If you wish to install such newer system files yourself, please see respective

guides listed under the "WHO, WHAT, WHERE" chapter at the top of this file.

My "Killer Replacements ME to 98 SE" Guide:

http://www.mdgx.com/98-5.htm#MP9

also includes step by step procedure to install system files from XP SP2 +

WMP9 files from XP SP2.

98SEMP10 installs WMP10 XP + WMP Bonus XP:

http://www.mdgx.com/wmp.htm#98MP10

These web pages:

- FREE ESSENTIAL System Add-Ons:

http://www.mdgx.com/add.htm

- DirectX (DX) ESSENTIAL FREE Upgrades, Fixes + Tools:

http://www.mdgx.com/dx.htm

- Internet Explorer (IE) ESSENTIAL FREE Fixes + Updates:

http://www.mdgx.com/ietoy.htm

- Windows Media Player (WMP) ESSENTIAL FREE Fixes + Updates:

http://www.mdgx.com/wmp.htm

contain both Official + Unofficial available Fixes/Patches/Updates which

install up to date files from WMP 9/10, MS IE 5/6, 2000 SP4, 2000 UR1, XP SP2,

2003 SP1 etc.

BTW:

WMP 9.0 is meant to be installed under WinME, no reason not to, SR/SFP/WFP should not interfere with its installation, because WMP9 INF scripts take care of that.

Just run the installer:

http://www.mdgx.com/wmp.htm#WMP9

Hope this helps.

Link to comment
Share on other sites

Hi MDGx/PsycoUnc,

I've had similar questions myself about 98SE2ME.

No matter which updates/SPs/patches/fixes/upgrades/replacements/etc you have installed, Win98 SE OS still remains Win98 SE OS. Therefore you can only install Win98 SE updates/patches/fixes/SPs/etc.

Please see READ1ST.TXT for more info [the "FAQ" section]:

READ1ST.TXT

* Win98 SE OS build/edition/release/revision/version does NOT change no matter

which NOR how many (hot)fixes/patches/updates/service packs/etc you install,

including 98SE2ME, Gape's Service Pack 2 (SP2), Maximus-Decim's Cumulative

Update, Maximus-Decim's Native USB and even Tihiy's Revolutions Packs.

Therefore when installing MS Windows Updates:

http://windowsupdate.microsoft.com/

and/or MS (security) patches or (hot)fixes:

http://www.mdgx.com/web.htm#98SE

http://www.mdgx.com/add.htm

http://www.mdgx.com/ietoy.htm

http://www.mdgx.com/wmp.htm

http://www.mdgx.com/dx.htm

you will be able, just as before, to install ONLY system files created

specifically for Win98 SE, and MOST ALL OTHERS (except certain hardware

drivers designed for all Windows 95/98/ME releases) will probably be rejected.

So this means that:

1. The ME updates that you periodically post MDGx in the New 98 FE + 98 SE + ME patches thread are of no use to those who have installed 98SE2ME, even when an updated ME file introduced into 98SE by 98SE2ME is included in a ME update posted to the above thread?

2. Sometimes newer 98SE updates, which include files that surpass the functionality of a ME file introduced to a 98SE system by 98SE2ME, should be installed on such systems to replace an older (but of course, with a later build number) ME file?

3. If 'yes' to 2., a person would have to have some detailed knowledge about the functionality of the files in question, in order to decide whether or not the newer 98SE file should replace the older (but with a later build number) ME file?

-Or do you update your 98se2me project every time an appropriate update is posted/released, thereby showing us whether or not we need to apply the specific update ourselves and which version to apply?

I had assumed that this was the case. I think it is. So for example, the latest 98SE2ME release contains the unofficial GDI32 WMF fix for ME. That's generally right, isn't it?

Hah, sorry to be finicky/blind to any explanations provided so far.

Link to comment
Share on other sites

-bristols: -perfect! -thx for elaborating exactly my questions/concerns in a much clearer way. :yes:

-and one thing more, MDGx: when we try to apply 98se updates containing files which should replace older ME files (from 98se2me), will there be a version conflict because all ME files (even old ones) contain higher version numbers than any new(er) updated 98se ones? Or will the newer 98se files (with lower version numbers) still be able to overwrite the current older (yet higher version #) ME files? And, if so, as Bristols also asked, will/could there be compatibility/funtion issues when only some of the ME files are (gradually) replaced by (updated) 98se files?

[i also apologize if I'm missing some previously-stated simple answer(s)/reasoning(s) regarding these issues] :blushing:

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...