Well, we only have 3 options.
And only one option would be 'dangerous', I think: writing to C0, if there is a DMA controller there.
1E0h and 2C0h should be pretty safe to write to.
And we can be reasonably sure that we run on an AT, we can detect the second DMA controller. C0h would be the start address.
We could try to write a start address and read it back. if that is successful, then clearly the Tandy card is not there, so don't write the volume commands to that port.
1E0h should always be safe. So the BIOS could always write to that.
2C0h... no idea, the only thing I see on ports.lst is some AST clock.
Perhaps we can detect that as well... or just not care
If you happen to have a rare case where the BIOS causes issues, just pull out the chip, and live with the noise until SNDOFF.COM runs.