There are three source sets, the boot diskette, the cab file, and the files created from patch8 under windows xp.
The boot diskette is largely upx-compressed, but version check is removed. Removing the version check is the plan for the full set.
The cab file is basically a mish of files from windows me, 98se, from dos 6.22, and a few other places. Some interesting utilities round this out.
The cab file is a mix of dos 5 files from Windows XP, a few dos 8 files from the diskette in diskcopy.dll, and some extra downloads. These are patched by a series of batch runs. The files used here come from inside core8.ima.
The help file in the cab is one of mine, released through mdgx's site.
The diskette files packed with upx are unpacked through upx dos version, and stored in the unpacked directory. Dosshell.exe is also upx'ed and is likewise treated.
Files are introduced into the final directory in the order
1. Files from the cab
2. Files from the cdrom
3. Files from the unpacked
command.com is extracted from the patch8 tape, to round the lot out.
edit,com and edit.hlp are replaced by msed.com and msed.ohp (my hex patches of edit)
fasthelp.exe and doshelp.txt (.hlp, renamed), become my doshelp.exe and doshelp.hlf
The result is then touched to date 2000.08.06 time 08.00.
We get, eg
[.] [..] ANSI.SYS ATTRIB.EXE AUTOEXEC.BAT AUTOEXEC.HDD BOOTICE.EXE BOOTPREP.EXE BOOTPREP.TXT BOOTSECT.BAT CDROM.SYS CHKDSK.EXE CHOICE.COM COMMAND.COM CONFIG.HDD CONFIG.SYS COUNTRY.SYS CVTAREA.EXE DBLBUFF.SYS DEBUG.EXE DELPART.EXE DELTREE.EXE DISKCOPY.COM DISPLAY.SYS dos710.com doshelp.exe DOSHELP.HLF DOSKEY.COM DOSSHELL.COM DOSSHELL.EXE DOSSHELL.HLP DOSSHELL.INI DOSSWAP.EXE DOSTOWXP.COM EGA.CPI EGA2.CPI EGA3.CPI EXETYPE.EXE EXETYPE.INI EXT.EXE EXTRACT.EXE FC.EXE FDISK.EXE FIND.EXE FORMAT.COM HELP.COM HELP.HLP IFSHLP.SYS INT19.COM IO.SYS ISO.CPI ISO.TXT JO.SYS KEYB.COM KEYBOARD.SYS KEYBRD2.SYS KEYBRD3.SYS KEYBRD4.SYS LABEL.EXE MEM.EXE MODE.COM MORE.COM MOUSE.COM MOVE.EXE MSCDEX.EXE MSD.EXE MSDOS.SYS MSDOS8.INF MSED.COM MSED.OHP NLSFUNC.SYS OFORMAT.COM PAGE.EXE QBASIC.EXE QBASIC.HLP RAMDRIVE.SYS READ.SCR README.EXE README.TXT REBOOT.COM REGDOS.EXE SCANDISK.EXE SCANDISK.INI SETUP8.BAT SETVER.EXE SHARE.EXE SKIPDSK.SYS SORT.EXE SUBST.EXE SYS.COM TREE.COM VC.EXE VC.INI VESATEST.EXE VESATEST.TXT WINBOOT.HDD WINBOOT.INI XCOPY.EXE XCOPY32.MOD 3,406,425 bytes in 97 files and 2 dirs 3,645,440 bytes allocated
The files not from the original source are dos710.com. This sets dosver to 7.10 for the command on the argument line, eg dos710 fdisk etc.
Can we run Windows 3.11 under this? Supprisingly, yes.
We tried windoze 3,11 (which is vga), but this did not start. Even windows standard started, but progman also gpfed.
I used the ibmwindows tape (an unmodified OEM version), this had the ega mode, which did successfully start.
Here's windows file manager showing the root directory.
One sees firstly the date is 19;1. This is 2011 in the y2k form 19(x3B)1 where x3n is the digit n, x3A is : and x3B is ;. Otherwise, the file-manager.