Skip to content

Open 386MAX 8.52

Choose a tag to compare

@geosone geosone released this 13 Oct 11:25
· 153 commits to main since this release

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

Fixes

  • MAXIMIZE: its data plus stack exceeded 64 KB; the stack wrapped around and part of its memory was given back to DOS while still in use (also in 8.50 and 8.51). A 2 KB array existed six times. The build now checks every DOS program for this at link time.

ASQ: newer hardware

  • Memory → BIOS map: the BIOS memory map (INT 15h E820h) with size and type of each range, free memory below/above 1 MB, the areas below 1 MB the BIOS reserves.
  • Equipment → PCI devices: every PCI device with vendor, kind of device, IRQ, I/O and memory ranges; the option ROMs in C0000-EFFFF and the device each one belongs to.
  • Equipment → Firmware/CPU: processor (CPUID name, family/model, 64-bit, virtual machine, features), SMBIOS (BIOS, system, mainboard, memory modules), ACPI tables.
  • Equipment summary: the real processor name, correct family/model for newer CPUs, computer type "64-bit PC".
  • Snapshots store the new data; unknown snapshot entries are skipped.

Other

  • Version information of the Windows programs: company "Open 386MAX", DOSMAX32.DLL has the product version.
  • The version number lives in one file (VERSION).

Media (per language): -disk1.img, -disk2.img (1.44 MB floppies, run SETUPDOS from disk 1), -usb.img (FAT16 with \INSTALL), .iso, .zip.

Tested in QEMU: floppy installation (US, GR), ASQ (i440FX and Q35 machines, snapshots), Windows for Workgroups 3.11 enhanced mode with 386MAX.SYS. Not yet tested: a complete MAXIMIZE run, Windows 9x.

SHA-256 checksums: SHA256SUMS.