Skip to content

[Mega 32X] BC Racers. Sound Samples are not played back #937

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

Closed
Zimond47 opened this issue Jan 19, 2023 · 1 comment · Fixed by #1807
Closed

[Mega 32X] BC Racers. Sound Samples are not played back #937

Zimond47 opened this issue Jan 19, 2023 · 1 comment · Fixed by #1807
Labels
core-md Mega Drive / Genesis, Mega CD, 32X

Comments

@Zimond47
Copy link

Greetings.

The game BC Racers has some sound samples that are played back. For example, when you run into a pedestrian or when you jump over a bridge. Both produce a noise. So far no 32X core emulates this game correctly in that regard, unfortunatly.

Fastest way to reproduce is just to start and drive right into a pedestrian.

@LukeUsher LukeUsher added the core-md Mega Drive / Genesis, Mega CD, 32X label Mar 15, 2023
@TascoDLX TascoDLX mentioned this issue Feb 2, 2025
LukeUsher pushed a commit that referenced this issue Feb 3, 2025
1. Revised pwm emulation, mostly to align with documentation. Not likely
to affect much except for rare edge cases. Also, added a dc filter to
prevent audio popping in certain situations (like window losing focus),
but pops on init are correct behavior. Fixes #937 by implementing
byte-wide fifo writes from the SH2 side.
2. Various fixups to 32x io access by the 68k. Fixes #1196 and missing
music in Brutal.
3. Follow-up to a previous PR: cram dots were not limited properly, and
line buffer adjustment was crashing 32x in certain cases (as reported in
the discord).
@remutro
Copy link
Contributor

remutro commented Feb 3, 2025

This has been fixed in the latest nightly build. No more awful pedestrian noise, it sounds correct.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core-md Mega Drive / Genesis, Mega CD, 32X
Development

Successfully merging a pull request may close this issue.

3 participants