CV Gus Posted March 17, 2010 Share Posted March 17, 2010 I am looking forward to this game. Will it have voice synthesis? Will it require the "super module?" Quote Link to comment Share on other sites More sharing options...
David Alexander Posted March 30, 2014 Share Posted March 30, 2014 (edited) If this game were to come out for the colecovision it needs to have voice synthesis, I have already played versions on the Atari 5200 and C64 without voice synthesis and I would like the best version of this game to be on the coleco to set it apart from the rest. Edited March 30, 2014 by Protestari Quote Link to comment Share on other sites More sharing options...
InfraMan Posted March 31, 2014 Share Posted March 31, 2014 Is someone actually working on this? I don't remember seeing anything about it. Would be awesome, though... WoW has always been one of my favorite games! Quote Link to comment Share on other sites More sharing options...
Pixelboy Posted March 31, 2014 Share Posted March 31, 2014 I'd say your expectations are a little high if you expect a ColecoVision to produce voice synthesis without freezing the game while the voice sample runs. Quote Link to comment Share on other sites More sharing options...
opcode Posted March 31, 2014 Share Posted March 31, 2014 We can actually produce some animations while playing back voice, as you are going to see with DKA, but it is mostly impractical during actual gameplay. Quote Link to comment Share on other sites More sharing options...
CrazyBoss Posted March 31, 2014 Share Posted March 31, 2014 I agree of cause it could be done, if you have enough Z80 Cycles to "waste". And very clever programming, some games waste a lot of time waiting for the next interrupt. In that time they could play sound including samples, but its not so easy to do, but its not impossible Not that I like to try - A few MSX games have speech - like "Oh Shit" (pacman) and "Snake it", both dont playback speech "multi tasking" but the game stops. What you need to do is to interrupt your game, and create some kind of "multi tasking" just very tiny bits, then the player will not notice. 1 Quote Link to comment Share on other sites More sharing options...
Pixelboy Posted March 31, 2014 Share Posted March 31, 2014 What you need to do is to interrupt your game, and create some kind of "multi tasking" just very tiny bits, then the player will not notice. Right. You really need to build your game code around the concept of sound data being outputted without obstruction from the rest of the game logic. Not an easy thing to do on a ColecoVision. Quote Link to comment Share on other sites More sharing options...
opcode Posted March 31, 2014 Share Posted March 31, 2014 And not enough CPU cycles for any reasonable sampling rates... Quote Link to comment Share on other sites More sharing options...
youki Posted April 1, 2014 Share Posted April 1, 2014 What you need to do is to interrupt your game, and create some kind of "multi tasking" just very tiny bits, then the player will not notice. It is more or less the technic i had used in my Berzek attempt version , it works well for Robotic voice. The result is audible. But can not be really applicable to all kind of game. Quote Link to comment Share on other sites More sharing options...
Bill Loguidice Posted April 1, 2014 Share Posted April 1, 2014 If this game were to come out for the colecovision it needs to have voice synthesis, I have already played versions on the Atari 5200 and C64 without voice synthesis and I would like the best version of this game to be on the coleco to set it apart from the rest. The C-64 version actually supports speech synthesis with the Magic Voice cartridge. Other than arcade emulated versions for more modern platforms, I'm not aware of any other home version having speech. Quote Link to comment Share on other sites More sharing options...
Bill Loguidice Posted April 1, 2014 Share Posted April 1, 2014 Speaking of speech synthesis, there's no chance for a solution like the Atari/VecVox to be adapted (or used as inspiration for a new creation) for the ColecoVision, right? Quote Link to comment Share on other sites More sharing options...
+FujiSkunk Posted April 1, 2014 Share Posted April 1, 2014 Funny you should mention the AtariVox. Nukey Shay has been tinkering with 2600 Wizard of Wor so that it can do speech through the AtariVox. Linky. 1 Quote Link to comment Share on other sites More sharing options...
Pixelboy Posted April 1, 2014 Share Posted April 1, 2014 Speaking of speech synthesis, there's no chance for a solution like the Atari/VecVox to be adapted (or used as inspiration for a new creation) for the ColecoVision, right? I think reusing the SGM's casing with different electronics inside to facilitate voice synthesis would make a nice homebrew project, but I don't think anyone out there will ever bother to do it, especially considering said homebrewer would be morally obligated to make versions of Berzerk, Wizard of Wor and Gorf for his little hardware add-on. And then there would be Bomb Squad and Space Spartans to convert from the Intellivision... And then there would be Parsec to convert from the TI-99/4A... It would be endless...! Quote Link to comment Share on other sites More sharing options...
+FujiSkunk Posted April 1, 2014 Share Posted April 1, 2014 I think reusing the SGM's casing with different electronics inside to facilitate voice synthesis would make a nice homebrew project... Would a new project really be necessarily, though? the AtariVox plugs into the controller port. Does the ColecoVision support two-way I/O through the controller ports the same way the 2600 does? If so, the only thing necessary would be the programming, and maybe an extension cable in case the AtariVox can't be wedged into a Coleco controller port as is. ...I don't think anyone out there will ever bother to do it, especially considering said homebrewer would be morally obligated to make versions of Berzerk, Wizard of Wor and Gorf for his little hardware add-on. And then there would be Bomb Squad and Space Spartans to convert from the Intellivision... And then there would be Parsec to convert from the TI-99/4A... It would be endless...! Don't forget Track and Field... and maybe Pole Position, complete with a Japanese language option as an Easter egg. Quote Link to comment Share on other sites More sharing options...
Pixelboy Posted April 1, 2014 Share Posted April 1, 2014 Seriously, how hard would it be to make an add-on that could output pre-recorded samples without requiring the CPU's continuous involvement? With today's CV carts (i.e. the MegaCart) you could place all the speech samples (or other types of complex sound samples) inside the cartridge ROM, and this data would be downloaded to the add-on's RAM at boot time. Then the game software would simply signal the add-on to play a specific sample while the ColecoVision's CPU would be free to do other things. I don't know much about this stuff, so are there off-the-shelf specialized microchips out there that could take such raw sound data and output it to the TV via the CV expansion port, like the SGM does with its integrated MSX sound chip? Quote Link to comment Share on other sites More sharing options...
slab0meat Posted April 1, 2014 Share Posted April 1, 2014 Press fire to begin Quote Link to comment Share on other sites More sharing options...
opcode Posted April 1, 2014 Share Posted April 1, 2014 (edited) You cannot use off the shelf parts for that, as it wouldn't fit inside the SGM case. Actually I was considering a new SGM with the real PSG replaced by a FPGA implementing the PSG + SCC + wave. Edited April 1, 2014 by opcode Quote Link to comment Share on other sites More sharing options...
Pixelboy Posted April 1, 2014 Share Posted April 1, 2014 You cannot use off the shelf parts for that, as it wouldn't fit inside the SGM case. Actually I was considering a new SGM with the real PSG replaced by a FPGA implementing the PSG + SCC + wave. Interesting. So if a FPGA were to be programmed to spit out raw sound data like speech samples, can you give me a ballpark figure of how much RAM would be needed to store a set of samples (which would have been previously downloaded from the cart)? Quote Link to comment Share on other sites More sharing options...
opcode Posted April 1, 2014 Share Posted April 1, 2014 Interesting. So if a FPGA were to be programmed to spit out raw sound data like speech samples, can you give me a ballpark figure of how much RAM would be needed to store a set of samples (which would have been previously downloaded from the cart)? That depends on how much speech you are planning. But I suppose that at a reasonable sampling rate, 256Kb would be more than enough. That is what most arcades from the late 80s, early 90s used. And that also depends on if the FPGA would be using PCM or ADPCM... Quote Link to comment Share on other sites More sharing options...
opcode Posted April 1, 2014 Share Posted April 1, 2014 I think one elegant way would be to just create an advanced version of the SCC chip, which is already a wave player, and just include more RAM. The original had a pretty small wave table, just 32 bytes per sample, enough for simple waveforms, so an idea would be to create a couple of extra sound channels to handle sample playback, with pointers to specify start and end addresses in the sound RAM. Quote Link to comment Share on other sites More sharing options...
Pixelboy Posted April 1, 2014 Share Posted April 1, 2014 I think one elegant way would be to just create an advanced version of the SCC chip, which is already a wave player, and just include more RAM. The original had a pretty small wave table, just 32 bytes per sample, enough for simple waveforms, so an idea would be to create a couple of extra sound channels to handle sample playback, with pointers to specify start and end addresses in the sound RAM. Sounds cool. So can you whip up a prototype by tomorrow afternoon? Quote Link to comment Share on other sites More sharing options...
NIAD Posted April 1, 2014 Share Posted April 1, 2014 You just can't leave out Sinistar when discussing possible games. Who could ever forget, "I LIVE" or the roar when he was attacking you ship. Quote Link to comment Share on other sites More sharing options...
opcode Posted April 1, 2014 Share Posted April 1, 2014 Sounds cool. So can you whip up a prototype by tomorrow afternoon? Actually the prototype is done... But for some reason I just cannot find where I placed it... And unfortunately if I don't find it by midnight today, it is going to disintegrate... 1 Quote Link to comment Share on other sites More sharing options...
Pixelboy Posted April 1, 2014 Share Posted April 1, 2014 Actually the prototype is done... But for some reason I just cannot find where I placed it... And unfortunately if I don't find it by midnight today, it is going to disintegrate... Hold on, I'll get a friend to drive me to your place and we'll look for it together. Quote Link to comment Share on other sites More sharing options...
Kiwi Posted April 1, 2014 Share Posted April 1, 2014 Could the 6 tone generaters and 2 noise channels produce voices. I think it may be possible to do voices that way without freezing the game. 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.