openMSX 17.0.345 - critical Moonsound fix

van wolf_ op 12-04-2022, 11:09
Onderwerp: Emulation
Labels: opl4, openMSX
Talen:

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

Reacties (26)

Van niek

Expert (111)

afbeelding van niek

12-04-2022, 15:19

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

Van wolf_

Ambassador_ (9956)

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

Van Wlcracks

Champion (470)

afbeelding van Wlcracks

13-04-2022, 16:16

No MacOS version :-(

Van Manuel

Ascended (18777)

afbeelding van Manuel

13-04-2022, 19:20

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

Van FiXato

Scribe (1734)

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

Van Manuel

Ascended (18777)

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

Van gdx

Enlighted (5478)

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

Van Wlcracks

Champion (470)

afbeelding van Wlcracks

18-04-2022, 16:05

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

Van ray2day

Paladin (686)

afbeelding van ray2day

20-04-2022, 09:02

good buzy Cool

Van Manuel

Ascended (18777)

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

Van Manuel

Ascended (18777)

afbeelding van 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!

Van Wlcracks

Champion (470)

afbeelding van Wlcracks

13-05-2022, 17:09

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

Van Manuel

Ascended (18777)

afbeelding van Manuel

14-05-2022, 14:27

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

Van Wlcracks

Champion (470)

afbeelding van 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

Van Manuel

Ascended (18777)

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

Van Wlcracks

Champion (470)

afbeelding van 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?

Van Manuel

Ascended (18777)

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

Van Manuel

Ascended (18777)

afbeelding van Manuel

21-05-2022, 19:55

Van Manuel

Ascended (18777)

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

Van Wlcracks

Champion (470)

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

Van Manuel

Ascended (18777)

afbeelding van Manuel

22-05-2022, 10:22

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

Van Vampier

Prophet (2395)

afbeelding van Vampier

24-05-2022, 21:03

Clickbait everywhere!!

Van Manuel

Ascended (18777)

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

Van Wlcracks

Champion (470)

afbeelding van Wlcracks

28-05-2022, 11:37

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

Van Manuel

Ascended (18777)

afbeelding van Manuel

28-05-2022, 23:50

Thanks for testing!

Van Wlcracks

Champion (470)

afbeelding van Wlcracks

29-05-2022, 07:15

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