티스토리 뷰

공부 이야기

[NDS] 개발툴 설치 및 테스트

판다(panda) 2009. 1. 20. 00:01
여기저기 돌아다니면서 제가 하고 싶은것에 대한 자료를 모아봤습니다.

http://www.beodeulsoft.com/tt/1 

이 사이트에서 대부분의 자료를 얻었습니다.

그 외 http://windship.pe.kr/ , http://rosagigantea.tistory.com/108 , http://www.mint64os.pe.kr/

여러 사이트에서 정보를 얻었습니다.

우선 DevKitPro 를 설치하셔야합니다.

Http://www.devkitpro.org/ 에서 다운로드 가보시면 devkitPro Windows Installer 가 있습니다.

거기서 Windows Installer 를 누르시면 DevKirPro 프로그램이 쭈욱 나옵니다.

devkitPro Updater 1.4.9 (2008-12-15) 가 최신 버전이네요.

이 프로그램이 좋은 점은 필수 프로그램을 알아서 다운받아 설치해주고,

개발 환경 설정까지 대충 해줍니다. 개발 환경 설정하는게 제일 복잡한데 쉽게 해결했네요.

DS Lite는 ARM cpu가 들어가있어서 devkitARM 옵션을 체크하고 설치 하세요.

2번째로 PAlib 설치입니다.

NDS 개발을 쉽게 해주는 라이브러리 파일입니다.

http://forum.palib.info/ 에서 PAlib 080823 Installer 를 찾아 다운 받으시면 됩니다.

에뮬레이터에서 테스트를 하고 DS 본체로 옮길때 무선으로 옮겨도 됩니다.

무선환경 구축 설명 사이트 : http://www.aaronrogers.com/nintendods/wifime.php

이 사이트(http://users.belgacom.net/bn967347/)에서 Wi-Fi 환경을 설정해주는 드라이브를

만들어 제공하는데.. 사이트는 더 이상 운영을 안하는것 같네요.
 
 

하지만 다운로드는 가능 한것 같습니다.  혹시 몰라서 아래에 프로그램을 올려놓습니다.






많은 DS 관련 프로그램은 아래에 사이트에서 다운 받을 수 있습니다.
Wi-Fi-Drivers

다음으로는 테스트할 에뮬레이터를 다운 받아야 합니다.

에뮬레이터는 여러가지가 있는데..

No$gba Gameboy Advance : http://nocash.emubase.de/gba.htm 
아마 이 프로그램을 사용하시는 분들이 꽤 있을겁니다.
2.50 달러의 기부를 받고 프로그램을 다운 받을수 있는데..
아래 Freeware Version 프로그램이 있습니다.

DualiS : http://dualis.1emu.net/index.html
에뮬레이터 소스도 공개되어있지만, 07.05월 이후로 업데이트가 나오질 않고있습니다.
설명도 복잡하고, 프로그램 자체 렉이 있는것 같습니다.

iDeaS : http://www.ideasemu.org/
09.01월 리눅스 버전까지 나오면서 활발하게 업데이트가 이루어지고 3D와 사운드를 지원합니다.

DeSmuME : http://desmume.org/
09.01월 새로 프로그램이 나왔습니다.

모두 Debug 기능을 제공합니다.

데모파일 컴파일을 해봅시다.  

 파일을 다운받아 압축을 푼후 devkitpro를 설치한 폴더

아래에( C:\devkitPro\msys\home\beodeulpiri\ ) 복사해 넣습니다.

클릭한 마우스의 위치를 알려 주는 간단한 소스입니다.

그리고 시작>모든 프로그램>devkitpro>MSys 를 실행하여 컴파일 창을 열고,

거기서 demo1 폴더로 이동해서 Makefile이 있는 위치에서 make 라고 입력합니다.



완료하면 demo1.nds 파일이 생성됩니다.

생성된 파일을 가지고 테스트를 해봅시다.



전에 다운받아 설치한 에뮬레이터를 실행해서 nds 파일을 불러와서 실행해 봤습니다.

간단한 소스라 아무 이상 없이 실행되는군요.

컴파일도 잘 되고 개발 환경도 제대로 설정된듯합니다.

NDS에 옮겨서 실행을 해보면 됩니다.