- Joined: 16 May 2002
- Posts: 1324
- Location: italy
|
About 1.01 vgm files that use the YM2413
Posted: Sat May 05, 2012 3:42 am
|
Since 1.01 vgm files that use the YM2413 only have one generic field in the header for the "FM chips", ValleyBell's vgmplay.exe and in_vgm say that they use YM2413+YM2151+YM2612, resulting in a very quiet playback.
I wrote a small tool which can help with this problem, and I attached it to this post.
Drop a vgm file over it (or run it from the command line, even in a batch file or something if you want) and the vgm file will be brutally upgraded to version 1.10, with the proper values for the feedback and shift register (9 and 16 respectively).
Needless to say, this tool should be used only on vgm files that use the YM2413, I didn't bother to add a parameter since I doubt there are actually vgm 1.01 files that use the YM2612 or the YM2151.
|
- Joined: 15 Sep 2009
- Posts: 376
|
Posted: Sat May 05, 2012 10:27 am
|
IIRC, TFM Music Maker used to export v1.01 VGMs.
Initially VGMPlay ran only the YM2413 chip for 1.01 VGMs, but I had to change it because of this.
Anyway, this tool is a good idea.
Actually I planned to make something similar, just with YM2612 and YM2151 support, for vgm_ptch, but I never got around to do it.
|
- Joined: 16 May 2002
- Posts: 1324
- Location: italy
|
Posted: Sat May 05, 2012 1:47 pm
|
Ah, I didn't know that, I never used TFM, and I rarely had the chance to listen to vgm files created with it, so I didn't notice.
|