User:Lord Nightmare

From Wikipedia, the free encyclopedia

Roland Stuff[edit]

Key combos[edit]

LA32 Hardware Key combos
Model Mode Keys to hold during power-on
MT-32 Test '3', 'Volume'
MT-32 Version '4', 'Rhythm', 'Master Volume'
MT-32 Assign unit as Overflow Hold 'Master Volume', press '4', then press '1' (done while unit is on)
MT-32 Use Ch. 1-8 instead of 2-9 Hold 'Master Volume', press '5', then press '1' (done while unit is on)
MT-32 Reset Hold 'Master Volume', press 'Rhythm', then press '1' (done while unit is on)
MT-32 Set Unit ID Hold 'Master Volume', press 'Sound' (done while unit is on)
MT-32 Set Main Tuning Hold 'Master Volume', press 'Sound Group' (done while unit is on)
MT-32 Set Reverb Mode Hold 'Master Volume', press 'Volume' (done while unit is on)
CM-32L All Supposedly same as MT-32, requires soldering to attach MT-32 keypad directly to gate array
LAPC-I(N?) All same as CM-32L
MT-32 2.x All same as MT-32
MT-32 2.x Demo Mode 'Master Volume' only. Once powered up, Partial buttons '1'-'5' to select song, 'Volume' to play
MT-100 All same as MT-32 2.x, including Demo mode
D-50 Test '0' on numeric keypad, 'Decrement'
D-50 Version '0' on numeric keypad, 'Increment'
D-50 LA32 Test/ADC Adjust '0' on numeric keypad, 'Write'
D-50 Reload Internal RAM from Cartridge '0' on numeric keypad, 'Data Transfer'
D-110 Test 'Value/Number Decrease', 'Enter'
D-110 Version 'Part Down', 'Parameter/Bank Down', 'Enter'
D-110 Demo Mode 'Edit', 'Enter' (can be done during normal operation too)
D-110 Clear Internal RAM 'Write/Copy'
Programmer Hardware Key combos
Model Mode Keys to hold during power-on
PG-1000 Test 'Parameter Request'
PG-1000 Version 'Manual'

LA32 Hardware Revisions and serial numbers[edit]

  • RWI docs are at http://web.cits21c.com:8000/siteB/gallery/?dir=MT-32+RWI+Docs
  • All LA32 hardware has the PCM and Reverb ROMs soldered down.
  • Irrelevant date/lotcodes in the tables below are in parentheses. Format is YMW, Year(+80 or +90), Month (Jan to Dec from A to M, skipping I), and week (within said month).
LA32 Hardware Revisions and owners, by Serial number
Hardware Type Serial Number PCB REV Reverb ROM version Control ROM version Control roms soldered? Owner
MT-32 812355 00 2.0.0 1.0.4 no Lord Nightmare
MT-32 825752 00 2.0.0 1.0.5 no wjp
MT-32 831657 00 2.0.0 1.0.6 no Skatoony
MT-32 836227 00 2.0.0 1.0.6 no Lord Nightmare
MT-32 838351 00 2.0.0 1.0.7 yes Lord Nightmare
MT-32 885334 01 early 3.0.0? 1.0.7 yes Lord Nightmare
MT-32 ?????? 01 early 3.0.0? 1.0.7 yes Canadacow
MT-32 906309 01 early ?.?.? 1.0.7 yes KingGuppy
D-110 915652 00 ?D-10? 1.1.0 (upgraded) no Lord Nightmare
D-110 921021 00 ?D-10? 1.0.7 no Skatoony
D-110 C987831 ?? ?D-10? 1.1.0 ?? Skatoony
LAPC-I ZA31374 00 4.0.0? 1.0.0 no Lord Nightmare
LAPC-I ZA43165 00 4.0.0? 1.0.0 no Lord Nightmare
LAPC-I ZC37879 01 4.0.0? 1.0.2 yes Buddha^
MT-100 Z951329 ?? ?.?.? ?.?.? no Buddha^
SCC-I 00233523? ?? ?.?.? ?.?.? yes? Buddha^
CM-64 ZA51522 00 ??4.0.0?? 1.0.0 no Skatoony
LAPC-N ??????? 00 4.0.0? ?1.0.3? no CloudSchatze
CM-32L ??????? ?? ?.?.? ?.?.? ?? KingGuppy
CM-32L ??????? ?? ?.?.? 1.0.2 ?? Talus
CM-32L ZB03800 01 4.0.0? 1.0.? yes Skatoony
CM-500 ZD62044 00 4.0.0? 1.0.0 no moturimi
LA32 Programmer Revisions and owners, by Serial number
Hardware Type Serial Number PCB Type and Revision ROM Version Owner
PG-1000 772193 79375200 01 1.0.1 Lord Nightmare

LA32 Hardware Control Rom Revisions[edit]

