Robotron-VIS v0.2 — sharp-bilinear (K=4)
v0.2 adds sharp-bilinear sharpness (default K=4) — the fix for "fuzzy pixels."
A screen-curvature warp resamples the image, so plain bilinear softens it. v0.2 snaps sampling toward nearest-neighbor inside a thin transition band: crisp pixels, smooth curve. Curvature is unchanged (k=2, tasteful). Sharpness and curvature are runtime registers in the RTL — exposing them as OSD sliders is the v4 goal; for now they are build-time defaults (see the framework's ADOPTING-A-CORE Step 5 to retune and rebuild).
Six landscape Williams games, one core: Robotron 2084, Joust, Stargate, Bubbles, Splat!, Alien Arena.
Install — pre-named, nothing to rename:
RobotronVIS_20260529.rbf->/media/fat/_Arcade/cores/- the
... (vis_warp).mrafiles ->/media/fat/_Arcade/ - ROMs: your own MAME zips ->
/media/fat/games/mame/(NOT distributed here)
Pick the (vis_warp) title in the Arcade menu; the plain title stays flat. Full guide: README-VIS.md.
HDMI: leave the front-end scandoubler OFF — ascal scales the warped native frame.
Sinistar and Playball are vertical/rotated and bypass the warp path, so they are intentionally not in the vis_warp set.