Difference between revisions of "TMPI speech synthesizer"

From CPCWiki - THE Amstrad CPC encyclopedia!
Jump to: navigation, search
(Pictures (version without Oscillator))
(Weblinks)
 
(36 intermediate revisions by 5 users not shown)
Line 1: Line 1:
A speech synthesizer. Made by TechniMusique et Parole Informatique (TMPI).
+
A speech synthesizer made by [[TechniMusique|TechniMusique et Parole Informatique]] (TMPI).
  
 
[[Image:Synthetiseur vocale 1.jpg|right|thumb|250px|Technimusique sythesiseur vocal]]
 
[[Image:Synthetiseur vocale 1.jpg|right|thumb|250px|Technimusique sythesiseur vocal]]
  
The device appeared on the French market and was apparently a ported version from the [[ORIC]] one, Oric being a popular machine in France.
+
== Technical Specs. ==
  
 +
I/O ports (as used by the included disk software):
  
Not much is known about this device.
+
  FBFEh TMPI Speech MEA8000 Data Register
 +
  FBFFh TMPI Speech MEA8000 Command/Status Register
  
 +
* '''Caution''' - As seen in the schematic, only A0..A7 seem to be decoded, but A8..A15 aren't. If that is true, then the device can conflict with almost all other existing hardware, including important internal components: Gate Array, CRTC, ROM Bank, Printer Port, PIO and PSG (for these devices A0..A7 are ''don't care'', so it's perfectly possible that some programs access them with FEh or FFh in lower address bits).
  
== Technical Specs. ==
+
* '''Bugfix''' - Add some circuit that ensures A10=LOW (eg. ORing it with /IORQ should do it).
  
