SkyEmu est un émulateur GameBoy, GameBoy Color, Game Boy Advance et NDS de bas niveau. Son objectif principal est de fournir une bonne expérience utilisateur grâce à un bon mélange entre précision / performances / fonctionnalités et convivialité.
Fonctionnalités:
– Émulation Game Boy Advanced très précise
– Émulation Game Boy et Game Boy Color
– Prise en charge expérimentale de la Nintendo DS (uniquement capable d’exécuter des homebrews actuellement)
– Multiplateforme : Windows, MacOS, Linux, application Web (avec commandes à écran tactile pour iOS et Android)
– Prise en charge du contrôleur de jeu et du grondement avec des raccourcis clavier configurables
– Shaders d’upscaling de haute qualité, correction des couleurs et suppression des images fantômes à l’écran- 4x emplacements de sauvegarde avec aperçu de la capture d’écran
– Prise en charge de l’avance rapide et du rembobinage du jeu (prise en charge de très long rembobinage)
– Prise en charge de l’émulation de l’horloge en temps réel
– Débogueurs CPU, MMIO et mémoire
– Thèmes sombres et clairs
– Prise en charge des images de BIOS officiels
– Support pour le chargement des ROMs compressées avec des archives .zip
Les changements sont les suivants:
– merged with dev
– fixed windows CI
– making it so the workflows publish a zipped file of the library and info file
– added info file, and changed workflows to use the new target
– preventing pen from being held down when outside the bottom screen
– made video and audio toggleable
– renamed target
– added missing braces
– linking with core foundation for macos and libretro
– added mac libretro workflow
– removed unused header and removed usage of PATH_MAX which is Linux specific
– added windows libretro workflow, changed name of Linux libretro artifact
– prevent android CI to run for libretro
– changed path for libretro linux build
– removed other workflows (at least for now)
– put cores into unions to save space
– decoupled libretro to be excluded from the all target
– using commit hash for version
– merged with dev
– added base CI workflows
– added more accurate fps settings and now looks for rom files in the sky emu folder
– added some retroarch configuration options, and now batch sends audio samples
– removed asserts, refactored and fixed nds rewind issue
– libretro integration
– Create Theme control strips.md
– Fix iOS build
– Make register button work on web, some small bug fixes
– Don’t hide stuff for hardcore when logged out
– Register button
– Spacing
– Fix text heights
– Better progress indicators
– 【Frontend】Better achievement UI
– Don’t wait for all requests before uploading
– Download cache
– 【CURL】Optimize requests to use caches and TCP keep alive.
– Switch to thread pool
– Some fixes
– Implement atlas load from file
– Bit better time/score recognition
– Encore mode and other stuff
– After atlas rewrite
– Before atlas rewrite
– Misc fixes
La dernière version de l’émulateur en ligne est également disponible à cette adresse en tant qu’application Web.