Ausvantage Wiki
🔥 Framethrower (PiStorm) – Setup Guide
Framethrower is a Denise-socket passthrough board for Amiga OCS/ECS machines (e.g. A500/A2000), designed to route native Amiga video through the PiStorm’s “camera” connector so you can get single-cable HDMI style output with automatic RTG ↔ native switching under Emu68.
Hardware you need
In addition to the Framethrower board itself, you’ll need the correct FPC ribbon/camera cable.
You will need either a Raspberry Pi camera cable or a generic A/B Type 15-pin, 1.0mm pitch FPC (matches the Pi/PiStorm camera connector). Make sure the length suits your case/stack.
Install steps (Denise socket)
Physical installation is simple, but take your time and align pins carefully.
Make sure Denise is fully seated, Framethrower is fully seated, and the FPC ribbon is straight and locked. Misalignment is the #1 cause of “weird output”.
Emu68 setup (cmdline.txt)
Configure Framethrower via Emu68 boot parameters in cmdline.txt (single line).
Emu68 1.0.5 and 1.0.6 already include basic Framethrower support. Newer releases may improve stability and fix early limitations.
Usually in the root of the Emu68 SD card FAT partition. Some images relocate it — check
config.txt for a line like cmdline=path/to/cmdline.txt.
If it doesn’t exist, create it.
In cmdline.txt, all parameters must be on one single line, separated by spaces.
HDMI output: set 50Hz (PAL) to reduce tearing
If your Amiga is PAL, setting the Pi’s HDMI output to 50Hz usually feels much better.
Framethrower firmware update (UF2)
Until an Amiga-side updater exists, firmware updates are done via the onboard USB-C interface.
Use a USB-C → USB-A cable. A direct USB-C → USB-C connection typically won’t work for this update mode.
Known limitations & tips (early Emu68 support)
These are common early quirks reported with Framethrower support in older Emu68 builds.
• Boot Mode passthrough can be broken with unicam.smooth scaler settings
• NTSC modes may show “garbage” in the lower part of the screen
• unicam.smooth may cause recoverable gurus on Workbench
• If you hit glitches, try Option A (unicam.integer) first
• Keep HDMI at 50Hz for PAL setups to reduce tearing
• If you’re using a prebuilt Emu68 image, confirm where cmdline.txt lives (some relocate it)
Links & downloads
Useful references for Emu68 configuration and Framethrower context.