NDS Roms Trimmer – Versione 1.1
Oggi avrei dovuto studiare, non sono però riuscito a trovare la voglia per farlo…
chissà dove sarà andata a finire…
Beh, dopotutto siamo ancora al 18 di agosto, avrà deciso che è ancora presto.
Non posso darle torto.
Mi sono invece dedicato alla programmazione “for fun”, e dopo il commento di Fulvio Satta, ho deciso di migliorare il trimmer in modo da renderlo più affidabile e flessibile. A meno di bug gravissimi (non l’ho testato poi molto
), non penso di dedicarmi ancora ad esso nel breve periodo.
Sperando che la voglia di studiare decida di tornare.
Ho risolto tutti i problemi segnalati nel commento di cui sopra, in più ho aggiunto la possibilità di specificare una directory di destinazione. In questo modo, tutte le rom trimmate possono essere copiate al volo sulla microSD.
Questo è il link, il file va compilato con un semplice
gcc trim.c -o trim
Questo invece è il binario win32.
Per qualsiasi problema o curiosità, non esitate a lasciare un commento. 
Sono ben accetti anche bug reports, nel caso ne trovaste qualcuno.
PS:
Piccola nota per chi volesse compilare il file con mingw sotto windows. Bisogna aggiungere una macro per una corretta compilazione, in modo che i percorsi dei file siano gestiti in modo corretto. O almeno dovrebbero esserlo, ho fatto un test veloce e non ho avuto problemi.
Bisogna compilare il file in questo modo:
gcc trim.c -o trim.exe -D_WINDOWS_


giovedì 11 settembre 2008 10:50
bravo voRia, mi serviva proprio questo trimmer, e poi il fatto che tu lo abbia rilasciato sotto gplv3 fa di te un grandissimo!!
grazie
giovedì 11 settembre 2008 21:33
Grazie, son contento che sia utile a qualcun’altro oltre che a me
giovedì 18 dicembre 2008 16:52
skusate io lo ho compilato ma quando eseguo l’exe si apre MS DOS e si richiude all’istante
giovedì 18 dicembre 2008 18:38
E’ normale, il trimmer va’ usato da linea di comando.
Devi aprire un prompt dei comandi di ms-dos ed eseguirlo, dandogli come argomento la rom che vuoi trimmare (anche più di una).
In alternativa, puoi trascinare la rom col mouse direttamente sull’eseguibile.
venerdì 19 dicembre 2008 14:39
ho provato ma mi dice: No rom specified.use ‘-h’ for help.
venerdì 19 dicembre 2008 14:40
ho provato anke trascinandoci sopra la rom (pokemon platino)
venerdì 19 dicembre 2008 15:28
skusa kosa intendi x “argomento”
sabato 20 dicembre 2008 12:43
Se dal prompt dei comandi avvii il programma con:
trim.exe -hti appare un riepilogo di tutte le opzioni accettate dal programma e una loro breve descrizione:
In questo caso, ‘trim.exe’ è il nome del programma, ‘-h’ è l’argomento che gli hai passato.
Un piccolo esempio.
Hai una rom (diciamo ‘esempio.nds’), e vuoi trimmarla. Allora devi lanciare il programma in questo modo:
trim.exe esempio.ndsA questo comando puoi aggiungere una o più opzioni tra quelle elencate nell’help che ho trascritto poco più sopra.
Ad esempio, se vuoi solo simulare il trim puoi usare:
trim.exe -s esempio.ndsdomenica 21 dicembre 2008 20:23
Niceee
lunedì 22 dicembre 2008 16:16
grazieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
domenica 13 dicembre 2009 19:01
SPETTACOLARE!!!
ho fatto un bel ciclo for .. in
speriamo che poi il tutto funzioni
grazie
domenica 13 dicembre 2009 19:42
Il ciclo for non è necessario, basta fare
trim *.ndsper eseguire il trim di tutte le rom nella directory corrente.
domenica 13 dicembre 2009 21:56
azz! grazie, anche se ormai e’ tardi
domenica 13 dicembre 2009 23:33
grande