From: Thomas Frohwein Subject: Re: New: munt - library and apps emulating Roland MT-32 synthesizers To: ports@openbsd.org Date: Tue, 26 Aug 2025 09:16:36 -0400 On Mon, 11 Aug 2025 10:54:25 -0400 Thomas Frohwein wrote: > 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) *ping* Re-attached the port and the dosbox-staging diff > > [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