VOGONS

Common searches


First post, by OMORES

User metadata
Rank Member
Rank
Member

A guy (PluMGMK) wrote a VxD AHCI driver (ahcifix.386) to run Windows 3.1 on his Intel Z97 motherboard/Intel 4th Gen CPU. Operation was successful...

However, it turns out that the buggy AHCI firmware operations this driver is addressing (and the author believed are particular to his hardware/AHCI firmware/BIOS) are present on later AHCI firmware iterations as well and now ahcifix.386 can act more like an universal driver compatible with almost every motherboard with SATA ports. This driver is about real mode requests that AHCI protocol can handle natively, so won't offer by any means 32bit disk access.

Here you can download ahcifix.386 and read some interesting technical info: https://github.com/PluMGMK/ahcifix.386

Here you can watch "ahcifix" in action: https://www.youtube.com/watch?v=vSqyZxbyHww

Attachments

My best video so far.

Reply 1 of 1, by rmay635703

User metadata
Rank Oldbie
Rank
Oldbie

If I could give a thumbs up to this I would.

This particular solution has been floating around a couple years now but nobody has done a write up or cared about it until recently.

Thanks for the writeup. Running on bare metal is always interesting and 3.11 is old enough that real mode operations aren’t a big deal.