LA32 Hardware Control Rom Revisions dumped
Hardware Type Revision Chip Silkscreen Datecode Dumped?
MT-32 1.03 (prototype?) ?eprom? ? no
MT-32 1.04 EPROMS w/ver stickers 14 july, 87 yes
MT-32 1.05 EPROMS w/ver stickers 6 aug, 87 yes
MT-32 1.06 EPROMS w/ver stickers 31 aug, 87 yes
MT-32 1.07 EPROMS w/ver stickers 10 oct, 87 yes
MT-32 1.07 R15449122 HN623258PH26 (7M3) & R15449123 HN623258PH27 (7M3) 10 oct, 87 yes, same as above
MT-32 X.XX (Blue Ridge) EPROMS (consumer mod) 30 sep, 88 yes
MT-32 RWI version EPROMS (consumer mod) M8, 1988 1989 no
MT-32 RWI version EPROMS (consumer mod) M9, 1988 1989 [rev 1] no
MT-32 RWI version EPROMS (consumer mod) M9, 1988 1989 [rev 2] no
MT-32 RWI version EPROMS (consumer mod) M9, 1988 1989 [rev 3] yes
MT-32 2.x 2.07 ? 90-05-23 no
MT-32 2.x 2.06 ? ? no
MT-32 2.x 2.05 ? ? no
MT-32 2.x 2.04 EPROM w/ver sticker 88-11-11 yes
MT-32 2.x 2.03 ? ? no
MT-32 2.x 2.02 ? ? no
MT-32 2.x 2.01 ? ? no
CM-32L ?1.0x? R15209214 (8944) ? unknown, probably same as 1.02 below
CM-32L 1.02 ? 89/Dec/05 (891205) yes
CM-64 1.02 EPROM w/ver sticker ? probably same as lapc-1/cm-32l v1.02
LAPC-I 1.00 EPROM w/ver sticker 890404 yes
LAPC-I ?1.0x? R15209214 01 LH53141J (9049 E) ? no
MT-100 ? ? ? no
MT-200 ? ? ? no
CM-500 1.00 EPROM w/ver sticker 91/Feb/07 no
CM-32LN ? ? ? no
LAPC-N ?1.03? R15209328 (9223) ? no
D-50 1.04 27c512 EPROM, P/N 15179798 ? no
D-50 1.05 27c512 EPROM, P/N 15179798 ? no
D-50 1.06 27c512 EPROM, P/N 15179798 ? no
D-50 1.07 27c512 EPROM, P/N 15179798 ? no
D-50 1.10 27c512 EPROM, P/N 15179798 ? no
D-50 2.00 27c512 EPROM, P/N 15179798 ? no
D-50 2.10 27c512 EPROM, P/N 15179798 ? no
D-550 ? ? ? no
D-10 anything other than 1.12 ? ? no
D-10 1.12 ? ? no
D-110 1.00 EPROM ? no
D-110 1.01 EPROM ? no
D-110 1.02 EPROM ? no
D-110 1.03 EPROM ? no
D-110 1.06 EPROM April 5, 1988 yes
D-110 1.07 EPROM June 14, 1988 yes
D-110 1.09 EPROM ? no
D-110 1.10 EPROM W/hand label Aug 30, 1988 yes
D-110 1.13 EPROM May 23, 1990 yes
D-20 ? ? ? no
D-220 ? ? ? no
D-5 ? ? ? no
D-70 ? ? ? no
E-5 ? ? ? no
E-10 ? ? ? no
E-20 ? ? ? no
E-30 ? ? ? no
LA32 Hardware Reverb Rom Revisions dumped
Hardware Type Revision Reverb Rom Silkscreen ROM size Dumped?
MT-32 1.0.0 ?eprom? 16KiB/128Kb no
MT-32 2.0.0 EPROM w/ver sticker 16KiB/128Kb yes
MT-32 3.0.0? R15179857 HN623257PC21 (7M3) 32KiB/256Kb yes
MT-32 2.x & CM-32L & LAPC-I/N & CM-500 4.0.0? R15179917 HN623257PZ21 (9C3) 32KiB/256Kb yes
D-110 ?D-10? R15179879 HN623257PZ20 (8C3) 32KiB/256Kb yes
MT-32 RWI version EPROM (consumer mod) 16KiB/128Kb yes
LA32 Hardware PCM Rom Revisions dumped
Revision PCM Rom Silkscreen ROM size Dumped?
D-50 R15179835 & R15179836 2x256KiB tc532000-7469Z/7470Z no
MT-32 (PGA LA32, split) R15179844 & R15179845 2x256KiB tc532000p-7471/7472 yes
MT-32 (QFP LA32, single) and 2.x R15449121 512KiB tc534000p-7476 yes (same as MT-32 split but on one chip)
D-110 (older) R15179878 HN62304BPC99 & R15179880 HN62304BPD10 & R15179873-00 LH5310-97 (tone rom) 512k? plus 512k? plus 64k tone rom yes
D-110 (newer) R15179878 HN62304BPC99 & R15179880 HN62304BPD10 & R1517????-?? LH5310-DJ (tone rom) 512k? plus 512k? plus 64k tone rom no
CM32/LAPC R15449121 TC534000P-7476 & R15179945 HN62304BPE59 (9C3) 512KiB plus 512KiB yes
LAPC-N R15209304 LH5381N7 (9226) 1024KiB no (likely the same as CM32/LAPC but on one chip)
CM-500 R15209304 LH5381N7 & R15209328 & <a ram? chip> 1024KiB plus 512KiB plus ram? no

Detailed Differences between PCBs on LA32-based hardware[edit]

Detailed Differences between PCBs on LA32-based hardware
Model S/N PCB Model and Revision CPU CPU clock LA32 & datecode LA32 clock Reverb Gate array DAC & datecode Reverb Version PCM ROM Type CPU Rom Soldered? Notes
D-50 ?????? 76180090 xx (?00?) upd78312-017 R15179261 12.000Mhz R15229851 MB87136 8xxx xxx 32.768Mhz R15229866 MB87126-006 R15239848 upd65005G-062 & R15239849 HG61H25B18F PCM54?P xxxx w/trimmer No external Reverb ROM D-50 no 1.0 rev boards w/older CPU, Control ROM versions 1.x. Also has chorus chip R15229842 MB87137
D-50 ?????? 76180090 xx (?01?) upd78312-022 R15179266 12.000Mhz R15229851 MB87136 8xxx xxx 32.768Mhz R15229866 MB87126-006 R15239848 upd65005G-062 & R15239849 HG61H25B18F PCM54?P xxxx w/trimmer No external Reverb ROM D-50 no? 2.0 rev boards w/newer CPU, Control ROM versions 2.x. Also has chorus chip R15229842 MB87137
MT-32 838351 79377310 00 iC8095-90 12.000Mhz R15229851 MB87136A 8738 E98 32.768Mhz R15229863 HG61H20R36F 7J1 R15229865 HG61H15B59F 7J1 PCM54HP 8736 no trimmer 2.0.0 MT-32 split yes
MT-32 885334 79377310 01 iC8095-90 12.000Mhz R15229896 8804 Q02 32.768Mhz R15229863 HG61H20R36F 7M2 R15229865 HG61H15B59F 7K1 PCM54HP 8752 no trimmer 3.0.0? MT-32 single yes
D-110 915652 79454410 00 iN8097BH 12.000Mhz R15229896 8812 Q19 16.384Mhz R15229863 HG61H20R36F 8D1 R15239106 HG61H15B72F plus R15229848 D65005G062 8810KK PCM54HP 8816 w/trimmer ?D-10? D-110 no Has the older LH5310-97 tone rom, so must have been an upgrade from a pre-1.07 version control rom to 1.10
LAPC-I ZA31374 75420300 00 iP8098 12.000Mhz R15229896 8906 Q01 16.384Mhz R15229863 HG61H20R36F 9B1 R15239106 HG61H15B72F 9B1 PCM54HP 8916 no trimmer 4.0.0? CM32/LAPC no 4.0mhz mystery xtal; IRQ locked at IRQ 2
CM-64 ZA51522 79556310 00 iP8098 12.000Mhz R15229896 xxxx xxx 16.384Mhz R15229863 HG61H20R36F 9D1 R15239106 HG61H15B72F xxx PCM54HP 8904 no trimmer ??4.0.0?? CM32/LAPC no CM-32L plus CM-32P in one unit; very early made specimen
LAPC-I ZA43165 75420300 00 iP8098 12.000Mhz R15229896 8916 Q20 16.384Mhz R15229863 HG61H20R36F 9D1 R15239106 HG61H15B72F 9D1 PCM54HP 8920 no trimmer 4.0.0? CM32/LAPC no 4.0mhz mystery xtal; modded to be IRQ selectable
CM-32L ZB03800 79516310 01 iP8098 12.000Mhz R15229896 8929 Q43 16.384Mhz R15229863 HG61H20R36F 9L1 R15239106 HG61H15B72F 9H2 PCM54HP 8931 no trimmer 4.0.0? CM32/LAPC yes
CM-32L ZB30806 79516310 01 iP8098 12.000Mhz R15229896 8930 Q44 16.384Mhz R15229863 HG61H20R36F 9M3 R15239106 HG61H15B72F 0A1 PCM54HP 9007 no trimmer 4.0.0? CM32/LAPC yes
LAPC-I Unknown 75420300 01 iP8098 12.000Mhz R15229896 8941 Q60 16.384Mhz R15229863 HG61H20R36F 0K1 R15239106 HG61H15B72F 0L1 PCM54HP 9050 no trimmer 4.0.0? CM32/LAPC yes 4.0mhz mystery xtal; IRQ selectable from factory
CM-500 ZD62044 79653310 00 S80C198 ??.???Mhz (12?) R15229896 9148 Q10 ??.???Mhz (16?) R15229863 HG61H20R36F 1M1 R15239106 HG61H15B727 PCM55HP 91 M4 062 factory-trimmed 4.0.0? CM-500 no
LAPC-N Unknown 75423320 00 S80C198 12.000Mhz R15229896 9212 Q14 16.384Mhz R15229863 HG61H20R36F 2F1 R15239106 HG61H15B72F 2F1 No DAC onboard 4.0.0? LAPC-N no NEC PC98xx card

