When I was a kid I bought the (French speaking) TMPI vocal synthesizer, was amazed by the "au clair de la lune" demo, but terribly disappointed as the software (called Synthor) bugged on my Oric-1 when I tried to compose my own sentences (speaking then crashing, while the vocal synthesizer kept doing strange noises).
Later I found the program was running fine on Atmos.
I recently thought I could take a look to see if I could understand the problem. So I spent a while collecting information about the chip (MEA8000), cheked the assembler routines, to finally find... That the bug was in the BASIC software, right here:
10140 NEXT F:POKE BA-SP,#FF:SP=SP+1
Remember there's a bug with POKE command on ROM 1.0, if you poke an hexadecimal value, it just does... Nothing!
So replace the line by
10140 NEXT F:POKE BA-SP,255:SP=SP+1
and there you go.
35 years later, a frustrating thing fixed
![Wink ;)](./images/smilies/icon_wink.gif)