First post, by SaxxonPike
- Rank
- Member
In doing some research on the VT82* south bridges, it looks like FM NMI is a feature that can be enabled so that you can hook into something like INT 2h to process messages sent to an FM synthesizer. I suspect that VIAFMTSR sends its own emulated audio to the AC97 interface (I haven't reverse engineered anything to confirm this.) But what if we used a better core? Something based off what there is in Dosbox or NukeYKT's OPL core? SB support built into the VIA southbridge is actually not too bad and I think this will be a very useful way to accomplish the same task with better quality output, while also working in a realmode only environment when needed.
I have a guess as to how I might have to write the TSR, but has anyone else tried this technique before, and what other gotchas have you found? I'm tempted to dig into VIAFMTSR itself, but I don't know how appropriate of a template that would be. The challenge of doing it fresh is better, anyhow.
Sound device guides:
Sound Blaster
Aztech
OPL3-SA