Roland/BOSS Gate arrays and their function[edit]

Gate arrays and their function
Gate array part number function used on
R15239848 ROM/RAM expansion card mapping, Write protection, battery monitoring D-50 (probably D-550 also, may be a typo of R15229848)
R15239849 CPU Memory mapping, RAM Banking, Reverb and Chorus Mapping, I/O for MIDI, LCD, keyboard keys, panel keys, etc D-50 (possibly D-20 and D-10)
R15229865 CPU Memory Mapping, RAM Banking, Reverb Mapping, and I/O for MIDI, LCD and Keypad. MT-32 PGA and EARLY MT-32 QFP
R15229848 ROM/RAM expansion card mapping, Write protection, battery monitoring D-110 (probably D-220 also.)
R15239106 CPU Memory Mapping, RAM Banking, Reverb Mapping, and I/O for MIDI, LCD and Keypad. Supports larger PCM roms. CM-32L, LAPC-x, CM-500, D-110, Later MT-32 QFP, CM-64, D-220, MT-32 2.x
HD617221F ISA Bus Signal (MIDI?) Interfacing? LAPC-I
HD61J221F ISA Bus Signal (MIDI?) Interfacing? MPU-401
R15179222 6801V0B55P ISA/MIDI Timing/Interfacing/Intelligent mode MCU (Hitachi 6801V0) LAPC-I and MPU-401
Known differences between LA32 hardware control rom revisions: (MT-32 is based on thread at quest forums)
Model Control ROM Version Notes
MT-32 1.04 unknown, initial release?
MT-32 1.05 Volume knob changes are now interpolated as opposed to directly applied to the data, allowing for much smoother volume changes when using the knob
MT-32 1.06 Rhythm selection Bender Control is now reset when MIDI All parameter reset is recieved, and when MT-32 Active Sensing is not received. Displays will not change, even when a Display Change exclusive MIDI message is recognized, unless the current mode is Master Volume input mode (e.g. Power-up default)
MT-32 1.07 Fixes a bug related to specific values in uninitialized sram on startup causing the unit to act bizarre.
MT-32 2.04 Unknown (possibly the first 2.x mt-32 rom. contains changes boosting the level of the la32 chip to de-necessitate the 14-bit hardware dac-hack, and changes related to the demo mode expanded rom, and the changed hookup of the volume knob, and possibly other changes related to the MT-32 2.x pcb)
MT-32 2.05 Unknown
MT-32 2.06 Unknown
MT-32 2.07 Unknown
D-50 1.04 Initial Release
D-50 1.05 Increased output level.
D-50 1.06 Fixed bug where changing patches changed output modes. Fixed bug where chorus modes 5 and 6 were the same.
D-50 1.07 Reduced noise in chorus sound. Fixed KEYFOLLOW bug where opposite effect as was intended occurs to TVF ENV DEPTH.
D-50 1.10 Includes all additional features from Version 2.10 but works with older upd78312-017 R15179261 CPU/Board
D-50 2.00 Same as 1.07 but add support for new, faster upd78312-022 R15179266 CPU/Board
D-50 2.10 Adds ability for transmitting MIDI Program Change messages, adds Sysex patch dump feature, adds Seperate Portamento and Hold effects for each key when in Dual Key mode
D-110 1.00 Initial release
D-110 1.01 bugfix
D-110 1.02 bugfix
D-110 1.03 bugfix
D-110 1.04-1.05 not released
D-110 1.06 bugfix
D-110 1.07 bugfix and support for new tone rom
D-110 1.10 bugfix
Units spotted on ebay and their *ASSUMED* contents
Serial Number PCB TYPE Reverb ROM version Control ROM version Control roms soldered? date spotted
837568 PGA 2.0.0 1.0.6 or 1.0.7 maybe 7/30/07
845302 PGA 2.0.0 1.0.7 yes 6/16/07
848455 PGA 2.0.0 1.0.7 yes 7/18/07
862015 QFP 3.0.0? 1.0.7 yes 6/15/07
862726 QFP 3.0.0? 1.0.7 yes 7/22/07
870040 QFP 3.0.0? 1.0.7 yes 7/31/07
877998 QFP 3.0.0? 1.0.7 yes 6/13/07
879547 QFP 3.0.0? 1.0.7 yes 6/25/07
884367 QFP 3.0.0? 1.0.7 yes 6/13/07
884835 QFP 3.0.0? 1.0.7 yes 8/01/07
884766 QFP 3.0.0? 1.0.7 yes 6/14/07
899248 QFP 3.0.0? 1.0.7 yes 7/05/07

Roland LA32 part numbers[edit]

