VOGONS


First post, by Gez

User metadata
Rank Newbie
Rank
Newbie

Hello everybody; I'm trying to understand a couple of things about Munt.

Since 2005, Exult appears to be using its own MT-32 emulator (developed earlier for Pentagram), which, from a cursory glance at some of the header files, seems to be a fork of Munt. Are these impressions correct?

If there was a fork, is one branch (either the main or the Pentagram one) currently more advanced than the other? Both seem to have been idle for the last five years (the only somewhat recent activity on the Munt CVS having been a relicensing from MIT to LGPLv2), or are they identical in their functionalities?

Reply 1 of 3, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

yes, Exult's MT32 emulation is a fork, for more details you'd need to contact Colourless of the Exult' team. AFAIR we never used MT32 emulation for pentagram. Pentagram is an engine for Ultima 8 and that one is General MIDI and not MT32.
BUT we do heavily share headers between Exult and Pentagram and the underlying audio system for both was first implemented in Pentagram, thus the pentagram references 😀

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 2 of 3, by Gez

User metadata
Rank Newbie
Rank
Newbie

Thanks. 😀

Edit: of course, as I should have guessed, the most up-to-date version seems to be at ScummVM. Changelog shows mostly minor little maintenance details (fixing warnings, updating comments, etc.), but r29269 and r29378 are important updates.

Reply 3 of 3, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

ah yes, ScummVM has also been using the pentagram audio code and MT32 code 😀
Exult's code has not been updated much 😀
Some not very much more informative answer from Colourless:
http://log.usecode.org/exultlog.php?log=25Sep2010

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper