-
Notifications
You must be signed in to change notification settings - Fork 2.3k
sequential/sixtrak.cpp: Emulated audio and promoted to working. #14531
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
New functionality: * Wheel RC circuits. * Autotune circuit. * Audio. Systems promoted to working ---------------------------- Sequential Circuits Six-Trak (Model 610) Rev B/C
| // The autotune implementation on the Six-Trak depends on behavior of the | ||
| // 8253 that does not seem to be accurately emulated in pit8253.cpp. | ||
| // Specifically, the Six-Trak expects that: | ||
| // - The counter is incremented on the negative-going edge of the clock. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These bugs should be fixed in pit8253.cpp so that it has verified behavior in the future. However, there is a pretty high risk that one or both of those details are relied on by some of the many other users of that device. So doing that in a separate pull request that we can get some testing on would be great.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Acknowledged. And yeah, I didn't want to touch pit8253.cpp due to its extended usage, and since it is possible I am misunderstanding something. I can send a PR after I wrap up some other changes, and we can discuss there.
|
Nice work on the CEM3394 stuff. Wasn't sure how to contact you. If you are looking for abnormalities in the Bally Sente sound I found a few. In Snake Pit the round bonus sound and the spider jumping sound stopped working. I have some sound recordings from Snake Pit from the real hardware I could put up on the ftp if interested. |
|
To help narrow things down, is it possible to verify that those sounds were working in MAME 0.282, but stopped working in 0.283? Or is the comparison being done with a version older than 0.282? |
|
Yeah I can do that. I'll look for the snake pit sounds when I get home.
Jim
…On Sun, Dec 14, 2025, 9:00 PM m1macrophage ***@***.***> wrote:
*m1macrophage* left a comment (mamedev/mame#14531)
<#14531 (comment)>
To help narrow things down, is it possible to verify that those sounds
were working in MAME 0.282, but stopped working in 0.283? Or is the
comparison being done with a version older than 0.282?
—
Reply to this email directly, view it on GitHub
<#14531 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/B3QY6HM5M3SBOWJKO2O6RML4BY55JAVCNFSM6AAAAACMF57BASVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTMNJSHE2TIMZSGE>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
|
Good catch about trying .Mame .0 282 Confirmed in MAME .282 the Snake Pit
bonus countdown sounds and Spider sound effects are working but they are
dead not working in Mame .283. Jumping spiders do not appear until Wave 4.
…On Sun, Dec 14, 2025 at 9:01 PM vidpro1 ***@***.***> wrote:
Yeah I can do that. I'll look for the snake pit sounds when I get home.
Jim
On Sun, Dec 14, 2025, 9:00 PM m1macrophage ***@***.***>
wrote:
> *m1macrophage* left a comment (mamedev/mame#14531)
> <#14531 (comment)>
>
> To help narrow things down, is it possible to verify that those sounds
> were working in MAME 0.282, but stopped working in 0.283? Or is the
> comparison being done with a version older than 0.282?
>
> —
> Reply to this email directly, view it on GitHub
> <#14531 (comment)>, or
> unsubscribe
> <https://github.com/notifications/unsubscribe-auth/B3QY6HM5M3SBOWJKO2O6RML4BY55JAVCNFSM6AAAAACMF57BASVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTMNJSHE2TIMZSGE>
> .
> You are receiving this because you commented.Message ID:
> ***@***.***>
>
|
|
Thanks for checking, I think I found the issue. I'll work on a fix. If anyone is interested, the affected sounds are the ones that disable all waveforms and crank up the resonance, to use the filter as an oscillator. But the current filter implementation won't spontaneously self-oscillate. #14497 corrected the DC offset of the pulse waveform, when at 100% PW. The following remains to be verified, but that DC offset seemed to nudge the filter to start its oscillation. |
|
Sent #14680. |
New functionality:
Systems promoted to working
Sequential Circuits Six-Trak (Model 610) Rev B/C