Windows 9x QuickInstall v1.1.0 is here!
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!