github oerg866/win98-quickinstall v1.0.0

11 hours ago
image Monitor_1_20260214-231937-708 Monitor_1_20260214-231950-666 Monitor_1_20260214-232006-877 Monitor_1_20260214-232014-290 Monitor_1_20260214-232035-490 Monitor_1_20260214-232119-388 Monitor_1_20260214-232140-231 Monitor_1_20260214-232227-881 Monitor_1_20260214-232416-928 Monitor_1_20260215-021535-130 Monitor_1_20260215-021817-471 Monitor_1_20260215-032514-695 Monitor_1_20260215-043813-575

QuickInstall v1.0.0 is here!

Yes, I know it took over a year, but I hope it was worth the wait!

Here's the changes:

Bootloader:

  • Floppy/CD Bootloader now reads 18/36 sectors at once, massively speeding up boot on buggy BIOSes
  • You can now select DMA to be disabled during boot to work around buggy IDE/SCSI/SATA controllers or drives (Note: this also applies to SYSLINUX and DOS boot, but NOT UEFI boot)
  • There is now a progress bar when starting QuickInstall via the Floppy/CD Bootloader

Reference images:

  • Added Q381307 (VMOUSE.VXD) update to 98SE and ME reference image
  • Added Q311561 (IO.SYS) update to 98SE and ME reference image
  • Added Q304708 (CDVSD.VXD) update to ME reference image
  • Added Q271233 (HSFLOP.PDR) update to ME reference image
  • Added Q274370 (CDVSD.VXD) update to 98SE reference image
  • Added Q274175 (CDFS.VXD) update to 98SE and ME reference image
  • Added Q293197 (VDHCP.386) update to 98SE reference image
  • Added Q289635 (GDI.EXE/GDI32.DLL) update to 98SE and ME reference image
  • Added Q277784 (HIDSERV.EXE) update to ME reference image
  • Added Q262232 (HSFLOP.PDR) update to 98SE reference image
  • Added Unofficial 2020 Time Zones Update
  • DirectX on MICRO images changed from 8.1 to 8.1b
  • Added DOS Mouse acceleration fix
  • Added VMM 4G Resource Patch (Sweetlow)
  • Added R. Loew non-DOS Partition Corruption Patch
  • Added R. Loew CDFS 2GB Disk Limit Patch
  • Added patch to set PS/2 mouse report rate to 200Hz (Patch by SweetLow)
  • Added IO.SYS patch to fix janky DOS disk detection order (PCHIO98)
  • Updated SweetLow ATAPCIBM INF patch
  • Updated SweetLow ESDI_506 patches
  • 7-Zip is now installed by default (yeah, that took a while)
  • 98SE/ME Lite images can now install DirectX 9.0c properly
  • There is a NUKE.BAT script now that allows you to reset the system registry (i.e. redetect hardware) without re-installation (experimental)
  • Extras folder massively debloated by removing tools and patches that are already integrated in the reference images
  • Existing extras folder content repackaged with 7zip SFXs for more efficient space usage
  • K6INIT updated to 1.4b
  • HWiNFO32 updated to 8.40
  • Total Commander updated to 11.56
  • HDAT2 updated to 2.76
  • SuperPI updated to 1.1e mod (modified to show milliseconds)
  • PCIEDIT updated to 0.5
  • Added Video Memory Stress Test (VMT) 1.7.116
  • Added Video Memory Stress Test for Clean Environment (VMTC) 1.21
  • Individual OS images now fit inside one 700MB CD-R again! :)

General Changes:

  • Eliminated missing ".CAT" file popups during installation (hopefully)
  • Fixed USB audio drivers not installing
  • Deduplicated the registry in the OS data files, meaning the installer now has to copy ~1MB less data :P
  • Rewrote driver library parsing code from scratch. It's now open source, faster and more reliable and doesn't need WINE!
  • Fixed Font and Recycled folders not working properly (bugs with the file/directory attributes)
  • Image creation rewritten to use disk images instead of directories
  • New System Info dialog OEM logo (by Tapachki)
  • USB Mass Storage devices no longer prompt for a driver when being plugged in (if bundled USB drivers are used)
  • Added EFI kernel allowing USB images to be booted on UEFIs directly
  • Added Witchery Voodoo 2 diagnostic tool
  • Added CREGFIX patch integration
  • Added GPT Disk / LBA64 helper Driver integration, meaning on "good" controller/drive combo, GPT disks > 2TB and with 4k native sectors can be read and written (very experimental)
  • Massively extended documentation

Installer:

  • Installer mostly rewritten
  • NVME Disks are now correctly recognized and no longer trip up the hard disk selector
  • NVME Disks are now valid installation targets
  • Made File Line reading a bit more robust, hopefully fixing memory corruption when fetching OS List
  • Fixed a memory leak when cycling in and out of hard-disk related menus with existing mountpoints
  • Replaced individual "ask user" dialogs with a single menu to configure the installation
  • Added read error handling for prebuffering (should fix a lot of the ReadAhead1Block assertion errors)
  • Added better UI feedback on errors
  • Improved installer mounting/unmounting procedures
  • Installer can now be run from any modern-ish Linux environment (not recommended but possible), provided lsblk and cfdisk are available
  • Removed dependency on sfdisk for disk activation (fewer errors on partition activation, and it is much faster)
  • The installation can now be configured in a single menu
  • The installation progress is now displayed in a single multi-progress-line window
  • Partitioning and Installation now handles non-MBR disks and rejects them
  • Partitioning now offers to wipe the partition table on non-MBR (i.e. GPT) disks so that CFDISK can MBRify them
  • The OS variant can now be changed after the main menu was entered
  • The user can go back to the main menu after the installation
  • The extra driver library and extra software directory can now be copied to the hard disk within the installer

Driver changes (Base)

  • Update Trident 3DImage 9x5 unified driver
  • Update S3 Trio 3D/2x driver
  • Add Adaptec ASH1205 driver
  • Add SiS 18x/96x SATA/RAID driver
  • Add ADMTEK 98x driver
  • Add Liteon 82c16x driver
  • Add Macronix 987xx driver
  • Add ITE821x non-RAID driver
  • Add ASIX 881xx driver
  • Add NVME storage driver (SweetLow)
  • SweetLow USB2.0 stack promoted to base driver library! :)
  • Update AHCI driver patches (SweetLow)
  • Buggy/Limited R.Loew Lexar USB storage driver replaced by SweetLow driver
  • Add several D-Link fast/gigabit ethernet card drivers
  • Update VIA Rhine and Velocity drivers
  • Update Broadcom 4401 drivers
  • Add 2019 latest NDIS2 drivers for Intel Gigabit Ethernet adapters
  • Add JMicron JMC250/JMC260 PCIe ethernet NDIS2 driver
  • Add Realtek 8168 PCIe ethernet > rev3 NDIS2 driver
  • Add VIA Amazon 10mbps driver

Driver changes (Extra)

  • Make Voodoo banshee driver universal (experimental)
  • Add early Avance ALC AC97 VxD drivers
  • Add 3DLabs Wildcat driver
  • Add VBEMP
  • Add ATI Radeon 7xxx, 8xxx, 9xxx Driver 3.06
  • Add s3 unichrome for VIA Intel and K8 chipsets
  • Add SiS unified IGP driver
  • Add VIA Vinyl AC97 driver
  • Add PowerVR PCX1/PCX2 driver

Don't miss a new win98-quickinstall release

NewReleases is sending notifications on new releases.