ROLAND LA32
PART NUMBER IC NAME SOURCE
15229851 MB87136 D-50 SERVICE NOTES 1ST EDITION MAY 1987
15229851 MB87136A MT-32 SERVICE NOTES 1ST EDITION AUG 1987
15229896 MB87136APF D-110 SERVICE NOTES 1ST EDITION JUN 1988
15229896 MB87136A MT-32 SERVICE NOTES 2ND EDITION NO DATE scanned, covers PGA LA32 and QFP LA32
15229896 MB87136A E-20 SERVICE NOTES 2ND EDITION DEC 1988
15229896 MB87136A MT-32 SERVICE NOTES 3RD EDITION OCT 1988 scanned, covers mt-32 2.x
15229896 MB87136A CM-32L SERVICE NOTES 1ST EDITION JUN 1989
15229896 MB87136A CM-64 SERVICE NOTES 1ST EDITION AUG 1989
15229896 MB87136A LAPC-I SERVICE NOTES 1ST EDITION OCT 1989
15229896 MB87136APF-G-LBND-001 CM-500 SERVICE NOTES 1ST EDITION DEC 1991
15229899 MB87136APF-G-LBND-001 D-10 SERVICE NOTES 1ST EDITION APR 1988

TI SPEECH VSM MODULE STUFF[edit]

List of all known TI Mask VSM parts and what they are used in[edit]

