2008.05.15 23:42
     

참고. NDS 홈브루에 DLDI 패치하는 방법

원문 :http://kkamagui.springnote.com/pages/1189016

 

들어가기 전에...

0.시작하면서...

 이 문서는 파일에 접근하는 NDS 홈브루를 정상적으로 실행하기위해 DLDI 패치를 적용하는 방법을 설명한 문서이다.

 

1.DLDI란?

 DLDI는 Dynamically Linked Device Interface의 약자로써, NDS 홈브루 개발에 사용되는 libfat 라이브러리에서 사용한다. libfat는 기기에 포함된 MicroSD 또는 SD와 같은 메모리 카드 영역에 접근하여 파일을 읽고 쓰는 기능을 하는 라이브러리이다. 메모리 카드에 데이터를 읽고 쓰는 NDS 홈브루라면 반드시 사용하고 있는 라이브러리이다.

 하지만 각 기기마다 메모리 카드에 접근하는 방식에 차이가 있기 때문에, 자신의 기기에서 정상적으로 실행하기 위해서는 DLDI에 패치를 가해야 한다.

 

2.DLDI 패치 프로그램 다운로드

 DLDI 프로그램은 http://chishm.drunkencoders.com/DLDI/에서 다운로드 받을 수 있다.

 웹 페이지의 중간쯤 보면 아래와 같은 화면이 보일 것이다. 붉은 사각형으로 표시된 "Win32 GUI Download" 를 클릭하여 파일을 저장하자.

DLDI.PNG

<DLDI 패치 프로그램>

 다운로드 받은 파일의 압축을 해제하면 여러 파일이 나오는데, 그 중 "dlditool32.exe" 파일만 있으면 되므로, 해당 파일만 남기고 나머지는 모두 삭제하자.

 

3.DLDI 패치 파일 다운로드

 패치 프로그램을 다운로드 받았으니 이제 패치 파일을 다운로드 받아야 한다. 패치파일은 http://chishm.drunkencoders.com/DLDI/ 의 상단(아래 화면 참조)에서 받을 수 있다. 

 자신의 기기에 맞는 파일을 다운로드하여 위에서 다운 받은 "dlditool32.exe" 파일이 있는 폴더에 넣자. 만약 파일이 정상적으로 다운로드 되지 않는다면 dlditool-win32-gui.zip에서 다운로드 하자. DLDI 패치 파일과 패치 프로그램이 포함된 압축 파일이다.

DLDI_Patch_File.PNG

<DLDI 패치 파일>

 

4.홈브루 패치 실행

4.1 초기 화면 및 기기 선택

 이제 "dlditool32.exe"을 실행하면 아래와 같은 화면이 표시될 것이다.

실행1.PNG

<초기 화면>

 최상단의 붉은색 콤보박스는 홈브루를 동작시킬 기기를 선택한다. 만약 자신의 기기가 나타나지 않는다면 위로 돌아가서 다시 DLDI 패치 파일을 다운로드해서 "dlditool32.exe파일과 같은 폴더에 넣어두자.

 

4.2 NDS 홈브루 파일 선택

 이제 실제 패치할 홈브루를 선택해야 한다. 홈브루 선택은 우측 중앙 쯤에 있는 "..." 버튼으로 선택하면 된다. "..." 버튼을 누르면 아래와 같은 파일 선택 창이 나타날 것이다. NDS 파일을 찾아서 넣어두자.

파일선택.PNG

<NDS 홈브루 파일 선택>

4.3 패치 적용

 파일을 선택했으면 제일 아래 쪽에 "Patch" 버튼을 누르면 된다.

패치실행.PNG

<패치 적용>

 

 패치가 성공하면 아래와 같은 메시지가 표시될 것이다. 이제 홈브루를 기기에 복사해서 실행하면 정상적으로 실행되는 것을 확인할 수 있다.

 

패치성공.PNG

<패치 성공>

 

5.마치면서...

 이상으로 NDS 홈브루에 DLDI 패치를 적용하는 방법을 알아보았다. 이제 NDS의 기능을 확장해주는 홈브루의 세계로 빠져보자. ^^)/~

 

 

이 글은 스프링노트에서 작성되었습니다.

Mittm

Android App

Posted by kkamagui

