WebMSX icon indicating copy to clipboard operation
WebMSX copied to clipboard

Add support for OPL4-FM

Open bengalack opened this issue 1 year ago • 4 comments

It seems like only wave is supported in OPL4. At least when we listen to the output, and read the doc. Looking at the code though, there are traces of the FM-part (afterall, enabling the Wave part on an OPL4, needs writes to the FM-part of the chip). Or am I missing something, and FM is implemented?

bengalack avatar Dec 17 '23 17:12 bengalack

The OPL4 has only the Wave function implemented. FM is not functional, we have only the parts needed to operate the chip, and maybe some code ported from the OPLL implementation. OPLL YM2413 is fully functional.

Regards

On Sun, Dec 17, 2023 at 2:00 PM bengalack @.***> wrote:

It seems like only wave is supported in OPL4. At least when we listen to the output, and read the doc. Looking at the code though, there are traces of the FM-part (afterall, enabling the Wave part on an OPL4, needs writes to the FM-part of the chip). Or am I missing something, and FM is implemented?

— Reply to this email directly, view it on GitHub https://github.com/ppeccin/WebMSX/issues/100, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAFOLIES55ISMRVQFT5BOADYJ4QKBAVCNFSM6AAAAABAYPKCRWVHI2DSMVQWIX3LMV43ASLTON2WKOZSGA2DKMRZGM3DOMY . You are receiving this because you are subscribed to this thread.Message ID: @.***>

ppeccin avatar Dec 27 '23 15:12 ppeccin

Hi Paulo.

I'm working with team NXT. We are now creating Usas2: https://www.youtube.com/watch?v=0w8eAVt0lsE The game has OPL4 Wave and FM.

We would like to be able to play and test the game in WebMSX.

Do you think it's possible to implement the FM functionality ?

Another project I am working on also has OPL4 Wave and FM. This is a multiplayer strategy game, for which I really want to use the Net Play! functionality.

So for that project the same question.

Kind regards, Bart (norakomi)

BartNorakomi avatar Feb 27 '24 19:02 BartNorakomi

Yes, I want it too! :-)

It's on my plans to finish the OPL4 FM implementation... For some time. But it's not an easy task, and it's very, very time consuming...

I haven't had time to dedicate myself lately, unfortunately.

Paulo

On Tue, Feb 27, 2024 at 4:20 PM BartNorakomi @.***> wrote:

Hi Paulo.

I'm working with team NXT. We are now creating Usas2: https://www.youtube.com/watch?v=0w8eAVt0lsE The game has OPL4 Wave and FM.

We would like to be able to play and test the game in WebMSX.

Do you think it's possible to implement the FM functionality ?

Another project I am working on also has OPL4 Wave and FM. This is a multiplayer strategy game, for which I really want to use the Net Play! functionality.

So for that project the same question.

Kind regards, Bart (norakomi)

— Reply to this email directly, view it on GitHub https://github.com/ppeccin/WebMSX/issues/100#issuecomment-1967435985, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAFOLIDIUCI4WEZOQLKTF63YVYWWBAVCNFSM6AAAAABAYPKCRWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNRXGQZTKOJYGU . You are receiving this because you commented.Message ID: @.***>

ppeccin avatar Feb 28 '24 22:02 ppeccin

Hi Paulo,

Thanks for your reply, and sorry for my late reaction to it. I understand the OPL4 FM implementation is very difficult and time consuming. I hope you will get time and motivation for it. I will cross my fingers.

Is it possible to collaborate with someone in the OpenMSX team? Since the OPL4 FM implementation is already present in OpenMSX, maybe you can use part of that code for WebMSX.

Is there anything I can do to help you? I'm planning to release a promo version of my multiplayer strategy game this spring. I do hope that this will inspire and motivate people to help with possibilities to play this game online with OPL4 FM.

I asked the OpenMSX team if they are willing to help out make a NetPLAY option within OpenMSX. This feature was requested in 2002: https://github.com/openMSX/openMSX/issues/25 I will do my best to find people who are willing to pick this up for OpenMSX as well when releasing the promo.

We will see what happens there.

King regards, Bart

On Thu, Feb 29, 2024 at 12:22 AM ppeccin @.***> wrote:

Yes, I want it too! :-)

It's on my plans to finish the OPL4 FM implementation... For some time. But it's not an easy task, and it's very, very time consuming...

I haven't had time to dedicate myself lately, unfortunately.

Paulo

On Tue, Feb 27, 2024 at 4:20 PM BartNorakomi @.***> wrote:

Hi Paulo.

I'm working with team NXT. We are now creating Usas2: https://www.youtube.com/watch?v=0w8eAVt0lsE The game has OPL4 Wave and FM.

We would like to be able to play and test the game in WebMSX.

Do you think it's possible to implement the FM functionality ?

Another project I am working on also has OPL4 Wave and FM. This is a multiplayer strategy game, for which I really want to use the Net Play! functionality.

So for that project the same question.

Kind regards, Bart (norakomi)

— Reply to this email directly, view it on GitHub https://github.com/ppeccin/WebMSX/issues/100#issuecomment-1967435985, or unsubscribe < https://github.com/notifications/unsubscribe-auth/AAFOLIDIUCI4WEZOQLKTF63YVYWWBAVCNFSM6AAAAABAYPKCRWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNRXGQZTKOJYGU>

. You are receiving this because you commented.Message ID: @.***>

— Reply to this email directly, view it on GitHub https://github.com/ppeccin/WebMSX/issues/100#issuecomment-1970019603, or unsubscribe https://github.com/notifications/unsubscribe-auth/AB4LXTKXWAN2QSBJRKJOWGDYV6U3NAVCNFSM6AAAAABAYPKCRWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNZQGAYTSNRQGM . You are receiving this because you commented.Message ID: @.***>

BartNorakomi avatar Mar 11 '24 07:03 BartNorakomi