Skip to content

Open 386MAX 8.51

Choose a tag to compare

@geosone geosone released this 13 Oct 09:28
· 160 commits to main since this release

Open 386MAX 8.51, English (US) and German (GR).

Fixes

  • Windows 3.1x/9x 386 enhanced mode works again: in 8.50, 386MAX.VXD aborted every Windows start with "V1020: 386MAX.SYS Version Mismatch" (version check compared BCD with binary; it broke once the minor version reached 10).

Fully open source now

  • 386MAX.VXD: own LoadHi device frame (VXD/LOADHI.ASM) instead of the binary-only Microsoft LoadHi objects. Windows 3.1 or later is required for enhanced mode; Windows 3.0 enhanced mode is refused with a message.
  • Own headers instead of the Microsoft SDK/DDK files (VMM.INC, VDD.INC, SHELL.INC, DOSMGR.INC, SMARTDRV.INC, WINDOWS.INC, VER.H, COMMON.VER, PIF95.H, W32SUT.H).
  • No prebuilt objects or programs left in the tree: SETEWV start-up code, the DOS stubs of QPIFEDIT/QPOPUP and PIFMGR.LIB are built from source.

Media (per language)

  • -disk1.img, -disk2.img: 1.44 MB installation floppies (boot DOS, run SETUPDOS from disk 1)
  • -usb.img: FAT16 image with \INSTALL (both parts in one directory, no disk change)
  • .iso: CD image with \INSTALL
  • .zip: the installation files

Tested in QEMU: floppy installation (US, GR) with MAXIMIZE, Windows for Workgroups 3.11 enhanced mode with 386MAX.SYS (MAXMETER, ASQ in a DOS window). Not tested: Windows 9x.

SHA-256 checksums: SHA256SUMS.