unhuman Posted November 20, 2010 Share Posted November 20, 2010 Trying to use speech ... I do 10 OPEN #1:"SPEECH",OUTPUT 20 PRINT #1:"THIS DOES NOT WORK" And I hear nothing. Something I'm missing? Thanks! Quote Link to comment Share on other sites More sharing options...
unhuman Posted November 20, 2010 Author Share Posted November 20, 2010 Trying to use speech ... I do 10 OPEN #1:"SPEECH",OUTPUT 20 PRINT #1:"THIS DOES NOT WORK" And I hear nothing. Something I'm missing? Thanks! Err - Guess I'm an idiot, but with Classic99, it's pretty unusable... My issue was I started Classic99 directly (w/o it knowing where it's installed) so that it just ignored speech. Using it with XB is fine, but TE 2 is not really understandable. Gotta try MESS. -H Quote Link to comment Share on other sites More sharing options...
+adamantyr Posted November 20, 2010 Share Posted November 20, 2010 Err - Guess I'm an idiot, but with Classic99, it's pretty unusable... My issue was I started Classic99 directly (w/o it knowing where it's installed) so that it just ignored speech. Using it with XB is fine, but TE 2 is not really understandable. Gotta try MESS. I think I tested this in MESS once, and it's a little garbled there too... the problem being that none of the current emulators have the EXACT speech core that is in the TI speech synthesizer. I thought about using the cartridge for Aperture, so I could have the main computer taunt you after each level, but I'd have to go back to original iron for testing, and all those speech lines would eat up memory I could use for interesting test chambers. TI-Trek has TE2 speech, and you usually just ended up going without after the novelty wore off. Adamantyr Quote Link to comment Share on other sites More sharing options...
unhuman Posted November 20, 2010 Author Share Posted November 20, 2010 Yeah... Speech would be a lynchpin for something I had a good idea for... Oh well. Guess I'll do it another way. Quote Link to comment Share on other sites More sharing options...
Tursi Posted November 20, 2010 Share Posted November 20, 2010 TE2 speech is listed on the Classic99 download page as not working. The issue is that it floods the synth with speech data and expects the CPU to be halted when the FIFOs are full, which Classic99 doesn't do correctly. XB works because it's a speak internal command and the speech ROMs don't rely on timing issues against the CPU. Parsec works because it honors the FIFO status bits in the synth and doesn't overload it. That issue I will eventually solve when I have time to redo the timing system (as part of the VDP update). The incorrect speech core though I probably won't ever solve. Quote Link to comment Share on other sites More sharing options...
Kurt_Woloch Posted November 20, 2010 Share Posted November 20, 2010 I think I already brought up this topic some months ago, in this thread: http://www.atariage.com/forums/topic/155206-emulation-problems/page__fromsearch__1 Quote Link to comment Share on other sites More sharing options...
+retroclouds Posted November 21, 2010 Share Posted November 21, 2010 I think I already brought up this topic some months ago, in this thread: http://www.atariage.com/forums/topic/155206-emulation-problems/page__fromsearch__1 Thanks for pointing this out. I'd like to try your 5200 coding table with QBOX. Is the one attached to the above thread the most recent one you worked on? Quote Link to comment Share on other sites More sharing options...
Kurt_Woloch Posted November 21, 2010 Share Posted November 21, 2010 I think I already brought up this topic some months ago, in this thread: http://www.atariage.com/forums/topic/155206-emulation-problems/page__fromsearch__1 Thanks for pointing this out. I'd like to try your 5200 coding table with QBOX. Is the one attached to the above thread the most recent one you worked on? Yes, the one I attached to my last post in the thread referenced above is the most recent one. Quote Link to comment Share on other sites More sharing options...
Kurt_Woloch Posted December 8, 2010 Share Posted December 8, 2010 I have a little update here... just got word from Jonathan Gevaryahu that M.E.S.S. is now using the correct coding table for the TMS5200 (not mine, it has been dumped from the chip itself). TE2 output may still be garbled (didn't try that one yet), but for instance Parsec now sounds much closer to the original. It's still not perfect, however, since M.E.S.S. has the chip running at 680 kHz instead of the correct 640 kHz, and also introduces a lot of sampling noise which the original TI-99 doesn't have. Quote Link to comment Share on other sites More sharing options...
Tursi Posted December 9, 2010 Share Posted December 9, 2010 Yeah, that was brought to my attention, so I'll have to update my speech DLL with the proper coding at some point. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.