Patching Windows Millenium so it boots with MS-DOS mode
Posted: Thu Aug 18, 2016 4:34 pm
Archive.org: WinME-DOS-Patch.html
Here I have a patch that will enable again the capability of Windows Millenium to boot into pure DOS mode, which was removed from stock, seemingly while trying to add full Windows NT APIs and driver interfaces to Windows 9x. If it had been done within the expected release time for a new Windows version, today we would use Windows 9x with full NT capabilities and security, and it would be very useful (it still is but we need to learn how to extend the KernelEx library even further to turn Windows Millenium into Windows XP).
I understand that Windows Millenium is the last in the Windows 9x family of OS versions, so it has the best from Windows 95, 98 and 98SE, along with a series of incipient functions from Windows 2000 while trying to turn it into an NT-capable OS.
The only problem was that it was no longer able to boot into pure MS-DOS mode, but with this patch it's possible again.
This index webpage contains YouTube videos and the patches to improve Windows Millenium in its low level aspect of MS-DOS enabled at boot time.
It should be very useful for old hardware or for VirtualBox/Bochs/DOSBox/other emulators to perform low level tasks, as well as learning and extending the capabilities of Win9x, ideally up to full Windows NT APIs and to implement a compatibility layer for being able to use Windows XP drivers and maybe drivers from Windows 7.
With a VxD we could even emulate 64-bit mode and manage additional memory on our own beyond 1 or 2 Gigabytes, and being able to in theory run modern hardware and software, and make the Win9x platform more open source and increasingly the definitive 9x/NT/.NET/full Windows architecture (a good exercise for any developer, and the ideal WinAPI platform to develop at a serious professional level).
Here I have a patch that will enable again the capability of Windows Millenium to boot into pure DOS mode, which was removed from stock, seemingly while trying to add full Windows NT APIs and driver interfaces to Windows 9x. If it had been done within the expected release time for a new Windows version, today we would use Windows 9x with full NT capabilities and security, and it would be very useful (it still is but we need to learn how to extend the KernelEx library even further to turn Windows Millenium into Windows XP).
I understand that Windows Millenium is the last in the Windows 9x family of OS versions, so it has the best from Windows 95, 98 and 98SE, along with a series of incipient functions from Windows 2000 while trying to turn it into an NT-capable OS.
The only problem was that it was no longer able to boot into pure MS-DOS mode, but with this patch it's possible again.
This index webpage contains YouTube videos and the patches to improve Windows Millenium in its low level aspect of MS-DOS enabled at boot time.
It should be very useful for old hardware or for VirtualBox/Bochs/DOSBox/other emulators to perform low level tasks, as well as learning and extending the capabilities of Win9x, ideally up to full Windows NT APIs and to implement a compatibility layer for being able to use Windows XP drivers and maybe drivers from Windows 7.
With a VxD we could even emulate 64-bit mode and manage additional memory on our own beyond 1 or 2 Gigabytes, and being able to in theory run modern hardware and software, and make the Win9x platform more open source and increasingly the definitive 9x/NT/.NET/full Windows architecture (a good exercise for any developer, and the ideal WinAPI platform to develop at a serious professional level).