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

[Feature] differences in AY-3-8910 and YM2149 sound [sf#90] #114

Closed
openMSX-import opened this issue Jun 22, 2015 · 6 comments
Closed

[Feature] differences in AY-3-8910 and YM2149 sound [sf#90] #114

openMSX-import opened this issue Jun 22, 2015 · 6 comments
Assignees

Comments

@openMSX-import
Copy link

Reported by guyver800 on 2004-09-25 20:13 UTC
There exist subtle differences between AY-3-8910 chips
used in some MSX's and Yamaha YM2419 chips used in
others (and presumably incorporated in the various
MSX-Engine chips).
The sound of an AY-3-8910 is warmer (due to different
frequencies in the output) and it has different
envelope timing.

openMSX should emulate these differences and use the
correct emulation for the various MSX models.

@openMSX-import
Copy link
Author

Commented by mthuurne on 2004-09-25 20:28 UTC
Logged In: YES
user_id=358343

Do you have any details about the differences?

The current implementation is based on code from MAME and the
AY-3-8910 data sheet.

@openMSX-import
Copy link
Author

Commented by manuelbi on 2006-05-11 10:07 UTC
Logged In: YES
user_id=78178

This thread contains some pointers:
http://www.msx.org/forumtopicl6210.html

Quoting:

It was discussed to death in russian ZX Spectrum forums.
Basically GI AY chips and Yamaha YM chips are slightly
different, where AI uses 4 bits for duration and YM uses 5.
This make sounds a bit shorter and so same melody sounds a
bit harsher on YM. Mr Bulba Wrote software AY/YM emulator
that accounts for all those differences.

AY can be found in most MSX1 systems. YM and integrated YM
is in all MSX2 and higher. Notable exceptions are Arabic
MSX1 systems and Brazilian Expert+ with Toshiba MSX Engine
chip. I think it sounds more like YM hten AY.

@openMSX-import
Copy link
Author

Commented by manuelbi on 2006-05-23 06:53 UTC
Logged In: YES
user_id=78178

This has been implemented now. TODO: put YM2149 in the
proper config files; indeed all machines with MSX-ENGINE (at
least the S3527 one) have a built in YM2149. I'll close this
after this has been (mostly) done.

If there's any problems with it, please file a bug report.
You can also file a bug report if a config file has the
wrong type of PSG.

@openMSX-import
Copy link
Author

Updated by manuelbi on 2006-05-23 06:53 UTC

  • priority: 5 --> 3
  • assigned_to: nobody --> m9710797
  • summary: differences in AY-3-8910 and YM2419 sound --> differences in AY-3-8910 and YM2149 sound

@openMSX-import
Copy link
Author

Commented by manuelbi on 2006-05-26 14:03 UTC
Logged In: YES
user_id=78178

The types have been added to all machines of which we are
sure about the type. If something is still missing, please
file a bug report.

@openMSX-import
Copy link
Author

Updated by manuelbi on 2006-05-26 14:03 UTC

  • status: open --> closed

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

2 participants