Skip to content

Large 2D sprites that use a tile index close to the right edge should wrap without advancing to next row #2443

@velipso

Description

@velipso

If a sprite is 16x8, and set to tile index 63, then the right half of the sprite should be taken from tile index 32. However, mGBA pulls from tile index 64.

I've included a small test ROM. On mGBA 0.9.3-0.10, it will display a white+red sprite, but on hardware it displays a white+green sprite.

obj.gba.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    hardware:2DIssues in the 2D/pixel pipeline subsystemplatform:GBAGame Boy Advance-related issues

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions