Skip to content

GUI RTG

Dimitris Panokostas edited this page Mar 18, 2026 · 2 revisions

RTG Panel

RTG

This panel configures the RTG (Retargetable Graphics) card emulation, which provides high-resolution and high-color display modes beyond the native Amiga chipset capabilities. RTG is compatible with Picasso96 and CyberGraphX graphics software.

RTG Graphics Card

Board selector

  • Selects the RTG graphics card to emulate.
  • Select - to disable RTG.
  • Available boards include UAE software RTG (Zorro II and Zorro III) and emulated hardware cards.

Monitor

  • Assigns this RTG board to a logical Amiga monitor (Monitor 1 through Monitor 4).
  • This is preparation for future multi-window support where each monitor would be a separate emulator window.
  • Currently all monitors share the same window; this setting is saved for forward compatibility.
  • Saved as gfxboard[N].monitor in the configuration file.

Override initial native chipset display

  • When enabled, the RTG display is active at startup instead of the native Amiga chipset display.
  • Only available when a board with memory is configured.

VRAM size

  • Sets the amount of video memory on the emulated RTG card.
  • Available range depends on the selected board:
    • UAE Zorro II: 1MB to 8MB
    • UAE Zorro III / PCI: 1MB to 256MB
    • Hardware boards: limited to the board's hardware minimum and maximum

Color modes

These options are only available for UAE software RTG boards (not hardware boards).

8-bit

  • Selects the 8-bit color mode.
  • Options: 8-bit (disabled), All, CLUT (*) (Color LookUp Table, palette-based)

15/16-bit

  • Selects the 15/16-bit color format.
  • Options: 15/16-bit (disabled), All, R5G6B5PC (*), R5G5B5PC, R5G6B5, R5G5B5, B5G6R5PC, B5G5R5PC
  • R=Red, G=Green, B=Blue, PC=PC byte order. The (*) marks the default recommended format.

24-bit

  • Selects the 24-bit true color format.
  • Options: 24-bit (disabled), All, R8G8B8, B8G8R8

32-bit

  • Selects the 32-bit color format with alpha channel.
  • Options: 32-bit (disabled), All, A8R8G8B8, A8B8G8R8, R8G8B8A8 (*), B8G8R8A8
  • A=Alpha channel for transparency.

Display and scaling options

Scale if smaller than display size

  • Automatically scales the RTG output up when the RTG resolution is smaller than the display window.

Always scale in windowed mode

  • Scales the RTG output even when running in a window.

Always center

  • Centers the RTG display on screen without scaling.

Integer scaling

  • Scales the display by whole number multiples only (2x, 3x, etc.) for sharp, pixel-perfect output.

Zero Copy (Buffer sharing)

  • Shares display buffers directly between the emulation and the renderer for improved performance.

Native/RTG autoswitch

  • Automatically switches between the native Amiga chipset display and the RTG display as applications change modes.

Multithreaded

  • Uses multiple CPU threads for RTG rendering. Improves performance on multi-core systems.
  • Only available for UAE software RTG boards.

Hardware sprite emulation

  • Uses the RTG card's hardware sprite engine to render the mouse pointer.
  • Only available for UAE software RTG boards.

Hardware vertical blank interrupt

  • Emulates a hardware VBlank interrupt for RTG display timing.
  • Only available for UAE software RTG boards.

Screen Mode settings

Display

  • Selects which physical host display the RTG output appears on. Only shown when two or more displays are connected.
  • This is independent of the native display selector in the Display panel.
  • When set to a different display than the native output, the emulator window moves between displays as Native/RTG autoswitch toggles between modes.
  • Saved as gfx_display_rtg in the configuration file.

Refresh rate

  • Sets the RTG display refresh rate.
  • Options: Chipset (uses native Amiga timing), Default, 50, 60, 70, 75 Hz

Buffer mode

  • Sets the number of display buffers used.
  • Options:
    • Double buffering — Two buffers (standard)
    • Triple buffering — Three buffers, reduces screen tearing at the cost of more VRAM

Aspect ratio

  • Controls aspect ratio correction when scaling the RTG display.
  • Options:
    • Disabled — No aspect ratio correction
    • Automatic — Corrects aspect ratio for square pixels

Clone this wiki locally