Home Emulatori Rilasciato CrankBoy v1.1.0: l’emulatore ad alte prestazioni del Game Boy su Playdate...

Rilasciato CrankBoy v1.1.0: l’emulatore ad alte prestazioni del Game Boy su Playdate con design “cozy” e comunità attiva

97
0

CrankBoy è un emulatore ad alte prestazioni del Game Boy sviluppato appositamente per il Playdate, la piccola console portatile realizzata da Panic.

Il progetto si propone di portare i classici giochi del Game Boy su una piattaforma moderna, compatta e originale, puntando su prestazioni elevate e un’esperienza fedele agli originali.

Si tratta di un lavoro in continua evoluzione, con aggiornamenti e miglioramenti costanti, sia dal punto di vista tecnico sia in termini di interfaccia e fruibilità.

Per utilizzare CrankBoy è necessario innanzitutto avviare l’applicazione almeno una volta sul Playdate. Successivamente, per caricare i giochi, bisogna collegare la console a un computer e seguire procedure specifiche: una possibilità è premere contemporaneamente i tasti LEFT, MENU e LOCK dalla schermata principale, oppure accedere a Impostazioni > Sistema > Riavvia su Disco Dati.

Le ROM dei giochi vanno collocate in cartelle dedicate, il cui percorso varia in base al metodo di caricamento: per il sideload via web si utilizza /Data/user.*.app.crankboyhq.crankboy/games/, mentre per caricamento tramite USB o tramite simulatore si usa /Data/app.crankboyhq.crankboy/games/.

È possibile aggiungere anche copertine personalizzate per i giochi, salvandole nella cartella covers/ con un nome corrispondente alla ROM e in formato .png, .jpg o .bmp a una risoluzione di 240×240 pixel; al successivo avvio, l’app converterà automaticamente le immagini nel formato .pdi compatibile con Playdate.

Dal punto di vista tecnico, l’emulatore utilizza una versione locale di Lua per gli script, ma le prestazioni risultano limitate.

Gli sviluppatori consigliano, per un miglioramento significativo, di passare al core Lua fornito dal firmware del Playdate, anche se questa funzionalità non è ancora supportata ufficialmente, oppure di riscrivere gli script in C per chi ha competenze di programmazione più avanzate.

La comunità di CrankBoy è attiva e aperta a contributi non solo tecnici, ma anche creativi, come design dell’interfaccia, grafica e altri elementi visivi che possano rendere l’esperienza utente più piacevole e in linea con lo stile “cozy” tipico del Playdate.

Changelog

Importante: Modifica nella posizione dei file

Cambiata la posizione dei file della libreria (ad esempio ROM e cover). La nuova posizione unificata ora è /Shared/Emulation/gb.

Tutti i file esistenti verranno automaticamente spostati nella nuova posizione al primo avvio. La documentazione è stata aggiornata per riflettere questa modifica.

Novità principali

  • Audio Migliorato: Nuova opzione per la sincronizzazione audio e emulazione sonora più precisa.
  • Miglioramenti Visivi: Aggiunto il supporto per effetti ghost frame e frame blending.
  • Download In-App: Scarica patch e hack delle ROM direttamente all’interno di CrankBoy.
  • Compatibilità Save State: Supporto ai save state per giochi con slot di salvataggio integrati (ad esempio Pokémon).
  • Configurazione della Manovella: Aggiunta una nuova opzione di configurazione per la crank.
  • Esperienza Utente: Nuove finestre di avviso per prevenire errori comuni.
  • Scripting: Supporto alla crank per Alleyway (beta) e il mini-gioco di pesca di Link’s Awakening.
  • Supporto completo allo scripting: Castlevania 2: Belmont’s Revenge.

Download: CrankBoy v1.1.0 (CrankBoy-Device)

Download: CrankBoy v1.1.0 (Linux)

Download: CrankBoy v1.1.0 (MacOS)

Download: Source code CrankBoy v1.1.0

Fonte: reddit.com