From: Thomas Frohwein Subject: New: munt - library and apps emulating Roland MT-32 synthesizers To: ports@openbsd.org Date: Mon, 11 Aug 2025 10:54:25 -0400 Hello ports@, This is a new port for munt which provides a library mt32emu that can emulate high-quality synthesizers like Roland MT-32, CM-32L, LAPC-I. This library can be enabled by dosbox-staging with the attached diff (it's actually enabled by default; had to disable it without the munt port) to use this emulated audio device. It's also picked up by games/exult, which is why I'm including a diff here. For audio to work, ROMs from the synthesizers are needed to produce the sounds. dosbox-staging has some detailed info about those [1] and how to enable MT-32 MIDI. The address for the device has been 330 when software asks for it. I tested this successfully with a few games in dosbox-staging (Tie Fighter, Realms of Arkania: Blade of Destiny, and Jagged Alliance). The instructions for Ultima VII via games/exult are here [2]. The port also includes (GUI) applications to work more with these emulated synthesizers for those with an interest in making MIDI music. I've checked several other games/emulators that cover that era of MIDI music to see if they pick up libmt32emu (dosbox, dosbox-x, scummvm, sdlpop, shockolate), but that's not the case. We might need to be on the lookout if anything else from that era picks it up. ok for munt? (the diffs are for testing it with dosbox-staging or exult) [1] https://github.com/dosbox-staging/dosbox-staging/wiki/MIDI#mt32emu [2] https://exult.info/docs.php#midi_music Index: Makefile =================================================================== RCS file: /cvs/ports/emulators/dosbox-staging/Makefile,v diff -u -p -r1.1.1.1 Makefile --- Makefile 5 Aug 2025 17:41:32 -0000 1.1.1.1 +++ Makefile 11 Aug 2025 14:30:05 -0000 @@ -8,6 +8,7 @@ COMMENT = modern continuation of DOSBox V = 0.82.2 PKGNAME = dosbox-staging-${V} DIST_TUPLE += github dosbox-staging dosbox-staging v${V} . +REVISION = 0 CATEGORIES = emulators HOMEPAGE = https://www.dosbox-staging.org/ @@ -17,7 +18,7 @@ MAINTAINER = Thomas Frohwein