|
Sure, you'd need a more powerful processor to handle the DPS stuff, but that's not really a problem these days.
You aren't going to be playing games with full DSP emulation, but that wouldn't be its goal. (Well, if you have a 3+ ghz system you probably could without too much effort.)
Also, for testing purposes on slower hardware, the sound card could just write the stuff to a WAV file and then play it when you get done. A change like that would be trivial compared to the rest of the stuff.
Instruction conversion wouldn't be a major issue... You'd convert it (to interpreted tokens) when you load the DSP with your program and then run that conversion. It wouldn't be nearly as complicated as regular cpu emulation which has to translate 'on-the-fly'.
And as I said in the first message, I've heard there is a program called "Virtual Audio Cable" which pretends to be a regular sound card. So that part is possible. It just can't do any DSP stuff. (I've never tried it, but I assume it's probably a basic SB16 kind of card.)
I'm not sure if it'd be a good idea to do a full sbLive emulation (as a full virtual device) and then run the normal drivers on top of it, or change the drivers to just pretend there is a sb card there. The first would be best, but the second would undoubtably be easier.
Anyway, I just thought I'd bring up the subject in case anyone thought it was a good idea and might want to write something like that.
|