Qbert Speech Sound

shertz
Posts: 145
Joined: Sun May 24, 2020 8:12 pm
Has thanked: 14 times
Been thanked: 25 times

Qbert Speech Sound

Unread post by shertz »

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

User avatar
Hodor
Posts: 135
Joined: Mon May 25, 2020 8:29 am
Has thanked: 354 times
Been thanked: 29 times

Re: Qbert Speech Sound

Unread post 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.
User avatar
LamerDeluxe
Top Contributor
Posts: 1160
Joined: Sun May 24, 2020 10:25 pm
Has thanked: 798 times
Been thanked: 257 times

Re: Qbert Speech Sound

Unread post 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'.
shertz
Posts: 145
Joined: Sun May 24, 2020 8:12 pm
Has thanked: 14 times
Been thanked: 25 times

Re: Qbert Speech Sound

Unread post 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
goldenage
Posts: 22
Joined: Mon Feb 14, 2022 1:11 am
Has thanked: 1 time
Been thanked: 3 times

Re: Qbert Speech Sound

Unread post 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+
BabaYaga326
Posts: 42
Joined: Sun Jul 25, 2021 8:00 pm
Has thanked: 69 times
Been thanked: 6 times

Re: Qbert Speech Sound

Unread post 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…
Attachments
1A381501-F4B9-4B10-B57F-E2247873169A.jpeg
1A381501-F4B9-4B10-B57F-E2247873169A.jpeg (3.67 MiB) Viewed 3172 times
8EFCF8CB-D190-4EA5-AEEA-66882B033748.jpeg
8EFCF8CB-D190-4EA5-AEEA-66882B033748.jpeg (3.49 MiB) Viewed 3172 times
User avatar
aberu
Core Developer
Posts: 1144
Joined: Tue Jun 09, 2020 8:34 pm
Location: Longmont, CO
Has thanked: 244 times
Been thanked: 388 times
Contact:

Re: Qbert Speech Sound

Unread post 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/
birdybro~
BabaYaga326
Posts: 42
Joined: Sun Jul 25, 2021 8:00 pm
Has thanked: 69 times
Been thanked: 6 times

Re: Qbert Speech Sound

Unread post 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.
shertz
Posts: 145
Joined: Sun May 24, 2020 8:12 pm
Has thanked: 14 times
Been thanked: 25 times

Re: Qbert Speech Sound

Unread post 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?
User avatar
aberu
Core Developer
Posts: 1144
Joined: Tue Jun 09, 2020 8:34 pm
Location: Longmont, CO
Has thanked: 244 times
Been thanked: 388 times
Contact:

Re: Qbert Speech Sound

Unread post 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.
birdybro~
User avatar
LamerDeluxe
Top Contributor
Posts: 1160
Joined: Sun May 24, 2020 10:25 pm
Has thanked: 798 times
Been thanked: 257 times

Re: Qbert Speech Sound

Unread post 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.
shertz
Posts: 145
Joined: Sun May 24, 2020 8:12 pm
Has thanked: 14 times
Been thanked: 25 times

Re: Qbert Speech Sound

Unread post 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.
User avatar
TLPD-AVW
Posts: 96
Joined: Sat Jul 11, 2020 9:59 am
Has thanked: 17 times
Been thanked: 33 times

Re: Qbert Speech Sound

Unread post 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.
mhartman
Posts: 96
Joined: Fri Jul 03, 2020 1:26 pm
Has thanked: 46 times
Been thanked: 20 times

Re: Qbert Speech Sound

Unread post by mhartman »

Jrok has qbert speech implanted in his fpga Jamma board. So, it is definitely doable.
goldenage
Posts: 22
Joined: Mon Feb 14, 2022 1:11 am
Has thanked: 1 time
Been thanked: 3 times

Re: Qbert Speech Sound

Unread post 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.
mhartman
Posts: 96
Joined: Fri Jul 03, 2020 1:26 pm
Has thanked: 46 times
Been thanked: 20 times

Re: Qbert Speech Sound

Unread post 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!
beamrider
Posts: 51
Joined: Sun May 24, 2020 8:01 pm
Has thanked: 18 times
Been thanked: 9 times

Re: Qbert Speech Sound

Unread post 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?

goldenage
Posts: 22
Joined: Mon Feb 14, 2022 1:11 am
Has thanked: 1 time
Been thanked: 3 times

Re: Qbert Speech Sound

Unread post 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.

Post Reply