I just updated VGMPlay and released in_vgm 0.40. (see
OP)
At first the updates for VGMPlay:
- 3 new chips: K053260, Pokey, QSound (emulators + tools coming soon)
- some bugfixes (a bug with C140 writes, lots of memory leaks, hang when trying to display tags with unsupported Unicode characters)
- source code simplified (especially for adding new chips)
- support for the first new feature of VGM v1.70: seperate clocks for dual chips
- earlier track changes with large audio buffers
And now some words about in_vgm:
Although in_vgm 0.40 looks quite similar to Maxim's 0.35 version, I completely rewrote it from scratch. I reused some old dialogues, but that's it.
That means that your settings aren't compatible, btw, also because I use a seperate ini-file instead of PlugIn.ini to save them.
btw: I didn't name it in_vgm 2, because "in_vgm 2 0.1" looks stupid.
Some notes about the options:
- You need to restart the playback (not Winamp) for some options to take effect. (e.g. sample rates (of course) and emulation core selection)
- If "Immediate update" and you move a slider, it will update when you release the mouse button. (The old in_vgm did immediate updates while moving, but I got reports about Winamp crashing when doing too many updates.)
- The selected emulation core affects both dual chips, that's intentional.
- Panning is only available for PSG with Maxim's core and YM2413 with EMU2413.
- PSG panning can be overridden by GG stereo writes. It is also ignored if the chip is the NeoGeo Pocket PSG, because that one is stereo.
I think that's all I wanted to say.
Enjoy!