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

Winter Sports 2009 The Next Challenge (E) - Glitched graphic on both screen #28

Open
DarkSwan86 opened this issue Jan 7, 2017 · 2 comments
Labels

Comments

@DarkSwan86
Copy link

As you can see from the screenshot, on the top screen there is a line that corrupt the image on the background. Sometimes the same line corrupt the bottom screen. This problem affect both render.

3093 - winter sports 2009 the next challenge e __23782

--- ROM INFO ---
ROM game code: CWSP
ROM serial: NTR-CWSP-EUR
ROM chipID: 00001FC2
ROM internal name: WINTERSPORTS
ROM developer: Unknown

--- PC INFO ---
CPU: Intel i5-4670K
GPU: AMD Radeon 7950
Driver version: Crimson ReLive Edition 16.12.2 (December 2016)
OS: Windows 7 x64

@zeromus
Copy link
Contributor

zeromus commented Feb 28, 2017

This game is 'pacing the beam' with a dma triggered at scanline 90 meant to refill 96 scanlines worth of BG data. By the time the LCD gets to scanline 96, the DMA should not have overwritten the final 6 scanlines of the top half. However, we emulate the DMA instantaneously, and so those scanlines are displayed with the data intended for the bottom half.

This can't be fixed properly without a major rewrite of the DMA engine which will have a considerable impact on performance.

@zeromus zeromus added the timing label Feb 28, 2017
@DarkSwan86
Copy link
Author

Same problem with 44ac04d

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

No branches or pull requests

2 participants