Just wait a little longer, this can't be rushed.yoshi200213 wrote: ↑2025-12-08, 17:44:43 hello
wheres the vgmplay update for this year
mame vgm mod 0.280 add support for 6 new soundchips
we need a new update of vgmplay for add support of those 6 new soundchips from mame vgm mod 0.280
VGMPlay / in_vgm
Last update: 2026-01-31 (v0.52.0)
Technical discussion about the VGM format, and all the software you need to handle VGM files.
Moderator: Staff
- Mao (RN22) Offline
- Posts: 299
- Joined: 2020-10-13, 15:06:37
- Location: on the K007232/YM2612 chip.
- Contact:
Re: VGMPlay / in_vgm
To-Do list:
Nothing.
Current Status: Nothing.
Tempo: 105.95%
Pitch: +1.00
Better Call Mao!
Please, check my WIP list for more updates.
Nothing.
Current Status: Nothing.
Tempo: 105.95%
Pitch: +1.00
Better Call Mao!
Please, check my WIP list for more updates.
Re: VGMPlay / in_vgm
Hi! I have a quick question about installing in_vgm to Winamp as a plugin. Using the 7z file I downloaded from Github, how do I apply it to Winamp and get it to work? I have verstion 5.8 Build 3660 and I've downloaded the latest iteration of in_vgm. Thanks!
- ValleyBell Offline
- Posts: 1686
- Joined: 2011-12-01, 20:20:07
- Location: Germany
Re: VGMPlay / in_vgm
You use the download link in the first post of this topic. Then you unpack the 7z.
Finally you move the file "in_vgmW.dll" into your Winamp Plugins folder. (should be something like "C:\Program Files (x86)\Winamp\Plugins")
That's it already.
Finally you move the file "in_vgmW.dll" into your Winamp Plugins folder. (should be something like "C:\Program Files (x86)\Winamp\Plugins")
That's it already.
- ValleyBell Offline
- Posts: 1686
- Joined: 2011-12-01, 20:20:07
- Location: Germany
Re: VGMPlay / in_vgm
Aaaand ... there is the new VGMPlay / in_vgm.
VGMPlay 0.52.0 (Win32 and Win64 binary) and in_vgm 0.52.0 (Win32 DLL, ANSI and Unicode version).
Source code can be obtained from GitHub: VGMPlay, in_vgm
The most important updates are:
VGMPlay 0.52.0 (Win32 and Win64 binary) and in_vgm 0.52.0 (Win32 DLL, ANSI and Unicode version).
Source code can be obtained from GitHub: VGMPlay, in_vgm
The most important updates are:
- support new sound chips: K007232, K005289, MSM5205, BSMT2000, ICS2115
- renaming of OKIM62xx to MSM62xx (You need to update your VGMPlay.ini there!)
- various emulation fixes and improvements
- [VGMPlay] added an option to specify the destination path of WAV logs
- [in_vgm] make YMF278B's FM channels mutable
Re: VGMPlay / in_vgm
Seeing K005289/K007232 support implemented for VGMs is incredible. Genuine thanks to all the contributors who helped make it a reality. I'll prod around and see if I can rip any packs that I know I wanted to see with MAME.
Re: VGMPlay / in_vgm
Built the foobar2000 component with the latest libvgm. While the new chips played without issue, the new chips didn't appear in the "chips options" panel of the component (channel muting, etc.), so I made the necessary changes. Works on 32 and 64-bit. It's not perfect and may have bugs.
Edit: Fixed crash when selecting the YM2414 chip in the "chip options" panel.
Edit: Fixed crash when selecting the YM2414 chip in the "chip options" panel.
- Attachments
-
- foo_input_vgm-0.31.zip
- (2.38 MiB) Downloaded 8 times
Last edited by Dekyo-NO on 2026-04-23, 22:38:27, edited 2 times in total.
Re: VGMPlay / in_vgm
Great job! Playback seems solid.
However Foobar crashes when displaying the YM2414 (OPZ) chip options.
By the way, is there any pack currently using the OPZ?
However Foobar crashes when displaying the YM2414 (OPZ) chip options.
By the way, is there any pack currently using the OPZ?
Re: VGMPlay / in_vgm
Fixed, redonload it. I don't think there's any pack using OPZ yet, maybe there will be homebrew stuff later.
- ValleyBell Offline
- Posts: 1686
- Joined: 2011-12-01, 20:20:07
- Location: Germany
Re: VGMPlay / in_vgm
OPZ is in libvgm (it was an external contribution), but not part of VGM files.
It is also not built into VGMPlay / in_vgm, because those exclude YMFM sound cores. (due to C++14/17 stuff)
It is also not built into VGMPlay / in_vgm, because those exclude YMFM sound cores. (due to C++14/17 stuff)