Pubblicato un nuovo e importante aggiornamento per NINTV-DS, conosciuto anche come Nintellivision, l’emulatore dedicato alla storica console Intellivision pensato per funzionare su Nintendo DS e Nintendo DSi.

Questo update rappresenta un passo decisivo in termini di prestazioni, compatibilità e funzioni avanzate, rendendo l’esperienza di emulazione molto più completa e fedele all’hardware originale.
Su Nintendo DSi e modelli superiori, dove la console dispone di una CPU più potente e di una quantità di memoria notevolmente maggiore rispetto al DS classico, tutti i giochi conosciuti ora risultano perfettamente giocabili a piena velocità, con framerate stabile e la migliore qualità audio possibile.
Anche sui modelli più datati come DS Lite e DS Phat, quasi tutti i titoli riescono comunque a girare a piena velocità, con un leggero compromesso sulla resa sonora, ma senza impatti significativi sul gameplay.
L’aggiornamento introduce numerose funzionalità pensate per migliorare usabilità e personalizzazione. Introdotto il supporto agli overlay personalizzati, che permettono di adattare l’interfaccia ai diversi titoli, e quello ai manuali e alle istruzioni di gioco, consultabili direttamente dall’emulatore.
Debutta anche il supporto ai salvataggi di stato, con tre slot disponibili per ogni gioco, offrendo maggiore libertà nella gestione delle partite.
Particolarmente interessante è la gestione dei punteggi, che consente di salvare fino a dieci high score per gioco, con diverse opzioni di ordinamento.
Non manca il supporto a cheat e hack tramite file dedicati, così come un sistema avanzato di mappatura dei pulsanti, che include anche il supporto al doppio controller per azioni simultanee come movimento e fuoco.
Sul fronte della compatibilità hardware, NINTV-DS ora supporta le espansioni JLP, sfruttate per funzioni accelerate come moltiplicazioni e divisioni, memoria RAM aggiuntiva e memoria flash.
Presente anche il supporto ECS per i giochi che utilizzano questa espansione, inclusi quelli con audio potenziato come Space Patrol. Tastiera ECS e Intellivision Music Synthesizer vengono emulati tramite overlay integrati, riproducendo in modo convincente il comportamento originale.
Infine, l’emulatore supporta la modalità Tutorvision, che introduce una versione rivista del sistema esecutivo, memoria aggiuntiva e GRAM extra. Disponibile anche una modalità intermedia con 2K di GRAM aggiuntiva, attivabile singolarmente per ogni gioco dalle opzioni di configurazione.
Installazione
Per funzionare, posizionare il file NINTV-DS.NDS sulla flashcard o sulla scheda SD. Bisogna comunque fornire i file del BIOS nella stessa directory contenente le ROM (possono essere modificati in Global Options):
grom.binexec.binivoice.bin(opzionale per i giochi Intellivoice)ecs.bin(opzionale per i giochi ECS)wbexec.bin(opzionale per la modalità Tutorvision completa)wbgrom.bin(opzionale per la modalità Tutorvision completa)
Nota: I binari GROM ed EXEC sono invece di proprietà di Intellivision e non vengono forniti con l’emulatore (dovrete procurarveli da soli).
Caratteristiche
- Tutti i giochi conosciuti funzionano a piena velocità, con framerate completo e la migliore qualità audio su Nintendo DSi o superiori, che dispongono di una CPU doppia e di quattro volte la memoria rispetto ai DS standard.
- Quasi tutti i giochi girano a piena velocità anche su DS Lite e DS Phat, con una lieve riduzione della qualità audio.
- Supporto agli overlay personalizzati; per i dettagli consultare il file overlay-library.zip nella cartella Extras su GitHub.
- Supporto a manuali e istruzioni di gioco; nella cartella extras su GitHub è disponibile un esempio.
- Supporto ai salvataggi di stato, con tre slot disponibili per ogni gioco.
- Gestione degli high score con fino a dieci punteggi per gioco e diverse opzioni di ordinamento.
- Supporto a cheat e hack tramite il file
NINTV-DS.cht(vedere la cartella extras su GitHub e posizionarlo nella directory/data). - Numerose opzioni di mappatura dei pulsanti e dei controller, con supporto al doppio controller per eseguire azioni simultanee come movimento e fuoco.
- Supporto JLP per funzioni accelerate come moltiplicazione e divisione, RAM aggiuntiva e memoria flash; se non rilevato automaticamente, premere il tasto X al caricamento del gioco per accedere alle opzioni.
- Supporto ECS per i giochi che utilizzano questa espansione, inclusi quelli con audio migliorato come Space Patrol; se non rilevato automaticamente, usare il tasto X al caricamento del gioco.
- Tastiera ECS e Intellivision Music Synthesizer emulati tramite overlay integrati per riprodurne il comportamento originale.
- Supporto alla modalità Tutorvision, che introduce la ROM esecutiva WBEXEC (REX) rivista, GRAM aggiuntiva e memoria RAM principale a 16 bit extra.
- Supporto a 2K di GRAM aggiuntiva, detta anche modalità half-Tutorvision, attivabile per singolo gioco dalla seconda pagina della configurazione; è necessario ricaricare il gioco per applicare la modifica.
Specifiche tecniche
- Carica file in formato
.ROMo.BIN/.CFG. - Fino a 1024KB (512K parole) di memoria ROM emulata.
- RAM JLP a 16 bit emulata (8K parole).
- Supporto JLP Flash di 336 righe (42 settori) per un totale di 64K byte (64512 byte effettivi). Ogni gioco ottiene i propri 64K di flash supportato da file.
- ECS emulato con 2K di RAM a 8 bit, tastiera, canali audio extra, ecc..
- Intellivoice emulato per giochi che sfruttano i miglioramenti vocali.
- Fino a 8 KB di RAM extra a 8 bit emulati per giochi come USFC Chess e Land Battle (nota, i 2 KB di RAM ECS a 8 bit provengono da questo pool).
- Fino a 16.000 parole di RAM extra a 16 bit emulate oltre 8.000 parole dedicate di RAM JLP.
- Paging su tutti i segmenti di memoria a condizione che il file binario completo sia di 1024 KB (byte) o inferiore.
Caricamento dei giochi
La maggior parte dei giochi può essere avviata semplicemente selezionandoli dall’elenco “Load” delle ROM: in questo modo il titolo si caricherà e funzionerà correttamente.
Nel caso in cui ciò non avvenga, è possibile caricare il gioco premendo il tasto
invece del normale tasto
, scegliendo manualmente da un elenco di configurazioni hardware disponibili, che includono Intellivision standard, JLP, ECS e Intellivoice in tutte le combinazioni rilevanti.
L’ultima configurazione hardware selezionata verrà memorizzata e associata in modo permanente al gioco in uso.
I giochi Intellivision sono disponibili principalmente in due formati: .bin accompagnato da file .cfg e .rom.
Un file binario semplice (.bin) può avere o meno un file .cfg associato, utilizzato per indicare correttamente il caricamento in memoria. Se il file .cfg non viene trovato, il database interno di Nintellivision, che include oltre 200 giochi conosciuti, tenterà il caricamento automatico.
L’emulatore Nintellivision supporta anche l’estensione .int, che può rappresentare sia un file .bin sia un file .rom. Questa estensione è particolarmente utile perché TWiLight Menu supporta l’avvio automatico di Nintellivision solo con file .int.
Durante il caricamento dei giochi è possibile scegliere se avviarli normalmente premendo il tasto
, lasciando che l’emulatore determini automaticamente la configurazione hardware più adatta, come Intellivoice, JLP o ECS.
Carica gioco
In alternativa, premendo il tasto
è possibile avviare il gioco selezionando manualmente il tipo di macchina, sovrascrivendo così la configurazione scelta automaticamente dall’emulatore.
Opzioni di caricamento
Questa procedura può essere necessaria quando il gioco non rileva correttamente l’hardware richiesto. Ad esempio, se un titolo utilizza funzioni JLP Flash o le capacità Intellivoice ma il file .rom o .bin/.cfg non le specifica correttamente, questa modalità consente di forzare il tipo di macchina appropriato per garantire un funzionamento completo.
Qualsiasi opzione selezionata verrà salvata come impostazione predefinita per i caricamenti futuri di quel gioco. Selezionando “Load Normally” si tornerà invece al comportamento standard, che tenta di individuare automaticamente le impostazioni migliori.
Tipi di controller
- Dall’emulatore è possibile selezionare il controller Player 1 o il controller Player 2.
- Ancora più importante è possibile selezionare ‘Dual Action A’ o ‘Dual Action B’.
- Dual Action A utilizza il disco/pulsanti del Controller 1 e il tastierino per il Controller 2 (perfetto per AD&D Cloudy Mountain o Tron Deadly Discs)
- Dual Action B utilizza il disco dal controller 1 e i pulsanti/tastiera per il controller 2 (perfetti per Astrosmash, Buzz Bombers e qualsiasi gioco che muovi e spari).
Overlay
Nintellivision include un overlay standard predefinita che simula un controller Intellivision reale insieme ad alcuni degli elementi di menu più comuni.
Ogni gioco può anche avere una sovrapposizione personalizzata definita dall’utente. Numerose overlay personalizzate sono fornite nell’archivio Extras.zip nella cartella overlay-library.
È necessario nominare il file .ovl con lo stesso nome base del file ROM (ad esempio, se si dispone di Astrosmash.int o Astrosmash.rom, è necessario nominare la sovrapposizione Astrosmash.ovl e nella configurazione per quel gioco impostare l’overlay su ‘Custom’).
Per impostazione predefinita, i file overlay (.ovl) vanno caricati nella stessa directory delle ROM del gioco, ma è possibile sovrascriverlo in ‘Global Configuration’.
Problemi mancanti/noti
- Il supporto ECS è parziale. Nessun UART/cassetta.
- Il vecchio DS-LITE/PHAT può supportare solo uno schema di scorrimento delle pagine ECS minimo che consente di giocare a tutti i giochi ECS commerciali inclusi.
- Sul DSi o superiore in esecuzione con memoria aggiuntiva, viene utilizzato uno schema completo per sfogliare le pagine e dovrebbe riprodurre qualsiasi cosa tu gli lanci (le World Series avranno la voce). Ogni gioco ECS ti consentirà di utilizzare il tastierino Intellivision per inserire le informazioni sulla tastiera appena sufficienti per avviare il gioco oppure puoi scegliere l’overlay della mini-tastiera ECS.
- Controlla gli aggiornamenti sul sito web: https://github.com/wavemotion-dave/NINTV-DS
Changelog
- Tutti i giochi conosciuti funzionano a piena velocità, con framerate completo e la migliore qualità audio su Nintendo DSi o superiori, che dispongono di una CPU doppia e di quattro volte la memoria rispetto ai DS standard.
- Quasi tutti i giochi girano a piena velocità anche su DS Lite e DS Phat, con una lieve riduzione della qualità audio.
- Supporto agli overlay personalizzati; consultare la cartella extras per i dettagli.
- Supporto a manuali e istruzioni di gioco; nella cartella extras è disponibile un esempio.
- Supporto ai salvataggi di stato, con tre slot disponibili per ogni gioco.
- Gestione degli high score con fino a dieci punteggi per gioco e diverse opzioni di ordinamento.
- Supporto a cheat e hack tramite il file NINTV-DS.cht (vedere la cartella extras e posizionarlo nella directory /data).
- Numerose opzioni di mappatura dei pulsanti e dei controller, con supporto al doppio controller per eseguire azioni simultanee.
- Supporto JLP per funzioni accelerate come moltiplicazione e divisione, RAM aggiuntiva e memoria flash; se non rilevato automaticamente, premere il tasto X al caricamento del gioco per accedere alle opzioni.
- Supporto ECS per i giochi che utilizzano questa espansione, inclusi quelli con audio migliorato come Space Patrol; se non rilevato automaticamente, usare il tasto X al caricamento del gioco.
- Tastiera ECS e Intellivision Music Synthesizer emulati tramite overlay integrati per riprodurne il comportamento originale.
- Supporto alla modalità Tutorvision, che introduce la ROM esecutiva WBEXEC (REX) rivista, GRAM aggiuntiva e memoria RAM principale a 16 bit extra.
- Supporto a 2K di GRAM aggiuntiva, detta anche modalità half-Tutorvision, attivabile per singolo gioco dalla seconda pagina della configurazione (è necessario ricaricare il gioco per applicare la modifica).
Download: NINTV-DS v6.2
Download: extras
Download: Source code NINTV-DS v6.2


![[Scena PS4] Rilasciato PS4 Cheater Neo v1.0.6.1: Fix crash Query e supporto Endianness configurabile](https://www.biteyourconsole.net/wp-content/uploads/query_ColneBtn-238x178.webp)


![[Scena PS4] Rilasciato PS4 Cheater Neo v1.0.6.1: Fix crash Query e supporto Endianness configurabile](https://www.biteyourconsole.net/wp-content/uploads/query_ColneBtn-100x75.webp)

![[Scena DS] Rilasciato GimliDS v1.3](https://www.biteyourconsole.net/wp-content/uploads/GimliDS--100x75.webp)
![[Scena PS4] Rilasciato PSX-FPKG v0.3 – un tool per convertire i giochi PSX per PS4](https://www.biteyourconsole.net/wp-content/uploads/PSXFPKG1-100x75.jpg)