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

Sunsoft 5B/YM2149F highest frequency missing plus slite volume cerve error? #85

Open
djmaximum17 opened this issue Jun 27, 2024 · 1 comment
Labels
needs hardware test A hardware recording is needed to clarify what to do

Comments

@djmaximum17
Copy link

I've tested this with various NSF players, NEZplug++ seems to be the only player that emulates this NSFplay just ignores it, also I think the volume curve is a bit off?
5B_ultrasound_half_volume_test.zip

@bbbradsmith
Copy link
Owner

bbbradsmith commented Jun 27, 2024

If NEZPlug does something differently than NSFPlay this is not something I consider an error. I have no reason to assume NEZplug is correct.

What does it do on 5B hardware, and does that differ from NSFPlay?

The idea that a tone with period 1 could reduce the volume of the envelope is plausible, but I can't make that assumption without seeing the hardware do it. (Does seem to be something that's on my list to investigate though. #7 & #43 )

Similarly, I would not alter the volume curve without a hardware demonstration that contradicts it. The current shape was set to match hardware as closely as I could, for a single channel.

In the long term I'd want have an option to simulate the 5B amplifier circuit in NSFPlay 3.0: https://forums.nesdev.org/viewtopic.php?f=2&t=17745

@bbbradsmith bbbradsmith added the needs hardware test A hardware recording is needed to clarify what to do label Jun 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs hardware test A hardware recording is needed to clarify what to do
Projects
None yet
Development

No branches or pull requests

2 participants