Anuncios Google

DLDI [Que es y como usarlo]

¿Qué es?
DLDI es un intento de unificar el trabajo de programador a crear un solo código, universal con todos los flashcard, distribuyendo un sólo ejecutable binario. Sustituyendo así los anteriores libFAT.

¿Cómo lo usamos?
El funcionamiento varía según las diferentes versiones para los diferentes sistemas operativos.

En todos, sera necesario descargarse el parche DLDI de nuestro flashcard. Podéis acceder a la web dónde se alojan los parches DLDI [AQUÍ].

Información importante: El firmware de M3 Simply es un clónico directo de R4. Los usuarios del M3 Simply tendrán que descargarse el parche DLDI Revolution.

Ahora el tutorial, se divide en dos secciones, "instalación y uso en Windows" y "instalación y uso en Linux".

Instalación y uso en Windows

Instalación y uso en Linux
Concretamente, cómo mi máquina es compartida con múltiples usuarios y les puede interesar el uso del parcheador DLDI, he instalado el programa de la siguiente manera.

Primero se descarga y se descomprime el paquete, por supuesto.

ehs03y3ol@ragezort:~/Documents> wget http://chishm.drunkencoders.com/DLDI/downloads/dlditool-linux-x86.zip
--18:05:27--  http://chishm.drunkencoders.com/DLDI/downloads/dlditool-linux-x86.zip
           => `dlditool-linux-x86.zip'
Resolviendo chishm.drunkencoders.com... 74.208.30.103
Connecting to chishm.drunkencoders.com|74.208.30.103|:80... conectado.
Petición HTTP enviada, esperando respuesta... 200 OK
Longitud: 206,805 (202K) [application/zip]
 
100%[====================================>] 206,805       82.42K/s
 
18:05:30 (82.17 KB/s) - `dlditool-linux-x86.zip' saved [206805/206805]
 
ehs03y3ol@ragezort:~/Documents> unzip dlditool-linux-x86.zip
Archive:  dlditool-linux-x86.zip
  inflating: dlditool
  inflating: license.txt

Seguidamente, entramos en una sesión de root, copiamos el binareo a /usr/bin/ y damos permiso de ejecución a todos los usuarios.

ragezort:/home/ehs03y3ol/Documents # cp dlditool /usr/bin/
ragezort:/home/ehs03y3ol/Documents # chmod 555 /usr/bin/dlditool

Crearemos el directorio /usr/share/dldi/ para alojar los parches (cualquier usuario puede suponer que los parches podrían estar alojados ahí, o bien, si no ellos mismos también se los podría descargar). Descargaremos el parche DLDI necesario (en mi caso descargo el de SC Lite) y daremos permiso de acceso a todos.

ragezort:/home/ehs03y3ol/Documents # cd /usr/share/
ragezort:/usr/share # mkdir dldi
ragezort:/usr/share # cd dldi/
ragezort:/usr/share/dldi # wget http://chishm.drunkencoders.com/DLDI/downloads/sclt.dldi
--18:12:34--  http://chishm.drunkencoders.com/DLDI/downloads/sclt.dldi
           => `sclt.dldi'
Resolving chishm.drunkencoders.com... 74.208.30.103
Connecting to chishm.drunkencoders.com|74.208.30.103|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1,704 (1.7K) [text/plain]
 
100%[====================================>] 1,704         --.--K/s
 
18:12:34 (29.73 MB/s) - `sclt.dldi' saved [1704/1704]
 
ragezort:/usr/share/dldi # chmod 444 sclt.dldi

De manera que la sintaxis para su uso sera:

ehs03y3ol@ragezort:~/Documents> dlditool /usr/share/dldi/sclt.dldi SNEmulDS.nds
Dynamically Linked Disk Interface patch tool v1.10 by Michael Chisholm (Chishm)
 
Old driver:          Default (No interface)
New driver:          SuperCard Lite(TransFlash MicroSD)
 
Position in file:    0x00011CC0
Position in memory:  0x02000000
Patch base address:  0xBF800000
Relocation offset:   0x42811AC0
 
Patched successfully

4
Tu voto: Ninguno Votos totales: 4 (5 votos)

Anuncios Google

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

como se parchea con el

como se parchea con el windows????????????????? que no aparece

Imagen de Miquel Carol

En nuestra seccion aplicaciones

tienes la descarga del dldi patcher para windows y OSx. [Aqui]

Aprobecho y paso este articulo que ni sabia que exsista a nuestro tutorial de DLDI.


Imagen de blacktepez

Una pregunta

Hola tngo una dstt y creo q ya tienen dldi pero no se si hay q parchear los homebrew (ya q soy nuevo en eso... incluso en moonshell) staba viendo la carpeta d la tt y sale un archivo dldi x lo q asumo q es innecesario parchearlas pero iwal ayer me baje el dldi tools ahora mi verdadera pregunta es : exist algun riesgo o es indebido parchear 2 veces un homebrew ? y cual es el archivo q tngo q djar en la raiz para q los programas q ejecuten el dldi auto parcheen los homebrew (x ejemplo el dsorganize dice triying to patch with dldi pero al parecer no lo encuentra...?) stoy confundido investigare mas pero si pueden contestarme agradesco d antemano

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.