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

YM3812 issues #1

Open
VectorFever opened this issue Jun 11, 2022 · 8 comments
Open

YM3812 issues #1

VectorFever opened this issue Jun 11, 2022 · 8 comments

Comments

@VectorFever
Copy link

Hi! You made a beautiful project! I made Your YM2151 and Dual YM2203 player as well. But i saw a part of code with YM3812 frequencies comment. So I rewired 2203 player for the 3812. It works! ... but notes are messed up. Sometimes it's playing right for a moment. All instruments are right but notes are wrong. It's not caused by wiring or chip itself because i have three chips that are working on Arduino-OPL2 project. I will be glad if you help!

@Fujix1
Copy link
Owner

Fujix1 commented Jun 12, 2022

Hiya. Thanks for checking my project.
You are right, although the code is made for some other YM variants, but this one is heavily optimized for YM2151, may have some problems with YM3812.

I'm working on the YM3812 version of the project like this https://twitter.com/fujix/status/1300049809353523202
It's working pretty good and I uploaded the source code at
https://github.com/Fujix1/NanoDrive_YM3812

@VectorFever
Copy link
Author

Thanks! I will try that later

@VectorFever
Copy link
Author

Whoa! It's actually working! You're such a good programmer! But You know what's better? Making it double! No FM chips even with 4 operators can compare with 2 operator 18 voices! There a lot of to do with it. Many DOS games support Sound Blaster Pro 1 in dual ym3812 mode. Also Furnace Tracker now available with ym3812 support. So now it's easy to make music for multiple amount of FM chips at the same time in one track. It would be awesome!

@VectorFever
Copy link
Author

Can you please make dual version?

@Fujix1
Copy link
Owner

Fujix1 commented Jun 15, 2022

Acutally it is not very difficult,
I have done that with YM2203 already, you can make it by replacing the FM chips with YM3812.
btw where can I get vgm files using YM3812s ?

@VectorFever
Copy link
Author

Here. I found track on VGMRips that uses dual YM3812 https://vgmrips.net/packs/pack/battlantis-arcade

@VectorFever
Copy link
Author

It's actually pretty hard to find vgms for dual yms. But easy to rip from DOSBOX or compose in Furnace Tracker.

@Fujix1
Copy link
Owner

Fujix1 commented Jun 23, 2022

OK, thank you for finding out files.
btw, now I'm working on a PCB for this system, almost.
FV6Tj8TacAMiAHy

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

No branches or pull requests

2 participants