98SE2ME = Killer Replacements: ME -> 98 SE Updated December 14 2011
#940
Posted 24 January 2009 - 03:38 PM
Regarding the quoted phrase, it should've been [...] a similar 4.7GB DVD with many smaller files is written as CDFS.
I admit not being familiar with neither UDF nor CDFS and not having the time and will to fill in the blanks right now. All I know is that both DVDs have been burned with Nero Express, who automatically chose the file system and this is where I'm asking (myself) what makes it choose one over the other.
The more important question is how to modify the CDFS driver to recognize large capacity optical media (such as dual-layer DVDs, Blu-Ray and whatever may come next).
#941
Posted 25 January 2009 - 06:20 AM
#942
Posted 26 January 2009 - 12:31 PM
your site has 752 listed files not including option 3 files.Where is 37 files thats suppose to install.
#943
Posted 27 January 2009 - 12:07 AM
Marius'95, on Jan 25 2009, 10:20 AM, said:
@'Marius '95: IMHO, the best way to access all sessions in a multisession optical medium (be it CD or DVD) is by using IsoBuster. If, however, you really wish to have this option as a Windows Explorer feature, you may try the NERO shell extension, neroshx.dll (preferably v. 5.5.0.4), which is part of Nero 5. It adds a tab in the Properties in the right-click menu, that gives access to any session in a multisession disk, one at a time. In my experience it also causes many Explorer crashes, now and then, but works OK, when it doesn't crash. I always remove it from my installations of Nero, because of this instability it causes. On the other hand, multisession DVDs are said to be more prone to problems than multisession CDs, for any given OS, though, AFAIK. I've used my fair share of multisession CDs, way back when, but I confess I have no first-hand experience with multisession DVDs. Today the media is reasonably cheap to my taste, so I now cling to burning single-session, closed at the end, ISO 9660 (with Joliet) optical media, as a rule.
@Drugwash: the problem is what M$ calls a "cosmetic issue" in that the CDFS driver works otherwise correctly, but does report the wrong size when asked. It may require a considerable amount of reverse engeneering to pinpoint and correct. Then again, with some luck, it may yield to a simple patch. I really don't know, but I'll investigate it more closely as soon as I can.
This post has been edited by dencorso: 27 January 2009 - 12:08 AM
#944
Posted 27 January 2009 - 08:23 AM
PROBLEMCHYLD, on Jan 26 2009, 11:31 AM, said:
your site has 752 listed files not including option 3 files.Where is 37 files thats suppose to install.
If you post the 37 missing file list here, I'll update it soon.
Thanks
#945
Posted 27 January 2009 - 01:27 PM
dencorso, on Jan 27 2009, 09:07 AM, said:
I have it installed. Never crashed. Doesn't work with DVDs.
#946
Posted 28 January 2009 - 12:56 AM
MDGx, on Jan 27 2009, 08:23 AM, said:
PROBLEMCHYLD, on Jan 26 2009, 11:31 AM, said:
your site has 752 listed files not including option 3 files.Where is 37 files thats suppose to install.
If you post the 37 missing file list here, I'll update it soon.
Thanks
Well these 2 files should be added to the list at your site MPREXE, SIGVERIF.HLP
it must be something in your scripts that allow only 715 out 754 files to installs.
You also need to add shell.dll to the option 3 menu in your readme.txt
This post has been edited by PROBLEMCHYLD: 02 February 2009 - 02:44 PM
#947
Posted 28 January 2009 - 04:44 PM
dencorso, on Jan 27 2009, 08:07 AM, said:
Thank you for looking into the issue.
#948
Posted 01 February 2009 - 06:38 AM
dencorso, on Dec 30 2008, 07:56 PM, said:
I've been testing them for a long time (from Dec 2007 to the present), and so has RetroOS (from Apr 2008 to the present; thanks RetroOS, you rock!
CDTSD.VxD, CDFS.VxD, SMARTVSD.VxD SCSI1HLP.VXD and VOLTRACK.VXD .........
Quote
CDFS.VXD
CDTSD.VXD
CDVSD.VXD
DISKTSD.VXD
DISKVSD.VXD
HSFLOP.PDR
(ESDI_506.PDR <-- I believe this one required additional changes)
for their use under Win98SE in a similar way 'dencorso' used (except that I gave them WIN98SE version #'s).
I also successfully modified some other WinME VxDs that are not in the IOSUBSYS subdirectory. I still have plans to make patch files available for use with PATCH.EXE when I am less busy.
I hope this helps.
#949
Posted 14 February 2009 - 07:49 PM
__________________________________
2-14-2009
* Options 1 + 2: added modded WinME DISKVSD.VXD 4.90.3002 [from Q271277 hotfix] [%windir%\SYSTEM\IOSUBSYS]:
http://www.msfn.org/board/index.php?showto...6581&st=993
[thank you dencorso]
Enjoy.
#950
Posted 25 February 2009 - 03:34 PM
My 98SE2ME continues to run flawlessly and has done since I installed it in April 2006.
I am at present still using the 12-12-2007 version, although all more recent updates have been applied by hand so to speak.
However, with the_guy raising the subject of the unofficial Q918547 fixes in another thread, did remind me ask the following.
According to update 8-1-2006. Options 1 + 2 :replaced GDI32.DLL + GDI.EXE 4.90.3002 from unofficial WinME Q912919 hotfix with newer GDI32.DLL + GDI.EXE 4.90.3003 from unofficial WinME Q918547 MS06-026 security fix.
This was later changed back to the earlier version because of a problem with power management, was it only PROBLEMCHYLD that had this issue or could you reproduce the issue yourself?
Edit: I have been using 4.90.3003 versions for over one month now with no apparent problems of any sort.
Thanks for your work
Colin
This post has been edited by lightning slinger: 22 March 2009 - 02:12 PM
#951
Posted 07 March 2009 - 04:49 PM
Drugwash, on Jan 28 2009, 07:44 PM, said:
dencorso, on Jan 27 2009, 08:07 AM, said:
Thank you for looking into the issue.
I have looked deeper into the problem and, although I have not yet any solution at this point in time, I believe I have, at least, a good explanation of what's happening:
I)Windows Explorer, Total Commander, SuperCat, Karen's Drive Info and the superb and simple Karl E. Peterson's DriveInfo, along with every other well behaved Windows program, when trying to determine disk capacity, used and free disk space, first check whether the GetDiskFreeSpaceEX API call is available, and if so, call it to get the desired info, but fall back to the pre-Win95 OSR2 GetDiskFreeSpace API call, when the EX version is not available. That's, BTW, the M$ recommended way to do it. So those programs are doing exactly what they ought to, and are not buggy.
II) From Win95 OSR2 up to Win XP (and probably Vista
III) At the .VxD level, all the drive's API are implemented twice: a native FAT (12/16/32) API and an Installable File System API (IFS), for which just two clients are provided: the Network Redirector and the CDFS subsystem. Those two are prsent in windows at least from Win 4 Workgroups 3.11 up to now. The CDFS subsystem is what interests us now, and it consists of an inner layer of stactic VxDs (IFSMGR and VCDFSD) and an outer layer of dynamically loaded VxDs (CDFS, CDVSD and CDTSD). If I'm not mistaken, the inner implementation of GetDiskFreeSpace is in VCDFSD.VxD, which does not provide its sister GetDiskFreeSpaceEX. Why? Because there ate no CD greater than 870 MiB (the very rare 99 min CDs!), the usual, nowadays being 700 MiB maximum capacity, and at the time nobody though that there might be CDFS DVDs.
Hence the CDFS support remained without support for GetDiskFreeSpaceEX, because CDFS DVDs were overlooked at that point, and remained so up to and including Win ME. Thus CDFS DVDs can only be queried through the legacy GetDiskFreeSpace, which, on overflow, returns the infamous 2.147.450.880 bytes size. Now, then, grafting an all-new .VxD to VCDFSD.VxD, just to provide GetDiskFreeSpaceEX for CDFS all the way up to Kernel32.DLL, is possible, but it requires some really serious reverse-engeneering effort that is way more time consuming than devising the usual patch.
Update (Jul 04, 2009): RLoew devised a freeware patch to CDFS.VxD, which resolves this issue.
This post has been edited by dencorso: 04 July 2009 - 06:27 AM
#952
Posted 07 March 2009 - 08:43 PM
Anyway, thanks for the extensive research. I'll have to read this again later, coz it's almost 5 AM here and my eyelids are too heavy now.
#953
Posted 07 March 2009 - 09:13 PM
As VMM32.VxD is created at installation time, when you apply a hotfix to any one of the VxDs inside VMM32.VxD, it is not recompiled, and the hotfix VxD is put instead in the %windir%\SYSTEM\VMM32 folder. I believe you've found a UDF.VxD v. 4.10.0.2223 there, but no VCDFSD.VxD because there has never been any hotfix to it, and hence the original one inside VMM32.VxD is loaded on startup. To see a list of all the VxDs inside VMM32.VxD (or extract some or all of them, if you so want) you'll need Clive Turvey's VxDLib. To see what VxD are loaded and running in your system, in real time, you'll need the fantastic APSoft VxDView.
This post has been edited by dencorso: 07 March 2009 - 09:13 PM
#954
Posted 08 March 2009 - 07:50 AM
#955
Posted 14 May 2009 - 02:28 AM
and i thought all you people say windows me is crap and useless so why would you make a thing to make win 98 into win ME?
#956
Posted 14 May 2009 - 02:44 AM
The Me kernel stays where it is - we don't want that!
Over 700 98SE files are replaced with Me files.
Many Me files are simply continued improvements to 98SE files.
It's the "new" Me core features, many that we don't want, that are left behind.
What you end up with is the newest code builds available for the 9x system files.
That means things like better hardware/software compatibility, bug fixes, performance improvements, feature enhancements, and so on.
#957
Posted 01 June 2009 - 03:45 AM
RetroOS, on May 14 2009, 01:44 AM, said:
Can you explain or list what these core ME features are that 'we don't want'? I had a friend who used ME without any problems nor complaints several years ago (~2002-2003). Btw, 98SE2ME works great for me (updated with Auto-patcher first and also RP9 and KernelX) on my Pentium III 1.0ghz box.
#958
Posted 03 June 2009 - 04:08 AM
technoid, on Jun 1 2009, 09:45 PM, said:
Can you explain or list what these core ME features are that 'we don't want'? I had a friend who used ME without any problems nor complaints several years ago (~2002-2003). Btw, 98SE2ME works great for me (updated with Auto-patcher first and also RP9 and KernelX) on my Pentium III 1.0ghz box.
Two such core features, System Restore and System File Protection, were in their infancy, did not work very well, and were too much of an overhead.
Successful, stable operation of Windows Me, is possible by disabling (not so easy) these 'features' and applying all updates.
Yes, some people have had a good run with Windows Me as is, but generally it was not as reliable out-of-the-box.
#959
Posted 04 June 2009 - 10:14 PM
RetroOS, on Jun 3 2009, 05:08 AM, said:
technoid, on Jun 1 2009, 09:45 PM, said:
Can you explain or list what these core ME features are that 'we don't want'? I had a friend who used ME without any problems nor complaints several years ago (~2002-2003). Btw, 98SE2ME works great for me (updated with Auto-patcher first and also RP9 and KernelX) on my Pentium III 1.0ghz box.
Two such core features, System Restore and System File Protection, were in their infancy, did not work very well, and were too much of an overhead.
Successful, stable operation of Windows Me, is possible by disabling (not so easy) these 'features' and applying all updates.
Yes, some people have had a good run with Windows Me as is, but generally it was not as reliable out-of-the-box.
Actually it is very easy to remove System Restore and System File Protection from Windows ME with Oppcomme which you can still grab on the wayback machine :
http://web.archive.org/web/20060829073935/...es/oppcomme.exe
http://web.archive.org/web/20060829073935/...om/oppcomme.htm
If you choose not to remove that, you need some Microsoft hotfixe (KB290700) to have System Restore to work correctly (perhaps) on ME as otherwise it won't work with any restore point made after September 8 2001.
This post has been edited by eidenk: 04 June 2009 - 10:20 PM
- ← Why not going virtual ?
- Windows 9x Member Projects
- Unofficial Usb3.0 flash disk driver for windows 98SE →



Help



Back to top









