Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
05103 Sound Minor Always Jan 13, 2013, 20:45 16 days ago
Tester Justin Kerk View Status Public Platform MESS (Self-compiled)
Assigned To wilbert Resolution Fixed OS Windows XP
Status [?] Resolved Driver
Version 0.148 Fixed in Version Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary MESS-specific 05103: odyssey2 [bees]: No speech in Killer Bees
Description Killer Bees ("bees" in the softlist) acts as if The Voice add-on module is not present. There should be various speech effects in the game like a "BZZZZZ" noise at startup and a "MORE MORE MORE CHK CHK CHK" as bees are counted after clearing each screen but instead it plays the fallback sounds with the internal sound chip. Other voice games like "timelord" recognize it and play speech.

The following YouTube shows gameplay on the original hardware without and then with The Voice (starting at 4:16):
Steps To Reproduce
Additional Information Reproduced with the official 0.148 EXE and with SVN r20251. This has been happening for a while and is not a regression from the recent O2 changes.
Github Commit
Flags
Regression Version
Affected Sets / Systems odyssey2 [bees]
Attached Files
zip file icon no_voice_in_mame.zip (854 bytes) 16 days ago Uploaded by hap
Relationships
There are no relationship linked to this issue.
Notes
4
User avatar
No.09390
wilbert
Developer
Feb 15, 2013, 21:29
After hooking reseting of the sp0256 and hooking up the LRQ output of the sp0256 to the T0 pin of the cpu I would have expected this to start working.

However, it seems we may have a small issue in our sp0256 emulation:
Bees resets the sp0256 and waits for the LRQ output to change. In our current core the reset is instantly, so it fails to detect the presence of the sp0256
User avatar
No.09404
wilbert
Developer
Feb 20, 2013, 20:00
Fixed revision 21230
User avatar
No.09405
Justin Kerk
Developer
Feb 21, 2013, 05:30
Speech works now. I notice that the CHK CHK CHK sound when counting up score at the end of a round plays more slowly than in the video. (kevtris' FPGA O2 had the same issue.)
User avatar
No.22002
hap
Developer
16 days ago
SP0256 in MAME runs all commands at 10kHz. Non-voice commands should be processed faster, maybe that's the reason Killer Bees is still not 100%? And turtlesu still has issues with detecting The Voice (used to be sometimes, now more common).

I'm attaching a test ROM sent to me by "PickAxe Pete". He told me that most homebrews simply add 4 NOPs to wait after inputting a voice address. Playing the voice afterwards should work fine on the real thing.