First post, by Duffman
I'm making a list of all Opensource DOS/Windows drivers that I'm aware, please feel free to add your own.
DOS:
https://github.com/crazii/SBEMU
https://github.com/Baron-von-Riedesel/VSBHDA
https://github.com/bjt42/softmpu
Windows:
Generic Win9x Display Driver with 3D acceleration made by Michael Dale.
https://github.com/michaeldale/velocity9x
Drivers made by ages2001 (who made the Universal NT Installer - https://github.com/ages2001/Universal-Windows-Installer )
π FILE SYSTEM DRIVERS (IFS)
πΉ "BTRFSNT" (https://github.com/ages2001/BTRFSNT) β Btrfs IFS driver for Windows 2000 and XP (x86/x64).
πΉ "EXTNT" (https://github.com/ages2001/EXTNT) β ext1/2/3/4 IFS driver for Windows NT 3.1, 3.50, 3.51, 4.0, Windows 2000, and XP (x86/x64).
πΉ "FATNT" (https://github.com/ages2001/FATNT) β FAT12/16/32 IFS driver for Windows NT 3.1, 3.50, 3.51, and 4.0 (x86).
πΉ "HPFSNT" (https://github.com/ages2001/HPFSNT) β HPFS IFS driver for Windows NT 3.1, 3.50, 3.51, 4.0, Windows 2000, and XP (x86/x64).
πΉ "NTFS3NT" (https://github.com/ages2001/NTFS3NT) β NTFS 1.x/3.x IFS driver for Windows NT 3.1, 3.50, 3.51, 4.0, and Windows 2000.
πΉ "REFSNT" (https://github.com/ages2001/REFSNT) β ReFS IFS driver for Windows NT 3.1, 3.50, 3.51, 4.0, Windows 2000, and XP (x86/x64).
πΉ "UDFNT" (https://github.com/ages2001/UDFNT) β UDF IFS driver for Windows NT 3.1, 3.50, 3.51, 4.0, Windows 2000, and XP (x86/x64).
πΉ "WINUDF" (https://github.com/ages2001/WINUDF) β UDF driver for DOS, Windows 1.0x, 2.xx, 3.xx, 95, 98, and ME.
πΉ "EXFATNT" (https://github.com/ages2001/EXFATNT) β exFAT IFS driver for Windows NT 3.1, 3.50, 3.51, 4.0, Windows 2000, and XP (x86/x64).
πΎ STORAGE & DISK CONTROLLER DRIVERS
πΉ "MBRGPTNT" (https://github.com/ages2001/MBRGPTNT) β MBR, GPT, and Dynamic Disk (LDM) support for Windows NT 3.1, 3.5, 3.51, 4.0, 2000, and XP (x86/x64).
πΉ "NVMENT" (https://github.com/ages2001/NVMENT) β Standard NVMe controller driver for Windows NT 3.1, 3.50, 3.51, 4.0, 2000, XP, and Windows 95/98/ME (x86/x64).
πΉ "MMCSDNT" (https://github.com/ages2001/MMCSDNT) β SD/SDHC/SDXC, MMC, and eMMC driver for Windows NT 3.1, 3.50, 3.51, 4.0, 2000, XP, and Windows 95/98/ME (x86/x64).
πΉ "IDENT" (https://github.com/ages2001/IDENT) β Standard PATA/SATA IDE controller driver for Windows NT 3.1, 3.50, 3.51, 4.0, 2000, XP, and Windows 95/98/ME (x86/x64).
πΉ "AHCINT" (https://github.com/ages2001/AHCINT) β Standard SATA AHCI controller driver for Windows NT 3.1, 3.50, 3.51, 4.0, 2000, XP, and Windows 95/98/ME (x86/x64).
πΉ "WINDISK" (https://github.com/ages2001/WINDISK) β IDE, AHCI, NVMe, CD/DVD, SD card, and eMMC driver for DOS, Windows 1.0x, 2.xx, 3.xx, and Windows 95/98/ME.
ββββββββββββββββββββββ
π BUS & INTERFACE DRIVERS
πΉ "USBNT" (https://github.com/ages2001/USBNT) β USB and Thunderbolt 1.1/2.0/3.x/4 support, including hubs, HID, mass storage, cameras, and more, targeting Windows NT 3.1, 3.50, 3.51, 4.0, 2000, and XP (x86/x64).
πΉ "WINUSB" (https://github.com/ages2001/WINUSB) β Universal USB driver for DOS, Windows 1.0x, 2.xx, 3.xx, and Windows 95/98/ME.
ββββββββββββββββββββββ
π AUDIO DRIVERS
πΉ "AUDIONT" (https://github.com/ages2001/AUDIONT) β Generic AC'97, HD Audio, USB Audio 1/2, and Intel SST audio driver for Windows NT 3.1, 3.50, 3.51, 4.0, 2000, and XP (x86/x64).
πΉ "WINAUDIO" (https://github.com/ages2001/WINAUDIO) β Universal HD Audio, AC'97, and Intel SST/DSP sound driver for DOS, Windows 3.xx, and Windows 95/98/ME.
ββββββββββββββββββββββ
π₯οΈ VIDEO & DISPLAY DRIVERS
πΉ "WINVBE" (https://github.com/ages2001/WINVBE) β Universal VBE/VESA video driver for Windows 1.0x, 2.xx, 3.xx, 95/98/ME, and Windows NT 3.1, 3.50, 3.51, 4.0, 2000, and XP (x86/x64).
βοΈ CPU & SYSTEM DRIVERS
πΉ "WINSIMD" (https://github.com/ages2001/WINSIMD) β CPU SIMD-enabling driver for Windows NT 3.1, 3.5x, 4.0, 2000, XP, and Windows 95/98/ME (x86/x64).
Some other drivers
https://github.com/K4sum1/RTL812X-WinXP
An XP driver for the realtek 8215 2.5Gb NIC made by dietmar over at MSFN forums.
https://github.com/sdz-mods/I217-LM_W98
A working Windows 98 SE network driver for the Intel I217-LM PCH LAN made by sdz-mods (you might have seen some of the custom 3Dfx cards they've made)
https://github.com/sdz-mods/VOPL3
A software AdLib / OPL3 sound chip for Windows 98/ME machines β and an MPU-401 bridge, intelligent mode included by sdz-mods.
If anyone else knows of any more opensource drivers please post in this thread.
MB: ASRock B550 Steel Legend
CPU: Ryzen 9 5950X
RAM: Corsair 64GB Kit (4x16GB) DDR4 Veng LPX C18 4000MHz
SSDs: 2x Crucial MX500 1TB SATA + 1x Samsung 980 (non-pro) 1TB NVMe SSD
OSs: Win 11 Pro (NVMe) + WinXP Pro SP3 (SATA)
GPU: RTX2070 (11) GT730 (XP)