Moonshell v2.06

È parecchio che conosco e uso questo homebrew e ne voglio parlare, ma il discorso è un po lungo quindi aspettavo di avere tempo e pazienza per spiegare tutto a dovere. Ho deciso di farlo oggi cogliendo l’occasione dell’uscita della nuova versione, la 2.06 stabile. Monshell è un programma completo, piu un sistema operativo che un’applicazione, cosa che è diventata sempre piu evidente dalla versione 2 che ha cominciato ad avere sempre piu funzioni e innovazioni gia con la versione 2.05, tutte cose di cui vi parlerò un po per volta con calma.

Data la mole di informazioni, farò un sunto di altri siti in lingua inglese, sperando di non essere accusato di furti di informazioni (XD), voglio solo diffondere, e spiegare il tutto anche a chi l’inglese non lo capisce (e a chi non capisce il francese il tedesco e lo spagnolo, perchè di siti informativi sul DS buoni e completi ne esistono solo in queste lingue, motivo della nascita di questo blog).

Tornando a moonshell comincieremo dalle sue potenzialità, un piccolo elenco di tutti i file compatibili. Ricordate sempre che la compatibilità è orientativa, file troppo grossi e pesanti anche di formati riconosciuti possono non essere letti, o non essere letti correttamente.

Formati audio (musicali) MP1, MP2, MP3, OGG, WAV, M4A, AAC, WMA, TTA, MID, RCP, R36
Formati audio (MOD files, dovrebbero essere un altra tipologia di formati audio) MOD, IT, MTM, S3M, XM, 669, MED, STM, AMF, GDM, ULT, UNI, ASY, IMF, OKT, STX
Formati audio (chiptunes format, altra tipologia audio sintetizzata tramite chip in tempo reale) SPC, NSF, GBS, HES, AY, SAP, KSS
File per playlist M3U, WPL
File di immagini JPG, BMP, GIF, PNG, PSD
In piu supporta i filmati in DPG e tutti i tipi di file di testo standard (TXT DOC e simili) non quelli con formattazioni particolari (tipo file di word o di exel)

File addizionali presenti in moonshell:

LanguageFileChecker.exe —> esegue un controllo sulla lingua per l’installazione di moonshell.
Additional folder —> aggiunge funzioni aggiuntive per i file.
AutoDLDIPatch folder —> serve a patchare automaticamente con i DLDI per alcuni tipi di firmware di alcune schede che hanno bisogno di patchare (dovrebbe essere necessario farlo solo se non è presente il file adatto per la propria scheda o se l’installazione non va a buon fine).
dpgtools folder —> converte i file in DPG per vedere video sul DS.
ImageViewer folder —> crea antepirme per cartelle di moonshell contenenti immagini.
PluginsText folder —> un plugin per file di testo (non so bene a cosa serva).
SkinTool folder —> utile per creare o editare skin per moonshell.
sndeff folder —> convertitore per effetti sonori.
SoundFont8bit folder —> emulatore per file MIDI di piccole dimensioni e bassa qualità.

Questi tool aggiuntivi vanno usati sul pc per preparare file o altro da mettere poi sulla scheda o con la mini SD connessa in modo tale che alcuni di essi possano lavorare direttamente su file o cartelle di moonshell, durante o dopo l’installazione.

Moonshell 2 puo utilizzare dei plugin, in questo caso delle versioni di altri software per DS modificate per lavorare con moonshell, integrandosi come funzioni aggiuntive dello stesso moonshell o partendo da esso senza dover spegnere e riaccendere il DS per avviare il nuovo programma.
Essi vanno inseriti nella cartella moonshl2/extlink.

* NesDS – emulatore NES (invece di avviare l’emulatore e scegliere la ROM potremo avviare direttamente la ROM da moonshell, un po come i file doppioclickati sul pc partono utilizzando il automaticamente il programma di default).
* NeoDS – emulatore NEO-GEO (come detto sopra, avvia l’emulatore aprendo direttamnte la ROM).
* Tuna-viDS – permette l’apertura di file avi o Xvid con le seguenti caratteristiche (encode as: 256px wide, up to 192px tall, up to 12fps) direttamente da moonshell.
* GBA ExpLoader – avvia le rom per GBA utilizzando l’ezflash 3in1 nello slot2 (anche in questo caso avviando la ROM partirà l’emulatore).
* MPEG-4 AAC – player per MPEG-4 AAC.
* Alternative MPEG-4 – altro playerr MPEG-4.
* Text Editor – editor di testi nella nuova versione dell’ Ott. 2009.

Altre funzioni particolari di moonshell:

Usare il cestino in moonsheel.

* creare una cartella nella root della SD chiamata ‘dustbox’.
* premere [Start] per piu di 3 secondi per mandare i file nella cartella ‘dustbox’.
* qualsiasi file cancellato dalla cartella ‘dustbox’ è cancellato completamente e definitivamente.

Usare moonmemo.

