Skip to content

Releases: oerg866/win98-quickinstall

v0.9.6

23 Dec 21:43
Compare
Choose a tag to compare

image
image
image

Framework changes

  • Rewrote OS variant selection code (Fixes some bugs such as image types appearing twice in the installer and acting strangely)
  • Default Monitor prompts now get silenced on every generated image
  • Generic Modem drivers no longer get deleted
  • Installer no longer freaks out when tape streamers or other inconventional media type devices are connected (#17)
  • Some more unneeded files get removed during image creation (logs, etc)
  • Driver library changes:
    • Surecom NE-34 LAN driver added
    • Winbond W89C940 LAN driver added
    • Intel E1000 extended to install for T/MT server cards emulated by VirtualBox
    • SweetLow's patch for R.Loew's AHCI driver added

Reference image changes:

  • Rebuilt ALL images
  • STOCK image debloated a little
  • Removed excessive SLEEK and MICRO (non-DirectX) images to make maintainance easier
  • ME image is now of the MICRO variety (honestly surprising how fast it is)
  • Added SweetLow's patches (fixes CHS and non-LBA48 drives and systems corrupting data, and a lot more, #22 )
  • Added some important official OS patches (QFEs) to 98SE and ME:
  • Updated CPU patches to Patcher9x 0.8.0
  • Hack to speedup hardware detection popups in 98SE
  • Fixed boot-to-blinking-cursor bug in 98SE STOCK image.
  • "Default Monitor" install popup no longer appears
  • CREGFIX added to extras folder (#21)
  • Fixed some drivers missing that should have been included
  • Generic Modem drivers reinstated (#18)

Windows 9x QuickInstall reference images


Included Operating Systems:

  • Windows 98 Second Edition with 98Lite MICRO + DirectX 8.1 - Fully patched
  • Windows 98 Second Edition (Stock) - Fully patched
  • Windows Millenium Edition with 98Lite MICRO + DirectX 8.1 - Fully patched

OS-included Patches & Software:

  • Driver library (https://github.com/oerg866/win98-driver-lib-base)

  • Important QFEs

    Win98SE WinME

    Q239696 Q268452
    Q239887 Q276602
    Q245682 Q278289
    Q253697 Q280800
    Q253711 Q280127
    Q269601 Q290831
    Q270063 Q296773
    Q273017 Q301453
    Q276602 Q301540
    Q280448 Q305826
    Q281533 Q308236
    Q288430 Q314417
    Q291362 Q316795
    Q293793
    Q306453

  • Microsoft Installer 2.0

  • RAM patch (R. Loew)

  • SATA patch (R. Loew)

  • LBA48 patches (R. Loew)

  • SweetLow patches:
    Patch for RLoew's AHCI.PDR 3.0 - disabled nonfunctional handler of IDE_PASS_THROUGH to prevent BSOD on SMART access
    Patch for (the latest version of) APIX.VXD (for Windows 98SE) - disabled special handling for devices on Port Driver ESDI_506.PDR
    esdi_506.zip Patches for ESDI_506.PDR from Windows 98SE / RLoew's Terabyte Plus Pack 2.1
    smartvsd.zip Patches for SMARTVSD.VXD - works for any combination of ATA channels and devices on these channels and more
    WIN98SE_ATAPCIBM.ZIP Right .INF for PCI Bus Master ATA Controllers including those in PCI Native Mode with RLoew's "SATA" Patch/Terabyte Package

  • Unicode layer

  • Windows 9x TLB invalidation bug patch (Patcher9x by JHRobotics)

  • SYSDMCPL hack by oerg866 to speed up HW detection popups

Available on CD:

  • Extended driver library (https://github.com/oerg866/win98-driver-lib-extra)
  • Extra system drivers
  • 3DMark 99
  • 3DMark 2000
  • 3DMark 2001 SE
  • DirectX 8.1
  • DirectX 9.0c
  • Directory Services Client
  • Microsoft Installer
  • .NET Framework 2.0
  • Maximus Decím USB Drivers 3.5 & 3.6
  • Revolutions Pack 9.7 + updates + ext
  • Paragon NTFS For Windows 98
  • R. Loew patch set (1TBPLUS, AHCI, CDTOOLS, LBA48, NVIDIA, RAMPATCH, SATA, SYSDMCPL, TRIM)
  • CREGFIX
  • CPU-Z
  • HWINFO32
  • SuperPI
  • TCP Optimizer
  • WinRAR 3.93
  • TotalCommander
  • WPCREdit with all known hardware files
  • Roadkil's Disk Speed
  • CPUFSB 9
  • PCIEdit (oerg866)
  • K6INIT (oerg866)
  • VGACOPY + CPUCACHE
  • IrfanView
  • HDAT2

v0.9.5

22 Oct 08:55
Compare
Choose a tag to compare
  • Linux Kernel
    • Kernel version is now 5.10.227
    • Fix VIA 82C586A IDE DMA error by limiting to PIO4
    • Compile kernel with -O2 (~20% copy time improvement)
    • Now with RAID support
  • Installer
    • Reboot prompt is now clearer
    • File copy now shows which part of the image is copying
    • Wait for buffer readahead on underrun to reduce blocking
    • Fix bugs with more than 1 HDD installed
  • Drivers
    • Fix HPT3xx driver by removing redundant HPT366 driver
    • Add ALi ArtX 1 to extra driver library (DRIVER.EX)
    • Fix missing driver files for non-unique CAB names (Fixes 3Com 3C90x, etc.)
  • Reference ISOs
    • Update K6INIT
    • Update CPU-Z Vintage Edition
    • Update HWINFO32
    • Update Total Commander
  • Framework
    • Add pciutils to compilation & image generation (good for diagnostics! :D)
    • Fix util-linux library problems (something is really wrong with their configure script)

Monitor_1_20241022-103135-356
Monitor_1_20241022-103149-577
Monitor_1_20241022-103216-714

v0.9.4

08 Sep 19:56
Compare
Choose a tag to compare

Main repository

  • Fix corrupted files with USB images due to broken size calculation
  • Fix USB image being created without being asked
  • Fix VLB SCSI / IDE adapters not working
  • Rework large parts of installer
    • Memory leak fixes
    • Agressive & Asynchronous readahead to speed up installation
    • Rewrite UI with new custom minimal text UI library
    • Massively reduced installer size by no longer requiring libdialog/ncurses
    • Reworked lsblk interface, HDD scanning is now much faster
  • Add firmware support to linux kernel to support additional SCSI adapters (e.g. Advansys 3550)
  • Build process more stabilised and simplified, now buildable with GCC 11+
  • Better dependency descriptions
  • Fix sysprep xattr requirement for Windows hosts
  • Potential improvement on stability for FAST device detection

Driver library (Base)

  • Properly distinguish Sil3x12 RAID/NON-RAID drivers
  • Fix VIA 686 southbridge AC97 being installed with no actual driver
  • Add Silicon Motion SM712 driver
  • Fix CAT file warning for SiS 6326
  • Update ESS1938 driver
  • Add Atheros L1 and L2 PCIe NIC drivers (NDIS2)
  • Add 3c90x/3c920 driver
  • Add Atheros AR8151 PCIe NIC driver (NDIS2)
  • Move Trident 4DWave to EXTRA driver lib.
  • Update OPTi 929 driver
  • Remove FA311 driver in favor of generic DP83815x driver
  • Add Realtek 8100E-H PCIe NIC drivers (NDIS2)

Driver Library (Extra)

  • Add Trident 4DWave driver with soundfonts
  • Add experimental USB 2.0 driver (From NUSB)

Reference images

  • Add new 98Lite MICRO + DirectX 8.1 image variant
  • Fix DirectX 9 installability for 98Lite MICRO images

v0.9.3

22 May 21:24
Compare
Choose a tag to compare
  • Fixes some UI inconsistencies (OK button on message boxes, crashes when cancelling some prompts)
  • Duplicate files are stored in image only once
  • Install media search can now be cancelled as advertised
  • Fix missing files after installation

v0.9.2

v0.9

09 Apr 15:48
Compare
Choose a tag to compare

Changes in main repository

Changes in tiny-floppy-bootloader

Changes in win98-driver-lib-base

Changes in win98-driver-lib-extra

v0.8.1

v0.8

04 Feb 16:28
Compare
Choose a tag to compare

v0.3

v0.2.2a

24 Jan 16:53
Compare
Choose a tag to compare
  • Add key-press prompt with timeout to bootloader
  • Long Joliet file names on ISOs
  • Added Myson MTD-803 NIC driver
  • Fixed incorrect driver copy location