Skip to content

TFT: presets render only in the upper half of the panel #1

Description

@wsclx

Symptom

Reported by @wsclx in Phase 5c testing:

"Die allermeisten finden nur in der oberen Hälfte des gesamten Displays statt."

Partially mitigated in 382d59c (the 0x0650 chunk-header fix). Mario reports some animations now span the full screen — but #1 (horizontal noise lines) is the symptom that replaced the upper-half clip for those presets. Other presets may still show the original clip.

What we know

  • Dimensions are confirmed 128 × 128 from the AJAZZ web driver (AK820 → 128 × 128).
  • The chunk-header magic was wrong (0x064F instead of 0x0650) until the fix. That moved the needle but didn't fully resolve.
  • Static presets (e.g. solid-magenta, solid-cyan) are the right diagnostic — if a solid colour still shows a clip line, dimensions/stride is the bug; if not, it's preset-specific.

What's needed to triage

  • Phone photo of the Diagnostic · Quadrants preset on Mario's hardware. Tells us:
    • Are all 4 quadrants visible? → dimensions are fine
    • Are the centre cross and 16 px grid intact? → row stride is fine
    • Is the bottom-right quadrant missing? → byte-order or pagination issue
  • Which presets still show the clip vs which now render full-screen.

Related

  • Chunk-header fix: 382d59c
  • TftMemory preservation fix: 86a3612 (unrelated but landed after this issue surfaced)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions