diff options
author | Jacques Vidrine <nectar@FreeBSD.org> | 2001-01-22 12:56:38 +0000 |
---|---|---|
committer | Jacques Vidrine <nectar@FreeBSD.org> | 2001-01-22 12:56:38 +0000 |
commit | 9db96b6bf0b680501890379d593001a241f8d06f (patch) | |
tree | c75bcb2a46fd4ab38c070f44e31a9930ed6024ab /emulators | |
parent | Master site disappeared. Use MASTER_SITE_LOCAL. (diff) |
Use random() instead of rand() so that the white noise sounds better.
Submitted by: Mark Abene <phiber@radicalmedia.com>
Notes
Notes:
svn path=/head/; revision=37436
Diffstat (limited to 'emulators')
-rw-r--r-- | emulators/stella/files/patch-ad | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/emulators/stella/files/patch-ad b/emulators/stella/files/patch-ad new file mode 100644 index 000000000000..0916c9cff0af --- /dev/null +++ b/emulators/stella/files/patch-ad @@ -0,0 +1,16 @@ +--- ../ui/sound/TIASound.c.orig Sun Jan 21 11:26:38 2001 ++++ ../ui/sound/TIASound.c Mon Jan 22 06:37:37 2001 +@@ -168,10 +168,12 @@ + uint8 chan;
+ int16 n;
+
++ srandom(time(NULL));
++
+ /* fill the 9bit polynomial with random bits */
+ for (n=0; n<POLY9_SIZE; n++)
+ {
+- Bit9[n] = rand() & 0x01; /* fill poly9 with random bits */
++ Bit9[n] = random() & 0x01; /* fill poly9 with random bits */
+ }
+
+ /* calculate the sample 'divide by N' value based on the playback freq. */
|