AmigaVision prioritizes low latency, correctness, and consistency across real hardware, FPGA, and emulation — with minimal setup time and a single unified distribution.

There are several other Amiga setups available for various types of hardware. This overview is meant to show how AmigaVision compares to other setups, and what we find important.

Why AmigaVision?

AmigaVision is not about having the largest collection — it’s about having the right versions, running correctly, with minimal latency, with optimal performance on supported hardware.

AmigaVision focuses on:

  • Hardware-accurate behavior
  • Zero-lag video and input/output paths where possible
  • Intelligent version selection (PAL/NTSC, ECS/AGA)
  • A single, consistent experience across real Amigas, FPGA, and emulation

The goal is to have a setup that feels like using a well-maintained Amiga rooted in the demo scene and games development at the time — not a collection of compromises.

Legend ✅ Supported
❌ Not Supported
⬜️ Not Applicable to Platform

Hardware & Platform Support

  AmigaVision AGS 3 PiMiga
Real Amiga Hardware Supported
Mister FPGA Features Supported ⬜️
Analogue Pocket FPGA Features Supported ⬜️
Raspberry Pi Supported
Emulators Supported
PiStorm On Real Amiga Supported ⬜️

Performance, Accuracy & Latency

  AmigaVision AGS 3 PiMiga
Lowest End-To-End Latency
Cycle-Accurate Amiga 500 Setup Included
(Important for Demos)
Preserves Original Timing & Behavior
Low-Latency Joystick & Input Timing

Usability & User Experience

  AmigaVision AGS 3 PiMiga
Cold Boot → Playable Game 5s/10s Ns/Ns Ns
Workbench With Curated Useful Tools
Best ECS/AGA Version Selected By Default
High-Resolution Game & Demo Thumbnails
Game Manuals Accessible on Second Device

Distribution, Maintenance & Curation

  AmigaVision AGS 3 PiMiga
Download Size
Installed Size
4 GB
9 GB
19 GB–34 GB
30 GB–52 GB
37 GB
57 GB
Single Download for All Platforms ⬜️
Curated, Non-Duplicated Game Library
Open-Source License

Display & Video Output

  AmigaVision AGS 3 PiMiga
High-Resolution Display Support
Analogue Video Output With No Added Lag
Per-Game 5×PAL Overscale Support
Automatically Selects Correct PAL/NTSC version
Correct NTSC Pixel Aspect Ratio

Networking & Online Features

  AmigaVision AGS 3 PiMiga
Network Share / Host Filesystem Integration
Internet Stack Included (Online Out-of-the-Box)
Easy File Transfer Without Removing SD Card

Upgrade Model & Data Persistence

  AmigaVision AGS 3 PiMiga
Separate Persistent Saves / User Data Volume
User Data Survives Upgrades
Upgrade Path Documented

Filesystem & Reliability

  AmigaVision AGS 3 PiMiga
Uses Corruption-Resistant Filesystem (PFS)
Designed To Minimize Filesystem Damage

CRT, Scaling & Display Calibration

  AmigaVision AGS 3 PiMiga
Hand-Tuned Scanline Presets Included
Shadow Mask Presets Included
External HDMI Scaler Profiles Included
(e.g. RetroTink 4K)

Era-Accurate & Specialized Setups

  AmigaVision AGS 3 PiMiga
Era-Accurate A500HD & A600HD Setups Included
Turn-Key CD32 Setup ⬜️

Developer & Power-User Friendly

  AmigaVision AGS 3 PiMiga
Plain-Text Configuration Files
Version-Controlled Setup
Deterministic Builds (Same Input → Same Output)

Any errors in this comparison?

We strive to keep this overview accurate, and recognize that we can’t always be up-to-date on everything as the projects evolve. If you see anything that mis-represents any of the projects mentioned, file a bug in our issue tracker, and we will correct it.

Frequently Asked Questions

PiMiga & AGS seem to have way more games and bigger size images?

They do — and that also means:

  • Duplicate AGA/ECS titles
  • Incorrect versions
  • Broken releases
  • Erroneous PAL/NTSC variants

AmigaVision intentionally curates fewer, verified titles so you don’t need deep Amiga knowledge to get the correct experience. And we are not leaving anything out, just removing unnecessary content that we don’t consider relevant.

Why not RetroArch or generic emulation?

Amiga emulation is unusually sensitive to:

  • Cycle timing
  • Chipset behavior
  • Input latency
  • Display scaling

Generic emulator stacks optimize for flexibility.
AmigaVision optimizes for Amiga-specific correctness.

Why does latency matter this much?

Because the Amiga was designed around:

  • CRT displays
  • Direct joystick polling
  • Tight audio/video synchronization

Added latency fundamentally changes how games feel, even if they can seem to look correct in a screenshot or video.

Who is AmigaVision for?

  • People who care how games play, not just how many there are
  • FPGA and real-hardware users who want parity
  • Anyone tired of tweaking configs instead of playing

What AmigaVision is Not

AmigaVision is not a “maximum content” distribution

It does not aim to include every known dump, crack, or regional variant. Games are selected and curated so that the correct version runs by default.

AmigaVision is not a RetroArch-style abstraction layer

It does not try to make the Amiga behave like a generic “core” inside a universal frontend. Amiga-specific behavior is preserved rather than normalized, and it has an Amiga-native launcher.

AmigaVision is not a “tweak it Yourself” hobby project

You should not need deep Amiga knowledge, endless config edits, or per-game fixes just to get accurate results.

AmigaVision is not trying to replace original hardware — instead aiming to make it easier to use

Real Amigas, original disks, and hands-on experience is respected — AmigaVision exists to make those experiences easier to access, not to redefine or obsolete them. The AmigaVision team was part of this experience in the 80s and 90s, and treasures it for the real revolution it was at the time.