Page 1 of 1

VGM Juice

Posted: Thu Feb 06, 2014 6:25 pm
by r57shell
Just another awesome tool.
Developed for use with Genesis/Megadrive VGM only. (It might be changed)
Aims for draining all juice from VGM.

Current progress: see yourself, It's difficult to describe.
Binary: http://elektropage.ru/r57shell/vgmjuice.7z
Sources: https://github.com/realmonster/GEMS/blo ... mjuice.cpp

I hope you like it :P

Posted: Sun Mar 23, 2014 9:29 pm
by r57shell
Updated. Now it's dumping samples at average samplerate. :D
Link: http://elektropage.ru/r57shell/GEMS_Tools.7z

For example, you can log VGM in Fusion, and rip Samples right from VGM.
Also, you must know that you can unpack VGM from VGZ with WinRAR or 7zip.

Posted: Fri Mar 28, 2014 6:50 pm
by Aly James
Very nice to have automatic PCM trimming and average sample rate :)
it can't save some extra time!
Thanks :)

Posted: Fri Mar 28, 2014 11:17 pm
by r57shell
A little info about samples dumping.
It's pretty simple:
Trigger DAC ON: "clear" sample
Collect DAC Write in array, remember first and last sample time.
Assume that each one write exactly one PCM sample value.
Trigger DAC OFF: export sample values, at playback rate calculate from (last_time - fist_time) difference.

So, it's dumping samples not how it was played.
It's how it was intended. :)