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 (26)

By niek

Expert (112)

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_ (10109)

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

Hero (565)

Wlcracks's picture

13-04-2022, 16:16

No MacOS version :-(

By Manuel

Ascended (19462)

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 (1742)

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 (19462)

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 (6210)

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

Hero (565)

Wlcracks's picture

18-04-2022, 16:05

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

By ray2day

Paladin (743)

ray2day's picture

20-04-2022, 09:02

good buzy Cool

By Manuel

Ascended (19462)

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 (19462)

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

Hero (565)

Wlcracks's picture

13-05-2022, 17:09

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

By Manuel

Ascended (19462)

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

Hero (565)

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 (19462)

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

Hero (565)

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 (19462)

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....

By Manuel

Ascended (19462)

Manuel's picture

21-05-2022, 19:55

By Manuel

Ascended (19462)

Manuel's picture

21-05-2022, 21:51

https://nightly.link/openMSX/openMSX/actions/runs/2353870581 is apparently a link to the run for when you are not logged in, thanks to grauw.

By Wlcracks

Hero (565)

Wlcracks's picture

22-05-2022, 08:14

openmsx-17.0-363-gb24fc1534-x86_64-darwin-opt-3rd.dmg
works great for me. on the "old?" laptop, kinda new for me hehe.
Thanks for helping out the poor....
Let me now if I can test MacOS releases. I can test the old and the new systems on Intel. Don't have an M1 though.

By Manuel

Ascended (19462)

Manuel's picture

22-05-2022, 10:22

You can help a lot by testing this build on all the laptops you have Smile

By Vampier

Prophet (2412)

Vampier's picture

24-05-2022, 21:03

Clickbait everywhere!!

By Manuel

Ascended (19462)

Manuel's picture

26-05-2022, 23:39

@Wlcracks there is now also a new build available at https://openmsx.dev/builds/mac/x86_64/ (the usual place) which is even more recent :) Please try it out.

By Wlcracks

Hero (565)

Wlcracks's picture

28-05-2022, 11:37

openmsx-17.0-368-g4cf10bf95-mac-x86_64-bin
works fine on macOS 10.13.16

By Manuel

Ascended (19462)

Manuel's picture

28-05-2022, 23:50

Thanks for testing!

By Wlcracks

Hero (565)

Wlcracks's picture

29-05-2022, 07:15

Your welcome, Just tell me whenever I can help! Thank you for updating openMSX1