Skip to content
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

[Sega CD] Special effects are glitchy in Chuck Rock II: Son of Chuck #436

Closed
jmaneyrol69 opened this issue May 30, 2022 · 3 comments
Closed

Comments

@jmaneyrol69
Copy link

Description

Chuck Rock II: Son of Chuck mega cd/sega cd version uses special effects specific to the SCD/MCD which are not rendered properly. This affects all rolling boulders, but also sprites such as the giant bird in Stage 2.

This bug is also present in other emulators/cores: lr-picodrive, pemu, Kega Fusion (Windows) and md.emu (Android)

Game versions

  • Sega CD, US [!] (cue, bin)

Screens

Giant Bird Boulders Boulder
Chuck Rock II - Son Of Chuck (u)-220516-102808 Chuck Rock II - Son Of Chuck (u)-220516-103021 Chuck Rock II - Son Of Chuck (u)-220516-103042

Environment

Version: Genesis Plus GX v1.7.4
Environment: Windows/Linux/Android

Notes

@ekeeke
Copy link
Owner

ekeeke commented May 30, 2022

Thanks for adding mention to Ares emulator: the fact it works fine only in this emulator might be an indication that this is caused by some sync issue between emulated components, as the mega cd graphics processor emulation in Ares is based on Genesis Plus GX implementation so they should be functionally identical.

@birdybro
Copy link

I don't see these present in the MegaCD_MiSTer core either. I also suspect it is related to inter-system timings.

@ekeeke ekeeke closed this as completed in 4ecd33f May 30, 2022
@ekeeke
Copy link
Owner

ekeeke commented May 30, 2022

This was actually a bug in mega-cd graphics processor implementation. For the technical record, I was assuming games that use 32x32 pixels stamp would always set the two lower bits of stamp index to 0 as required in Mega-CD hardware manual but it appears this game does not and those bits are automatically masked by hardware instead in this case.

@birdybro: if you want to check Mister FPGA implementation, there is another mega-cd bug occurring in all existing software emulators (including Ares this time), see #290

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants