Skip to content

GUI: Chipset

Dimitris Panokostas edited this page Feb 21, 2023 · 2 revisions

PanelChipset

The Chipset panel of Amiberry's GUI, allows you to control the various options of the emulated custom chipset.

  • OCS/ECS/AGA: These options control which chipset is emulated. The A500 used the OCS chipset, while the A1200 used AGA, for example.

  • Cycle Exact: These options allow you to enable Cycle Exact mode for the Chipset. This will increase compatibility, but also requires significantly more resources to emulate, so it's not enabled by default. Currently only available for A500 emulation.

  • Chipset Extra: Depending on the model emulated, this will automatically enable any additional settings of the relevant chipset.

  • Multithreaded Drawing: This option is unique in Amiberry, and if enabled it will increase the performance of drawing on the screen significantly. There are some situations where it might cause some visible tearing (e.g. in some demos), so you can disable it for those cases if you wish. It's enabled by default, and cannot be changed on-the-fly (while the emulation is already running).

  • Collision Level options: these allow you to select what kind of collision detection should be applied. Usually the default option of Sprites and Sprites vs Playfield is enough for most cases, but you can tweak it according to your needs if you want.

  • Blitter options: These control the blitter behavior. Wait for blitter is the default and most compatible option, Immediate will skip wait states and will perform faster writes, but is not compatible with every scenario.

  • Fast copper: This option allows you to enable a hack, to increase the performance of the Copper. Please note that this is not compatible with everything, it's useful especially for slower computers that struggle otherwise but can and will cause issues as well.

Clone this wiki locally