Rilasciato dallo sviluppatore BlitterStudio un nuovo aggiornamento di Amiberry con una nuova versione 7.2.0.Amiberry è un emulatore Amiga ottimizzato, destinato principalmente a schede basate su ARM (come il Raspberry Pi) ma oggigiorno anche portato su x86 (macOS, Linux).L’emulazione di base proviene da WinUAE e la GUI principale è progettata per assomigliare a quella. Tuttavia, non tutte le funzionalità di WinUAE sono implementate, poiché Amiberry cerca di raggiungere un equilibrio tra buone prestazioni su hardware a bassa potenza e precisione di emulazione.Include il supporto JIT, per ottenere risultati ad alte prestazioni su ambienti emulati ad alta intensità di CPU, come le applicazioni desktop. Inoltre, ci sono alcune funzionalità uniche sviluppate appositamente per Amiberry, come il booter WHDLoad, il supporto per la mappatura del controller RetroArch e molte altre.
Requisiti
Linux
Amiberry è stato testato sulle seguenti distribuzioni Linux:
- Debian/RPI-OS Buster e Bullseye ARM e x86 (32 bit e 64 bit)
- Ubuntu ARM and x86 (64-bit)
- Manjaro ARM (64-bit)
- DietPi ARM (32-bit)
- RetroPie ARM (32-bit) dovrebbe funzionare anche su molti altri.
Alcuni lo includono persino nel loro ecosistema di app (ad es. DietPi, RetroPie e altri), quindi puoi installarlo e aggiornarlo direttamente dal loro sistema di menu.
Mac OS
Amiberry ha il supporto sperimentale per macOS ed è stato testato su:
- Catalina (x86)
- Monterey (x86 e M1)
Dovrai installare le librerie richieste utilizzando Homebrew. Se vuoi compilarlo dal sorgente, fai riferimento alla relativa pagina wiki.
Dipendenze
Amiberry richiede il framework SDL2 per la visualizzazione grafica, la gestione degli input e l’output audio. Inoltre, vengono utilizzate alcune librerie extra per la decodifica CD32 MPEG e mp3.
Se vuoi solo eseguire il binario Amiberry, puoi installare le librerie richieste su distribuzioni derivate da Debian/Raspbian/Ubuntu come questa:
sudo apt install libsdl2-2.0-0 libsdl2-ttf-2.0-0 libsdl2-image-2.0-0 flac mpg123 libmpeg2-4
Se vuoi compilare Amiberry dai sorgenti, avrai -dev
invece bisogno della versione degli stessi pacchetti. Ad esempio, su distribuzioni basate su Debian:
sudo apt install libsdl2-dev libsdl2-ttf-dev libsdl2-image-dev libflac-dev libmpg123-dev libpng-dev libmpeg2-4-dev
Oppure, se stai utilizzando una distribuzione basata su Arch (ad esempio Manjaro), i nomi dei pacchetti pertinenti sono questi (questi includono le dev
versioni per impostazione predefinita):
sudo pacman -S base-devel sdl2 sdl2_ttf sdl2_image flac mpg123 libmpeg2
Inoltre, tieni presente che probabilmente avrai bisogno anche di alcune ROM Kickstart. Amiberry include la ROM AROS, quindi puoi avviarla e usare AROS direttamente con essa, ma la maggior parte dei giochi richiederà un Kickstart 1.3 (per l’emulazione A500) o Kickstart 3.x (per l’emulazione A1200).
Changelog
- L’utilizzo della CPU salirebbe al 100% quando in pausa (corregge #1595 )
- correzione migliore per #1595
- Corretto il titolo errato visualizzato dopo aver selezionato un’immagine CD nella GUI (corregge #1604 )
- default_prefs ha utilizzato le impostazioni del chipset ECS ( #1607 )
- Risolto il problema quando uaescsi.device era abilitato, dopo il commit precedente (corregge #1610 )
- le modifiche zfile causavano eccezioni se il nome file non aveva estensione
🔨 Miglioramenti
- Alcuni aggiornamenti Voodoo (uniti da WinUAE)
- inizializza statefile_path con le preferenze predefinite
- Miglioramenti del rilevamento automatico CDTV/CD32 ( #1605 )
- prova a rilevare i file con diverse maiuscole nelle estensioni ( #1611 )
- rileva correttamente sia le estensioni minuscole che quelle maiuscole ( #1611 )
🪚 REFACTORS
- sposta cap_fps su amiberry.cpp
- imposta la modalità di linea predefinita su Doppia
- Modifiche alla riproduzione CDDA ( #1605 )
- quando si carica automaticamente un CD, si torna sempre a CD32 ( #1605 )
- rimuovere la funzione extra
- salta il comando lsblk per macOS
- utilizzare amiberry.conf per le directory configurate prima di creare quelle predefinite ( #1612 , #1613 )
- non creare sempre Amiberry/conf all’avvio ( #1612 , #1613 )
- migliorare la creazione all’avvio di file/directory whdboot ( #1615 )
- migliorare il doppio clic per avviare Config ( #1590 )
- correzione build per sistemi CatchyOS (corregge #1619 )
- aggiungi più righe di mappatura della tastiera da WinUAE
- armonizzare la mappatura della tastiera con WinUAE – Backslash modificato ( #558 )