Nintendo DS, Homebrew e programmazione

Novembre 2016

Tutti conoscono l'ultima console di Nintendo, nessuna sorpresa! Ma sapete tutte le possibilità che questa può offrirvi con gli strumenti giusti?


Sommario


Homebrew

Homebrew, dall'inglese prodotto in casa, è un termine spesso utilizzato principalmente per i videogiochi che sono prodotti dai consumatori stessi su piattaforme di gioco proprie. Pertanto, è un'applicazione o un gioco sviluppato da dilettanti. Tali applicazioni o giochi sono gratuiti, senza alcuna licenza, e possono dunque essere testati gratuitamente. Tuttavia, il Nintendo DS/DS Lite non ha alcuna capacità di memorizzazione, come ad esempio un disco rigido o una scheda di memoria integrata. È pertanto necessario acquistare attrezzature adeguate.

Hardware

Ci sono diversi tipi di hardware per eseguire l'Homebrew sulla Nintendo DS. Tuttavia, si vedrà solo l'hardware più recente e semplice da installare, senza alcuna complicazione o necessità di flash per la vostra Nintendo DS. Con questa cartuccia, si dovrà anche acquistare una scheda di memoria (micro SD per la maggior parte dei casi) per memorizzare tutti i dati DS.

Le differenti cartucce vuote

Queste cartucce vuote, sono come quella di un normale gioco per Nintendo DS, ma con la particolarità di avere un'entrata sulla parte superiore per consentire all'utente di inserire la memory card:



Ci sono diversi modelli:

R4 Revolution for DS;

M3 DS Real;

ACEKARD R.P.G;

SuperCard DSONE(SDCH).

Vi domanderete sicuramente quale scegliere, gli ultimi tre sono più recenti, e ciascuna ha un punto di forza. Ad esempio, la M3 DS Real è dotata di una cartuccia rumble che si installa nella porta GBA, che consente di avere delle vibrazioni nel gioco. Vi è un altro pacchetto che contiene la cartuccia Rumble, ma anche una cartuccia RAM che da una maggiore quantità di memoria per le applicazioni che lo richiedono.

L'ACEKARD R.P.G è unica nel suo genere. Infatti, offre una memoria interna di 1 GB, e la possibilità di aggiungere un'altra scheda di memoria.

L'unica che presenta un difetto abbastanza importante comparandola ad altre cartucce è la R4 Revolution per DS, che purtroppo non accetta le nuove schede di memoria SDCH (Secure Digital High-Capacity, che tra le altre cose hanno una maggiore capacità di memoria 4 GB - 8 GB e una velocità di trasferimento dati più veloce).

Le schede di memoria

In aggiunta alla vostra cartuccia vuota, dovreste anche acquistare una scheda di memoria. Tutte le cartucce accettano le memorie Micro SD. Potrai trovare in qualsiasi negozio o su internet questo tipo di schede memoria. Tuttavia, alcuni siti di vendita propongono spesso dei pack cartuccia, più una memoria utile.

Progetto Homebrew

Naturalmente, ci sono diversi progetti Homebrew, alcuni più avanzati di altri, o molto promettenti. Ecco un breve elenco di alcuni homebrew:


A Touch of War: è un gioco di strategia in tempo reale:



Aztec Challenge: gioco di riflessione/puzzle;

DSAcademy: è un brain-training-like;

Arcomage: gioco di carte Heroic Fantasy;

DSOMALONE: gioco dello stesso genere di Abalone.

Ci sono naturalmente molti altri giochi, ma ovviamente non si possono elencare tutti. Non è difficile trovarne in ogni caso. È inoltre possibile trovare servizi di pubblica utilità homebrew, come ad esempio:

DS2K: permette di utilizzare la DS come un joystick per PC (1emulation.com);

DSOrganize: è un'applicazione d'organizzazione nel genere di un palmare (dragonminded.com).

Naturalmente, alcune persone preferiscono sviluppare le loro applicazione o il gioco DS. Per raggiungere questo obiettivo, abbiamo bisogno di alcuni strumenti di sviluppo.

Strumenti di sviluppo

Prima di iniziare la programmazione in Homebrew, é necessaria una conoscenza di base di C/C++.

È necessario poi scaricare 2 software:

Devkitpro;

Palib.

In seguito, vi rimando ad un sito con numerosi tutorial già in atto e molto ben fatti e pienamente in italiano: palib.info. Potete trovare il modo per installare il software che hai appena scaricato, e tutte le procedure.

Ma non solo

L'acquisizione della vostra cartuccia, vi permette, come potete vedere, di giocare e utilizzare le applicazioni Homebrew. Ma anche per testare le vostre realizzazioni.


Abbiamo appena visto un sacco di programmi di utilità per la cartuccia vuota della DS, ma c'è molto di più. Essa vi permetterà di utilizzare il Nintendo DS come un lettore MP3, e di trasferire la vostra musica preferita nella memoria SD e utilizzarla ovunque. (Non ha importanza per chi dispone già di un lettore mp3, ma chi non ce l'ha ne sarà felice). Un ultimo programma di utilità è la capacità di guardare i video sul tuo DS. Certo, lo schermo non è enorme, ma se si prendono spesso i trasporti pubblici, è bello tenersi occupati.

Potrebbe anche interessarti :
Il documento intitolato « Nintendo DS, Homebrew e programmazione » da CCM (it.ccm.net) è reso disponibile sotto i termini della licenza Creative Commons. È possibile copiare, modificare delle copie di questa pagina, nelle condizioni previste dalla licenza, finché questa nota appaia chiaramente.