Repository navigation
Open 386MAX 8.53
Open 386MAX 8.53, English (US) and German (GR).
Tested in QEMU with complete DOS and Windows installations and all three MAXIMIZE passes: MS-DOS 6.22, MS-DOS 7.1, Enhanced DR-DOS, SvarDOS, Windows for Workgroups 3.11, Windows 98 SE.
Windows 98 SE
- Windows SETUP crashed right after creating the program directory: the CTL3DV2.DLL version check read the version data without its NULL check and after freeing it (Windows 98 has its own CTL3DV2.DLL).
- After MAXIMIZE, Windows 98 hung at the first start: WINLNCH (the DOS part of WINMAXIM, started by
winmaxim /summaryin AUTOEXEC.BAT) put its stack outside the memory it copies to the top of DOS memory.
DOS
- MAXIMIZE phase 2 crashed on MS-DOS 6.22 (and probably caused the "A20 hardware error" on MS-DOS 7.1): a debug breakpoint (INT 1) ran unconditionally because of a macro in the build's compatibility header.
- SETUP could overwrite its own stack when a CONFIG.SYS line was empty after removing a comment (strtok now behaves like Microsoft C).
- Installers: UMB is removed from
DOS=; on MS-DOS 7 (Windows 9x DOS)NOAUTOis added so DOS does not load HIMEM.SYS next to 386MAX, plus IFSHLP.SYS. Not on the DR-DOS and FreeDOS kernels, which report version 7 too. - No COMMAND.COM reload path in
SHELL=on DR-DOS/FreeDOS kernels (SvarDOS' shell rejects it). - MAXIMIZE detects Enhanced DR-DOS, SvarDOS and FreeDOS and leaves out ExtraDOS there; its reboot switches A20 off and resets through the keyboard controller.
Branding
- Boot banner box ends with "GNU General Public License version 3"; new setup splash bitmap; German "Ja" hot key fixed.
Files: per language a 1.44 MB floppy set (disk1, disk2), a 32 MB USB image, an ISO and a ZIP; SHA256SUMS.