Page 1 of 1

Qbert Speech Sound

Posted: Tue Mar 15, 2022 6:02 am
by shertz

This core is so close to being perfect. Any work on getting the Qbert speech implemented in to this game?


Re: Qbert Speech Sound

Posted: Tue Mar 15, 2022 10:39 am
by Hodor
shertz wrote: Tue Mar 15, 2022 6:02 am This core is so close to being perfect. Any work on getting the Qbert speech implemented in to this game?
As far as I know, none at the moment. It would be nice, though.

Re: Qbert Speech Sound

Posted: Tue Mar 15, 2022 10:57 am
by LamerDeluxe
Apparently the needed speech chip hasn't been converted to FPGA yet and, from what I remember, it is not trivial to create as the technical details are not available. I guess it might be possible to recreate using audio samples.

I'm still waiting for my Replicade miniature Q*Bert cabinet to arrive. It has speech and even the solenoid kicker that gives a loud thud sound when Q*Bert falls 'into the cabinet'.

Re: Qbert Speech Sound

Posted: Tue Mar 15, 2022 1:10 pm
by shertz
This site has a stock pile of NOS speech chips. They are only $10 each and I would be willing to buy a couple and send them to whom ever decaps the chips for FPGA.

https://www.arcadeshop.com/i/413/sound-amp-i.c..htm

Re: Qbert Speech Sound

Posted: Tue Mar 15, 2022 2:56 pm
by goldenage
Qbert uses the SC-01 for speech, and the supply of that chip has really dried up in recent years. Going rate today is ~ $150+

Re: Qbert Speech Sound

Posted: Tue Mar 15, 2022 5:04 pm
by BabaYaga326
Another odd bug in the Qbert core is when played in vertical orientation on my MISTercade (TATE), Qbert seems to gradually get higher and higher as he hops around, to the point where he’s not landing on the cubes in the right spot anymore. But when played in the horizontal orientation on my MISTer kit, he’s orientated correctly on the cubes as he jumps. The Qbert core on my MISTer kit does not show this bug when flipped in the vertical orientation, so it’s weird it only does it on my MISTercade.

Pics attached…

Re: Qbert Speech Sound

Posted: Tue Mar 15, 2022 5:14 pm
by aberu
BabaYaga326 wrote: Tue Mar 15, 2022 5:04 pm Another odd bug in the Qbert core is when played in vertical orientation on my MISTercade (TATE), Qbert seems to gradually get higher and higher as he hops around, to the point where he’s not landing on the cubes in the right spot anymore. But when played in the horizontal orientation on my MISTer kit, he’s orientated correctly on the cubes as he jumps. The Qbert core on my MISTer kit does not show this bug when flipped in the vertical orientation, so it’s weird it only does it on my MISTercade.

Pics attached…
https://github.com/MiSTer-devel/Arcade- ... r/issues/9

When is the last time you updated the core?

Also, I don't believe an SC-01 decap would be needed, someone has already done it before and translated it to a simulation.

https://github.com/galibert/vsim

https://og.kervella.org/sc01a/

Re: Qbert Speech Sound

Posted: Tue Mar 15, 2022 10:53 pm
by BabaYaga326
aberu wrote: Tue Mar 15, 2022 5:14 pm
BabaYaga326 wrote: Tue Mar 15, 2022 5:04 pm Another odd bug in the Qbert core is when played in vertical orientation on my MISTercade (TATE), Qbert seems to gradually get higher and higher as he hops around, to the point where he’s not landing on the cubes in the right spot anymore. But when played in the horizontal orientation on my MISTer kit, he’s orientated correctly on the cubes as he jumps. The Qbert core on my MISTer kit does not show this bug when flipped in the vertical orientation, so it’s weird it only does it on my MISTercade.

Pics attached…
https://github.com/MiSTer-devel/Arcade- ... r/issues/9

When is the last time you updated the core?
I see what the problem is...
1) The QBert_20210923.rbf core does not have the clipping behavior.
2) The QBert_20211123.rbf core was introduced last November to fix the Vflip issue, but it then introduced the clipping issue I reported: viewtopic.php?f=25&t=3664

It appears that a fix for the H/V adjustment has yet to be released.

Re: Qbert Speech Sound

Posted: Wed Mar 16, 2022 5:43 am
by shertz
aberu wrote: Tue Mar 15, 2022 5:14 pm
BabaYaga326 wrote: Tue Mar 15, 2022 5:04 pm Another odd bug in the Qbert core is when played in vertical orientation on my MISTercade (TATE), Qbert seems to gradually get higher and higher as he hops around, to the point where he’s not landing on the cubes in the right spot anymore. But when played in the horizontal orientation on my MISTer kit, he’s orientated correctly on the cubes as he jumps. The Qbert core on my MISTer kit does not show this bug when flipped in the vertical orientation, so it’s weird it only does it on my MISTercade.

Pics attached…
https://github.com/MiSTer-devel/Arcade- ... r/issues/9

When is the last time you updated the core?

Also, I don't believe an SC-01 decap would be needed, someone has already done it before and translated it to a simulation.

https://github.com/galibert/vsim

https://og.kervella.org/sc01a/
Ok great! So how do we implement this into the Qbert core?