I/O ports:
+
* '''Clock''' - There seem to be two versions of the device: One using the 4MHz signal from the CPC's expansion port. The other using an external '''unknown frequency (?)''' oscillator. The internal 3.84MHz oscillator (in the MEA8000 chip) isn't used by either version.
  FBFEh TMPI Speech MEA8000 Data Register
+
 
  FBFFh TMPI Speech MEA8000 Command/Status Register
+
For details on the speech chip, see :
  
 
* [[MEA8000]]
 
* [[MEA8000]]
Line 19: Line 22:
 
* [[MEA8000 Voice Generator]]
 
* [[MEA8000 Voice Generator]]
  
The TMPI interface does not contain an external oscillator, nor does it use the internal 3.84MHz oscillator (in the MEA8000 chip). Instead, the MEA8000's CLK IN pin connects to the 4MHz signal on the expansion port.
+
Now, thanks to Jose Leandro, the hardware specialist of the spectrum, with his famous page :
  
== Supported Games ==
+
http://trastero.speccy.org/cosas/JL/JL.htm
  
* None known?
+
We can know more about this hardware.
  
== Downloads ==
+
== Supported Games ==
  
* [[Media:TechniMusiqueSpeechDisk.zip]] (disk) speech driver with examples
+
* 7 logiciels vocaux éducatifs & utilitaires (TMPI) ([[Media:TMPI_7_Logiciels_vocaux_educatifs.jpg|Box Cover]])
  
 
== Pictures (version without Oscillator) ==
 
== Pictures (version without Oscillator) ==
  
<gallery caption="TMPI speech synthetizer">
+
<gallery caption="TMPI speech synthetizer (version without oscillator)">
 +
 
 
Image:TMPI 1.jpg|Front
 
Image:TMPI 1.jpg|Front
 
Image:TMPI 2.jpg|Rear
 
Image:TMPI 2.jpg|Rear
Line 38: Line 42:
 
Image:TMPI 5.jpg|Solder Side
 
Image:TMPI 5.jpg|Solder Side
 
Image:TMPI MEA8000 CPC Without Osc.jpg|Schematic
 
Image:TMPI MEA8000 CPC Without Osc.jpg|Schematic
 +
 +
</gallery>
 +
 +
<br>
 +
 +
<gallery caption="TMPI speech synthetizer (version without oscillator) 300dpi scans">
 +
 +
Image:TechniMusique_Synthetiseur_Vocal_PCB_Top.jpg|PCB Top
 +
Image:TechniMusique_Synthetiseur_Vocal_PCB_Bottom.jpg|PCB Bottom
 +
Image:TMPI-Speech-Synthesizer-PCB.png|TMPI-Speech-Synthesizer-PCB
 +
Image:TMPI-Speech-Synthesizer-Layout.png|TMPI-Speech-Synthesizer-Layout
 +
 +
</gallery>
 +
 +
<gallery caption="TMPI Speech Synthetizer Box">
 +
 +
Image:TechniMusique_Synthetiseur_Vocal_Top.jpg|Top Box
 +
Image:TechniMusique_Synthetiseur_Vocal_Side.jpg|Side Box
 +
Image:TechniMusique_Synthetiseur_Vocal_Bottom.jpg|Bottom Box
 +
 +
</gallery>
 +
 +
<gallery caption="The EMR MIDI Interface Layout, thanks to Jose Leandro">
 +
 +
File:TMPI Speech Syntesizer - caja1.jpg|Box 1
 +
File:TMPI Speech Syntesizer - caja2.jpg|Box 2
 +
File:TMPI Speech Syntesizer - interface_delante.jpg|Interface Top
 +
File:TMPI Speech Syntesizer - interface_detras.jpg|Interface Bottom
 +
File:TMPI Speech Syntesizer - cara_componentes.jpg|Components
 +
File:TMPI Speech Syntesizer - cara_pistas.jpg|Tracks
 +
File:TMPI Speech Syntesizer - esquema.png|Layout
 +
File:TMPI Speech Syntesizer - placa.png|PCB
 +
 +
</gallery>
 +
 +
<gallery caption="TMPI Speech Synthetizer Software">
 +
 +
Image:TechniMusique_Synthetiseur_Disc_Side_A.jpg|Software Disc Side A
 +
Image:TechniMusique_Synthetiseur_Disc_Side_B.jpg|Software Disc Side B
 +
Image:TechniMusique_Synthetiseur_Tape_Side_A.jpg|Software Tape Side A
 +
Image:TechniMusique_Synthetiseur_Tape_Side_B.jpg|Software Tape Side B
 +
 
</gallery>
 
</gallery>
  
 
== Pictures (version with Oscillator) ==
 
== Pictures (version with Oscillator) ==
  
<gallery caption="TMPI speech synthetizer">
+
<gallery caption="TMPI speech synthetizer (version with oscillator)">
 
Image:NoPicture.gif|Device Front/Back
 
Image:NoPicture.gif|Device Front/Back
 
Image:NoPicture.gif|Component Side, Solder Side
 
Image:NoPicture.gif|Component Side, Solder Side
Line 48: Line 94:
 
Image:TMPI MEA8000 CPC With Osc.gif|Schematic
 
Image:TMPI MEA8000 CPC With Osc.gif|Schematic
 
</gallery>
 
</gallery>
 +
 +
This version uses an external '''unknown frequency''' oscillator. According to the schematic, speech is not injected to the SOUND pin on expansion port. /RD and /IORQ are decoded differently as in the other version. /WR is not used (instead the chips /W pin is wired to GND).
  
 
== Manual ==
 
== Manual ==
  
<gallery caption="Manual for ORIC, the software codes are the same for CPC (French)">
+
* [[Media:TechniMusique_Synthetiseur_Vocal_Manual.pdf|TMPI Speech Synthesizer Manual]] {{FR}} {{PDF}}
Image:Synthor manual1.jpg|Page 1
+
Image:Synthor manual2.jpg|Page 2
+
</gallery>
+
  
 
== Other Speech Synthesizers ==
 
== Other Speech Synthesizers ==
Line 61: Line 106:
 
* [[Dk'tronics Speech Synthesizer]] (Dk'tronics)
 
* [[Dk'tronics Speech Synthesizer]] (Dk'tronics)
 
* [[MHT Speech Synthesizer]] (MHT Ingenieros)
 
* [[MHT Speech Synthesizer]] (MHT Ingenieros)
 +
 +
== Downloads ==
 +
 +
* [[Media:TechniMusiqueSpeechDisk.zip|TechniMusique Speech Disk]] (disk) speech driver with examples
 +
* [[Media:TMSYN_Disc.rar|TechniMusique Speech Synthesizer software disk]] (2 sides)
 +
* [[Media:TechniMusique_Synthetiseur_Tape.zip|TechniMusique Speech Synthesizer software tape]] (2 sides)
 +
* [[Media:TMSYN7LV.rar|TechniMusique 7 logiciels vocaux éducatifs & utilitaires]]
 +
* [[Media:TMPI-Speech-Synthesizer (Eagle).zip|TMPI Speech Synthesizer (Eagle).zip]] (TMPI Speech Synthesizer files for Eagle)
  
 
== Weblinks ==
 
== Weblinks ==
  
[http://cpcrulez.free.fr/ For more information (French)]
+
* [http://www.cpc-power.com/index.php?page=detail&num=4660 ''TMPI Speech Synthesizer'' from CPC-Power]
 +
* [https://cpcrulez.fr/hardware-audio-synthetiseur_vocal_TMPI.htm ''TMPI Speech Synthesizer'' from CPCrulez]
 +
* [http://hardware.speccy.org/temp/Amstrad-SV.html  ''TMPI Speech Synthesizer'' from hardware.speccy.org]
 +
* http://vesta.homelinux.free.fr/site/wiki/cpc6128_amstrad.html - TMPI Speech Details (French)
 +
* http://vesta.homelinux.free.fr/site/wiki/le_synthetiseur_vocal_mea_8000.html - MEA8000 Chip Details (French)
  
[[Category:Hardware]] [[Category:Peripherals]] [[Category:Music and sound]]
+
[[Category:Peripherals]] [[Category:Music and sound]] [[Category:Manual]]
[[Category:Stub]]
+

Latest revision as of 06:39, 17 September 2020

A speech synthesizer made by TechniMusique et Parole Informatique (TMPI).

Technimusique sythesiseur vocal

Technical Specs.

I/O ports (as used by the included disk software):

 FBFEh TMPI Speech MEA8000 Data Register
 FBFFh TMPI Speech MEA8000 Command/Status Register
  • Caution - As seen in the schematic, only A0..A7 seem to be decoded, but A8..A15 aren't. If that is true, then the device can conflict with almost all other existing hardware, including important internal components: Gate Array, CRTC, ROM Bank, Printer Port, PIO and PSG (for these devices A0..A7 are don't care, so it's perfectly possible that some programs access them with FEh or FFh in lower address bits).
  • Bugfix - Add some circuit that ensures A10=LOW (eg. ORing it with /IORQ should do it).
  • Clock - There seem to be two versions of the device: One using the 4MHz signal from the CPC's expansion port. The other using an external unknown frequency (?) oscillator. The internal 3.84MHz oscillator (in the MEA8000 chip) isn't used by either version.

For details on the speech chip, see :

Now, thanks to Jose Leandro, the hardware specialist of the spectrum, with his famous page :

http://trastero.speccy.org/cosas/JL/JL.htm

We can know more about this hardware.

Supported Games

  • 7 logiciels vocaux éducatifs & utilitaires (TMPI) (Box Cover)

Pictures (version without Oscillator)


Pictures (version with Oscillator)

This version uses an external unknown frequency oscillator. According to the schematic, speech is not injected to the SOUND pin on expansion port. /RD and /IORQ are decoded differently as in the other version. /WR is not used (instead the chips /W pin is wired to GND).

Manual

Other Speech Synthesizers

Downloads

Weblinks