WebMSX
WebMSX copied to clipboard
Add support for OPL4-FM
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?
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: @.***>
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)
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: @.***>
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: @.***>