Main » SnemulDSP branch started » Comments
SnemulDSP branch started
Posted on 09/23/2013 22:24:47 by StapleButter
As you may already know, I'm working on lolSnes' sound emulation, and blarg blarg blarg. My DSP code is functional, but not as performant as I'd like it to be.

To be performant enough, it'd have to be rewritten into ASM. So instead, I had another idea: trying to use SNemulDS's DSP code. It works, it doesn't suffer from performance issues (or not as much as my code), it supports more features than my code (namely ADSR), and I have good ideas on how to make it better.

I figured that since my C code will have to be trashed anyway, this may be a good idea. I'd normally write my own code, but sound programming is kinda annoying. Mainly because when the output sounds wrong, it's not always easy to find out what you're doing wrong.

I will be experimenting this idea in a separate branch named SnemulDSP. If it is successful, I'll merge it into the master branch.

There will be no Git builds for the SnemulDSP branch, sadly. The autobuild system only works with one branch.
1 comment has been posted.
HolyRomanEmperor says:
Posted on 09/29/2013 18:33:34
I hope the SnemulDSP branch turns out all right. It will be nice if the audio peformance becomes better with your switch from the C code to the SnemulDS DSP code. And too bad the autobuild does not support more than one branch. But at least you will still be making progress on lolSnes.
Log in to post a comment.
Main » SnemulDSP branch started » Comments