댓글을 달아 주세요

  1. 이전 댓글 더보기
  2. 업서용 2009.07.14 19:53 신고  댓글주소  수정/삭제  댓글쓰기

    .. 뭐져 ㅠㅠㅠㅠ ㅠㅠㅠㅠ 패치할떄 위에 AceKard+ 이게 안떠요 ... 그래서 패치가 안눌러지는 거 같은데 해결법좀 ..ㅠㅠ

  3. 업서용 2009.07.14 20:12 신고  댓글주소  수정/삭제  댓글쓰기

    어라 ? 아 .. 알겠어요 AceKard+ 이것은 자기 DLDI를 깔려 있는곳을 말하는거구나 ..;; ..감사해요 ..

  4. 하임 2009.07.25 01:38 신고  댓글주소  수정/삭제  댓글쓰기

    설명진짜 못하네 -ㅅ- 그 nds 파일이어딨는데요
    자기만 알면 다인가 참

    • Favicon of http://kkamagui.tistory.com BlogIcon kkamagui 2009.07.25 02:24 신고  댓글주소  수정/삭제

      다음 섹션을 읽어보세요 ;)
      ====================================================
      4.2 NDS 홈브루 파일 선택

      이제 실제 패치할 홈브루를 선택해야 한다. 홈브루 선택은 우측 중앙 쯤에 있는 "..." 버튼으로 선택하면 된다. "..." 버튼을 누르면 아래와 같은 파일 선택 창이 나타날 것이다. NDS 파일을 찾아서 넣어두자.

  5. 디드살 2009.08.31 19:07 신고  댓글주소  수정/삭제  댓글쓰기

    모르면 무식하다고 하더만, 무식하다고 스스로 자기무덤 파넹.ㅋ
    물건을 공짜로 빌려가는 사람이 물건이 더럽다고 주인한테 화내는 게 완전히 적반하장이네.ㅋㅋ

  6. 백로 2009.11.24 00:51 신고  댓글주소  수정/삭제  댓글쓰기

    오오 정말 유용한 자료군요... dstt로 잘 사용하겠습니다ㅋ

  7. 1234하나둘셋넷 2010.03.15 23:46 신고  댓글주소  수정/삭제  댓글쓰기

    no$gba에뮬실행시 카드패치파일 선택을 어떤걸로 해야되나요 슈퍼카드로 해도 안되던데

    • Favicon of http://www.mint64os.pe.kr BlogIcon kkamagui 2010.03.28 01:12 신고  댓글주소  수정/삭제

      에뮬레이터에서는 정상적으로 동작하지 않는 걸로 알고 있습니다. 저도 해봤는데 파일 저장이 안되더군요. ㅠㅠ

  8. 망할 2010.05.06 15:24 신고  댓글주소  수정/삭제  댓글쓰기

    아, 이거 받고나서 R4 죽었어요 젭라 -_-;;

  9. 흠... 2010.05.08 14:45 신고  댓글주소  수정/삭제  댓글쓰기

    DSTT,R4DS 같군... 잘쓸게여 감사.~_~

  10. 2010.05.22 04:01  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

  11. 강벋촐 2010.07.02 19:26 신고  댓글주소  수정/삭제  댓글쓰기

    DSTT, R4가 서로 호환된다니*.*너무좋네요
    감사합니다!

  12. 않되네요 2010.10.12 21:36 신고  댓글주소  수정/삭제  댓글쓰기

    게임않되요 킹스톤칩을 보고 micro SD 인건 알앗는데요 실행으로햇어요 근데 페치파일이 게임롬2개해봣는데요 2개다않되네여 어떻게해야함? 치트쓰면않되고 치트않쓰니까 구동이되는 말하자면 매니아의 천벌(!?) 암튼간에 어떻게해야할까요....?
    추신:칩- i touch ds 입니다

    • Favicon of http://www.mint64os.pe.kr BlogIcon kkamagui 2010.10.13 00:34 신고  댓글주소  수정/삭제

      혹시 게임 롬을 돌리신건가요? ^^;;;

      이건 홈브루를 실행하는 용도라서... 게임롬은 해도 소용이 없을 것 같습니다. ^^;;;

  13. 않되네요 2010.10.13 16:46 신고  댓글주소  수정/삭제  댓글쓰기

    홈브루...? 그게뭐죠...

    • Favicon of http://www.mint64os.pe.kr BlogIcon kkamagui 2010.10.13 22:49 신고  댓글주소  수정/삭제

      게임 회사에서 만든 롬이 아니구요, 일반인들이 필요에 의해 직접 만든 롬을 말합니다. 사실 일반인이라고해도 프로그래머들이지만... ^^;;;

      게임 회사에서 만든 롬은 이런 수고로운 일을 굳이 할 필요가 없지요 ;)

  14. 2010.11.29 00:46  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

  15. Lu 2010.11.29 01:02 신고  댓글주소  수정/삭제  댓글쓰기

    .. 윗글 써놓고 비밀번호 3초만에 까먹어서.. ㅠㅠㅠ
    죄송한데 혹시 나중에라도 시간남으면 패치좀 해주시면 안될까요 ㅠㅠ 저 아무리해봐도 안되네요 ㅠㅠ

    • Favicon of http://kkamagui.tistory.com BlogIcon kkamagui 2010.11.30 00:01 신고  댓글주소  수정/삭제

      헉... 요즘 펌웨어에는 안돌아가나보군요. ㅠㅠ

      저도 옛날 기기만 가지고 있어서... ㅠㅠ

      어떻게 될지는 모르겠지만, 일단 다시 시도는 해보겠습니다. ;)

  16. Praha 2010.11.30 20:08 신고  댓글주소  수정/삭제  댓글쓰기

    감사드립니다! dstt 를 쓰는중인데 tt 가 없잖아! 라고 해메다가 ..

    댓글을 보니 rrrr 로 하면 된다고 하셨네요 ㅎㅎㅎ 뻘짓한듯

    감사합니다 ! 덕분에 홈브류로 편해지겠어요 -

  17. 해주신면안되나요 2011.01.08 11:49 신고  댓글주소  수정/삭제  댓글쓰기

    안되내요저가못하는건지사촌동생때문에뭣짓인지

  18. Favicon of http://meitreesblog.tistory.com BlogIcon 메이트리스 2011.05.03 20:37 신고  댓글주소  수정/삭제  댓글쓰기

    rrrr이 뭔가요..?

    그리고 기기가 안뜨는데 어떻게 된건가요..?

    [한마디로 DLDI File 옆에 있는거 ...을 클릭해서
    기기 전용 DLDi 패치 를 지정할려고 하니 DLDi가 안뜨네요... 그래서 지정할수 없는데 어떻게 해야하죠..?]

    아 ㅠㅠ... 님처럼 AceKard + 가 안뜨는데 ㅠㅠ

    • Favicon of http://kkamagui.tistory.com BlogIcon kkamagui 2011.05.05 15:18 신고  댓글주소  수정/삭제

      으음~ 위에 3번 항목에 보시면 AceKard 항목이 보일겁니다. 이걸 먼저 다운 받아서 같은 폴더에 넣어주셔야 할 듯 하네요. ^^

      그럼 문제없이 되실겁니다. ^^

  19. R4살껄...... 2011.06.10 20:55 신고  댓글주소  수정/삭제  댓글쓰기

    음... M3 는 뭘로 해야되는거죠? 비슷한게 3~4개가 있는것 같네요. 그중에서 R4랑 M3 compatible이 같이 써져있는거 다운해서 스타크래프트ds(늦은감이.... ㅋㅋ)를 패치했는데 성공적으로 패치됬다고 써있어서 해보니 패치하기 전하고 똑같네요.ㅠㅠ 님아 저좀 구원해주세여......ㅠ

    • Favicon of http://kkamagui.tistory.com BlogIcon kkamagui 2011.06.12 22:10 신고  댓글주소  수정/삭제

      M3도 예전 기기가 있고 최신 기기가 있어서 실제로 테스트를 해보기전까지는 어느 것인지 알기가 좀 어렵습니다. ㅠㅠ

      직접 해보면서 되는 것을 찾는 방법 밖에는 없는 것 같아요.

      어쩌죠? ㅠㅠ

  20. 도움좀ㅠ 2011.08.25 14:22 신고  댓글주소  수정/삭제  댓글쓰기

    제가 마인크래프트DS를 패치햇어요
    그런데 마인크DS는 단일파일이 아니라 풀더 여러개에 잇고 200MB정도 되는데
    패치한후에 실행해도 여전히 안되네요
    제가 TT를 쓰는데요
    마이크로SD카드여서
    DSLink (microSD Card)
    이걸로 다운받아서 패치햇는데요
    혹시 다른걸로 해야하나요?
    아니면 커널을 바꿔야하는건가요 ㅠㅠ?

    • Favicon of http://www.mint64os.pe.kr BlogIcon kkamagui 2011.08.29 18:22 신고  댓글주소  수정/삭제

      안녕하세요 ^^

      마인크래프트 DS를 제가 해보지 않아서 정확한 답변을 드리기는 어려울 것 같습니다만...

      조언을 드리자면, DLDI 패치는 파일의 확장자가 .nds로 끝나는 파일에만 필요한 것입니다. ^^;;;

      따라서 다 패치할 필요는 없고 .nds 파일만 패치해서 하시면 될 것 같고, TT는 R4와 같다고 하는 이야기를 어디서 들은 기억이 나네요. ^^;;;

      R4 파일로 패치하시면 좋을 것 같습니다. ㅠㅠ

  21. jeong5728 2012.06.11 21:27 신고  댓글주소  수정/삭제  댓글쓰기

    근데 홈브루 파일은 어디서 얻는건가요?


티스토리 툴바