* creare uan cartella chiamata ‘moonmemo’ nella root della SD.
* creando un memo utilizzando la funzione di moonshell verra salvato un file .bmp nella cartella.

PS è utilizzabile solo se viene creata la cartella.

Come rimuovere oggetti dal menu.

* premere e tenere premuto il pennino sull’oggetto da rimuovere.
* dopo qualche secondo verra rimosso dal menu.

Creare screenshoot.

* Assicurarsi di avere spazio libero sulla SD.
* Tenere premuto SELECT per tre secondi.
* Una volta salvato lo screenshoot moonshell si blocca è bisogna riavviare.
* Lo screenshoot sarà salvato come .bmp.

Cambiare il Wallpaper di moonshell.

* premere select per vedere le opzioni delle immagini (selezionando prima un immagine).
* alla fine di queste opzioni ce ne una chiamata “account for Space between screens” bisogna disabilitarla.
* aprire l’immagine con moonshell.
* premendo start verrà settata come nuovo sfondo.

Ora passiamo a come procedere per l’installazione:

Per prima cosa bisogna scaricare il file di installazione .exe o il file zip (io qui vi forniro solo il file zip e a seguire il link ufficiale di moonshell per chi volesse l’exe).
Copiare la cartella ‘moonshl2’ nella root della scheda SD.
Copiare il file moonshl2.nds ovunque si voglia nella propria SD.
Avviare Moonshell2 dal men della propria scheda.
Al primo avvio cheiderà conferma del linguaggio da usare, per l’inglese selezionare “CP000: ENG/English”.

Alcune schede portano di default moonshell integrato nel loro sistema permettendo all’avvio di scegliere tra moonshell per avviare i media e l’avvio normale per utilizzare homebrew o copie di backup di giochi.
Le schede che lo permettono sono la Cyclo DS e la R4, qui spiegherò come sostituire una nuova versione di moonshell a quella gia integrata nella R4 (possedendo una R4 ho potuto testare e posso spiegare con chiarezza come fare, e ho la certezza che funziona). Per la Cyclo DS posso fare una traduzione della guida su richiesta.

Installare moonshell come mediaplayer sulla R4:

Esistono 3 metodi di avvio.
* ‘Moonshl2.nds’ il file viene avviato normalmente come qualsiasi altro file .nds.
* ‘moonshl2.nds’ rinominato in ‘DEFAULT.NDS ‘, MoonShell2 dovrebbe partire all’avvio, credo che questo richieda una nuova reinstallazione del firmware della R4 per ritornare indietro.
* ‘moonshl2.nds’ rinominato in ‘_DS_MSHL.nds’, viene avviato dal pulsante centrale del menu iniziale della R4.

Per abilitare il softreset con la R4

* copiare il file per il softreset gia presente in moonshell 1.xx.
* incolalrlo nella cartella moonshl2resetmse e rinominare in ‘r4tf.nds’.

Se il file per il softreset è assente o non riuscite a trovarlo metterò piu giu il link per scaricarlo.

Ulteriori informazioni su Moonshell:
Utilizzo dei tasti:

* X/Y: regolazione volume
* START: System menu
* L+A/B: prossima/precedente traccia audio
* L+X/Y: cambio di luminositò
* R+DPad: scorrimento veloce avanti e indietro negli mp3
* L/R Double click: prossima/precedente canzone
* L triple click: pausa
* R triple click: standby, schermi neri per risparmiare energia

All’interno del programma è presente un’ulteriore spiegazione dei tasti, ci sono diverse combinazioni anche per fare le medesime cose, cosi uno puo scegliere (o meglio ricordarsi XD) quella che gli è piu comoda.

Moonshell permette il softreset come dicevamo prima ovvero il ritorno al menu principale del firmware della vostra scheda, anche se questo potrebbe non permettere di avviare alcune cose perchè parte della memoria del DS rimane occupata, in tal caso è necessario riavviare.
E’ possibile avviare moonshell anche da alcuni homebrew, o avviare homebrew da moonshell anche in modo concatenato, potete per esempio avviare moonshell sia da DSkiosk che da DSOrganize, o viceversa per quel che riguarda DSkiosk, o anche passare dall’uno agli altri in continuazione senza spegnere (un fatto strano è che si puo tornare da DSOrganize a moonshell, ma avviando DSkiosk da DSOrganize e poi moonshell da DSkiosk).
Praticamente quasi tutti gli homebrew possono essere avviati da moonshell, teoricamende esiste anche un metodo per avviare i fiel .nds commerciali, cioe i backup dei giochi, ma non ho approfondito molto l’argomento perchè ce da cambiare il firmware della scheda (nel mio caso R4) con uno non ufficiale, forse piu in la testerò la cosa e la spiegherò se ci capirò qualcosa ^^

Menu di moonshell 2

Per ulteriori info in inglese

Download:
Moonshell v2.06
Plugin: NesDS, NeoDs, tunavids, GBA_exploader, MPEG-4 AAC, Alternative MPEG-4
Plugin: Text Editor (in cerca di un download funzioannte)
Soft Reset for Moonshell2