This is my idea, a emulator that play NSF using UNIX-pipes, you can have one program to emulate the CPU and enough of the sound stuff to know how to read back and do DPCM (and MMC5 multiplication registers, and so on) and just output the register writes being made, another program emulates the APU (and expansion audio) by using the writes that are output to generate the audio data, you can do like:
I might write such program, or only one of them, or someone else, or else I don't know. What is your opinion of such things please?
Code:
runnsf -a 0 -x 0 < song.nsf | play2a03 -f S16_LE -r 44100 | aplay -t raw -f S16_LE -r 44100
I might write such program, or only one of them, or someone else, or else I don't know. What is your opinion of such things please?