Skip to content

Robotron-VIS v0.2 — sharp-bilinear (K=4)

Choose a tag to compare

@derpyder derpyder released this 29 May 16:50
· 13 commits to main since this release

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).mra files -> /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.