mirror of
https://github.com/holub/mame
synced 2025-10-06 17:08:28 +03:00
TMS51XX: update some comments (nw)
This commit is contained in:
parent
69f45a5f59
commit
95961ac2f7
@ -392,8 +392,8 @@ static const struct tms5100_coeffs T0280D_0281D_coeff =
|
|||||||
Decapped by Digshadow in 2014 http://siliconpr0n.org/map/ti/tmc0280fnl/
|
Decapped by Digshadow in 2014 http://siliconpr0n.org/map/ti/tmc0280fnl/
|
||||||
Digitally dumped via PROMOUT by PlgDavid in 2014
|
Digitally dumped via PROMOUT by PlgDavid in 2014
|
||||||
The coefficients are exactly the same as the TMS5200.
|
The coefficients are exactly the same as the TMS5200.
|
||||||
The coefficients also come from US Patents 4,403,965 and 4,946,391 (with
|
The coefficients also come from US Patents 4,403,965, 4,631,748 and
|
||||||
one typo in the patent).
|
4,946,391 (with one typo in all 3 patents: K9(3) is 0x3E0, not 0x3ED).
|
||||||
The chirp table is very slightly different from the 4,209,836 patent one,
|
The chirp table is very slightly different from the 4,209,836 patent one,
|
||||||
but matches the table in the 4,403,965 and 4,946,391 patents.
|
but matches the table in the 4,403,965 and 4,946,391 patents.
|
||||||
The Mitsubishi M58817 also seems to work best with these coefficients, so
|
The Mitsubishi M58817 also seems to work best with these coefficients, so
|
||||||
@ -403,7 +403,12 @@ static const struct tms5100_coeffs T0280D_0281D_coeff =
|
|||||||
* TMC0280NLP // CD2801 with datecodes around 1980 has the same
|
* TMC0280NLP // CD2801 with datecodes around 1980 has the same
|
||||||
interpolation inhibit behavior as 5100/TMC0281 on unvoiced->silent
|
interpolation inhibit behavior as 5100/TMC0281 on unvoiced->silent
|
||||||
transition.
|
transition.
|
||||||
* CD2801A-NL with datecodes around 1982 have the 'alternate behavior'
|
* CD2801A-NL with datecodes around 1982 have the 'alternate behavior',
|
||||||
|
which seems to be a somewhat crude workaround for a bug where when
|
||||||
|
an unvoiced frame follows a silent one (which in turn followed a
|
||||||
|
voiced frame), the k5-k10 parameters are not zeroed as they should be,
|
||||||
|
producing a loud noise.
|
||||||
|
This bug is fixed correctly on the tms52xx chips.
|
||||||
*/
|
*/
|
||||||
static const struct tms5100_coeffs T0280F_2801A_coeff =
|
static const struct tms5100_coeffs T0280F_2801A_coeff =
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user