aboutsummaryrefslogtreecommitdiffstats
path: root/src/cpu.c
diff options
context:
space:
mode:
authorgbc dev <gbc@localhost>2026-07-18 20:41:19 +0200
committergbc dev <gbc@localhost>2026-07-18 20:41:19 +0200
commitfa1579cc9f209dbeb14ab277dc9c4ac741ace57c (patch)
tree7ca130f0d360e93460de2cae71daeb97c3819d0f /src/cpu.c
parentmain: allow --sock (control/debug socket) in headless mode (diff)
downloadsl0pboy-fa1579cc9f209dbeb14ab277dc9c4ac741ace57c.tar.gz
sl0pboy-fa1579cc9f209dbeb14ab277dc9c4ac741ace57c.tar.xz
sl0pboy-fa1579cc9f209dbeb14ab277dc9c4ac741ace57c.zip
render: --shrink N - downscale the half-block live display (1-4)
Decimates the LCD N x N before the half-block encode so the monitor pane takes 160/N cols x 72/N rows. Display-only: capture, recording and sixel still read the full-res framebuffer. Decimation is max-luma pick, not box-average: terminal fonts are 1px bright strokes on dark background, and averaging dims them into grey mush (the 'blurry font' regression). Keeping the brightest source pixel of each block preserves stroke brightness and hue.
Diffstat (limited to 'src/cpu.c')
0 files changed, 0 insertions, 0 deletions