- --
Viewing Issue Advanced Details
ID | Category [?] | Severity [?] | Reproducibility | Date Submitted | Last Update |
---|---|---|---|---|---|
04567 | Sound | Trivial | Always | Dec 15, 2011, 20:01 | 4 days ago |
Tester | Fujix | View Status | Public | Platform | |
Assigned To | Resolution | Open | OS | ||
Status [?] | Confirmed | Driver | |||
Version | 0.144u3 | Fixed in Version | Build | ||
Fixed in Git Commit | Github Pull Request # | ||||
Summary | 04567: flstory: MSM5232 tone duration is longer in MAME. | ||||
Description |
MSM5232 tones decay less than the real PCB, which result undamped sounds. Recordings of the real PCB attached. |
||||
Steps To Reproduce | |||||
Additional Information | |||||
Github Commit | |||||
Flags | Verified with Original | ||||
Regression Version | |||||
Affected Sets / Systems | flstory | ||||
Attached Files
|
![]() PCB recording
| ||||
![]() | |||||
![]() | |||||
![]() | |||||
![]() | |||||
![]() | |||||
![]() | |||||
![]() | |||||
![]() | |||||
![]() | |||||
![]() KORG Poly-800 | |||||
Relationships
There are no relationship linked to this issue. |
Notes
3
![]() No.18078
eito Tester
Oct 24, 2020, 05:57
|
Hello, I have noticed this problem also and am willing to fix it. To fix this issue, further information of real PCB needed. Would you please take high resolution pictures of a specific part of real PCB ? The information required is, the capacitance of capacitors placed near the MSM5232. Please take a look of images attached. There is 8 of same capacitors placed there. They should have some numbers/letters on their surface that indicates the capacitance of them. We need some images with high enough resolution of them to confirm the content of the fix. |
---|---|
![]() No.18087
eito Tester
Oct 25, 2020, 15:29
|
For reference, I took a picture of a KORG Poly-800 PCB which uses a MSM5232. We can see that there are 8 of 1.0μF capacitors around the MSM5232 chip. MSM5232 uses the capacitance of these capacitors for envelope generation. The amount of decaying depends mainly on it. The current implementation of MAME specifies a value 1.0μF for flstory, and there is a comment that says this value is based on a real PCB. However, with this value, the playback doesn't match with real PCB. Other titles that use MSM5232 in MAME 0.225 use 0.39μF or 0.65μF for this value. The value 0.39μF is, a value indicated on datasheet of MSM5232. I can't found the source of the value 0.65μF. A comment written on msisaac(which uses 0.65μF) says that 'the value matches the sample, but it's not verified'. If the value 0.65μF specified for flstory, the playback sounds similar with your recordings. If the capacitors on real PCB indicates that they have capacitance of 0.65μF(or another value), then it can be proposable to use the value for flstory. |
![]() No.21040
TremiRodomi Tester
4 days ago
edited on: 4 days ago |
Coming in here to also confirm that the sound emulation is off compared to a real PCB. Playthrough of the game from a real PCB below. In addition, I also notice that what appears to be low-pass filtering on the AY sound effects, aren't present here. LEGEND OF GAME MUSIC 2 PLATINUM BOX also has PCB recordings of the entire soundtrack if you want a clearer isolated recording of the music as it should sound, which I sourced my own YT upload of the OST from (other than looping and some audio cleanup, it's the same as it is on the CD): https://www.youtube.com/playlist?list=PLqPqqf1AIs9R7DaB2eyZpBP-lAGiCdPJ7 |