titanlab / fceugc

Automatically exported from code.google.com/p/fceugc
0 stars 0 forks source link

Possibiilty of pseudo stereo output? #331

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Describe the enhancement desired or suggested change:

The possibility of having the option to enable mono/stereo in FCEUGC.
Okay, so few days ago, I had a discussion with a programmer named shalma on 
ngemu forums about Nestopia and it's so-called stereo output. It turns out it's 
only pseudo stereo and doesn't separate the audio channels. Here's the 
discussion ( 
http://forums.ngemu.com/misc-console-discussion/142046-nestopia-1-41-audio.html 
) on how this was achieved.

After working with him and testing out his altered builds (and after seeing how 
successful his most recent test build was), I asked myself "why hasn't anyone 
seen if this could be done with FCEUGC?" 

If I understand the concept correctly, you basically achieve "stereo" by doing 
the following, separating the square 1/2 channels on one side and the 
Noise/Triangle channels on the other. (quoted from thread)

(Posts #7, #15 and #22 I think have the most valuable information)

#Preset
Number = 2
Description = True stereo
Delay = 0 0
Square1 = 100 0
Square2 = 100 0
Triangle = 0 100
Noise = 0 100
DMC = 0 100
External = 100 100 

Is this even a remote possibility? I would imagine that very little would have 
to be changed in the code itself. Having at least the option to alter the 
setting in the .xml file would be wonderful. 
Here's the altered Nestopia build if you need it for a reference. The source 
code is included - 
http://go.ngemu.com/?id=673X1258&xs=1&url=http%3A%2F%2Fwww.sendspace.com%2Ffile%
2Fvzqz0q&sref=http%3A%2F%2Fforums.ngemu.com%2Fmisc-console-discussion%2F142046-n
estopia-1-41-audio.html

Original issue reported on code.google.com by nintendonerd1889@gmail.com on 25 Mar 2011 at 4:05

GoogleCodeExporter commented 9 years ago
Here's how it sounds 
http://www.filefactory.com/file/ca4ea01/n/Nestopia_VRC6_VRC7_build_1.mp3

Original comment by nintendonerd1889@gmail.com on 25 Mar 2011 at 4:43

GoogleCodeExporter commented 9 years ago
fceugc is open source, so there's nothing stopping someone from doing this and 
submitting a patch. but I've essentially stopped working on these emulators, 
aside from critical bug fixes.

Original comment by dborth@gmail.com on 25 Mar 2011 at 4:57

GoogleCodeExporter commented 9 years ago
What do you use to alter the source code, i.e. to add/changed those values? I 
don't know jack squat about doing that. However, if it is a simple matter of 
adding/changing, then it's something I could probably do on my own.

Original comment by nintendonerd1889@gmail.com on 25 Mar 2011 at 9:50