NESDev and Strangulation Records messageboards
Forum Index | FAQ | New User | Login | Search

Previous ThreadView All ThreadsNext Thread*Show in Threaded Mode


SubjectQuestion for Disch new  
Posted bykoitsu
Posted on10/22/03 06:23 AM
From IP64.81.51.192  



Why in the hell isn't your soundcore used in emulators? I'm dead serious. It's baffling my mind while simultaneously irritating the hell out of me.

Is such a joint project at all possible? It would be great to see something like NotsoFatso joined with Nintendulator (no longer updated but still excellent) and Nestopia (still updated and excellent, but still has that voodoo DirectX or PPU drawing flaw).

Just curious. Too bad I didn't spend 10 years learning Win32, eh? :P

-- jdc


SubjectRe: Question for Disch new  
Posted byDisch
Posted on10/22/03 5:11 PM
From IP66.127.105.177  



Heh... well that's up to emu authors =P

Actually it would probably be a pain. I didn't really design it with emu design in mind... I made it solely for an NSF player. An emu could use it, but it would have to clip out sections and rewrite other sections, and it wouldn't be very fun. Plus it's still incomplete (no FDS, FME7, VRC7).

One of my goals with the core was to make it so that you could use it as an NSF player for any Win-based application (like if you were making a game or something, you could use NSFs for the background music... kind of like what SNESAPU.dll does for SPCs). Because of this it's kind of all bundled together (like the 6502 core is part of the NSF player... whereas that wouldn't work with an emulator).






SubjectRe: Question for Disch  
Posted bykoitsu
Posted on10/23/03 07:42 AM
From IP64.81.51.192  



It seems like it'd be possible to toss in API functions to permit code authors to intervene/interact with your core though. I figure, if you developed in such a way that people could use it in their own applications, it'd be possible to provide a cut-down version which would simply have tie-ins for other coders. But then again I'm not a Win32 nut, nor have I actually looked at the code.

I think most of the emulation community -- after 7 years -- is still waiting for accurate/decent audio support. Notso Fatso provides that, alongside NEZamp. I'm a firm believer in re-inventing the wheel, unlike most of my *IX cohorts, but in this case I don't see the point in everyone writing their own soundcore when yours definitely suffices. I guess it's a matter of opinion more than anything; it'd just be nice to get an emulator up that sounds great.

-- jdc


SubjectRe: Question for Disch new  
Posted byRoboNes
Posted on10/23/03 07:55 AM
From IP212.219.143.105  



perhaps disch can just write a doc detelling the sound core -i.e the calculations etc which give the sounds, then in a way people can use his core without having to rewrite the app with api functions and i'd imagine a dll (to hold them), which i know are slower to use than not using them




SubjectRe: Question for Disch new  
Posted byAnonymous
Posted on10/23/03 3:37 PM
From IP165.173.124.144  



What? Does the current NEZplug sound like NEZamp? If it does, I have to wonder if most people are deaf to aliasing, or is there an option that reduces aliasing in NEZamp?

http://www102.sakura.ne.jp/~ok/psa/compare.html

NSFplug is one of the best-sounding NSF players, in my opinion. The Famicom's sound characteristics are quite a bit different from the NES', though.

I don't know your *IX cohorts are, but there are times when "reinventing the wheel" is needed and times when it is not, though it's not often clear until after the idea has been reimplemented. Reimplementing something always brings the chance of introducing bugs and problems that might have been fixed in longer-standing implementations. Cryptographic functions come to mind, as it's quite easy to screw them up.





Previous ThreadView All ThreadsNext Thread*Show in Threaded Mode
Jump to

Memblers' homepage             Contact Me

Forums powered by WWWThreads Demo