TI CDxxxx ROM Lists, mostly from http://www.datamath.org/Speech_IC.htm with additional help from PlgDavid and Kevtris; checksum is of the used chunk of rom in each VSM (check the bit order both ways)
PART NUMBER Copyright Year Product Used in Size Encoding/Type Dumped? CRC32
CD2228 1984 Speak & Learn ??KiB Parallel 8Bit TMS5220 Not yet
TMC0351NL 1978 Speak&Spell '78 Part 1/2 16KiB TMC0281 Yes BEEA3373
TMC0352NL 1978 Speak&Spell '78 Part 2/2 16KiB TMC0281 Yes D51F0587
TMC0351N2L 1979 Speak&Spell '79 Part 1/2 16KiB TMC0281 Yes 2D03B292
TMC0352N2L 1979 Speak&Spell '79 Part 2/2 16KiB TMC0281 Yes A6D56883
CD2302 1978 Speak&Spell Module - Vowel Power 16KiB TMC0281 Yes C9B82E72
CD2303 1978 Speak&Spell '78 UK Part 1/2 16KiB TMC0281 Yes 0FAE755C
CD2304 1978 Speak&Spell '78 UK Part 2/2 16KiB TMC0281 Yes E2A270EB
CD2305 1979 Speak&Spell Module - Super Stumpers 4-6 16KiB TMC0281 Yes 98B1F65A
CD2306 ? Unknown, ever released? ? ? No
CD2307 1979 Speak&Spell Module - Super Stumpers 7-8 16KiB TMC0281 Yes('A' version) C0467604
CD2308 1979 Speak&Spell Module - Basic Builders 16KiB TMC0281 Yes 7784F917
CD2309 1979 Speak&Spell Module - Mighty Verbs 16KiB TMC0281 Yes('B' version) 53E3323F
CD2310 1980 Speak&Spell Module - Homonym Heroes 16KiB TMC0281 Yes 91745409
CD2311 1979 Language Tutor/Translator - INGLÉS BRITÁNICO Part 1/4 16KiB TMC0280 Yes 7BAB7F7C
CD2312 1979 Language Tutor/Translator - INGLÉS BRITÁNICO Part 2/4 16KiB TMC0280 Yes 6ACB9C72
CD2313 1979 Language Tutor/Translator - INGLÉS BRITÁNICO Part 3/4 16KiB TMC0280 Yes ED979CC9
CD2314 1979 Language Tutor/Translator - INGLÉS BRITÁNICO Part 4/4 16KiB TMC0280 Yes 0454D5FB
CD2315 1979 Language Tutor/Translator - Spanish Part 1/4 16KiB TMC0280 Yes CD44490F
CD2316 1979 Language Tutor/Translator - Spanish Part 2/4 16KiB TMC0280 Yes C5464EDF
CD2317 1979 Language Tutor/Translator - Spanish Part 3/4 16KiB TMC0280 Yes 53231C0B
CD2318 1979 Language Tutor/Translator - Spanish Part 4/4 16KiB TMC0280 Yes 6C0727BC
CD2319 1981 Speak&Spell '80 (Spanish) Part 1/2 16KiB TMC0281 Pending
CD2320 1981 Speak&Spell '80 (Spanish) Part 2/2 16KiB TMC0281 Pending
CD2321 1980 Speak&Spell '80 (Japan) Part 1/2 16KiB TMC0281 Yes AC010CCE
CD2322 1980 Speak&Spell '80 (Japan) Part 2/2 16KiB TMC0281 Yes B6F4BBA4
CD2323-CD2324 ? Unknown (possibly japan cartridges) ? ? No
CD2325 1979 TI 99/4 PHP1500 Speech Module Part 1/2 16KiB TMS5200 Yes('A' version) 1F58B571
CD2326 1979 TI 99/4 PHP1500 Speech Module Part 2/2 16KiB TMS5200 Yes('A' version) 65D00401
CD2327 1979 Language Tutor/Translator - French Part 1/4 16KiB TMC0280 Yes 207AA27D
CD2328 1979 Language Tutor/Translator - French Part 2/4 16KiB TMC0280 Yes 768980D0
CD2329 1979 Language Tutor/Translator - French Part 3/4 16KiB TMC0280 Yes C8583A4B
CD2330 1979 Language Tutor/Translator - French Part 4/4 16KiB TMC0280 Yes 52AC969F
CD2331 1979 Language Tutor/Translator - German Part 1/4 16KiB TMC0280 Yes A1E9290B
CD2332 1979 Language Tutor/Translator - German Part 2/4 16KiB TMC0280 Yes B8EF4EED
CD2333 1979 Language Tutor/Translator - German Part 3/4 16KiB TMC0280 Yes C989EAF2
CD2334 1979 Language Tutor/Translator - German Part 4/4 16KiB TMC0280 Yes 54BBB9C8
CD2335-CD2344 ? Unknown ? ? No
CD2345 1980 Buddy (German S&S) Part 1/2 16KiB TMC0281? No
CD2346 1980 Buddy (German S&S) Part 2/2 16KiB TMC0281? No
CD2347 1980 Speak&Spell Module - Vowel Ventures 16KiB TMC0281 Yes('C' Version) 2F2E5376
CD2348 1980 Speak&Spell Module - Noun Endings 16KiB TMC0281 Yes 5CE12B32
CD2349 1980 Speak&Spell Module - Magnificent Modifiers 16KiB TMC0281 Yes('A' Version) 4664A82E
CD2350 1980 Speak&Spell '80 16KiB TMC0281 Yes('A' Version) 2ADDA742
CD2351 ? Unknown (possibly Buddy/German S&S module?) [PS] ? ? No
CD2352 1980 La Dictée Magique (French S&S) 16KiB TMC0281 Yes 181A239E
CD2353 1980 Speak&Spell Module (French) - Les mots de base No.1 16KiB TMC0281 Yes D29BD1FE
CD2354 1981 Speak&Spell Compact 16KiB TMC0281 Rev.D Yes 3AF3232E
CD2354A 1981 Speak&Spell Compact 16KiB TMC0281 Rev.D Yes('A' Version) 548A940C
CD2355 1981 Touch&Tell Module - Animal Friends 16KiB CD2802 Yes 1E99016A
CD2356 ? Unknown, not clear ever existed ? ? No
CD2357 1983? Vocaid 16KiB CD2802 Yes 19C251FA
CD2358-CD2359 ? Unknown ? ? No
CD2360 1982 Speak&Spell Module - E.T. Fantasy 16KiB TMC0281 Yes A8446791
CD2361 1982 Touch&Tell Module - World of Transportation 16KiB CD2802 Yes D88FDC52
CD2362 1982 Touch&Tell Module - Little Creatures 16KiB CD2802 Yes 326622DD
CD2363 1982 Touch&Tell Module - E.T. 16KiB CD2802 Yes F8363D2A
CD2364-CD2380 ? Unknown ? ? No
CD2381 1986 Speak&Math '86 Part 1/2 16KiB TMC0280 Yes F048DC81
CD2382-CD2391 ? Unknown ? ? No
CD2392 1980 Speak&Math '80 Part 1/2 16KiB TMC0280 Yes 4ED2E920
CD2393 1980 Speak&Math '80 Part 2/2 16KiB TMC0280 Yes 571D5B5A
CD2394 1980 Speak&Read '80 Part 1/2 16KiB TMC0280 Yes('A' Version) CBB0E2B1
CD2395 1980 Speak&Read '80 Part 2/2 16KiB TMC0280 Yes('A' Version) 3D519504
CD2396 1980 Speak&Read Module - Sea Sights 16KiB TMC0280 Yes('A' Version) B005D92A
CD2397 1980 Speak&Read Module - Who's who at the Zoo 16KiB TMC0280 Yes E0F1E76D
CD2398-CD2399 ? Unknown ? ? No
CD2400-CD2499 1978-1981 Various Calculator Chips 1KiB-2KiB? N/A No
CD2500 ? Unknown ? ? No
CD2501 1981 Same as TMS5200 2480 + 408 bits SPEECH CHIP Yes
CD2502-CD2600 ? Unknown ? ? No
TMC0355/CD2601 1978 Mr. Challenger 4KiB? NON-SPEECH, 4-bit? No
CD2602 1978 Spelling B '80 4KiB? NON-SPEECH, 4-bit? Pending
CD2603 ? Unknown ? ? No
CD2604 1978 LETTERLogic 4KiB? NON-SPEECH, 4-bit? No
CD2605 ? Unknown ? ? No
CD2606 ? Unknown ? ? No
CD2607 1979 Spelling ABC 4KiB? NON-SPEECH, 4-bit? No
CD2608 ? Unknown ? ? No
CD2609 ? Unknown ? ? No
CD2610 1981 Touch&Tell 4KiB CD2802 Yes 6DB34E5A
CD2611 1981 Touch&Tell Module - Alphabet Fun 4KiB CD2802 Yes 80FBA6F5
CD2612 1981 Touch&Tell Module - Number Fun 4KiB CD2802 Yes('A' Version) 3DE47ECD
CD2613 1981 Touch&Tell Module - All about me 4KiB CD2802 Yes 4F124BBE
CD2614 1986 Speak&Math '86 Part 2/2 4KiB TMC0280 Yes 11989074
TMC0271 1978 Speak&Spell '78 (patent version) 2048*9 bits MCU/CPU Yes D3F5A37D
TMC0271NL 1978 Speak&Spell '78 (in units made at least as late as 7911) 2048*9 bits MCU/CPU Yes C2A7B747
TMC0271NL 1980 Speak&Spell '78 (in units made at least as early as 7941) and all Speak&Spell '80 2048*9 bits MCU/CPU Yes F83B5D2D
TMC0272NL 1978 Spelling B '78 (Main MCU) 2048*9 bits MCU/CPU Yes?
TMC0273N2L 1980 Mr. Challenger 2048*9 bits MCU/CPU Yes?
TMC0274NLP 1980 Spelling B '80 2048*9 bits MCU/CPU Yes?
TMC0275 1980 Language Tutor/Translator 2048*9 bits? MCU/CPU Sort of (patent), needs decap for dumping.
TMC0281NL? 1978 Same as TMS5100 2160 + 408 bits SPEECH CHIP Yes (Decap, and matches patent exactly)
TMC1984NL 1978 Spelling B '78 (Sub ?MCU?/rom?) ?? bits MCU/CPU? Yes?
CD2701 1981 Speak&Spell '80 (Spanish) 2048*9 bits, plus PLAs MCU/CPU Pending
CD2702 1981? La Dictée Magique (French S&S) and 'Buddy' (German S&S) 2048*9 bits MCU/CPU Yes
CD2703 1981? Unknown, did this even exist? 2048*9 bits? MCU/CPU No
CD2704 1981 Speak&Math '81 2048*9 bits MCU/CPU Pending
CD2705 1981 Speak&Read 2048*9 bits MCU/CPU Yes('B' Version) C235636E
CD2707 198? Unknown, Part-scalper sites claim to have it 2048*9 bits? MCU/CPU No
CD2708 1986? Speak&Math '8? (Canadian) 2048*9 bits MCU/CPU Yes 35937360
CD2801 1979-1980 Used on Speak & Math and Speak & Read 2160 + 408 bits SPEECH CHIP Yes
CD2802 1981 Used on Touch & Tell 2160 + 408 bits SPEECH CHIP Yes
CD2803-CD3508 ? Unknown, likely other products ? ? No
CD3509 1980 Language Teacher - Spoken German 16KiB? NON-SPEECH No
CD3510-CD3525 ? Unknown ? ? No
CD3526 1980 Language Tutor/Translator - English Part 1/4 16KiB TMC0280 Yes 58FAE847
CD3527 1980 Language Tutor/Translator - English Part 2/4 16KiB TMC0280 Yes AA9F5334
CD3528 1980 Language Tutor/Translator - English Part 3/4 16KiB TMC0280 Yes E21919EA
CD3529 1980 Language Tutor/Translator - English Part 4/4 16KiB TMC0280 Yes DC06F09D
CD3530-CD3533 ? Unknown ? ? No
CD3534 1980* Speak&Read Module - SF 1A - A Dog on a Log 16KiB TMC0280 Yes(No letter and 'A' Version) 78410E74
CD3535 1981* Speak&Read Module - SF 2A - The Seal That Could Fly 16KiB TMC0280 Yes 0694525D
CD3536 1981* Speak&Read Module - SF 3A - A Ghost in the House 16KiB? TMC0280 No
CD3537 ? Unknown, likely a cancelled Scott Foresman S&R module/book 4A ? ? No
CD3538 1981* Speak&Read Module - SF 1B - On the Track 16KiB TMC0280 Yes 873EECA6
CD3539 1981* Speak&Read Module - SF 2B - The Third Circle 16KiB? TMC0280 No
CD3540 1981* Speak&Read Module - SF 3B - The Millionth Knight 16KiB TMC0280 Yes 80C4DA54
CD8012 1981 Touch&Tell AND Vocaid 2KiB? MCU/CPU Sort of (patent)
CM62001 ? Unknown Dictionary/Translator 16KiB TMS5200? Yes 7BBCACA7
CM62002 ? Unknown Dictionary/Translator 16KiB TMS5200? Yes A7674484
CM62003 1983 Western Electric/Bell Telstar call control system 1/2 16KiB TMS5220 Yes 08B1724D
CM62004-62006 ? Unknown
CM62007 1983 Western Electric/Bell Telstar call control system 2/2 16KiB TMS5220 Yes 736671BD
CM62008-620013 ? Unknown
CM62014 ? Unknown [PS] ? ? No
CM62015-62019 ? Unknown
CM62020 1981 Petite Talking Typewriter (UK) 16KiB TMS5100 Yes 4325A34D
CM62024 1981? BBC Micro TMS5220 speech VSM (British) 16KiB TMS5220 Yes 98E1BF9E
CM62025 1981? ICL One Per Desk TMS5220 speech VSM 16KiB TMS5220 Pending
CM62032 ???? Unknown device 1/4 16KiB 4bit Unknown Yes FDB5D203
CM62033 ???? Unknown device 2/4 16KiB 4bit Unknown Yes 45874F46
CM62034 ???? Unknown device 3/4 16KiB 4bit Unknown Yes A49C9D60
CM62035 ???? Unknown device 4/4 16KiB 4bit ? No, chip needed!
CM62036 ? Unknown [PS] ? ? No
CD62048 1981 French Speak&Spell Module - Les Magasins De La Rue (No. 4) 16KiB TMC0281 Yes 543AB068
CM62050 1981 Tiger Electronics K-2-8 model 7-230 1/2 16KiB 4bit (inv. CE) Non-TI Speech Chip Yes 6AFB8645
CM62051 1981 Tiger Electronics K-2-8 model 7-230 2/2 16KiB 4bit (inv. CE) Non-TI Speech Chip Yes 0FA61BAA
CM62052-CM62055 1981? ? possibly k-2-8 7-240 thru 7-245 expansion carts? 16KiB 4bit (inv. CE)? Non-TI Speech Chip No ?
CM62056 1986 Hasbro Bingo Bear toy (1/2) 16KiB TMS5110A Yes 550B40D1
CM62057 1986 Hasbro Bingo Bear toy (2/2) 16KiB TMS5110A Yes 383A8A9A
CM62058 ? Exeltel Computer speech (French) 16KiB TMS5220C No
CM62059 1986 Hasbro Monkgomery toy (1/2) 16KiB TMS5110A Yes FA00A337
CM62060 1986 Hasbro Monkgomery toy (2/2) 16KiB TMS5110A Yes 494E06C2
CM62083 ? Unknown [PS] ? ? No
CM62084 1987 Coleco Talking Teacher/Sears Talkatron/K-2-8 (MODEL 7-232) 16KiB (inv. CE) TMS5110A Yes CD1376F7
CM62085 ? K-2-8 Module? ? ? No
CM62086 1987? K-2-8 "Spelling I" Module 16KiB TMS5110A Yes 0349798B
CM62087 1987? K-2-8 "Spelling III" Module 16KiB TMS5110A Yes F2DEB9A2
CM62088 ? Unknown [PS] ? ? No
CD62170 1981 Touch&Tell (UK) 16KiB TMC0280F Yes 6DC9D072
CD62171 1981 Le Livre Magique (French Touch&Tell) 16KiB CD2802 Yes CC26F7D1
CD62172 1981 Tipp&Sprich (German Touch&Tell) 16KiB? CD2802? No
CD62173 1981 Les Maths Magiques (French Speak&Math Compact) 16KiB? TMC0280? No
CD62174A 1981 Speak&Write (UK S&S Compact) 16KiB CD2801A Yes('A' Version) B7BBAAF3
CD62175 1981 Speak&Spell '81 (UK) 16KiB CD2801? Yes 6E1063D4
CD62176 1982 Libro Parlante (Italian Touch&Tell) 16KiB? TMS51xx No
CD62177 1982 or 4? French Speak&Spell Module - Les Mots Difficiles (No. 2) 16KiB TMC0281 Pending('A' Version)
CD62178 1984? French Speak&Spell Module - Les Extra-Terrestres (No. 5) 16KiB? TMC0281 No
CD62179-CD62180 ? Unknown ? ? No
CM62181 1983? Unknown Vehicle Alert system male voice (French) 16KiB TMS5110? Yes D59A3B73
CD62182-CD62187 ? Unknown ? ? No
CM62188 1986? Renault Vehicle Alert system (French) 16KiB TMS5110A Yes EC9AA5D2
CM62189 1984? Unknown Vehicle Alert system male voice (British) 16KiB TMS5110? Yes FC943C4D
CD62190 1982 Grillo Parlante (Italian Speak&Spell) 16KiB CD2801 Yes 63832002
CM62215 1986 Tiger K-2-8 Expansion Module ?3? 16KiB TMS5110A Yes F2DEB9A2
CM62216 1986 Tiger K-2-8 Expansion Module ?2? 16KiB TMS5110A Yes 1C99306F
CM62217 1986 Tiger K-2-8 Expansion Module 4 16KiB TMS5110A Yes 995936B2
CM62218 ? MAYBE Tiger K-2-8 Expansion Module 5? 16KiB? TMS5110A? No
CM62219 1987 Coleco Talking Teacher MODULE 6 16KiB TMS5110A Yes 177B5CB5
CM62312 1986-7 Exeltel Computer speech (Spanish) 16KiB TMS5220C Yes 93B817DE
CD62313 ??1987?? SuperModulo (module for Grillo Parlante) 16KiB? TMS51xx No
CM63002 ??1983?? Electronic Voice Alert 24-function English 16KiB TMS5110A? Yes('A' Version?) CB63C807
CM72007 ??1982?? Omnicron Electronics Model TCC-14 Talking Clock/Calendar 4KiB? TMS5110A No
CM73002 ??1983?? Electronic Voice Alert 11-function English 4KiB TMS5110A? Yes D5340BF8
VM61001 1981 TMS5220 Random Phrases demo rom (heathkit et4000) 16KiB TMS5220 No
VM61002 1982 TMS5220 Industrial Vocabulary (Electronics/Measurement words) demo rom 16KiB TMS5220 Yes BF4B3B64
VM61003 1982 TMS5220 Time/Weather demo rom 16KiB TMS5220 Yes 2A4E6F17
VM61004 1982 TMS5220 Military demo rom 16KiB TMS5220 Yes 45EC7DCD
VM61005 1982? TMS5220 Avionics demo rom 16KiB TMS5220 Yes 09EFC37F
VM61006 1982? TMS5220? ? words 16KiB TMS5220? No
VM71001 1982 TMS5220? ? words 4KiB? TMS5220? No
VM71002 1982 TMS5220? ? words 4KiB? TMS5220? No
VM71003 1982 TMS5220? clock words, female cockney accent 4KiB TMS5220? Yes('A' Version) D1D5A1DC

