Scali wrote:bjwil1991 wrote:I believe it won't do that, as long as you use a system that's not past a Pentium or faster. I used the card in my K6-2/300 system with success (NHL Hockey 95 refused to work with the MT-32), and it's in my Packard Bell Pack-Mate 28 Plus, and every game works with it. There are certain games that are speed sensitive that can cause an Exc. Checksum Error message and either missing notes or no music. I found out the hard way, so my solution was to use Microsoft's debug command to make cache control programs to disable cache for certain games (Police Quest 1 VGA, 2-3, Space Quest 3, Codename: Iceman, Earl Weaver's Baseball II, Civilization, NHL Hockey 95, Secret of Monkey Island, and so on) and enable the cache for other games, like Doom, Star Wars: TIE Fighter, and the list goes on.
Do you know if this is specific to the Music Quest card, or if a real MPU-401 has the same issues in fast machines?
Every MPU-401 card, including clones are all affected by this. As keropi stated, it has to deal with the ACPI that's causing the issue for certain intelligent mode games. UART games aren't affected at all, such as Doom.
keropi wrote:It's the game drivers to blame...
That's true. I was planning on making patches for drivers, but I believe there's a program out there to fix the bugs for those sound drivers (MT-32 and/or GM) for certain games. I remember trying to play Gateway using SoftMPU and DOSBox, and only 1 song played out of the 3 when walking around, and found out that there was a bug in the MPU 401 code. So, I switched the code around, saved a patched version, built the program with another name, and Gateway was playing every song without anymore issues. My next future plan would be to build a driver for Windows 9x for SoftMPU, but that requires proper planning and coding.
Discord: https://discord.gg/U5dJw7x
Systems from the Compaq Portable 1 to Ryzen 9 5950X
Twitch: https://twitch.tv/retropcuser