this cardinal card has me stymied. i concatenated the 2x512kb invision rom dump and successfully flashed it onto a m27c801 8mbit eprom, but i can get no midi output.
i discovered a few things along the way with the available driver sets. the orchid soundwave32 v2.1 drivers (sw32.exe) will instantly cause a loud feedback loop if the volume is set to the default max of 31 (or any value above 27). the more appropriate max value is around 10 for the cardinal card.
i uncovered a few more switches for the undocumented cardinal drivers (dsp16.sys). for reference the most complete list i have is noted below. also, someone complained dsp16.exe wiped out their settings when displaying the card status. well, dsp16.exe accepts the same switches as dsp16.sys and will set default sb values (x220, irq7, dma1) if run without any arguments. dsp16vol does not appear to generate any feedback loops.
a - cdrom address
b - sb address
c - wss dma
d - sb dma
e - echo irq
f - ld file path
j - joystick enable
m - mpu address
p - echo dma
q - cdrom irq
r - mpu irq
s - wss irq
i've tried loading all the ld files i could find from the orchid and cardinal driver packages on vogonsdrivers.com, but all i get is silence. i've reserved all relevant irq and dma settings in the bios, which helped with sb playback, but nothing with midi. i've never gotten wss to work with any settings either, but that is less of a priority right now.
is it simply that the cardinal card is incompatible with 8mbit eproms? the m27c801 and m27c4001/m27c040 are pin compatible so wouldn't the dsp code be able to manage the additional address spaces or is there an independent memory controller chip on the board that is hardware dependent on 4mbit eproms?