TI SPEECH RELATED PATENTS[edit]

TI speech related patents, sorted by application date
PATENT NUMBER Application Date Issue Date Product Covered Chip covered LPC Table type Chirp type
US4189779 Apr 28, 1978 Feb 19, 1980 Speak & Spell w/source TMS5100 1 (326 31F) 1
US4209836 Apr 28, 1978 Jun 24, 1980 Speak & Spell w/source TMS5100 1 (326 31F) 1
US4304964 Apr 28, 1978 Dec 8, 1981 Speak & Spell w/source TMS5100 1 (326 31F) 1
US4209844 May 12, 1978 Jun 24, 1980 PELPC synthesis/Array Multiplier TMS5100 prototype (radix-1 multiplier) N/A N/A
US4209781 May 19, 1978 Jun 24, 1980 Speak & Spell w/source TMS5100 1 (326 31F) 1
US4234761 Jun 19, 1978 Nov 18, 1980 Speak & Spell w/o source TMS5100 1 (326 31F) 1
US4304965 May 29, 1979 Dec 8, 1981 LPC encoder system ????? N/A N/A
US4331836 Nov 16, 1979 May 25, 1982 Speak & Spell w/source TMS5100 1 (326 31F) 1
US4310831 Feb 4, 1980 Jan 12, 1982 LPC chip improvements (PWM push-pull output)? ????? N/A N/A
US4319083 Feb 4, 1980 Mar 9, 1982 LPC chip improvements (int/ext excitation)? tms51?? w/speak external N/A N/A
US4323732 Feb 4, 1980 Apr 6, 1982 LPC chip improvements (alternate parameter formats)? ????? N/A N/A
US4328395 Feb 4, 1980 May 4, 1982 LPC chip improvements (variable rate)? ????? N/A N/A
US4335275 Feb 4, 1980 June 15, 1982 Speak & Spell w/o source TMS5100 N/A N/A
US4354056 Feb 4, 1980 Oct 12, 1982 LPC chip improvements (filter excitation)? TMS5100 w/byte read, never released? N/A N/A
US4357489 Feb 4, 1980 Nov 2, 1982 LPC chip improvements (PWM output)? TMS5100 w/byte read, never released? N/A N/A
US4344148 Feb 25, 1980 Aug 10, 1982 PELPC synthesis/Array Multiplier TMS5100 prototype (radix-1 multiplier) N/A N/A
US4946391 May 30, 1980 Aug 7, 1990 Speak & Math w/source CD2802? 2 (333, 307) 2
US4516260 Aug 29, 1980 May 7, 1985 Speak & Spell w/source TMS5100 (best copy of -> ) 1 (326, 31F) 1
US4403965 Oct 1, 1980 Sep 13, 1983 Touch & Tell w/source CD2802 2 (333, 307) 2
US4335277 Apr 3, 1981 Jun 15, 1982 TI-99/4 Speech Synthesizer TMS5200 (prototype/'wrong frame length' version) 3 (33D, 386) 1
US4443859 Jul 6, 1981 Apr 17, 1984 Inverse LPC/speech recognizer unit ????? N/A N/A
US4479124 Jul 10, 1981 Oct 23, 1984 Intercom system with prerecorded messages TMS5100 1 (326, 31F) 1
US4581757 Aug 21, 1981 Apr 8, 1986 TI-99/4 Speech Synthesizer TMS5200 (prototype/'wrong frame length' version) 3 (33D, 386) 1
US4419540 Oct 5, 1981 Dec 6, 1983 LPC chip improvements (interpolation scale now stored in excitation rom) ????? N/A N/A
US4468805 Oct 13. 1981 Aug 28, 1984 Speak & Spell w/o source TMS5100 (next best copy of -> ) 1 (326, 31F) 1
US4441201 Jan 25, 1982 Apr 3, 1984 LPC chip improvements CMOS ????? N/A N/A
US4631748 Feb 21, 1982 Dec 23, 1986 TI Language Translator w/source CD2802? 2 (333, 307) 2
US4449233 Mar 5, 1982 May 15, 1984 Speak & Spell w/o source TMS5100 1 (326, 31F) 1
US4731847 Apr 26, 1982 Mar 15, 1988 LPC-based song analysys/synthesis unit ????? N/A N/A
US4488005 May 13, 1982 Dec 11, 1984 LPC spoken/lexical language translator ????? N/A N/A
US4507750 May 13, 1982 Mar 26, 1985 LPC spoken/lexical language translator ????? N/A N/A
US4749353 May 13, 1982 Jun 7, 1988 LPC spoken/lexical language translator ????? N/A N/A
US4696040 Oct 13, 1983 Sep 22, 1987 LPC analysis/synthesis system ????? N/A N/A
US4780906 Feb 17, 1984 Oct 25, 1988 LPC/zerocross encoding w/FORTRAN source ?????(tms5000?) N/A N/A
US4718087 May 11, 1984 Jan 5, 1988 LPC/Markov encoding w/FORTRAN source ????? N/A N/A
US4740906 Aug 31, 1984 Apr 26, 1988 LPC chip improvements(parallel computation, detailed explanation of radix-2 multiplication) TSP50C50 series N/A N/A
US4796216 Aug 13, 1987 Jan 3, 1989 LPC chip improvements(parallel computation, detailed explanation of radix-2 multiplication) TSP50C50 series N/A N/A
US4970659 Jul 1, 1988 Nov 13, 1990 Speak & Spell w/source (retyped) TMS5100 1 (326, 31F) 1
  • Lpc table type is determined by looking at the 0-encoded coefficients on the K8 and K9 columns, arbitrarily.
  • Chirp table is type 1 if entry 37d is 0, and 2 if entry 37d is 1. Other entries also differ, but that one was chosen because of its obviousness.

