Home New Nintendo 3DS Rilasciato emulatore Handy 3DS v0.3 alpha

[Scena 3DS] Rilasciato emulatore Handy 3DS v0.3 alpha

150
0

Il developer nop90 ha rilasciato un nuovo aggiornamento (alpha) per l’emulatore della console Atari Lynx su Nintendo 3DS, costruito sulla base del più noto emulatore Handy320 per Dingux e OpenDingux (una distribuzione di Linux).

Atari

Il primo vero porting è stato realizzato da Hippy Dave che ha realizzato un SDL fasullo utilizzando le librerie 3DS di Xerpi (sf2dlib, sftdlib, sfillib). Lo sviluppatore ne ha dunque rilasciato il codice sorgente (che potrete trovare a questa pagina) per tutta la comunità.

L’emulatore in versione alfa utilizza il font Hack di Chris Simpkins, rilasciato sotto dominio pubblico, GPL, OFL. Lo sviluppatore ci fa sapere che entro la fine del mese l’intero codice verrà spostato sulla propria repository pubblica.

Changelog v0.3

  • Miglioramento nella qualità del suono. riducendo FPS a meno di 60 frame il suono ha ora una frequenza variabile tale da adattarsi ai frame al secondo, questo evita il suono scoppiettante anche se risulta ancora rallentato.
  • Fixata la limitazione degli FPS.
  • Aggiunta rotazione dello schermo con tasto R. Tasti di direzione vengono ruotate di conseguenza.
  • Aggiunte opzioni di configurazione per spegnere lo schermo inferiore e per cambiare il colore di sfondo.
  • Aggiunta pagina su e pagina giù con i tasti L e R, mentre si seleziona la rom.

Changelog v0.2

  • Corretti alcuni bug nella GUI e modificato parte del layout.
  • Aggiunti parametri di configurazione per salvataggi su SD e caricamento automatico all’avvio.
  • Aggiunte immagini png nella cartella skin per empty saveslot e Load Game screen (possono essere modificati rispetto le dimensioni delle immagini).
  • Modificato il nome dell’immagine di sfondo dello schermo superiore di e proposta una migliore immagine.
  • Ripulito tutto il codice relativo al frameskip (non ha senso, con l’hardware di rendering è molto leggero).
  • Disabilitato il salvataggio di stato in uscita (non è molto utile, e pare abbia causato alcuni crash).
  • Implementata una uscita audio di base (disabilitato di default come praticamente non utilizzabile al momento).
  • Pulizia nel codice.

Installazione

  • Decomprimere l’intero contenuto del file zip nella directory principale della scheda SD del 3DS. La cartella “3DS/Handy3ds” contiene i file 3dsx e un pacchetto CIA.
  • La cartella lynx nella root della SD contiene il file BIOS, le roms, i file delle skin e, in futuro il file di configurazione.
  • Procuratevi il BIOS Lynxboot.img (è materiale protetto da copyright) e inseritelo all’interno della scheda SD nella cartella /lynx/Bios.
  • Procuratevi alcune rom lynx e inseriteli nella cartella “/lynx/Roms”. Volendo potrete caricare anche degli homebrew per Atari Lynx.
  • Nella cartella “/lynx/Skin” potrete trovare uno sfondo di base in formato png a 32bpp. Se qualcuno desidera realizzare uno sfondo personalizzato deve sapere che le dimensioni delle immagini non sono fisse, e che questa sarà montata nella parte superiore dello schermo.
  • Durante l’esecuzione di un gioco potrete modificare le dimensioni dello schermo con il pulsante posto nella parte posteriore sinistra.

Problemi noti

  • A volte l’emulatore si blocca.
  • La versioe CIA non può riprendere l’emulatore se si va nel Menu 3DS e poi si ritorna al programma.

Lista di cose da fare

  • Migliorare il suono.
  • Alcuni miglioramenti nella GUI.
  • Aggiunta la localizzazione con caricamento di altre lingue.
  • Trovare dove manca il 20% di framerate.
  • … Tante altre cose

Download: Emulatore Handy 3DS v0.3 alfa

Articolo precedente[Scena PS3] Diverse soluzioni per cercare di mantenere la temperatura delle nostre console
Articolo successivoMortal Kombat X non arriverà su Playstation 3 e Xbox 360
Sono Nato nel 1980 e da diversi anni coltivo la passione per tutto ciò che riguarda il mondo dei videogiochi, ho vissuto l'era degli home computer con il Commodore 64 e l'Amiga 500, da sempre appassionato di giochi di ruolo e di titoli di avventura.