PurrFX project update 7

Project status overview as of August 24, 2020.

Commits: August 24, 2020.

You need some source data to generate sound. In our case, the data is the bytes written to the registers. Where to get such data? You can create it yourself. But it's much easier (especially for a start) to use existing data. Obviously, NSF files are the most suitable data source.

The collected data is grouped by frames. Sometimes (very often) there are several writes to the same register per frame. In this case, we use the last of the entries. Please don't ask me why this works so fine - I don't really understand myself. I invented this method after many hours of experimentation.

Similar attachment technique used for audio logging and exporting. Just attach data collector class instance to the emulator object (you can just use the ready-made one) and that's it!

And this is how the simplest data collection code looks like:


 

Comments