Skip to content

GUI: Chipset

Dimitris Panokostas edited this page Jan 7, 2026 · 6 revisions

Chipset Panel

This panel controls the emulation of the Amiga's custom chipset (OCS, ECS, AGA).

Note: The layout differs between Amiberry v5.x and newer versions (v6.x/v7.x).

v7.x / v6.x Layout

PanelChipset_v7

v5.x Layout

PanelChipset_v5

Common Options

Chipset Type

Selects the chipset generation to emulate:

  • OCS: Original Chip Set (A500, A1000, A2000)
  • ECS: Enhanced Chip Set (A500+, A600, A3000)
  • AGA: Advanced Graphics Architecture (A1200, A4000, CD32)

Cycle Exact

Enables cycle-accurate emulation of the custom chips.

  • Access: Emulates chip access times accurately.
  • Full: Emulates internal chip logic more precisely.
  • Impact: Significantly increases CPU usage. Essential for some demos and copy-protected games, but often unnecessary for WHDLoad titles.

Multithreaded Drawing

  • Enabled (Default): Offloads drawing operations to a separate thread for a significant performance boost.
  • Disabled: May fix tearing/glitches in specific demos or non-standard display modes.

Collision Level

Determines how sprite-to-sprite or sprite-to-playfield collisions are detected.

  • Sprites and Sprites vs Playfield: The default and standard behavior.
  • None: Disables collision detection (performance boost, but breaks games relying on collisions).
  • Full: Pixel-perfect collision (very slow, rarely needed).

Version-Specific Options

v6.x / v7.x Only

  • Keyboard connected: Tells the emulated Amiga that a physical keyboard is attached (leave enabled).
  • Subpixel Display emulation: Enhances scrolling smoothness in rare cases but is CPU intensive.
  • Immediate Blitter: Faster blitter operations (skips wait states). Incompatible with "Wait for Blitter".
  • Wait for Blitter: Fixes graphics corruption in software that doesn't properly wait for blitter operations (common on fast CPUs).

v5.x Only

  • Blitter Options:
    • Wait for blitter: Most compatible.
    • Immediate: Faster but less accurate.
  • Fast Copper: A hack to speed up Copper list processing. Improves performance on very slow devices (e.g., RPi 3) but causes glitches in many titles.

Clone this wiki locally