TI SPEECH CHIP INTERNAL TABLES[edit]

TI speech chip internal table types and how they were dumped
Chip Label Date Code (derived from chip label) Decapped (and by whom) Internal Label Die Rev (left) Internal Label ROMs Rev (Right) LPC Table Energy Table Pitch Table Chirp Table
TMC0281 1978 Yes (Sean Riddle) http://seanriddle.com/tmc0281quickice.jpg T0280A 0281 NOT TYPED FROM DECAP YET NOT TYPED FROM DECAP YET NOT TYPED FROM DECAP YET CHECK VS BELOW
TMS5100NL GB 8109 1981 wk 09 Yes (digshadow) http://siliconpr0n.org/map/ti/tms5100nl/ T0280B 0281 A Typed! Typed! Typed! Decap, patent chirp
TMC0280FNL CD2801 MA/\U72307 unknown, >= 1981 Yes (digshadow) http://siliconpr0n.org/map/ti/tmc0280fnl/ T0280F 2801A NOT TYPED FROM DECAP YET NOT TYPED FROM DECAP YET NOT TYPED FROM DECAP YET ?????
TMS5100A 1979? No N/A N/A N/D N/D N/D N/D
CD2802 1982? Yes (Sean Riddle) T0280F 2802 Not Typed (PROMOUT) Not Typed (PROMOUT) Not Typed (PROMOUT) Typed!
TMS5110 1980? No N/A N/A N/D N/D N/D N/D
TMS5110AN2L 1982? Yes (NullMoogle) http://wtfmoogle.com/wp-content/uploads/2015/03/0317_1.jpg T0280F 5110A NOT TYPED FROM DECAP YET NOT TYPED FROM DECAP YET NOT TYPED FROM DECAP YET Decap, 0x3da
TMS5111NLL MAJU 014 05499 1980 wk 14 Yes (digshadow) http://siliconpr0n.org/map/ti/tms5111nll/ TMS5100AJ N/A (this has just one marking on die) Typed! Typed! Typed! Decap, 0x3da
TMS5200NL DEP 8236 1982 wk 36 Yes (digshadow) http://siliconpr0n.org/map/ti/tms5200nl/ T0285E 2501E Typed! Typed! Typed! Decap, 0x3da
TMS5220NL DEP 8319 1983 wk 19 Yes (digshadow) http://siliconpr0n.org/map/ti/tms5220nl/ T0285E 5220 Decap & LA(LN) Decap, 0x3da
TMS5220CNL CMU 9048 11146 1990 wk 48 Yes (digshadow) http://siliconpr0n.org/map/ti/tms5220cnl/ R5220D N/A (this has just one marking on die) Typed! Typed! Typed! Decap, 0x3da

