Private
Public Access
4-post thread, 2 images, Aug 6 2023. Same day as the RDNA2 assembler design doc (1688286623375454208). SPC project: vintage 640x480 VGA style render + 640x240 fallback for 15 KHz arcade CRTs (PGM-esk) + CRT shader scaling on Deck + OLED/LCD. Mix of render pixel aspect changes, less than 480 lines, letter-box for integer Y scaling. 15 KHz output path docked: HD Fury Nano (no <480p) -> HDMI-to-VGA -> sync combiner (GBS-C bug workaround) -> GBS-C line-drops 480p60 to 240p60 component. Bitmap font uses right angles + 2x2 stroke in 8x16 (pow2) so 640x240p still gets readable 8x8. Overscan safety: Y axis easy - keep cursor pinned in 'safe' zone, still print lines in overscan area (visible on non-overscan CRTs).