블로그 이미지
살아가는 이야기 cubefilm

카테고리

공간 하나 (179)
끼적거리다 (17)
매일매일 日本語 (40)
여행 (8)
도전!! 중국어!! (9)
습작 (1)
작업들 (8)
매킨토시 길들이기 (3)
나도살래,너도사라(NDSL) (3)
샤롯의 거미줄(WEB) (1)
써봐야 안다 (1)
3D의 세계 (0)
비망록 (0)
창업 이야기 (0)
제주살이 (96)
Total
Today
Yesterday

'작업들/나도살래,너도사라(NDSL)'에 해당되는 글 3건

  1. 2008.08.19 XBOX 이야기...
  2. 2008.03.21 NDS 프로그래밍 가이드
  3. 2008.03.13 개발환경 설정하기

사용자 삽입 이미지

  NDSL과는 거리가 좀 있는 이야기지만....

  윈도우 OS로 돈을 긁어모은 마이크로소프트사에서 2002년 야심차게 콘솔게임기(TV에 연결해서 즐기는 게임기)를 내어 놓습니다. 이름하야 XBOX. 까만색 투박한 콘솔 스타일은 날렵한 세련된 플레이스테이션과는 반대로 투박한 북미스타일 디자인을 그대로 보여줍니다. 게임기가 히트하기 위해서는 소프트웨어가 많아야하기 때문에 이미 한참 앞서가던 플레이스테이션을 따라잡기는 역부족이었습니다. 물론 이후에도 그랬구요.
  그런데, 호기심 많은 해커들이 검정색 뚜껑을 뜯어보니 당시 사용하던 PC와 크게 다르지 않음을 알게 되었지요. 심지어, DVD롬 드라이브와 하드디스크는 PC용을 그대로 교체해도 사용이 가능할 정도니까요.
  마이크로소프트측에서는 하드웨어적인 해킹없이는 절대 해킹할 수 없을 것이라고 했지만, 오래 지나지 않아 게임 세이프파일(게임을 어디까지 진행했는지 저장해둔 파일)을 이용해서 콘솔의 제어권을 해킹해버렸습니다. 이후로, 불쌍하게도 여러가지 해킹기법이 줄줄이 개발되고, 또한 가정용 홈씨어터 시스템으로 쓰기위한 여러가지 프로그램들이 우수수 쏟아져 나왔습니다.
  당시에는 DVD 플레이어도 제법 가격이 나갔었고, DviX 플레이어는 존재하지도 았았었는데, 해킹한 XBOX에 XBMC라는 프로그램을 설치하면 아주 훌륭한 미디어 플레이어가 되어버립니다.

  그 당시 신입사원으로 열심히 일하던 시기에 저의 사수였던 이대리님이 계셨었지요. 그 분은 저를 능가하는 얼리어댑터 겸 DIY 메니아였는데, 결국 XBOX가 국내에 발매되자마자 같이 한대씩 사버렸습니다. 게임을 하고 싶어서가 아니라 훌륭한 미디어 플레이어를 만들기 위해서였죠.
  토요일 하루 날을 잡아서 80인치 프로젝션이 있는 선배집에서 개조작업을 감행하였습니다. 새로산 콘솔의 배를 가르고, 부품을 교체하고, 프로그램을 깔고... 개조된 녀석이 한번에 제대로 실행되었을 때... 정말 감동의 순간이었습니다...벌써 6년전 이야기지만...
  그렇게 핵박(해킹된 엑스박스)을 쓰다가 사촌동생에게 줘버리고, 또 떨이로 싸게 팔때 사다가 조카녀석 하나 만들어주고... 아쉬워하다가 중고로 거의 거저 주워와서 아직까지 사용하게 되는군요. DivX를 플레이할 때 HD급까지는 안되지만 수평해상도가 1024정도 되는 영상까지는 조금 무리스러워도 재생이 됩니다. 랜으로 서버에서 긁어와서 보는 건 기본이구요, 사진, 음악, 에뮬레이팅 게임까지도 무난하게 실행됩니다.

  오랜만에 개조싸이트를 들렀다가 누군가 APPLE TV를 핵박으로 구현한 글을 보고 문득 지난 추억이 생각나서 글을 쓰게 되는군요.


Posted by cubefilm
, |
웹서핑에서 얻은 자료를,
 
워드파일과


PDF로

정리~
Posted by cubefilm
, |
  닌텐도 홈드류 웹페이지를 보면, 개발한 프로그램을 WIFI(무선랜)으로 다운로드해서 동작하게끔 세팅하고 있어서 개발환경 설정하기가 번거롭습니다. 하지만, 닥터류라고 불리는 플래시램 팩을 사용하면, 팩에 직접 다운로드 받아서 실행시키면 되므로 복잡한 설정과정을 건너뛸 수 있습니다. 저는 닥터류 팩을 가지고 있어서 무선랜에 대한 환경설정은 건너 뛰었습니다.

개발환경 설정과 예제 컴파일해서 실행시켜보기

1. devkitPro 를 아래의 위치에서 다운받아서 설치합니다.
http://sourceforge.net/project/showfiles.php?group_id=114505&package_id=160396

2. 설치가 완료되면, C드라이브 root에 devkitPro 라는 폴더가 생성되고, 그 하위폴더중에 msys가 있습니다.
이 msys 폴더에 들어가면 home이 있고 그 안에 본인계정(폴더)이 있으며 거기에 앞으로 올릴 소스를 가져다 놓으면 됩니다.

3. 예제로 demo1이라는 소스를 폴더째 옮겨놓고,
http://www.double.co.nz/nintendo_ds/demo1.zip
시작메뉴/프로그램/devketPro/msys 를 실행시킵니다.

4. msys가 실행되면 도스같은 터미널 창이 뜨고 명령어는 리눅스 명령어가 쓰입니다. 우선 demo1이라는 폴더로 이동하기 위해 "cd demo1"엔터를 칩니다. 현재 위치의 목록을 보기 위해서 "ls -al"을 쓰면됩니다. 동일한 방법으로 아까 옮겨놓은 소스 폴더로 들어가고 makefile이라는 파일이 있는 곳까지 찾아 들어갑니다.

5. makefile이 확인되었으면, 기존의 소스코드를 컴파일하기 위해 "make"라는 명령어를 수행해봅니다.

6. 컴파일이  완료되면 demo1.nds라는 파일이 생성되고, 닥터류 메모리에 이 파일을 옮겨서 닌텐도에서 실행시켜 보면 동작을 확인할 수 있습니다.^^

일단 오늘은 요기까지~
Posted by cubefilm
, |

최근에 달린 댓글

최근에 받은 트랙백

글 보관함