Skip to content

Adding K007232 support to libvgm. (and other soundchips too)

Technical discussion about the VGM format, and all the software you need to handle VGM files.

Moderator: Staff

Re: Adding K007232 support to libvgm. (and other soundchips too)

Post by Mao (RN22) »

You're right, since it is also used on that console, particularly the CD-based PC engine one.
To-Do list:
?

Current Status: Implementing the chip. No VGM packs for today.
Tempo: 105.95%
Pitch: +1.00

Better Call Mao!

Image

Please, check my WIP list for more updates.

Re: Adding K007232 support to libvgm. (and other soundchips too)

Post by Mao (RN22) »

Here's the VGMs samples i've logged for a few days for K007232 test to see if ValleyBell is gonna approve the log.

This consists of:
S.P.Y
Gradius 3
Hot Chase
Haunted Castle
Super Contra
Attachments
K007232-VGM-Samples.rar
(1.88 MiB) Downloaded 88 times
To-Do list:
?

Current Status: Implementing the chip. No VGM packs for today.
Tempo: 105.95%
Pitch: +1.00

Better Call Mao!

Image

Please, check my WIP list for more updates.

Re: Adding K007232 support to libvgm. (and other soundchips too)

Post by Mao (RN22) »

So, while waiting. I'm focusing on the MSM5205 core which is adding the 6585 support by adding flags of it, much like the ym2610b, or k052539. the problem is, it doesn't play properly. I'm trying to figure it out what's the problem out of it. either the log itself from mame, or the core.
Attachments
msm6585.rar
(911.8 KiB) Downloaded 24 times
To-Do list:
?

Current Status: Implementing the chip. No VGM packs for today.
Tempo: 105.95%
Pitch: +1.00

Better Call Mao!

Image

Please, check my WIP list for more updates.

Re: Adding K007232 support to libvgm. (and other soundchips too)

Post by Kaminari »

Like Dario in previous posts, I'm having a DLL issue. Your vgmplay exe is missing several dependencies:

zlib1__.dll
libicon-2__.dll
libgcc_s_seh-1.dll
libstdc++-6.dll

Re: Adding K007232 support to libvgm. (and other soundchips too)

Post by Mao (RN22) »

Mao (RN22) wrote: 2025-04-20, 13:34:42 Here if it doesn't work.
Even this one?
To-Do list:
?

Current Status: Implementing the chip. No VGM packs for today.
Tempo: 105.95%
Pitch: +1.00

Better Call Mao!

Image

Please, check my WIP list for more updates.

Re: Adding K007232 support to libvgm. (and other soundchips too)

Post by Kaminari »

Yes, I tried this library with the same error messages.

Re: Adding K007232 support to libvgm. (and other soundchips too)

Post by Mao (RN22) »

Strange, if it doesn't work that way, try to download the latest vgmplay and try to copy that player of mine to the original vgmplay. and if it doesn't work again. I'll upload the files by tomorrow.
To-Do list:
?

Current Status: Implementing the chip. No VGM packs for today.
Tempo: 105.95%
Pitch: +1.00

Better Call Mao!

Image

Please, check my WIP list for more updates.

Re: Adding K007232 support to libvgm. (and other soundchips too)

Post by Mao (RN22) »

Here. fixed. you can listen the problem of that chip.

Take note: if you wanted to listen the k007232 logs i've made. use this player!
Attachments
bin.rar
(2.15 MiB) Downloaded 90 times
To-Do list:
?

Current Status: Implementing the chip. No VGM packs for today.
Tempo: 105.95%
Pitch: +1.00

Better Call Mao!

Image

Please, check my WIP list for more updates.

Re: Adding K007232 support to libvgm. (and other soundchips too)

Post by Kaminari »

Thanks for the DLLs, the player now starts correctly :thumbup:
  • User avatar
  • Dario011 Offline
  • Posts: 130
  • Joined: 2019-12-23, 0:24:21

Re: Adding K007232 support to libvgm. (and other soundchips too)

Post by Dario011 »

Just to ask, is it possible to have this version of MAME already compiled?

I tried to compile it both in my Arch Linux system, and in the virtual machine with Windows 10 with MSYS2 following the official documentation of how to compile it, and I get several errors, and many go from some files from utils and also in the makefile.
Trying to get back on track with VGM Ripping.
My Packs Log in VGMRips (Last Updated: 2025-05-04)

Re: Adding K007232 support to libvgm. (and other soundchips too)

Post by Mao (RN22) »

Hmm, did you mean MAME VGM Mod with k007232 logging support on it?
To-Do list:
?

Current Status: Implementing the chip. No VGM packs for today.
Tempo: 105.95%
Pitch: +1.00

Better Call Mao!

Image

Please, check my WIP list for more updates.
  • User avatar
  • Dario011 Offline
  • Posts: 130
  • Joined: 2019-12-23, 0:24:21

Re: Adding K007232 support to libvgm. (and other soundchips too)

Post by Dario011 »

Mao (RN22) wrote: 2025-05-12, 15:04:32 Hmm, did you mean MAME VGM Mod with k007232 logging support on it?
Exactly!
And if possible also the modified vgmtools.
Trying to get back on track with VGM Ripping.
My Packs Log in VGMRips (Last Updated: 2025-05-04)

Re: Adding K007232 support to libvgm. (and other soundchips too)

Post by Mao (RN22) »

I think, I would suggest to wait until MAME 0.280. since k007232 is still in implementation, and I haven't received any approval from VB about the sample logs I've made. The problem with the k007232 vgm logging is that some games using that chip logs stereo sound and not mono like you would hear in-game. However, you can DM me if you want the tool, but don't use it for actual VGM pack logging until VB approves it thru IRC.
To-Do list:
?

Current Status: Implementing the chip. No VGM packs for today.
Tempo: 105.95%
Pitch: +1.00

Better Call Mao!

Image

Please, check my WIP list for more updates.

Re: Adding K007232 support to libvgm. (and other soundchips too)

Post by Mao (RN22) »

Another chip complete. Which means that MSM5205 is now fully implemented. Thanks to eito and cam900 for making this happen! And ValleyBell for the additional help.

Also, here's some sample logs for the msm5205. Note that you have to move the dlls to vgmplay folder in order to work.
Attachments
MSM5205_sample_logs.rar
(7.01 MiB) Downloaded 34 times
To-Do list:
?

Current Status: Implementing the chip. No VGM packs for today.
Tempo: 105.95%
Pitch: +1.00

Better Call Mao!

Image

Please, check my WIP list for more updates.

Re: Adding K007232 support to libvgm. (and other soundchips too)

Post by Mao (RN22) »

Okay, so MSM5205 is done. Right now. I'm trying to implement the k005289 core, which is used on the Konami's Bubble System such as Gradius, TwinBee, etc. The problem is, I could only hear the AY chip, but not the 005289 chip. I think is it because the PROMs in the vgms not detecting as wavetable that should be played in this 3-byte command of the 5289 chip. You can take a listen to it. but you cannot hear any 5289 sound to it.

You can take a look at this source code to see what's the problem in the core, cuz I couldn't figured out why is it not produced any sound at all.

again, same dlls as the previous one. use them in order to avoid errors during vgmplay launch.
Attachments
bin.rar
(446.54 KiB) Downloaded 16 times
To-Do list:
?

Current Status: Implementing the chip. No VGM packs for today.
Tempo: 105.95%
Pitch: +1.00

Better Call Mao!

Image

Please, check my WIP list for more updates.
Post Reply