There seem to be 4 chirp types over the chips:

  • The 'patent chirp' used in tms5100/a(tmc0281/d), tmc0280
  • The 'CD2801 chirp' used in tmc0280, cd2801 (speak and math, speak and read, language translator, and MAYBE Mitsubishi 'borrowed' it; the chirp is almost exactly the same as the patent chirp, just 25 bits differ and no value is more than 3 away from the patent value)
  • The 'CD2802 chirp' used in cd2802 (touch and tell)
  • The 'later chirp' used in cd2501e/ecd, tms5110/a, tms5111, tms5200, tms5220/a/c, sum16 of 0x3da

There seem to be 2 energy tables over the chips:

  • The 'patent energy table' used in tms5100 non-a only
  • The 'later energy table' used in all other chips

There seem to be 5 pitch tables over the chips:

  • The 'patent pitch table' used in tms5100/a(tmc0281/d), tmc0280, cd2801
  • The 'cd2802 pitch table'
  • The 'tms5110/a pitch table'
  • The 'tms5200(cd2501e/ecd) pitch table'
  • The 'tms5220/c pitch table'

There seem to be 4 LPC tables over the chips (not including pitch and energy):

  • The 'patent LPC table' (tms5100/a(tmc0281/d))
  • The 'tmc0280/cd2801/tms5200/cd2501e LPC table'
  • The 'cd2802 LPC table' (almost the same as above)
  • The 'tms5110/a/tms5220/c LPC table'

There seem to be 2 interpolation inhibit behaviors:

  • Energy=0 on unvoiced to silence transition causes energy ramp down
  • Energy=0 on unvoiced to silence transition causes interpolation inhibit (sudden cutoff)

There seem to be 2 rate control modes (52xx only):

  • Rate control is absent/NOP
  • Rate control is present

Hence there are a total of 10 combinations thereof:

  • 1: TMS5100/TMC0281 (patent pitch, patent energy, patent chirp, patent LPC, patent interp)
  • 2: TMS5100A/TMC0281D (patent pitch, later energy, patent? chirp, patent LPC, alternate interp)
  • 3: TMC0280 (patent pitch, later energy, ?(patent or 2801?) chirp, 2801A/5200/2501e LPC, patent interp)
  • 4: CD2801 (patent pitch, later energy, 2801 chirp, 2801A/5200/2501e LPC, alternate interp)
  • 5: CD2802 (2802 pitch, later energy, 2802 chirp, 2802 LPC, alternate interp)
  • 6: TMS5110/a (5110 pitch, later energy, later chirp, 5110/5220 LPC, alternate interp)
  • 7: TMS5200/CD2501E (2501E pitch, later energy, later chirp, 2801A/5200/2501e LPC, patent interp, no rate control)
  • 8: CD2501ECD (2501E pitch, later energy, later chirp, 2801A/5200/2501e LPC, UNKNOWN interp, rate control )
  • 9: TMS5220 (5220 pitch, later energy, later chirp, 5110/5220 LPC, patent interp, no rate control)
  • 10: TMS5220C (5220 pitch, later energy, later chirp, 5110/5220 LPC, patent interp, rate control)

The tms5111 is likely equivalent to #6 but the interp mode is unknown.