AmiBerry ist in Version 8.1.0 erschienen.
Neue Funktionen
RTG-Rendering auf mehreren Monitoren – RTG-Bildschirme können jetzt auf einem separaten physischen Monitor angezeigt werden. Monitorspezifischer Renderer und Oberflächenzyklen, Fensterplatzierung auf dem konfigurierten Display sowie Touch-/Stifteingabe auf externen Monitoren (#1593, #1856, #1861).
Metadaten des .uaem-Sidecar-Dateisystems – Die Host-Dateisystememulation liest und schreibt jetzt .uaem-Sidecar-Dateien für Amiga-Schutzbits, Zeitstempel und Dateikommentare. Unterstützt kodierte Dateinamen und ACTION_SET_COMMENT
Native Betriebssystem-Dateidialoge – Dateiauswahldialoge verwenden nun auf allen Plattformen den nativen Betriebssystemdialog (via NFD-extended) (#1845)
Unterstützung mehrerer Mäuse – SDL3-Maus-Tracking pro Gerät ermöglicht die Zuweisung mehrerer Mäuse zu verschiedenen Amiga-Ports
RTG-Host-Display-Auswahl – Neue Option im RTG-Panel zur Auswahl des physischen Displays für die RTG-Ausgabe
Verbesserungen
Neueste Updates des WinUAE-Emulationskerns integriert
Dear ImGui auf die neueste Version aktualisiert
Verbessertes automatisches Zuschneiden mit achsenweiser Ganzzahlskalierung und vblank-basierter NTSC-Erkennung (#1862)
Scharfe ImGui-Textdarstellung auf HiDPI-Displays (macOS Retina, Linux/Windows-Skalierung)
Verbesserte Sprite-Skalierungserkennung
WHDLoad auf die neueste Version mit automatischer Erkennung aus Archiven aktualisiert
Zusätzliche SDL3-Controller-Tastenbelegungen
macOS-Benutzerdaten nach ~/Documents/Amiberry verschoben mit automatischer Migration vom vorherigen Speicherort (#1872)
Fehlerbehebungen
Behebung eines Problems mit 100 % CPU-Auslastung aufgrund eines nicht freigegebenen Mutex in sleep_millis2
Behebung eines Absturzes beim Trennen des konfigurierten Displays
Behebung der Joystick-Erkennung während der GUI-Phase (#1869)
Behebung eines Problems mit nicht ausgelöster Joystick-Eingabe (#1869)
Behebung eines Fehlers beim Weiterklicken beim Fortsetzen der Emulation über die GUI auf KMSDRM (#1871)
Behebung eines Fehlers mit falschem Seitenverhältnis in NTSC-Modi (#1862)
Behebung eines Fehlers mit automatischem Zuschneiden des Seitenverhältnisses im CRT-Shader und bei nicht-ganzzahligen Skalierungspfaden
Behebung eines Fehlers beim rekursiven Kopieren des Host-Dateisystems mit falschem Objekttyp (#1873)
Behebung eines Absturzes beim Anschluss eines Controllers mit hoher Tasten-/Achsenanzahl
Behebung eines Absturzes im Bedienfeld „Benutzerdefinierte Steuerung“ beim Anschluss eines Controllers
Behebung eines Fehlers in der Schnellstart-Konfigurationsauswahl, der nach der Rückkehr zur GUI die A500-Standardeinstellungen anzeigte
Behebung eines RTG-Absturzes: P96-Status-Arrays wurden nach Board und nicht nach Monitor indiziert
Behebung eines Fehlers durch Inkompatibilität des uae_ClockSync-Pipe-Protokolls Deadlock
Problem behoben, bei dem Plugins unter Windows nicht geladen wurden (#1857)
Problem behoben, bei dem der Dialog „Speichern unter“ die Dateiendung .uae nicht anhängte
Problem behoben, bei dem 16-Bit-RTG-Modi immer das 32-Bit-Hostformat verwendeten (#1847)
Altes RTG-BGRA-Pixelformat beim Laden der Konfiguration auf RGBA migriert (#1850)
Verbesserte Handhabung von Diskettenpfaden gegen Pufferüberläufe
Problem mit macOS-NFD-zerlegten Dateinamen in utf8_to_latin1 behoben
Erkennung der libgpiod v1/v2-API über pkg-config behoben (#1851)
Problem beim Kompilieren mit USE_GPIOD und USE_DBUS unter Debian 13 Trixie behoben (#1851)
Problem behoben, bei dem errno in virtuellen Dateisystem-Hilfsfunktionen nicht gesetzt wurde
Kompatibilität des libretro-Builds behoben
