Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support OPX(YMF271) chip #87

Open
denjhang opened this issue Feb 6, 2021 · 10 comments
Open

Support OPX(YMF271) chip #87

denjhang opened this issue Feb 6, 2021 · 10 comments

Comments

@denjhang
Copy link

denjhang commented Feb 6, 2021

Develop it when you have time

@kuma4649 kuma4649 self-assigned this Feb 7, 2021
@ghost
Copy link

ghost commented Feb 7, 2021

I'm not really sure if supporting OPX is currently a good idea, given the current existing emulation in MAME is in such catastrophic state that it sounds nothing like real HW. (Just listen to HW recordings from games like Desert War/Wangan Sensou and compare with emulation, the differences are almost night and day).

Personally, I would probably wait with support in mml2vgm until the emulation (Especially the FM emulation of that chip) has somewhat improved.

@kuma4649
Copy link
Owner

kuma4649 commented Feb 7, 2021

OPX、SCSPなどは確かにまだ早いかもしれないですね。。。
まぁでも、リクエストとしては有りかなと思います。
私もあの音源を使えるようになったら楽しいだろうなと思いますので。

@denjhang
Copy link
Author

denjhang commented Apr 5, 2021

I have collected a lot of information about OPX. I think this information is enough to develop mml driver. If necessary, I can send it to you separately.

@kuma4649
Copy link
Owner

kuma4649 commented Apr 5, 2021

よろしくお願いします

@denjhang
Copy link
Author

denjhang commented Apr 6, 2021

@kuma4649
Copy link
Owner

途中まで対応してみましたけど、対応途中で不審な動きをされるとmml2vgm側の問題なのか、エミュレーション側の問題なのかわからなくなってしまい進むことができません。申し訳ありませんがこのままの状況にしておこうと思います。

@musicalman
Copy link

Hi,
I just saw the experimental OPX support.
I haven't used FM sound sources much so my knowledge is limited. But I'm still curious about it.
Does OPX need additional MML commands? Are they documented?
I will probably use PCM for the most part, and not use the FM part much.
Does OPX support samples? If so, perhaps a demonstration gwi file should be included.
Sorry for all the questions, I am just confused about what is currently supported.

@kuma4649
Copy link
Owner

FMの音がちょっとでる。。ぐらいなのであまりお勧めしませんw

@denjhang
Copy link
Author

Currently OPX does not have a vibrato effect, I try to adjust
DT LFO AMS PMS
These few parameters will not significantly improve the sound effect.
test-OPX.zip

@denjhang
Copy link
Author

'@ X4 001 "Gutiar"
AR DR SR RR SL TL KS ML DT WF ACC FB LFO AMS PMS
'@ 31 08 12 02 00 000 0 00 0 3 0 6 000 000 000 ;S1
'@ 31 00 15 07 15 030 0 01 0 0 0 0 000 000 000 ;S3
'@ 23 00 15 07 15 020 0 00 7 4 0 0 000 000 000 ;S2
'@ 31 00 15 07 00 000 0 00 0 2 0 0 000 000 000 ;S4
AL
'@ 08

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants