First post, by Pino
System specs:
- AMD K6-2+ 500Mhz
- Azza PT-5VMx VIA Apollo MVP3
- 128MB PC-133
- MSI FX5200 AGP
- Generic IDE to SD converter with a 32GB SD Card
- Generic 250W power supply
- Generic ATX case
- Generic DVD/CD writer with SATA to IDE converter
- Generic 1.44MB floppy drive
- Creative Pebble 2.0 Speakers
- Samsung SyncMaster 213T 1600x1200 LCD 21"
Sound Cards - Diamond CMI8738 PCI
- SoundBlaster Audigy 2 ZS PCI
- SoundBlaster AWE64 Gold CT4390 ISA
- Compaq STB Ultrasound 32 PRO (GUS PNP) ISA
Introduction
Everything on this build, except the CPU, was found at my local electronic recycling center and was bought by the weight. Main objective is to have a wide range of different sound options (that is where the poor man's Orpheus joke comes from) and maximize support for 90's games. I have Windows 98 installed on it, but my main focus is 2D games, I don't really care about early 3D games.
CPU
The only item I bought from ebay, it's pretty common knowledge here at Vogons that K6-2+ CPUs are very flexible, so using setmul I can get a wide range of speeds. Before buying that I was using a Pentium 166Mhz MMX which is also very flexible and to be honest was enough for my need.
Motherboard
Azza is a brand I never heard before finding this card, but I can't complain at all, it's a well rounded VIA MVP3 board with the right mix of expansion slots and solid BIOS fine tune options. Only 512KB of L2 cache, but not a big deal for my use case.
Graphics card
Before putting this system together I was using a Slot 1 Pentium 2 on a 440BX motherboard and my go to graphics card was a passive cooled Geforce 6200, after weeks trying to make it work on this VIA motherboard I gave up and was forced to move to a FX5200 which supports older drivers, I have several other graphics cards that I could use but the reason why I stick with newer AGP cards is the DVI ports support. Geforce 4s and below have very hit and miss DVI support.
Sound Cards
My approach to multiple sound cards on a single system is different than the usual from other users, instead of trying to make all the cards work at the same time I decided to have have a clean autoexec.bat and config.sys and initialize only the card (or cards) I intend to use for a specific game using .bat files and Unisound.
- CMI8738 PCI
There are multiple reviews on the CMI 8738 PCI cards and while it is a hit and miss as a PCI Soundblaster alternative this card is a perfect PCI AdLib, it's a perfect OPL3 clone and the drivers don't require anything loaded into memory. the reason I have it on my system is to be used in conjunction with the AWE 64, with the AWE handling sound effects and AWE music and the CMI handling OPL3 music. The awe64 Line out is connected to the CMI Line in.
Here is the bat I use to initiate it:C:\drivers\CMI\SETAUDIO.COM /G0 /M0 /IO260 /MPU300
SET BLASTER=A260 I3 D6 T4
c:\drivers\cmi\C3DMIX /MEE000 /FCC000 /WCC000 /LFF0FF /E00100 /A00100 /C00100 /P00000 /400000 /R0f0ff /D040ff /Q0
- AWE 64 Gold
Clean sound, perfect SB16 support, AWE Music with 4MB onboard RAM, the only real problem with this card is the CQM FM synth, which as I said above I can address using the PCI CMI and disabling the FM Synth on the AWE using Unisound
So when I want to play a game with SB sound effect and OPL music I initiate the CMI as described above and right after I run the following bat file:set blaster=a220 i5 d1 h5 p330 t6 f0
c:\drivers\unisound /c2
- Compaq STB Ultrasound 32 PRO (GUS PNP) ISA
Thanks to the Vogons user Cyclone3D guide on this card, it's possible to flash a GUS PNP firmware on this card and it will behave exactly like a original GUS, the only difference been the fact that it has only one memory slot with a maximum 4MB RAM support, I haven't seen any instance where more than 4MB is necessary with a GUS PNP, to simplify the setup process all I did was to use a pre build Ultrasound folder, I also installed the pro patch lite 1.61 which vastly improves the sound quality in my opinion and I initialize the card using Unisound, here is the .bat file content:@REM ===== Gravis initialization (1.3) ===== C:\DRIVERS\UNISOUND /C1 /VL90 @SET PROPATS=C:\DRIVERS\PPLT_160 @SET INTERWAVE=C:\UL […]
@REM ===== Gravis initialization (1.3) =====
C:\DRIVERS\UNISOUND /C1 /VL90
@SET PROPATS=C:\DRIVERS\PPLT_160
@SET INTERWAVE=C:\ULTRASND\IW.INI
@SET IWDIR=C:\ULTRASND
@C:\ULTRASND\IWINIT.EXE %1
@SET ULTRASND=240,7,7,7,7
@SET ULTRADIR=C:\ULTRASND
@REM ===== Gravis initialization ends =====
- Audigy 2 ZS PCI
Underrated card in my opinion, the DOS support using Joseph Star's guide is excellent, both from a Win98 command prompt or even in pure DOS.
It's my only option for General MIDI, but to be honest, I can't find many games that doesn't work with it.
If a DOS game can be ran from inside Windows 98 that is what I do, so I can use a custom .SF2 font with outstanding quality.
If a game needs pure DOS and supports General MIDI this is also an excellent choice, you can replace the default sound font with an 8MB .ecw and in my opinion it sounds better than most generic cheap Wavetable cards with 1MB ROMs.
In Windows 98 I disabled all the other cards from the device manager and installed the Audigy using Joseph's guide.
In pure DOS this is the bat file I use:ECHO Initializing SoundBlaster Audigy 2 ZS under DOS... SET CTSYN=C:\SBA2ZS SET BLASTER=A220 I5 D1 H5 P330 T6 C:\SBA2ZS\SBEINIT. […]
ECHO Initializing SoundBlaster Audigy 2 ZS under DOS...
SET CTSYN=C:\SBA2ZS
SET BLASTER=A220 I5 D1 H5 P330 T6
C:\SBA2ZS\SBEINIT.COM
C:\SBA2ZS\AUDIGY12.EXE
ECHO Initialization complete.