Pubblicato un nuovo aggiornamento per l’emulatore StellaDS, il programma ci permette di lanciare ROM della console Atari 2600 su console Nintendo DS, Nintendo DSi e Nintendo DS Lite.
L’aggiornamento introduce importanti miglioramenti nella grafica, nei controlli e nella compatibilità dei giochi, rendendo l’esperienza di emulazione più fedele e fluida.
Una delle correzioni principali riguarda la gestione dei pulsanti dorsali in Bumper Bash, dove la pressione di questi pulsanti non attiverà più erroneamente la cattura dello schermo.
Inoltre, è stato corretto il posizionamento del paraurti destro, ora visualizzato correttamente. Anche la grafica del serpente in GI Joe Cobra Strike è stata migliorata, risultando più fedele al chip TIA originale della console Atari 2600.
In Labyrinth (AR) sono stati risolti i glitch grafici che si verificavano nella parte superiore e inferiore delle pareti. La gestione degli interruttori di difficoltà è stata ottimizzata, consentendo un avvio corretto dei giochi, come Asteroids, con i giusti valori iniziali.
L’emulazione del timer RIOT ha ricevuto importanti miglioramenti, permettendo a titoli come Acid Drop, Panda Chase e Zoo Fun (versioni PAL) di funzionare correttamente.
L’aggiornamento ha anche migliorato l’emulazione di tastiere e keypad, rendendo compatibili giochi come Alpha Beam with Ernie, Oscar’s Trash Can Race e Magicard.
Per i titoli Starpath Supercharger (AR), l’emulazione è stata affinata, consentendo una migliore gestione dei caricamenti più piccoli: ad esempio, Cubis ora funziona correttamente.
Per Casino, l’emulazione dei paddles è stata corretta, permettendo di selezionare tutte le posizioni delle carte nella variazione di gioco 4. Il database delle cartucce è stato aggiornato alla versione Romhunter v19, con supporto completo per le ROM NTSC e alcune selezioni PAL.
I problemi legati al salvataggio e al caricamento degli stati per le cartucce CDFJ+ sono stati risolti, permettendo ora il corretto funzionamento di giochi come Gorf e Turbo Arcade.
Anche l’audio ha ricevuto miglioramenti significativi, soprattutto per i giochi che utilizzano il parlato digitale, offrendo suoni più realistici e fedeli.
Tra le nuove funzionalità introdotte, è stata aggiunta l’opzione Stretch-X, che consente di estendere orizzontalmente lo schermo, utile per riempire completamente il display in alcuni giochi Activision che nascondono parte dello schermo a sinistra.
Inoltre, ora è possibile mantenere premuti i pulsanti Game Select e Game Reset finché non si rilascia il dito, migliorando ulteriormente l’interazione con il gioco.
Oltre alle correzioni e agli aggiornamenti, l’autore ha apportato numerose migliorie generali, concentrandosi meno sull’aggiunta di nuove funzionalità e più sull’obiettivo di rendere il maggior numero possibile di giochi completamente giocabili sulla console portatile.
Tra le novità più rilevanti, c’è la possibilità di spostare la posizione X dello schermo e di allungarlo orizzontalmente.
Questa funzione è particolarmente utile per alcuni giochi Activision, che nascondono intenzionalmente le barre HMOVE sul lato sinistro dello schermo, lasciando circa 8 pixel inutilizzati.
Su televisori, questo spazio vuoto non è un problema, ma su uno schermo a bassa risoluzione come quello del Nintendo DS, ogni pixel conta.
Grazie a questa opzione, ora è possibile compensare quei pixel e allungare l’immagine per riempire l’intero schermo, anche se il risultato sarà un’immagine leggermente distorta.
Tuttavia, per chi preferisce sfruttare al massimo lo spazio disponibile, è una funzione interessante da sperimentare.
Questa configurazione può essere salvata per ogni singolo gioco accedendo al menu di configurazione e selezionando l’opzione SAVE.
Questo permette di mantenere le impostazioni personalizzate di posizione e dimensione dello schermo per ciascun titolo, garantendo un’esperienza ottimale e adattata alle preferenze dell’utente.
Caratteristiche
Alto livello di compatibilità per rendere i giochi quantomeno giocabili. La maggior parte dei giochi gira a piena velocità su console DSi in modalità nativa a 133 MHz.
Per i vecchi DS-LITE e DS-PHAT, molti dei semplici giochi 8k, 4k e 2k funzioneranno perfettamente schemi di bank-switching più sofisticati richiedono davvero il DSi per la migliore esperienza.
Vedere il file Compatibility.txt
per un elenco completo delle ROM supportate. Generalmente queste saranno ROM NTSC No-Intro o o ROMHUNTER (quelle buone).
- Emulazione completa della console inclusi Reset, Select, Difficulty Switches, TV Type.
- Ampia gamma di controller tra cui joystick, paddle, controller di guida, impugnatura booster, tastiera, Genesis a 2 pulsanti e altro ancora.
- Supporto Savekey con supporto EEPROM 32K.
- FA2 e Cherity supportati con supporto backing EEPROM.
- Il bankwitching più diffuso è supportato fino a 128K/256K BF/EF/DF/SB e 512K 3E e 3F con fino a 32K di RAM.
- Supportati i giochi DPC+ Arm-Assisted!
- Supportati i giochi CDF/CDFJ/CDFJ+ Arm-Assisted!
- Supporto high score con un massimo di 10 punteggi per ogni gioco.
- Manuali per più di 100 dei giochi comuni inclusi.
- Overlay della tastiera per Star Raiders.
- Frame Blending per attenuare lo sfarfallio.
Problemi noti
- Tutti i giochi ARM-Assisted (DPC+ o CDF/CDFJ/+) sono generalmente abbastanza complessi da richiedere un DSi in esecuzione alla velocità della CPU 2X (tramite Unlaunch o Twilight Menu++) per ottenere una buona esperienza da esso.
- I recuperatori musicali di Cherity sono incompleti e la musica di sottofondo non viene riprodotta correttamente (altrimenti il gioco può essere riprodotto).
- I nomi dei file di gioco non possono superare i 168 caratteri inclusa l’estensione. Rinomina in più breve se necessario.
- Non è possibile visualizzare più di 1200 file in una directory. Puoi suddividere i tuoi giochi in più directory, se necessario.
- Il DS-Lite e il DS-Phat originali girano a metà della velocità (67MHz contro 134MHz) del DSi/DSi-XL e come tale scoprirai che solo un sottoinsieme di giochi gira alla massima velocità… Fortunatamente molti dei i migliori giochi funzioneranno bene: Space Invaders, Missile Command, Asteroids, Yars Revenge, Adventure, Phoenix, Chopper Command, Megamania, Pitfall!, Cosmic Ark, Demon Attack e molti altri saranno a portata di mano.
Istruzioni
Copiare il file StellaDS.nds
sulla flash cart o sulla scheda SD. La maggior parte dei launcher patcherà automaticamente il gioco per l’esecuzione, quindi dovreste essere a posto, premere anche sullo slot CART scegliere e caricare un gioco (.bin
o .a26
).
Per alcuni launcher o flash cart più vecchie potrebbe essere necessario applicare una patch DLDI al file StellaDS.nds
(ma è improbabile poiché la maggior parte dei launcher eseguirà automaticamente la patch quando si esegue l’emulatore).
Controlli
- – Joystick.
- , , , – Pulsante fuoco (configurabile).
- – Pulsante SELECT.
- – Pulsante START.
- + – Sposta l’offset del display nella direzione del D-PAD.
- + –Modifica il ridimensionamento dello schermo Y (solo ridimensionamento /).
- + + – Scambia LCD superiore/inferiore.
- Utilizzare la stilo sui pulsanti per altre azioni basate su icone sullo schermo inferiore.
Changelog
- Corretto il problema in Bumper Bash per cui tenere premuti i pulsanti dorsali attivava la cattura dello schermo.
- Sistemato il posizionamento del paraurti destro in Bumper Bash, ora visualizzato correttamente.
- Migliorata la grafica del serpente in GI Joe Cobra Strike, ora più fedele al chip TIA originale.
- Risolti i glitch grafici nelle parti superiore e inferiore delle pareti in Labyrinth (AR).
- Ottimizzata la gestione degli interruttori di difficoltà, con valori iniziali corretti per giochi come Asteroids.
- Migliorata l’emulazione del timer RIOT, permettendo il funzionamento di titoli PAL come Acid Drop, Panda Chase e Zoo Fun.
- Migliorata l’emulazione di tastiera e keypad per giochi come Alpha Beam with Ernie, Oscar’s Trash Can Race e Magicard.
- Affinata l’emulazione dei giochi Starpath Supercharger (AR), con supporto per caricamenti più piccoli; ora Cubis funziona e Dragonstomper rimane casuale.
- Corretta l’emulazione dei paddles in Casino, consentendo la selezione di tutte le posizioni delle carte nella variazione 4.
- Aggiornato il database interno delle cartucce alla versione Romhunter v19, con supporto completo per ROM NTSC e selezione di titoli PAL.
- Risolti problemi di salvataggio e caricamento degli stati per cartucce CDFJ+; ora Gorf e Turbo Arcade funzionano correttamente.
- Migliorato Wave Direct, applicando la stessa logica per tutti i giochi con parlato digitale e migliorando i suoni.
- Aggiunta l’opzione di configurazione Stretch-X per allungare lo schermo orizzontalmente, utile per riempire il display in alcuni giochi Activision che nascondono volutamente parte dello schermo a sinistra.
- Premendo e tenendo premuti i pulsanti Game Select e Game Reset, questi rimangono attivi finché non vengono rilasciati.
Download: StellaDS v7.9
Download: Source code StellaDS v7.9
Fonte: gbatemp.net