darry wrote on 2020-06-23, 19:52:
For DOS programs, settings, such as port addresses of devices, as well as IRQs and DMA channels (when used), must match between the configuration of the hardware used and the configuration in the program that is used . DOS programs usually allows a choice from a limited range of settings that generally corresponds to what was possible on actual hardware . Using odd-ball addresses that an actual MPU-401 could not be configured to pretty much guarantees that setting the same address in a DOS program will not be possible . This concept in fundamental .
The main difference between LGR's setup and your's, as far as AU8830 functionality goes, is that he is not using an Nforce2 chipset board which, for some reason, you seem to discount as being inconsequential (at least that's the impression I get), while it is not .
As for using DOSBOX on Windows 98 SE and redirecting its MIDI output to the AU8830 synthesizer MIDI device under Windows, I see no reason why that would not work . My main concern would be the fact that performance of programs of software running under DOSBOX on a CPU of the vintage you have in your Windows 98 SE machine may not be satisfactory .
I understand how my board introduces problems, I just find the Aureal working partially and not ‘fully’ or ‘not at all’ to be pretty bizarre, this is why I said I doubted the ideas I put forward, as it’s pretty clear that the board is to blame.
I’d love an ISA board but they are hard to get for a good price online, as people have figured out their value (at least in the UK) - I got this board because it was pretty much mint condition and was on auction for a really low price, allowing me to pick up this build again.
I had a SiS board at the start of the build several months ago, again PCI only, I’ve heard it’s more compatible than other K7 boards of it’s day (probably not enough for DOS) - but long story short, it barely lasted two weeks before dying on me and I put this whole project off until now.
As you can understand it would be nice to not sideline this system after waiting nearly a year to put the build together, a similar board from the late 90s would probably solve the issue but at that point I might as well make a new system like a high-spec K6 for Pentium level of performance under DOS. If I go down the DOSBox rabbit hole, it will probably be with point and click games, I’ll use source ports where I can for things like Duke3D.
I do want to thank people who’ve replied for their help and advice, if I’ve come across as dismissive it isn’t my intention, it means a lot for anyone to give up their time to help me out.
Work Rig - Ryzen 2700X, 16GB 3200Mhz, MSI B450 LN91340, HD 7970 Ghz (I know...), SB 1500
XP Rig - C2Q Q6600, 4GB 800Mhz, GA-P31-DS3L , GTX 750Ti, SB 0820
98SE Rig - AthlonXP 1700, 512MB 166Mhz, NForce A7N8X-X, V3 2000 PCI, Aureal Vortex 2 SQ2500