Skip to content

Feature Request => Midi for x68000 computer family request using MT-32 munt #477

@Kelvfimer

Description

@Kelvfimer

Description

When setting up MT-32 Synth Emulator Munt as midi out Mame core breaks with Fatal error: Device MIDI Out image device load failed: Unspecified error and failed the execution of the content.

Same settings and set up work in regular mame build. On retroarch Windows and Linux same settings work on other cores such as PX68k or PC98

It happens in Windows and Linux retroarch Mame

Expected Behaviour

Be able to execute MT32 midi output and also SC-55 midi output as in regular Mame builds

Platform

Windows or Linux Retroarch with latest Mame version
RetroArch 1.18.0 (Git fcd546b74c)
=== Build =======================================
CPU Model Name: 11th Gen Intel(R) Core(TM) i7-11370H @ 3.30GHz
Capabilities: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE42 AES AVX AVX2
Mame ac9d034
Munt 2.7.0 https://sourceforge.net/projects/munt/
Windows 11 and Linux

Repro Steps

  • Download Retroarch Windows (it also happens on Linux Retroarch version)
  • Download latest Mame Core
  • Download Munt 2.7.0 https://sourceforge.net/projects/munt/
  • I used Mahou Daisakusen (1994)(Electronic Arts - Victor)
  • Create Mahou.cmd file with following content
x68000 -ramsize 6M -flop1 "C:\Users\hectorc\Desktop\mahou\Mahou Daisakusen (1994)(Electronic Arts - Victor)(Disk 1 of 3)[a].dim" -flop2 "C:\Users\hectorc\Desktop\mahou\Mahou Daisakusen (1994)(Electronic Arts - Victor)(Disk 2 of 3)[a].dim" -rp C:\Users\hectorc\Desktop -exp1 x68k_midi -midiout "MT-32 Synth Emulator" -ui_active -oslog -log
  • Set up Mame.opt as
mame_alternate_renderer = "disabled"
mame_altres = "640x480"
mame_auto_save = "disabled"
mame_autoloadfastforward = "disabled"
mame_boot_to_bios = "disabled"
mame_boot_to_osd = "disabled"
mame_buttons_profiles = "disabled"
mame_cheats_enable = "disabled"
mame_cpu_overclock = "default"
mame_joystick_deadzone = "0.15"
mame_joystick_saturation = "0.85"
mame_joystick_threshold = "0.30"
mame_lightgun_mode = "none"
mame_lightgun_offscreen_mode = "free"
mame_mame_4way_enable = "disabled"
mame_mame_paths_enable = "disabled"
mame_media_type = "rom"
mame_mouse_enable = "enabled"
mame_read_config = "disabled"
mame_rotation_mode = "libretro"
mame_saves = "game"
mame_softlists_auto_media = "enabled"
mame_softlists_enable = "enabled"
mame_thread_mode = "enabled"
mame_throttle = "disabled"
mame_write_config = "enabled"
  • Start RetroArch
  • Start Munt
  • Set up Propietary MT32_CONTROL.ROM v1.0.7 and MT32_PCM.ROM on Munt
    imagen
  • On retroarch Set up Midi output Settings->Audio->Midi and set up as Midi out MT-32 Synth Emulator.
  • After setting up it will pop up a window stating retroarch is connect to Munt.
  • Load Content Mahou.cmd
  • The core crashes and you can back to retroarch screen.

Logs

[retroarch MT32 crash.log](https://github.com/libre
error.log
tro/mame/files/14828623/retroarch.MT32.crash.log)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions