Page 1 of 1

vgm import/export

Posted: Fri Jun 16, 2017 8:26 pm
by nitrofurano
would be really cool having vgm import/export as feature - how easily can this be implemented?
the great thing of vgm format is that its specification is strictly close to the nes-apu registers and values, so i guess it’s not that hard to be implemented?

Re: vgm import/export

Posted: Sat Jun 17, 2017 12:01 am
by Yung Gotenks
nitrofurano wrote:would be really cool having vgm import/export as feature - how easily can this be implemented?
the great thing of vgm format is that its specification is strictly close to the nes-apu registers and values, so i guess it’s not that hard to be implemented?

Wait, VGM Format is for NES too? I thought vgm was only for SEGA Games.

Re: vgm import/export

Posted: Sat Jun 17, 2017 10:18 am
by HertzDevil
nitrofurano wrote:the great thing of vgm format is that its specification is strictly close to the nes-apu registers and values


it isn't tbh

Re: vgm import/export

Posted: Sat Jun 17, 2017 9:53 pm
by nitrofurano
Yung Gotenks wrote:
nitrofurano wrote:would be really cool having vgm import/export as feature - how easily can this be implemented?
the great thing of vgm format is that its specification is strictly close to the nes-apu registers and values, so i guess it’s not that hard to be implemented?

Wait, VGM Format is for NES too? I thought vgm was only for SEGA Games.

it started as sega master system sound ripping format, but it now actually supports almost everything that uses sound processors! :D (a quite large range of arcade machines, 8bit/16bit consoles, home computers and handhelds) - from here you can see all sound chips supported up to now - http://vgmrips.net/packs/chips



HertzDevil wrote:
nitrofurano wrote:the great thing of vgm format is that its specification is strictly close to the nes-apu registers and values

it isn't tbh

so, please help improving and testing it! ;) (it is supposed to have from vgm a 100% accurate data information, since it stores data from registers )

Re: vgm import/export

Posted: Sun Jun 18, 2017 1:16 am
by TheJuanCarlos64
It Recommended NEZPlug VGM Mod. It Only Support YM2149F, FDS, YM2413 (VRC7).
MMC5 is not planning for DUAL NES APU.

Re: vgm import/export

Posted: Sun Jun 18, 2017 2:22 am
by HertzDevil
nitrofurano wrote:(it is supposed to have from vgm a 100% accurate data information, since it stores data from registers )

It isn't. It always uses 44100 Hz as the refresh rate, ignores read/write delays, and adds its own bloated set of directives for streaming and DMA. The register-level loop point mechanism also makes VGMs useless for many things (dynamic channel mapping and desynchronized loops etc.). Playing music on a sound chip, especially compact music, is not the same as streaming data through say a Raspberry Pi.