FS#5125 - Game/plugin problem Bubbles

Attached to Project: Rockbox
Opened by Anonymous Submitter - Saturday, 15 April 2006, 00:24 GMT
Task Type Bugs
Category Games
Status Closed
Assigned To No-one
Operating System iAudio X5
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


Found this bug in the "Bubbles"game
Everytime i shoot the ball the area to the left gets scrambled, like skewed out of sync. (Possibly since the screen FPS enhancements?) Seems like the pixel writing process it not done properly, like if the amount of pixels per row and the actual pixels are not the same to the last few pixels get on the next row.
Like if it should look like:
"||||" it looks like:
When not shooting the balls it looks like it should do.

Seen on CVS-060413

And think it started to appear sometime this week
This task depends upon

Closed by  Zakk Roberts (midkay)
Thursday, 27 April 2006, 22:52 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed in CVS.
Comment by Adam Boot (rotator) - Saturday, 15 April 2006, 21:34 GMT
I also suspect some of the recent iaudio lcd changes exposed this problem. I don't believe it to be a problem with the bubbles code as it used to work correctly and it hasn't changed since then.

To be more specific, the problem seems to be caused when lcd_update_rect() is used. While a bubble is being fired the left and right columns in the game are not redrawn and only the central gameboard column is. I'll start looking, but perhaps someone with more experience with the lcd code could point out the problem.