Jump to content

Recommended Posts

Posted

MAMEUI64  0.278.0 has been released.

Available at https://messui.1emulation.com

 

There's been a complete rewrite of the sound system by the devs. Please try it out and familiarise yourself with the new settings which are in each game's tab menu.

Posted

Oops, something went wrong - saving and loading states isn't possible anymore (all options greyed out)!

 

Posted

Running on Windows 11 Professional I get audio error with 0.278.0, but when I revert back to 0.277.0 the problem disappears.

 

PortAudio error: Windows SASAPI: Speakers (Realtek(R)) Audio) [Loopback]: Invalid number of channels

 

 

Audio.png

Posted

That's a known bug in MAME (see mametesters bug 9192), and it's been fixed for the next release.

It can be worked around though. Either you can stay with PortAudio and in Windows configure an input device (such as a microphone), OR go into the default global settings, Sound, and choose something that isn't Auto or PortAudio.

  • Like 1
Posted
On 6/29/2025 at 10:51 PM, CBF said:

Oops, something went wrong - saving and loading states isn't possible anymore (all options greyed out)!

 

It's fixed now. Thanks for letting me know.

Posted (edited)
On 7/11/2025 at 2:34 AM, Robert said:

It's fixed now. Thanks for letting me know.

Thanks, but it's still not working correctly.

1) in history.cpp the following 2 lines after if (BIT(cache, 7))

        buffer.append("Save state supported.\n");
    else
should be removed, else it shows "Save state not supported." in the history tab even if MACHINE_SUPPORTS_SAVE is defined in the driver.

EDIT: ignore point 1) - after a new 'Audit' all flags in mame_g.ini have changed and the message in the history tab is correct again. But I don't understand why it was necessary to change the value of this MACHINE_SUPPORTS_SAVE flag!?

2) in newui.cpp commenting out the line "if (window->machine().system().flags & MACHINE_SUPPORTS_SAVE)" and the complete "else" part now enables the "Save/Load State" menu options also if MACHINE_SUPPORTS_SAVE is NOT defined in the driver.

This condition "if (window->machine().system().flags & MACHINE_SUPPORTS_SAVE)" has worked now many years in the past, so I wonder what has changed so it now fails!?

 

 

Edited by CBF
Posted

The devs changed where the save-state status is stored, and how it is represented. That info isn't available to newui afaict, so it's switched on always, just like MAME itself is, via F7.

I have no idea why they changed it, as it was working fine before, and there's heaps of other things that need to be fixed but won't be.

Posted
On 7/2/2025 at 7:22 PM, Robert said:

That's a known bug in MAME (see mametesters bug 9192), and it's been fixed for the next release.

It can be worked around though. Either you can stay with PortAudio and in Windows configure an input device (such as a microphone), OR go into the default global settings, Sound, and choose something that isn't Auto or PortAudio.

Hmm. Weird. Going with your 2nd suggestion didn't work for me. I get the error regardless of what I pick.

Ah well. I'll just wait for the next release or might roll back to 277.

  • Like 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...