I know, I know everyone hated windows ME but speak as you find, I found WindowsME relatively okay, it had a few niggles, like the castrated Dos aspect but I found quite good & stable on the whole. Since then a lot of water has gone under the bridge & many talented individuals, in my opinion have made WindowsME better.
This is my pathetic attempt to try to keep alive details relating WindowsME, 32bit Dos for Dos7 & Dos8 in the hope that other fringe users of Dos will use, keep alive and develop these relatively prehistoric OS's for posterity, fun or future improved development.
As a side note, there is also a portable version of windows 95 floating around on the net I think you can download it at "Majorgeeks website" if that particular version floats your boat.
Anyway I have previously contributed whilst on reboot pro to the Dos7 & Dos8 or ME 32bit varients of Dos. This is an attempt to offer details relating A mini version of Windows ME & have the best of both worlds. You could combine the details relating to the Dos8 32bit (1.44Mb) Dos with this mini ME (Approx size 5Mbs) I think there was a nano 98 and/or 95 version out there also but I will need to dig deep to find those details. If you are interested in the 32Bit Dos8 setup along side this Mini ME here is the link. You could write a script to semi automate the install & you could run them from a Ram-drive or USB possibly? Share & discuss your ideas?
Firstly I will post the unrelated details for the Dos7 32Bit Dos:
http://reboot.pro/to...rough-vmm32vxd/
http://reboot.pro/in...ic=2343&p=20832(Post #2)
Secondly & more importantly details related to the Dos8 32bit Dos & possibly Mini-ME:
http://reboot.pro/in...showtopic=22583
You can also in addition to these details find information in respect of Mini ME on the "what I call naughty Dos" website, DuckDuckGo is your friend, I was going to type Google is your.... but some may call me a liar & a fraud.
This link in Wikibooks I posted is now dead & even with Way-back-machine cannot seem to locate it sorry I will amend the details shortly to reflect changes.
http://reboot.pro/in...ic=2343&p=22296
However, I think before the wikibooks article died someone very kindly (I think) copied the details and posted them as follows which, to date, is still active 07/01/2022: (A Narkive Newsgroup archive - 14 years old the author is b***@boxpl.com)
https://alt.windows-...mall-windows-me
If that site goes down I fear the information will be lost so I thought I would repeat it here ("Filtered") unless there are any objections but please be aware this is not my work, I'm just sharing the 'Luv':
Windows Me after installing as 98micro with Windows 95 Explorer by
using 98lite Enterprise such as this abandon ware copy:
(Link Removed, however 98Lite could be used or is still available at least
in trial mode) can be manually further reduced to only 5MB with GUI,
that exceeds even 98SEOS maximal reduction. Very best solution for
minimizing Windows Me to such extreme would be using English version
of Windows Me, because it doesn't require specific localization files at all.
For running extremely minimal Windows Me with at least DOS box on desktop,
following files and directories are required:
C:\IO.SYS
C:\MSDOS.SYS - content listed separately below
C:\WINDOWS
C:\WINDOWS\COMMAND.COM
C:\WINDOWS\FONTS
C:\WINDOWS\FONTS\MARLETT.TTF
C:\WINDOWS\FONTS\VGAOEM.FON
C:\WINDOWS\FONTS\VGASYS.FON
C:\WINDOWS\IFSHLP.SYS
C:\WINDOWS\PIF
C:\WINDOWS\PIF\COMMAND.PIF - generated by Windows, required for proper
displaying of DOS box
C:\WINDOWS\SYSTEM
C:\WINDOWS\SYSTEM.INI - content listed separately below
C:\WINDOWS\SYSTEM\ADVAPI32.DLL
C:\WINDOWS\SYSTEM\CMDNINST.EXE
C:\WINDOWS\SYSTEM\COMCTL32.DLL
C:\WINDOWS\SYSTEM\COMMCTRL.DLL
C:\WINDOWS\SYSTEM\COMM.DRV
C:\WINDOWS\SYSTEM\CP_1252.NLS
C:\WINDOWS\SYSTEM\DDEML.DLL
C:\WINDOWS\SYSTEM\GDI32.DLL
C:\WINDOWS\SYSTEM\GDI.EXE
C:\WINDOWS\SYSTEM\IOSUBSYS
C:\WINDOWS\SYSTEM\IOSUBSYS\BIGMEM.DRV
C:\WINDOWS\SYSTEM\IOSUBSYS\RMM.PDR
C:\WINDOWS\SYSTEM\KERNEL32.DLL
C:\WINDOWS\SYSTEM\KEYBOARD.DRV
C:\WINDOWS\SYSTEM\KRNL386.EXE
C:\WINDOWS\SYSTEM\MMSOUND.DRV
C:\WINDOWS\SYSTEM\MOUSE.DRV
C:\WINDOWS\SYSTEM\MSGSRV32.EXE
C:\WINDOWS\SYSTEM\PIFMGR.DLL
C:\WINDOWS\SYSTEM\SHELL32.DLL
C:\WINDOWS\SYSTEM\SHELL.DLL
C:\WINDOWS\SYSTEM\SYSTEM.DRV
C:\WINDOWS\SYSTEM\USER32.DLL
C:\WINDOWS\SYSTEM\USER.EXE
C:\WINDOWS\SYSTEM\VFD.VXD
C:\WINDOWS\SYSTEM\VGAFULL.3GR
C:\WINDOWS\SYSTEM\VGA.DRV - renamed from SUPERVGA.DRV to display
800x600 instead of 640x480 see details below
C:\WINDOWS\SYSTEM\VMM32.VXD
C:\WINDOWS\SYSTEM\WINOA386.MOD
Configuration files listed above must have minimal content such as:
for the msdos.sys file:
[options]
disablelog=1
systemreg=0
for the system.ini file:
[386enh]
mouse=*vmouse
[boot]
shell=command.com
VGA.DRV - You can obtain the SUPERVGA.DRV file from the contents
of Windows3.1 which you can obtain from "Winworld" Abandonware site
https://winworldpc.c...ct/windows-3/31
I found it contained within the RETAIL Version named:
Windows 3.1 (Retail) (5.25-1.2mb)
It is the 13th file download from the selection, not sure if it is found in the
other versions, I'm just too lazy to look sorry
Okay assuming you now have the ".7z" file just unpack or unzip Disk02.IMG
of the set of six img files, then open the Disk02.IMG & you will find the file
called SUPERVGA.DR_ the underscore indicates the file is compressed cab
file so it will need un-compressing to make it usable.
Windows Me prepared in that extreme way has only 5 MB in size, and
still supports large FAT32 drives, Long File Names, mouse and all MS-
DOS applications. File-list that builds this 5 MB Windows Me is that
minimal, that even removing one file from it can prevent this 5 MB
system from successful booting and proper working with MS-DOS
programs. This minimal system is commanded to shutdown by pressing Ctrl
+Alt+Delete, and then selecting Shut Down button in Task Manager. This
minimalized Windows ME requires temporarily renaming of other
instances of Windows directory on other hard drives to something else,
because other instances of Windows interferes with current running
minimalized Windows ME, preventing it from successful bootup. This
interference occurs too in reversed way, causing damage of *.INI files
in these other instances of Windows.
Windows ME can be even more further reduced to only 205kB with CLI. To
do this, following files are required:
C:\IO.SYS - copied from bootable floppy image embedded in Windows ME
OEM bootable CD
C:\MSDOS.SYS - content listed separately
C:\COMMAND.COM - modification listed separately as listed below
msdos.sys file must have minimal content such as:
[options]
disablelog=1
systemreg=0
command.com file must have minimal one-byte modification such as:
at hex offset 00006510 byte 75 is replaced by byte EB
To make booting procedure work, IO.SYS should be copied as first
ever file to freshly formatted hard/floppy disk.
I used this extremely small Windows Me to beat all records of Windows
Me minimalization, and to copying long file names without need of
performing long Windows installation. I really can't minimize it
further, because I got to such extreme, that removing even one file
from current list destroys ability to successful boot of this minimal
Windows Me. I tested this file-set by trying to remove successfully
each single file one by one, and in case of each removal, ability to
boot was destroyed, thus current file-set is really as small as
possible. Because all files from this minimal Windows Me has short
names, this minimal file-set can be installed by manual copying to
clean drive in real DOS, and booting from it - IO.SYS first to
(quick) formatted drive, then rest of files, as it was in case of
Windows 3.11
I did this system minimalization in following steps:
1 - 98lite assisted installation of Windows Me with 98micro
installation option and all possible installation options turned off,
to obtain initial repository of files - some files are patched in this
process by 98lite to obtain compatibility with Windows 95 web-less
interface
2 - manual copying of all files listed in above file-list from
previously obtained repository of files to new location
3 - manual editing of some files as in above file-list
As such you can select 640x480x256, 800x600x256, and 1024x768x256. However, since this is a driver for Windows 3.1, and not Windows 9x, you lose a minor convenience point: We are all too accustomed to the slider that changes the resolution. In this driver set, there is only one setting per driver, so to change the screen resolution, you have to select one of the three each time. Other than that, Windows 3.1 drivers are compatible with Windows 9x!
Best wishes & Njoy!
I