NDS Roms Trimmer - Versione 1.1

category Blogging, Gaming, Linux, Programming voRia 18 agosto 2008 22:05

Oggi avrei dovuto studiare, non sono però riuscito a trovare la voglia per farlo…
chissà dove sarà andata a finire… :sbonk:

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 :p ), 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. :p

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_

feed icon 10 Commenti a “NDS Roms Trimmer - Versione 1.1”

  1. claudio ( Mozilla Firefox Mozilla Firefox 3.0.1 :: Linux Linux)

    bravo voRia, mi serviva proprio questo trimmer, e poi il fatto che tu lo abbia rilasciato sotto gplv3 fa di te un grandissimo!!
    grazie

  2. voRia ( Mozilla Firefox Mozilla Firefox 3.0.1 :: Linux Linux)

    Grazie, son contento che sia utile a qualcun’altro oltre che a me ;)

  3. dario ( Internet Explorer Internet Explorer 7.0 :: Windows Windows Vista)

    skusate io lo ho compilato ma quando eseguo l’exe si apre MS DOS e si richiude all’istante

  4. voRia ( Mozilla Firefox Mozilla Firefox 3.0.5 :: Ubuntu Linux Ubuntu Linux)

    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. :)

  5. dario ( Internet Explorer Internet Explorer 7.0 :: Windows Windows Vista)

    ho provato ma mi dice: No rom specified.use ‘-h’ for help.

  6. dario ( Internet Explorer Internet Explorer 7.0 :: Windows Windows Vista)

    ho provato anke trascinandoci sopra la rom (pokemon platino)

  7. dario ( Internet Explorer Internet Explorer 7.0 :: Windows Windows Vista)

    skusa kosa intendi x “argomento” :confused: :confused: :confused: :sbonk:

  8. voRia ( Mozilla Firefox Mozilla Firefox 3.0.5 :: Ubuntu Linux Ubuntu Linux)

    Se dal prompt dei comandi avvii il programma con:
    trim.exe -h
    ti appare un riepilogo di tutte le opzioni accettate dal programma e una loro breve descrizione:

    USAGE: trim [OPTIONS] rom1 rom2 …

    OPTIONS:
    -b Do NOT preserve original rom(s) as backup.
    This option is only valid when the destination directory
    is the same as the original one. Otherwise, it’s ignored.
    -d <dir> Put trimmed rom(s) in <dir> directory.
    -h Print this help.
    -q Do not print rom statistics.
    -s Simulate trim action. No real write will be performed.

    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.nds

    A 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.nds

  9. PaNz ( Internet Explorer Internet Explorer 7.0 :: Windows Windows XP)

    Niceee

  10. dario ( Internet Explorer Internet Explorer 7.0 :: Windows Windows Vista)

    grazieeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee :rolleyes: :ok:

Lascia un Commento

(trackback)

:sob: :confused: :D :rolleyes: :rotfl: :no: :cool: :asd: :devil: :monkey: :love: :look: :( :p :shy: ;) :| :ok: :) :mad: :o :sisi: :sbonk: :ko: