PurrFX project update 10

Project status overview as of August 27, 2020.

Commits: August 27, 2020.

One of the interesting features of the NES is its distinctive sounding audio samples. Their support is sorely lacking in the PurrFX library. It's the right time to do it! The first step, of course, is to implement support for extracting samples from NSF files.
 
The method I use is most likely not entirely conventional. But I decided not to bother and just let the emulator do its job. All we need is to track the start of DPCM sample playback (writing to the registers $4012, $4013, $4015) and read the data from memory using special function. And then save the collected data to a file.


Comments