I have put a fair amount of effort into the setup of this machine after receiving my Orpheus card, so I figured I'd document my settings here..
Windows 98SE and DOS 7.10 on 440BX with Pentium-III 550MHz
This machine has a CD drive for CDDA/Redbook audio, and an Orpheus II for MIDI, Soundblaster, Gravis UltraSound, PC Speaker and Crystal audio. All devices are configured identically in Windows and in DOS.
Desired IRQ, DMA, and I/O values
- MPU-401 / PCMIDI
- IRQ 3
The original MPU-401 only supported IRQ 2/9, but ACPI also uses IRQ2 so it’s not ideal. Other devices such as LAPC-1 and MPU-401AT support a variety of IRQs, which means that most software will work fine on IRQ3. Assuming ACPI will be disabled, IRQ2 might be a better choice, but many newer motherboards make that resource hard to use, as they expect ACPI to be active.
- I/O 0x330
- SoundBlaster
- IRQ 5
The original SB used IRQ7, but that conflicted with LPT ports. On my PC the parallel port is disabled so it wouldn’t matter, but I’ve used that IRQ for the GUS.
- DMA 1
No high DMA for this device, as it was used for recording but that feature is disabled on the Orpheus 2
- SoundBlaster I/O address: 0x220
- Adlib / FM I/O address: 0x388
- Gravis UltraSound
Note: On a physical card there are multiple IRQ and DMA settings as the card can record and playback in GUS and SoundBlaster modes, but most of that is disabled on the Orpheus 2. We are only interested in the magic of its wavetable system anyway, so we use the following settings:
- UltraSound IRQ 7
- Play DMA 7
- I/O 0x240
BIOS setup
The parallel (LPT) port has been disabled on this system, freeing IRQ7 for the GUS. Here are the IRQ and DMA values that I assigned in the BIOS:
Orpheus jumpers
Note that this image on the Orpheus website doesn’t match the card’s actual design, but it’s clear enough regardless.
For instance, on my card the MPU401 at the bottom left corner is labeled P7532, not P3572. Double-check your card to ensure that you’re configuring it the way you think you are.
Orpheus.ini
Note: These settings are current for Orphinit 0.57ß and may be different in future versions.
Each of the sections uses its own unique rubric for values, such as 0-7 where 0 is mute and 7 is loud; 1 to 31 where 1 is loud and 31 is mute, etc. Some sections use more than one. Check the file’s internal documentation for details, and experiment with the settings.
- [config]
- cardType=OrpheusII
- mode=sb
- [mixer]
- PCSpeakerVol=1
The PC Speaker code in this version of Orphinit has some bugs, but maxing the volume will make it audible.
- [sb-mode]
With mode=sb, this is where you configure the SoundBlaster mixer settings.
IW.ini
Not yet fully documented!
Autoexec.bat
Some potentially-useful lines in your autoexec.bat:
- SET BLASTER=A220 I5 D1
- SET PATH=%PATH%;C:\<8.3-path-to-orphinit>