When I say having to have something loaded, I mean drivers or TSRs. My understanding of the ISA MPU-401 is that the game controls it directly, you don't have to load a driver to run your music through the card, you just have to set the jumpers correctly so that the game can find it (or configure the game to what the jumpers are set to.) The same thing goes for the AWE32 in standard mode. No drivers loaded and games can access the SB16 part of the card just fine, as long as the BLASTER environment is correctly set, or the game is set correctly (IRQ, I/O, DMA etc...) If the game is programed for it, it can also access the Advanced Wave Effects table (AWE part of the card,) without any drivers or TSRs loaded. The problem comes with the MPU-401 part of the AWE32. If I have a DB, from what I'm reading, the DB can be accessed by games that are programmed for MPU-401 access (much more common in older games than the AWE,) again without having any drivers or TSRs loaded. The issue comes in that the AWE doesn't support intelligent mode MPU-401, only UART mode. So, if a game only works with intelligent mode UART, I'm back to FM synth (OPL 3,) instead of WaveTable (Through the DB, or through the AWE.) What I'm attempting (and planning to spend money on,) is an attempt to cover my bases. Get an intelligent MPU-401 card with a DB header, install a good DB, and I can have full coverage with good sound through MPU-401 or through AWE. At this point the only games that will use FM Synth are those that just don't support either one (usually means they are FM Synth only in those cases.)
Right now, no second card, and no DB. If a game doesn't support the AWE directly, I have to load AWEUtil as a TSR (it stay in memory,) in order to have anything other than FM Synth for music (if I want to use MPU-401 for example.) What AWEUtil does at this point is basically act as an emulator that interprets the MPU-401 calls into AWE calls and then routs them to the AWE portion of the card. Sounds great, but buggy as all get out. Some games won't run with it active, in some cases my boot is such that it won't run at all (it requires EMM386 I believe, not 100% sure if it's that or something else.) It takes up a large section of RAM, which can also cause my game to be unable to load.
With a DB, I can bypass loading the AWEUtil, so that's what I'm aiming for first (unless I get a REALLY good deal on the other parts.) After I get that, the only games that won't go through the MPU-401 interface to the DB are those that require intelligent mode. Then, the plan is to eventually get the MPU-401 interface (intelligent mode compatible with a DB header,) and grab a MB with at least 1 more ISA slot. Put in the card, disable (or move to another port,) the MPU-401 on the AWE, install the MPU-401 card (after moving the DB to it instead of the AWE,) and I'm good to go.
That is why I started this whole thread, I was looking for a way to get rid of the AWEUtil program all together (aside from it's rather simple sound font loading - still wish I could find an alternative to that.) From what I understand of some DB's, that's all they need as well, a small program (that doesn't stay resident,) to set the synth map for the ROM. All that's running are configuration utilities, and none of them stay resident. If I'm wrong about this, then I'll probably take a second look at SoftMPU, it sounds like it does a better job than AWEUtil does.
Currently the "dream" DB is the Korg DoX-1 (still being sold new retail for around 180 Euro - 150 used for some reason.) Not sure of the conversion rate, but I'm fairly sure that is outside my budget without saving over a month or two. The kicker is, sold listing searches on eBay (not any currently available at a reasonable price,) put the DB50 & SC-55 around $100 each. That, I can get at the first of the month without having to save (I'm lousy at saving.) Probably get it for less if I'm willing to wait and be patient. No rush here, I'm primarily doing research to set up my preferred choices and plan everything out (get a db, get a mpu, get a mb, that sort of thing.) I'm getting lots of information here - which points me where to search on the web, and I'm getting to the point where (unless someone tells me I'm mistaken about something,) I have everything except exact products planned out.