ColecoGamer Posted January 13, 2018 Share Posted January 13, 2018 (edited) Is it possible to have digitized sound in a Coleco game? And is there a tool available to convert something like a .wav file into a format the Coleco will understand? Ive searched the forums, but I couldnt find anything on the subject. Any assistance on this matter will be greatly appreciated. Edited January 13, 2018 by ColecoGamer Quote Link to comment Share on other sites More sharing options...
artrag Posted January 13, 2018 Share Posted January 13, 2018 (edited) Voice can be played on the ISR using frequency decomposition of the voice in formants If you need a general method you need to spend the whole CPU time in cycle accurate code and you can easily get 4bit PCM audio Edited January 15, 2018 by artrag 1 Quote Link to comment Share on other sites More sharing options...
ColecoGamer Posted January 13, 2018 Author Share Posted January 13, 2018 Voice can be played on the ISR using frequency decomposition of the voice in formants https://www.youtube.com/watch?v=cNp1-Ph9V84 If you need a general method you need to spend the whole CPU time in cycle accurate code and you can easily get 4bit PCM audio Thank you for the information, Artrag. Do you know of any tools that will convert a digitized sound file to the Coleco? Quote Link to comment Share on other sites More sharing options...
youki Posted January 14, 2018 Share Posted January 14, 2018 Is it possible to have digitized sound in a Coleco game? And is there a tool available to convert something like a .wav file into a format the Coleco will understand? Ive searched the forums, but I couldnt find anything on the subject. Any assistance on this matter will be greatly appreciated. If you use devkit of Daniel Bienvenu in C , you have the play_dsound function. And there is tool in the kit to convert wav to the format expected by the function. Wav2CVDS or something like that, i don't remember exactly the name. But i used it in some of my games. Like to do the voice in Battle of Hoth or in GameSter81 : The video game. 1 Quote Link to comment Share on other sites More sharing options...
ColecoGamer Posted January 14, 2018 Author Share Posted January 14, 2018 If you use devkit of Daniel Bienvenu in C , you have the play_dsound function. And there is tool in the kit to convert wav to the format expected by the function. Wav2CVDS or something like that, i don't remember exactly the name. But i used it in some of my games. Like to do the voice in Battle of Hoth or in GameSter81 : The video game. Thank you, Youki! I’ll check out Daniel’s devkit. I’m looking to add digital speech to my projects too. Quote Link to comment Share on other sites More sharing options...
Kurt_Woloch Posted January 14, 2018 Share Posted January 14, 2018 That's very interesting because I've been working on a similar tool a while ago. But it runs way too slowly... I guess that conversion wouldn't only work for the Colecovision, but for any video game or computer having a similar sound chip, right? Such as the Intellivision, MSX, Sega Master System, Sega Game Gear, Amstrad CPC, TI-99 etc. etc., given an appropriate player. Quote Link to comment Share on other sites More sharing options...
Tursi Posted January 14, 2018 Share Posted January 14, 2018 The tool Artrag mentioned is available here - it requires Matlab. I started a C conversion but that fell by the wayside. Notes on how to run it are included. http://www.harmlesslion.com/software/artvoice 1 Quote Link to comment Share on other sites More sharing options...
ColecoGamer Posted January 17, 2018 Author Share Posted January 17, 2018 The tool Artrag mentioned is available here - it requires Matlab. I started a C conversion but that fell by the wayside. Notes on how to run it are included. http://www.harmlesslion.com/software/artvoice Thank you, Tursi! I’ll download the tool later today after work! 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.