github oerg866/win98-quickinstall v1.1.0

6 hours ago

Windows 9x QuickInstall v1.1.0 is here!

install1 image Monitor_1_20260919-012557-664 install7 voodoo VirtualBox____qi_test5_19_09_2026_01_46_20 image image

What's new?

Framework / Installer / Bootloader

  • Fixed framework build process failing due to missing termtype data download
  • Fixed 'too many environments' error on systems with a lot of environment variables when building images
  • Fix missing driver files due to overlapping CAB file names (fixes some 3Com, Realtek and other drivers not installing properly) (Fixes #127 #126 #141)
  • NDIS2 drivers are now processed dedicatedly to prevent ID overlaps and other issues
  • Fix multiple NDIS2 INFs and CABs accumulating when building multiple images, bloating the resulting image a little
  • Minor cleanup in the Installer code
  • Fix option E not working in the DOS install.bat
  • Update GPT and LBA64 drivers by SweetLow (@LordOfMice)
  • Fix Windows ME images (or any images with user names other than win98user asking for a password (which can't be entered) #136 #137
  • Update CSMWRAP UEFI BIOS wrapper to 3.1.2
  • The EFI Kernel is now 64-Bit which should make the USB image boot properly on many EFI-only platforms (Fixes #139 hopefully)
  • Added APIC/ACPI support to ISO and USB images. Fixes some freezing / IRQ sharing issues on modern-ish systems when loading the installer.
    Hopefully fixes #119 #149 #166 #156
  • Aded new DMA/APIC disable options in USB boot menu
  • Reworked ISO/Floppy boot loader for better control of ACPI/APIC and ATA DMA debugging
  • Added NTFS support via updated driver by SweetLow (@LordOfMice)
  • Fixed an issue where integrated NDIS2 ethernet drivers with optional parameters such as MAC addresses would use (technically invalid) default values due to missing "optional" flag, causing connection issues with a few cards, such as Realtek 2.5gbps adapters

Reference Images

  • Add HIMEM.SYS and IO.SYS fixes by SweetLow (@LordOfMice) to fix several A20 / Freeze / Load error issues on modern machines
    Fixes #109 #110 #165 #154 #108
  • Fixed a problem with the Lite/Micro images that caused DirectPlay games like Age Of Empires to freeze the machine when attempting to start a multiplayer game (missing Telephony support)
  • Corrected missing QFE in documentation
  • Updated ESDI_506.PDR by SweetLow (@LordOfMice)
    Fixes:
    1. [TBP2.1 - BigHDD] Fixed - Data Overrun in the initialization procedure of
    PM Only drives. This resulted in slowdown on booting (sometimes significantly)
    and caused other problems, such as the previously fixed point 7.
    2. [98SE] ATA devices are no longer considered to be in a stopped state
    (SpinDown) after initialization.
    3. [98SE] The CMOS type of a PM Only drive on non-primary ATA channels
    when added after the boot stage is now consistent with that during boot
    (see also point 8).
    4. [98SE] Fixed the setting of the I/O request call method in the drive
    initialization procedure. This did not affect functionality in the vast
    majority of cases, but has been improved nonetheless.
    
  • Updated SMARTVSD.VXD by SweetLow (@LordOfMice) to support ATAPI DASD
  • Added QFE 272620 (SYSDM.CPL) to Windows ME image
  • Update SYSDM.CPL to patched 4.10.2225 version by R.Loew
  • Fixed a problem with reference images asking about keeping a newer VJOY.VXD file
  • Fixed a bug in NDIS2SUP.VXD from the Win95 era where connection round-trip has a 1-second hard delay per completed transaction. Noticable e.g. when browsing large network shares containing EXE files over an NDIS2 link, These previously caused there to be a hard 1-second penatly for every file with an icon while the ShellIconCache is being built ,
  • (Win98;) System properties now show the correct CPU name.
  • (SYSDM.CPL): The device manager now shows the device ID (PCI, PnP, etc.) on the propreties page for any device
  • (SYSDM.CPL): The hardware detection phase is now more verbose, showing exactly what hardware is being detected and installed (at least for the PnP stage).
  • Work around an issue where some USB CD-ROM devices could no longer play CD-Audio with the new USB2 driver stack (Fixes #151)
  • Update K6INIT to v1.6
  • Remove PARAGON NTFS installer (it is now part of the framework)
  • Add WinTop Task Manager-esque monitoring tool (#97)

Driver library

  • Add updated Intel 100mbps ethernet drivers
  • Add Davicom 9102 ethernet drivers
  • Add QLogic SCSI controller drivers (#133)
  • Update Cirrus Logic Laguna 3D (CL-GD546x) graphics drivers from 1.70 to 2.00 and move to BASE library
  • Update Realtek 8139/8169 ethernet drivers and optimize PCI ID associationss
  • Update CMI8330 drivers with several newer system files, remove buggy softsynth, fix S/PDIF input not being unmutable
  • 3dfx Voodoo 1 drivers are now part of the BASE driver library
  • Update Voodoo 1/2 drivers to patched versions for faster machines (by pyrogx @ VOGONS)
  • Add Rage 128 graphics drivers in EXTRA library
  • Add experimental HD audio drivers by Andrew Hoffman to EXTRA library
  • Add D-Link DFE-538TX ethernet drivers
  • Update AHCI SATA drivers by SweetLow (@LordOfMice):
    Fixed a bug in the handler for ATA commands without data transfer, such as standby drive or working with removable media. Such commands were previously just not executed.)
    
  • Move CMI8329 audio drivers from BASE to EXTRA library due to PNP ID conflict
  • Add Realtek RTL8129 ethernet drivers
  • Add QEMU VGA driver by @phkelley (#131)
  • Update TEKRAM DC390 series SCSI drivers
  • Make optional parameters from OEMSETUP.INF optional in the resulting Windows 9x INF in NDIS2 driver INF generator
  • Replace Voodoo Banshee driver in EXTRA library with X-Mojomotion based on Fouquin's benchmarks and testing

Enjoy!

Don't miss a new win98-quickinstall release

NewReleases is sending notifications on new releases.