Re: Qbert Speech Sound

Posted: Wed Mar 16, 2022 5:59 am
by aberu
Someone who knows how to read that old style schematic would have to translate it into verilog or vhdl. Then that would have to be turned into a module that can be integrated into the core.

Re: Qbert Speech Sound

Posted: Wed Mar 16, 2022 9:13 am
by LamerDeluxe
That is great, looks like an FPGA implementation is more feasible than I thought. Looks like it works with analog synthesis (formant filters) though, so that makes it more complicated to translate to FPGA.

Relevant uses of this chip in relation to MiSTer:

Tandy/Radio Shack TRS-80 Speech Module
Colorware's Real Talker voice synthesizer (SC-01) for the TRS-80 Color Computer
Alpha Products 'VS100' (for TRS-80 Model III) (SC-01-A)
Some Scott Adams text adventures implemented support of Votrax speech in Vic-20 ports of some of his text adventures, like Adventure Land (VIC-1914) and Voodoo Castle (VIC-1918)
Wizard of Wor
Gorf
Gottlieb Reactor
Q*Bert

I never knew about that VIC-20 game support, really cool, I had Voodoo Castle as a kid.

Would also be really neat to have a core where you could experiment with this chip by sending it text commands.

Re: Qbert Speech Sound

Posted: Wed Mar 16, 2022 1:05 pm
by shertz
LamerDeluxe wrote: Wed Mar 16, 2022 9:13 am That is great, looks like an FPGA implementation is more feasible than I thought. Looks like it works with analog synthesis (formant filters) though, so that makes it more complicated to translate to FPGA.

Relevant uses of this chip in relation to MiSTer:

Tandy/Radio Shack TRS-80 Speech Module
Colorware's Real Talker voice synthesizer (SC-01) for the TRS-80 Color Computer
Alpha Products 'VS100' (for TRS-80 Model III) (SC-01-A)
Some Scott Adams text adventures implemented support of Votrax speech in Vic-20 ports of some of his text adventures, like Adventure Land (VIC-1914) and Voodoo Castle (VIC-1918)
Wizard of Wor
Gorf
Gottlieb Reactor
Q*Bert

I never knew about that VIC-20 game support, really cool, I had Voodoo Castle as a kid.

Would also be really neat to have a core where you could experiment with this chip by sending it text commands.
Wizard of Wor and Gorf have speech in their cores.

Re: Qbert Speech Sound

Posted: Wed Mar 16, 2022 2:03 pm
by TLPD-AVW
shertz wrote: Wed Mar 16, 2022 1:05 pm Wizard of Wor and Gorf have speech in their cores.
These games play prerecorded audio samples in absence of proper sound implementation. If you look at the .mra files for these games marked with "(Speech)" you will notice that they have massive blocks of data containing these audio samples.
MAME uses .wav files to play sounds whenever the proper audio generating hardware is either not emulated yet or is actually impossible to emulate (Q*Bert physical kicker inside the cabinet or Journey audio cassette player). WoW and Gorf on MiSTer cores employ similar approach.

Re: Qbert Speech Sound

Posted: Thu Mar 17, 2022 12:05 am
by mhartman
Jrok has qbert speech implanted in his fpga Jamma board. So, it is definitely doable.

Re: Qbert Speech Sound

Posted: Thu Mar 17, 2022 2:26 am
by goldenage
mhartman wrote: Thu Mar 17, 2022 12:05 am Jrok has qbert speech implanted in his fpga Jamma board. So, it is definitely doable.
JROK ended up using samples. He implemented the SC-01 in FPGA, but concluded that without knowing the precise analog components used to mix phonemes, the result just didn't sound right.

Re: Qbert Speech Sound

Posted: Fri Mar 18, 2022 1:33 am
by mhartman
goldenage wrote: Thu Mar 17, 2022 2:26 am
mhartman wrote: Thu Mar 17, 2022 12:05 am Jrok has qbert speech implanted in his fpga Jamma board. So, it is definitely doable.
JROK ended up using samples. He implemented the SC-01 in FPGA, but concluded that without knowing the precise analog components used to mix phonemes, the result just didn't sound right.
Good to know. Thanks!

Re: Qbert Speech Sound

Posted: Thu Feb 16, 2023 12:43 pm
by beamrider
goldenage wrote: Tue Mar 15, 2022 2:56 pm

Qbert uses the SC-01 for speech, and the supply of that chip has really dried up in recent years. Going rate today is ~ $150+


Far cheaper to buy a used vintage Speak'n'Spell for $30-40 and de-solder the SC-01?


Re: Qbert Speech Sound

Posted: Thu Feb 16, 2023 2:14 pm
by goldenage
beamrider wrote: Thu Feb 16, 2023 12:43 pm


Far cheaper to buy a used vintage Speak'n'Spell for $30-40 and de-solder the SC-01?

As you probably found out, no SC-01 in the Speak n Spell, and all the misc electronics that did have SC-01's have shot up in price on eBay too.

I did score an Intex Talker (Votrax clone) for $75 a couple years ago though.


Re: Qbert Speech Sound

Posted: Wed May 01, 2024 11:22 pm
by plxbollo

Foound the issue. post can be deleted