[stella] TIA Audio Polynomials

Subject: [stella] TIA Audio Polynomials
From: Adam Wozniak <adam@xxxxxxxxxxxxxxxx>
Date: Mon, 17 Nov 2003 21:45:36 -0800 (PST)
I derived these sequences for the 4, 5, and 9 bit TIA audio polynomials
by capturing the output from my 7800.  I looked at waveform outputs for
various AUDC0 values.

Note these sequences differ from those in TIASound.cxx in the Stella
emulator.  I believe my values are correct, although I have not yet
tried recompiling Stella with my values.

(see
http://www.newwaveinstruments.com/resources/articles/m_sequence_linear_feedback_shift_register_lfsr.htm
for a description of linear feedback shift registers, and the notation
for their characteristic sequences. )

AUDC0 = 1;
4 bit LFSR sequence [ 4 3 ]:
0 0 0 0 1 1 1 0 1 1 0 0 1 0 1
(TIASound.cxx has this in reverse time order).

AUDC0 = 9;
5 bit LFSR sequence [ 5 3 ]:
1 1 1 1 0 1 1 0 1 0 0 1 1 0 0 0 0 0 1 1 1 0 0 1 0 0 0 1 0 1 0
(TIASound.cxx has these bits inverted).

AUDC0 = 8;
9 bit LFSR sequence [ 9 5 ]:
1 1 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 0 0 1 1 1 1 0 1 1 0 0 0 1 1 0 1 0 1
0 1 0 0 1 1 1 1 0 0 1 0 0 0 0 1 0 1 1 0 0 1 0 0 0 1 1 0 1 1 1 0 1 0 1
1 1 1 0 1 0 1 0 0 1 0 1 1 0 0 0 0 0 0 1 0 0 1 1 0 1 1 0 1 1 0 1 0 0 1
0 0 0 0 0 0 1 1 0 1 1 0 0 1 0 1 0 1 1 0 0 1 1 0 0 1 1 1 1 1 1 1 0 0 1
1 1 0 0 1 1 0 1 0 1 1 1 0 0 1 0 1 1 0 1 0 0 0 0 0 0 0 1 0 1 1 1 0 1 0
0 1 1 1 0 0 0 1 0 1 0 0 1 1 0 1 0 0 1 1 0 0 0 0 1 1 1 0 0 0 0 0 1 0 0
0 1 0 1 1 1 1 1 0 0 1 0 1 0 0 1 0 0 1 0 0 0 1 0 0 1 1 1 1 1 0 1 0 0 1
0 1 0 0 0 0 0 1 0 1 0 1 0 1 0 1 1 1 1 1 1 0 1 0 1 1 0 1 0 1 0 0 0 0 1
1 0 1 0 0 0 1 0 0 0 1 1 1 1 1 1 0 0 0 1 1 0 0 0 1 0 1 1 0 1 1 0 0 0 0
1 0 1 0 0 0 1 0 1 0 1 1 1 0 1 1 0 1 1 1 1 0 0 1 1 0 0 0 1 1 1 1 0 1 0
0 0 0 1 0 0 1 0 0 1 1 0 0 1 0 1 1 1 1 0 0 0 1 0 0 0 0 1 1 1 1 0 0 0 0
0 0 0 0 0 1 1 1 1 1 0 0 0 0 1 0 0 0 0 0 1 1 1 0 1 0 0 0 1 1 0 0 1 1 0
1 1 1 1 1 0 1 1 0 1 0 1 1 0 0 0 1 0 0 1 0 1 1 1 0 0 0 0 1 1 0 0 0 0 0
1 1 0 0 1 0 0 1 1 1 0 1 0 1 0 1 1 0 1 1 1 0 0 0 1 1 1 0 0 1 0 0 1 0 1
0 1 0 0 0 1 1 1 0 1 1 0 0 1 1 1 0 1 1 1 0
(TIASound.cxx uses random numbers).


-- 
adam@xxxxxxxxxxxxxxxx        http://cuddlepuddle.org/~adam/pgp.html
Will code for food.          http://cuddlepuddle.org/~adam/resume.html
"The dinosaurs are not around today because they did not have a space program."
  -- Arthur C. Clarke

----------------------------------------------------------------------------------------------
Archives (includes files) at http://www.biglist.com/lists/stella/archives/
Unsub & more at http://www.biglist.com/lists/stella/


Current Thread