YM vectrex generator

With the supplied ym utility you can generate different YM data files (and players). Following is a list of these formats.

Uncompressed

The data is written in without any compressing to data statements - this is very easy understandable. (for comparisson, playing speed ~ 1700 cycles)

YMSound (historic)

This output is 100% compatible to the tool I released about 15 years ago. The structure of the generated ym file is explained in YM-Conversion I.

YMSound (opimized speed)

This is still in basic the same as YMSound, but with a few ehancements. The data between these two are NOT compatible.

The generated data uses a little bit more space (10% more ~ about). The average unpacking speed is about the same amount faster (a little bit more than 10%), but the main aspect is, that the "peaks" are reduced.

With my given example file, peaks by playing using the old routines were up to nearly 20000 cycles (average 3200 cycles). The new routines have a maximum peak of less thean 7500 cycles (in the whole song only 3 times) - and an average of about 2400 cycles.

Changes to YMSound historic:

Streamed

(not completed yet)