Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
Kelvfimer opened this issue Apr 1, 2024 · 4 comments

Comments

@Kelvfimer
Copy link

Kelvfimer commented Apr 1, 2024

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)

@sonninnos
Copy link
Collaborator

MIDI support is entirely disabled in the core currently.

@Kelvfimer
Copy link
Author

Thx @sonninnos for your prompt answer. So I will complete the issue. BTW is there any ETA for having MIDI support? Regular Mame has it

@sonninnos
Copy link
Collaborator

sonninnos commented Apr 1, 2024

Someone needs to write the libretro wrapper for it, so closing the issue won't help with that, but perhaps rather edit the title to be more generic.

@Kelvfimer Kelvfimer changed the title X68000 x68030 Midi out MT-32 fails => Fatal error: Device MIDI Out image device load failed: Unspecified error when using MT-32 Munt Feature Request => Midi for x68000 computer family request using MT-32 munt Apr 2, 2024
@Kelvfimer Kelvfimer reopened this Apr 2, 2024
@Kelvfimer
Copy link
Author

Someone needs to write the libretro wrapper for it, so closing the issue won't help with that, but perhaps rather edit the title to be more generic.

Cool thx I reopened it, if you can tag it as a feature enhancement. I will appreciate thx

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants