Skip to content

Mid-frame video capture DMA behavior is incorrect #2017

@ladystarbreeze

Description

@ladystarbreeze

In mGBA 0.8.4, video capture DMA transfers data on the remaining visible scanlines when enabled mid-frame. This is not the case on hardware, which seems to transfer data in the next frame (always starting on scanline 2) when enabled on scanlines 0-161, and in the frame after the next frame when enabled on scanlines >= 162. The following test ROM transfers a bitmap using video capture DMA enabled on scanline 96.

video_capture
video_capture_mGBA
video_capture.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    platform:GBAGame Boy Advance-related issuesseverity:minor bugIssues that only have a minor impact on the library

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions