openMSX 17.0.345 - critical Moonsound fix

by wolf_ on 12-04-2022, 11:09
Topic: Emulation
Tags: opl4, openMSX
Languages:

There is tragic news. For the past few years there was a critical bug in the OPL4-emulation in openMSX. And no one noticed it, that's what's tragic about it. You could perhaps say that most relevant Moonsound productions had already been posted on YouTube a decade ago, and that people rather listen to YouTube. But has no-one used the Moonsound in openMSX since version 15.0? The actual bug was a rather harsh sounding sample playback, it's not something that only tone-deaf people could ignore. Luckily, Grauw has come to the rescue and cured it! It'll be a while before a new major openMSX release is due, but for the moment you are strongly encouraged to get this new 17.0.345 build from the development builds site hosted by FiXato, or the artifacts from recent GitHub Actions builds for the relevant platform.

Relevant link: openMSX development builds hosted by FiXato
Relevant link: openMSX GitHub Actions

Comments (17)

By niek

Expert (111)

niek's picture

12-04-2022, 15:19

Hi, well, I've been ripping Moonsound music on OpenMSX in this period, but I didn't notice!

By wolf_

Ambassador_ (9950)

wolf_'s picture

12-04-2022, 16:38

For fun, not using this particular fix, try playing the harmonica in the MBWave Wave list, at some reasonably high pitch.

By Wlcracks

Champion (467)

Wlcracks's picture

13-04-2022, 16:16

No MacOS version :-(

By Manuel

Ascended (18705)

Manuel's picture

13-04-2022, 19:20

You can take a look at the produced artifacts at the actions: https://github.com/openMSX/openMSX/actions

By FiXato

Scribe (1733)

FiXato's picture

14-04-2022, 01:59

(I no longer make any builds myself; my site merely hosts them; updated the post accordingly. Also added link to the github actions artifacts.)

By Manuel

Ascended (18705)

Manuel's picture

14-04-2022, 07:40

I think Niek used to build them for a while... But I don't know what happened with that.

By gdx

Enlighted (5338)

gdx's picture

18-04-2022, 14:21

Wlcracks wrote:

No MacOS version :-(

Thank Apple for their intensive policy of planned obsolescence. This is the eternal problem that Mac users since Macs exist.

By Wlcracks

Champion (467)

Wlcracks's picture

18-04-2022, 16:05

Thanks, man that remark really helped me out. It's working now.

By ray2day

Paladin (685)

ray2day's picture

20-04-2022, 09:02

good buzy Cool

By Manuel

Ascended (18705)

Manuel's picture

03-05-2022, 23:16

I hope you guys can help testing the latest development version and give feedback before we put a "released" stamp on it...

By Manuel

Ascended (18705)

Manuel's picture

09-05-2022, 21:45

Manuel wrote:

I think Niek used to build them for a while... But I don't know what happened with that.

In the meantime the macOS builds are back on openmsx.dev. Thanks, NIek!

By Wlcracks

Champion (467)

Wlcracks's picture

13-05-2022, 17:09

great news, thanks. I am going to test it with SD.

By Manuel

Ascended (18705)

Manuel's picture

14-05-2022, 14:27

Thanks, please give us feedback soon, we'd like to release within a week or so.

By Wlcracks

Champion (467)

Wlcracks's picture

15-05-2022, 10:00

openmsx-17.0-359-g7bad36c03-mac-x86_64-bin.dmg

Tested Sales Discontinued only. The game uses exclusively 8 bit wavetable sound.
-Moonsound OPL4
-MegaFlashROM_SCC+_SD

System 1

Macbook Pro 13 Late 2011
You have macOS 10.13.16. The application requires Mac OS 10.14 or later.

Normally using openMSX 17.0 working fine.

System 2
iMac 2017

Works fine on this system, no hearable sound differences to openMSX 0.17.

Thank you

By Manuel

Ascended (18705)

Manuel's picture

19-05-2022, 20:33

@Wlcracks: thanks for testing. We have checked the version requirements and can't find out why it was upgraded to macOS 10.14, so we reverted that change. Please try again on your old MacBook with the latest development build 17_0-363-gb24fc1534 or later and let me know how that works for you.

By Wlcracks

Champion (467)

Wlcracks's picture

21-05-2022, 07:01

Thank you @Manuel. I feel very stupid but I am not a developer, I cannot find this build version on either URL's. Can you help me out and post the (direct) web link?

By Manuel

Ascended (18705)

Manuel's picture

21-05-2022, 11:38

openmsx-17.0-363-gb24fc1534-x86_64-darwin-opt-3rd.dmg at the bottom of https://github.com/openMSX/openMSX/actions/runs/2353870581
Possibly you need to login before the build artifact can be downloaded....