QuickInstall v1.0.1 is here!
Changes
Bootloader:
- Fixed a crash issue on many types of PHOENIX / OEM BIOSes (Thanks to the 8572135819 people who reported this on GitHub :-))
- Changed the messaging to make it clear the F-keys are failsafe options
Reference images:
- Fixed CAT file popups on LAN and some other classes
- Fixed Version Conflict popup when USB Mouse is inserted
- Fixed PS/2 mice not showing up in device manager
- Fixed double device letters when USB storage is plugged in on boot
- Fixed 98SE Lite image lacking windows defrag tool
- Patched 7-Zip to fix Drag & Drop operation on Windows 9x
- Fixed missing Defrag tool on 98Lite Sleek image
- Fixed 7-zip file associations missing from one image
- Total Commander was downgraded due to a crash issue with the latest version
- Fixed programs not being added to start menu after installation in ME Lite image
- Add some QFEs:
- Add Q310695 (UDF.VXD)
- Add Q288550 (VCOMM.VXD)
- Add Q257360 (VPICD.VXD)
- Add Q259253 (VMCPD.VXD)
- Add Q321467 (PORTCLS.SYS)
- Add Q237493 (TIMEDATE.CPL)
- Add Q275873 (ACPI.SYS)
Driver Changes (Base):
- SweetLow: Fixed nVME driver not working on VirtualBox (thanks SweetLow)
- SweetLow: Fixed potential BSOD on shut down in AHCI driver
- Add some Promise FastTrack SATA controller drivers
- NDIS2 drivers moved to own directory, INFs rebuilt at runtime
- Fixed Intel NDIS2 driver being chosen for hardware that has native drivers
- Add BCM57xxx NDIS2 driver, prefer it over native driver which is garbage
- Downgrade Marvell Yukon driver (fixes broken SMB access in 98SE)
- Add CMI8329 sound driver
- Fix USB 2.0 driver not loading on Ivy-Bridge boards with USB2.0 but not USB1.1 (missing USBD.SYS)
- Added MediaGX sound and graphics drivers
Driver Changes (Extra):
- Added MediaGX IDE driver
Framework changes:
- Fixed a problem building pciutils on system with zlib installed
- CSMWRAP updated to 3.0.0
- Added 64 bit CSMWRAP binary for extra compatibility (not sure if it helps)
- Fixed INSTALL.BAT failing on non-FreeDOS DOS variants
- Added Post-Setup Win32 application to handle finalization of install
- Remove APM suspend button from 98lite start menu (properly this time)
- Randomize PC name a little so that there are no conflicts in the network with multiple 98Lite installs
- clean up the registry a little
- Set Network Logon type to "Windows Logon" which means the system will log in automatically (on reference images at least)
- handle system reboot
- Add support for some missing SCSI/SAS/ATA adpter to Linux kernel, most importantly all the MediaGX IDE adapters
- pciutils updated to latest upstream
- Driver CAB files now retain the original driver file dates when processed
- Added support for headerless LZSS files for driver file decompression
- Fix a bug importing some INF files due to codepage issues
- NDIS2 drivers now get processed only for Windows ME images and are not offered for installation on them
- Fixed System.INI and INF files having an excessive amount of blank lines after processing
- Fixed a system.ini parsing issue on international releases
Installer changes:
- Fixed installer menus escape key needing two keypresses to register
- Removed cluster count from FAT32 format command, massively speeds up "formatting partition" part
- Disk partitioning menu now allows to wipe partition table with F9
- Reworked disk/partition menu structure and looks
- Added some detection and user notification for known incompatibilities
- Added Troubleshooting/help menu in the installer
- Added a size check to warn the user if target partition overlaps/exceeds 128GiB/137GB boundary
- Added a message after the installation showing how to re-start the installer
- Made warnings on install configuration menu cancelable, i.e. allow user to go back and fix his mistake
Other changes:
- Added bug report template to Github Issue Tracker
- Bug reports via Discord will no longer be possible, since I simply cannot manage to keep track of inputs from Discord server, Discord DMs, Twitter threads, Twitter DMs and GitHub...