YMstat GYM parser
Posted: Tue Apr 24, 2007 7:43 pm
http://sphere.sourceforge.net/neologix/files/ymstat.zip
YMstat is a windows command-line app i wrote to parse a .GYM log into a readable text file (similar to the freeware "midistat"). Apparently this was last compiled in 2005, before .VGM became the de-facto YM log format. v1.0 output to plain text, while v1.1 could output to html using a command-line switch. v2 will support inputting of .VGM logs, as well as .CYM logs.
Usage:
ymstat.exe [options] gymfile [> outfile]
gymfile - the file to process
> outfile (optional) - the file to which to save output
Options are:
-o Enable HTML output
-h Show instructions on using this program
Beware if the GYM's total filesize is more than 320KB.
Source code is available upon request. Make sure that if you use the HTML switch that you output it to a file or printer, otherwise your screen will be flooded with HTML. Accompanied with the program is some notes I wrote regarding the YM2612 while I was learning what each register did. I edit a GYM by hand using a hex editor to figure out what certain presets sound like, and YMstat helped me greatly in reading .GYM logs. BTW, I'm American, so all calculations are using NTSC 60Hz unless otherwise noted.
Alex Rosario
YMstat is a windows command-line app i wrote to parse a .GYM log into a readable text file (similar to the freeware "midistat"). Apparently this was last compiled in 2005, before .VGM became the de-facto YM log format. v1.0 output to plain text, while v1.1 could output to html using a command-line switch. v2 will support inputting of .VGM logs, as well as .CYM logs.
Usage:
ymstat.exe [options] gymfile [> outfile]
gymfile - the file to process
> outfile (optional) - the file to which to save output
Options are:
-o Enable HTML output
-h Show instructions on using this program
Beware if the GYM's total filesize is more than 320KB.
Source code is available upon request. Make sure that if you use the HTML switch that you output it to a file or printer, otherwise your screen will be flooded with HTML. Accompanied with the program is some notes I wrote regarding the YM2612 while I was learning what each register did. I edit a GYM by hand using a hex editor to figure out what certain presets sound like, and YMstat helped me greatly in reading .GYM logs. BTW, I'm American, so all calculations are using NTSC 60Hz unless otherwise noted.
Alex Rosario