I changed the motherboard recently.
The old one was Asrock AM2NF3-VSTA, the last motherboard with AGP. I had minor problems with onboard network driver, but there is an unofficial "Unified Remix Driver" v11.16 that makes the system usable. I did not use onboard sound.
My new motherboard is Gigabyte GA-MA790FXT-UD5P. Major storage problems here! I'm giving you some tips if you ever need to run Win9x on this kind of board.
AM3 CPU socket, DDR3, two gigabit Ethernet adapters, 2 PCI slots and a lot of PCI-E slots.
This board has AMD SB750 southbridge. There are 6 SATA and 1 PATA connectors from the southbridge. This board also has 2 JMicron controllers with 4 SATA connectors.
When set to IDE Compatiblity Mode, storage connectors are organised like this:
- 4 SATA from JMicron controller are detected as one IDE controller with 2 channels. SATA0 is detected as Primary Master, SATA1 is Primary Slave, SATA2 is Secondary Master and SATA3 is Secondary Slave.
- First 4 SATA (SATA0-3) from AMD SB750 are detected as another IDE controller with the same configuration.
- PATA connector and the last 2 SATA from AMD SB750 are detected as the third IDE controller. PATA is the Primary Channel, SATA4 and SATA5 are Secondary Master and Slave.Win98 will NOT load ESDI_506.PDR if JMicron controller and the first 4 SB750 SATA ports (0-3) are enabled.
JMicron controller can be disabled in BIOS, but the southbridge controller cannot be disabled. SATA0-3 must be set as AHCI/RAID so that Win98 will not try to load the IDE driver. You can boot Win98 form a PATA drive or you can set SATA4 and 5 in IDE Compatibility Mode and boot from a drive connected to these ports. ESDI_506.PDR will load ONLY in this configuration.Warning! Win98 will cause data corruption if a HDD is connected to SATA ports 0-3! Only connect a SATA HDD to SATA4 or SATA5 ports!
Now, the good news!
- There are 2 PCI slots to be used for a VGA and sound card.
- PCI VGA can be set as the active card in BIOS so that two cards (old PCI for Win98 and a new PCI-E card) can be installed in the same computer.
- Multi-core CPUs can be partially disabled, so that only one core remains active when using Win98.
- Win98 works fine with DEVICE=HIMEMX.EXE /MAX=524288 in CONFIG.SYS and no other settings
on a system with 4GB RAM.
I will try to increase /MAX setting later to see how far it can go.
- CMOS settings can be saved as a profile in BIOS setup. The user can save 2 profiles: one for Win98 with all the special settings above, and one for a newer OS. To boot Win98, just enter BIOS and load Win98 profile.
Edited by Marius '95, 11 March 2012 - 02:28 PM.