User:Lord Nightmare
Appearance
Roland Stuff
[edit]Key combos
[edit]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' |
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).
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 |
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]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 |
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 |
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]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 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 |
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 |
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]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]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 |
- These titles are also copyright Scott Foresman publishing
TI SPEECH RELATED PATENTS
[edit]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]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.