Reply 40 of 68, by cde
Thank you for the detailed reply, mockingbird. As per the 3C509B, I'm using the PCI version which has great overall compatibility and low CPU usage, it is easy to find online at reasonable price.
One issue I've seen recently, when installing Windows XP, is that the initial file copy would freeze at around 30%; a complete hang of the system requiring a hard reboot. I identified the source of the problem as the PSU, essentially the CD-ROM drive would start spinning faster and (I suppose) taking some power from the 5V rail while the CPU is busy decompressing the files, also requiring lots of power. The CPU voltage was at 1.4V initially; increasing the voltage to 1.5V causes installation to freeze even earlier, decreasing the voltage to 1.3V resulted in the installation succeeding. The PSU can provide up to 24A on the 5V rail, unfortunately I don't know where to buy a beefier PSU. Can you provide details about your PSU?
About the soldering pin modification, could you post a picture of the modification, and after it is done, can you still adjust the multiplier in the BIOS or is it fixed? Losing the ability to change the multiplier would be problematic for the purpose of playing some speed-sensitive DOS game that require L1 to be disabled + CPU speed set to lowest. In your case though, I suppose it's less of a concern since you have a separate DOS build 😀
Regarding the JMicron JM20330 SATA to IDE, be aware that it has caused DMA issues for me when used with the stock VT82C686B IDE controller. I'd be interested to know if you can get UDMA100 to work reliably in 98/XP or Linux with this adapter coupled with the Ultra 133 TX2.
Indeed an interesting combo would be the Voodoo 2 + GeForce 2 MX. This would get excellent compatibility with a good range of late 90's DOS/Windows 98 games. Also the Voodoo 2 can ofter be found at lower prices than the Voodoo 3 PCI.
An alternative to the ND-4570A / ND-4571A would be the Lite-on LH-20A1H, it is also CDBQ compatible. By the way, I realize you have already bought the parts but I recommend you check out this thread which also documents a slightly more powerful all-in-1 DOS/98/XP build: MSI MS-7253 / K9VGM-V (KM890, VIA8237A) , Athlon 64 X2 5050e, Radeon X800 XL . An advantage is the possibility of dynamically adjusting the CPU speed down to 386 SX levels.
Finally, I recently bought the WP32 McCake and I would absolutely recommend it. MT-32 emulation is perfect and you can switch dynamically to Fluidsynth mode with some very decent SC-55 soundfonts available (see here: Re: WP32 McCake : MT32 compatible waveblaster board). If your preference is better SC-55 emulation the the X2GS is also really good.