Skip to content

feat(display): support selectable one-bit mode - #594

Open
benletchford wants to merge 1 commit into
dev/configurable-4bit-displayfrom
dev/one-bit-display
Open

feat(display): support selectable one-bit mode#594
benletchford wants to merge 1 commit into
dev/configurable-4bit-displayfrom
dev/one-bit-display

Conversation

@benletchford

Copy link
Copy Markdown
Owner

Summary

  • accept one-bit framebuffer depth in runner and memory-bus configuration
  • publish consistent one-bit QuickDraw/GDevice metadata and a two-entry palette
  • accept --screen-depth 1 in the desktop CLI
  • cover runner metadata and CLI parsing with focused regressions

Verification

  • cargo test --lib one_bit_runner_publishes_consistent_screen_metadata
  • cargo test --bin systemless cli_accepts_one_bit_screen_depth
  • Beyond Dark Castle renders its title, menu, opening courtyard, HUD, movement, and jump animation in native monochrome mode

This is stacked on #568 because it extends the configurable 4/8-bit display API introduced there.

Closes #591.

@benletchford
benletchford marked this pull request as ready for review August 14, 2026 00:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant