summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/sound/sn76496.c
diff options
context:
space:
mode:
author Jonathan Gevaryahu <Lord-Nightmare@users.noreply.github.com>2009-11-17 13:34:30 +0000
committer Jonathan Gevaryahu <Lord-Nightmare@users.noreply.github.com>2009-11-17 13:34:30 +0000
commit0a647b65c9f7f97610433d0c8811ab217b917f8c (patch)
treed16530dda7dde0d702399aafa5c47b3d0d37b4d5 /src/emu/sound/sn76496.c
parentccefa6749d391b37d2f870c152578580ec3729e0 (diff)
revert gamegear/sms psg change, was probably correct before, but need a better sample of the waveform to make sure.
Diffstat (limited to 'src/emu/sound/sn76496.c')
-rw-r--r--src/emu/sound/sn76496.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/emu/sound/sn76496.c b/src/emu/sound/sn76496.c
index 187dcdfc4df..560ac865c18 100644
--- a/src/emu/sound/sn76496.c
+++ b/src/emu/sound/sn76496.c
@@ -61,7 +61,7 @@
16/11/2009 : Lord Nightmare
Fix screeching in regulus: When summing together four equal channels, the
size of the max amplitude per channel should be 1/4 of the max range, not
- 1/3. Added NCR7496. Changed sega psg/gamegear from XNOR to XOR.
+ 1/3. Added NCR7496.
TODO: * Implement a function for setting stereo regs for the game gear.
Requires making the core support both mono and stereo, and have
@@ -75,7 +75,7 @@
* Test the NCR7496; Smspower says the whitenoise taps are A and E,
but this needs verification on real hardware.
* Test the SMS PSG/Gamegear PSG to see whether it uses XOR or XNOR
- taps.
+ taps. (17/11/2009: this seems to be XNOR? Need a better sample.)
* Factor out common code so that the SAA1099 can share some code.
***************************************************************************/
@@ -400,12 +400,12 @@ static DEVICE_START( ncr7496 )
static DEVICE_START( gamegear )
{
- generic_start(device, 0x8000, 0x09, FALSE); // todo: verify; from smspower wiki
+ generic_start(device, 0x8000, 0x09, TRUE); // semi-verified by Lord Nightmare, need better sample
}
static DEVICE_START( smsiii )
{
- generic_start(device, 0x8000, 0x09, FALSE); // todo: verify; from smspower wiki
+ generic_start(device, 0x8000, 0x09, TRUE); // todo: verify; from smspower wiki, assumed to have same invert as gamegear
}