The 586 driver definitely works with the same hard drive settings used on the 486. The drives in Windows 95 also don't run in compatibility mode like the 486, (at least on mine anyway) so Windows will run optimally (see second screenshot).
For those having trouble, try these steps.
- In the BIOS under Standard CMOS Setup, set all drives as AUTO, including the MODE
- In BIOS Features Setup, set the boot sequence to C ONLY (this is assuming your using your 486 drive that already has DOS or Windows on it)
- Under FILE MANAGER within MESS, load your chd hard drive file in to HARDISK (HARD1)
- Under DIPSWITCHS within MESS, set the first IDE CONFIGURATION (located under KEY CLICK) to Secondary, and the second IDE CONFIGURATION (located under BASE ADDRESS) to Primary, (so we're reversing them here)
- Under SLOT DEVICES, you should have ide:drive_0 and ide:drive_1 say HDD
That should be it, it's enough to get my 486 drive to work under the 586 driver.
Also, the floppy drive should be working, it does for me anyway, meaning the BIOS doesn't tell me it failed. Make sure under DIP SWITCHES you've got FLOPPY INSTALLED set to ON. The number of floppy drives defaults to 2 I believe, having 1 is fine of course. Within the BIOS under Standard CMOS Setup make sure you have Drive A : 1.44M, 3.5 in. If it still fails, set it Drive A to NONE. I can't get the floppy to work within Windows at the moment. Windows 95 will freeze when attempting to access it, with or without a disk inserted, this doesn't happen in Safe Mode though.