openMSX 17.0.345 - critical Moonsound fix

par wolf_ on 12-04-2022, 11:09
Sujet: Emulation
Étiquettes: opl4, openMSX
Langues:

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

Commentaires (26)

Par niek

Expert (112)

Portrait de niek

12-04-2022, 15:19

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

Par wolf_

Ambassador_ (9993)

Portrait de wolf_

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.

Par Wlcracks

Champion (475)

Portrait de Wlcracks

13-04-2022, 16:16

No MacOS version :-(

Par Manuel

Ascended (18958)

Portrait de Manuel

13-04-2022, 19:20

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

Par FiXato

Scribe (1738)

Portrait de FiXato

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

Par Manuel

Ascended (18958)

Portrait de Manuel

14-04-2022, 07:40

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

Par gdx

Enlighted (5711)

Portrait de gdx

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.

Par Wlcracks

Champion (475)

Portrait de Wlcracks

18-04-2022, 16:05

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

Par ray2day

Paladin (695)

Portrait de ray2day

20-04-2022, 09:02

good buzy Cool

Par Manuel

Ascended (18958)

Portrait de Manuel

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

Par Manuel

Ascended (18958)

Portrait de Manuel

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!

Par Wlcracks

Champion (475)

Portrait de Wlcracks

13-05-2022, 17:09

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

Par Manuel

Ascended (18958)

Portrait de Manuel

14-05-2022, 14:27

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

Par Wlcracks

Champion (475)

Portrait de Wlcracks

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

Par Manuel

Ascended (18958)

Portrait de Manuel

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.

Par Wlcracks

Champion (475)

Portrait de Wlcracks

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?

Par Manuel

Ascended (18958)

Portrait de Manuel

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

Par Manuel

Ascended (18958)

Portrait de Manuel

21-05-2022, 19:55

Par Manuel

Ascended (18958)

Portrait de Manuel

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.

Par Wlcracks

Champion (475)

Portrait de Wlcracks

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.

Par Manuel

Ascended (18958)

Portrait de Manuel

22-05-2022, 10:22

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

Par Vampier

Prophet (2397)

Portrait de Vampier

24-05-2022, 21:03

Clickbait everywhere!!

Par Manuel

Ascended (18958)

Portrait de Manuel

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.

Par Wlcracks

Champion (475)

Portrait de Wlcracks

28-05-2022, 11:37

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

Par Manuel

Ascended (18958)

Portrait de Manuel

28-05-2022, 23:50

Thanks for testing!

Par Wlcracks

Champion (475)

Portrait de Wlcracks

29-05-2022, 07:15

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