Hello
Why are there's no ES5506 packs if vgmplay supports ES5506 chip?
we need es5506 packs like dyna gear.
Why there's no es5506 packs if Vgmplay is compatible with es5506
Technical discussion about the VGM format, and all the software you need to handle VGM files.
Moderator: Staff
- yoshi200213 Offline
- Posts: 32
- Joined: 2025-01-18, 0:58:16
- ValleyBell Offline
- Posts: 1602
- Joined: 2011-12-01, 20:20:07
- Location: Germany
Re: Why there's no es5506 packs if Vgmplay is compatible with es5506
ES5505/ES5506 support got removed, because it was in a terrible state, barely working and done in an even more hackish way than 90% of the rest of the format.
- Mao (RN22) Offline
- Posts: 288
- Joined: 2020-10-13, 15:06:37
- Location: on the K007232 chip.
- Contact:
Re: Why there's no es5506 packs if Vgmplay is compatible with es5506
Me and cam tried to port the es5506 core directly from mame to libvgm, but It was not enough. The es5506 core itself should be dynamic, and lots of work to be able to support it.
To-Do list:
?
Current Status: Implementing soundchips.
Tempo: 105.95%
Pitch: +1.00
Better Call Mao!

Please, check my WIP list for more updates.
?
Current Status: Implementing soundchips.
Tempo: 105.95%
Pitch: +1.00
Better Call Mao!

Please, check my WIP list for more updates.
- dmbnation41 Offline
- Posts: 89
- Joined: 2024-01-02, 1:49:28
- Contact:
Re: Why there's no es5506 packs if Vgmplay is compatible with es5506
At least we got the ES5503 support!
Could that work instead? I mean it happened so with the YM3526 to the Y8950 on the Psycho Solider pack. You should know what I mean.
Could that work instead? I mean it happened so with the YM3526 to the Y8950 on the Psycho Solider pack. You should know what I mean.
Hello there! 

I just wanted to tell people things where no one else would.
If I request something and it finally has been done, I would appreciate you crediting me for that so.
I just wanted to tell people things where no one else would.
If I request something and it finally has been done, I would appreciate you crediting me for that so.
- Mao (RN22) Offline
- Posts: 288
- Joined: 2020-10-13, 15:06:37
- Location: on the K007232 chip.
- Contact:
Re: Why there's no es5506 packs if Vgmplay is compatible with es5506
No, ES5503 is different to the 5505/06 one. If we hack the 5503 to play the 5506 commands, this'll lose the originality of the chip, and even worse, playing 5506 vgms in 5503 resulting on playing bad samples.
To-Do list:
?
Current Status: Implementing soundchips.
Tempo: 105.95%
Pitch: +1.00
Better Call Mao!

Please, check my WIP list for more updates.
?
Current Status: Implementing soundchips.
Tempo: 105.95%
Pitch: +1.00
Better Call Mao!

Please, check my WIP list for more updates.
- dmbnation41 Offline
- Posts: 89
- Joined: 2024-01-02, 1:49:28
- Contact:
Re: Why there's no es5506 packs if Vgmplay is compatible with es5506
First of all, how did you know about that?Mao (RN22) wrote: ↑2025-06-11, 7:42:38 No, ES5503 is different to the 5505/06 one. If we hack the 5503 to play the 5506 commands, this'll lose the originality of the chip, and even worse, playing 5506 vgms in 5503 resulting on playing bad samples.
Second of all, what other chips can be switched to another chip, and that will result in a good outcome?
Hello there! 

I just wanted to tell people things where no one else would.
If I request something and it finally has been done, I would appreciate you crediting me for that so.
I just wanted to tell people things where no one else would.
If I request something and it finally has been done, I would appreciate you crediting me for that so.
- Mao (RN22) Offline
- Posts: 288
- Joined: 2020-10-13, 15:06:37
- Location: on the K007232 chip.
- Contact:
Re: Why there's no es5506 packs if Vgmplay is compatible with es5506
Good question.
Your first question is, I know about this cuz e.g. hacking k005289's command to k051649 may lose the originality to the soundchip itself, and doesn't look or sound like k005289, k053260 on the other hand uses 8-bit dara iirc, while k007232 uses 7-bit data to play the sample. If I hack the 007232's command to the 53260, the result is bad playback. So playing the 5506 commands to the 5503 resulting these errors that I've mentioned in this example. And tedious to hack.
2nd question is no. There's no other chips that can be switched. If the system has that soundchips that doesnt supported in the VGM format, then you have no choice but to not rip it. Either you implement the chip's core, or wait for the programmers to create the chip itself.
Your first question is, I know about this cuz e.g. hacking k005289's command to k051649 may lose the originality to the soundchip itself, and doesn't look or sound like k005289, k053260 on the other hand uses 8-bit dara iirc, while k007232 uses 7-bit data to play the sample. If I hack the 007232's command to the 53260, the result is bad playback. So playing the 5506 commands to the 5503 resulting these errors that I've mentioned in this example. And tedious to hack.
2nd question is no. There's no other chips that can be switched. If the system has that soundchips that doesnt supported in the VGM format, then you have no choice but to not rip it. Either you implement the chip's core, or wait for the programmers to create the chip itself.
To-Do list:
?
Current Status: Implementing soundchips.
Tempo: 105.95%
Pitch: +1.00
Better Call Mao!

Please, check my WIP list for more updates.
?
Current Status: Implementing soundchips.
Tempo: 105.95%
Pitch: +1.00
Better Call Mao!

Please, check my WIP list for more updates.