PSP로 동영상을 보려고 인코딩 프로그램을 찾다가 꽤나 괜찮은 놈을 발견했습니다. XviD4PSP라는 녀석인데, 고화질로 인코딩 해주고, 파일 포맷 또한 PSP에서 바로 재생가능한 .mp4 파일로 만들어 줍니다.^^)/~

실행 파일은 http://pspmini.mud4u.com/bbs/board.php?bo_table=Pspmini_Homebrew&wr_id=28379 에서 다운 받을 수 있습니다. 아래에 파일로도 첨부했습니다.

사실 더 높은 버전의 XviD4PSP도 있지만 자막 크기를 조절하는 옵션이 사라진 듯(?)하더군요. 그래서 4.114 버전을 사용하게 됬습니다.

 자막 조절 방법은 http://pspmini.mud4u.com/bbs/board.php?bo_table=Pspmini_Tip&wr_id=2273&page=&sfl=wr_subject&stx=XVID4PSP&sop=and 에서 보실 수 있습니다. 포인트는 동영상의 Advance Option에 가장 아래에 있는 Auto Load Subtitles 옵션을 해제하는 것입니다. ^^;;; 안그러면 자막이 겹쳐서 나옵니다.

 이거 PSP를 쓰는 재미가 또 하나 늘었군요. ^^)/~
 그럼 다들 좋은 밤 되시길~ ;)


 오늘 후배가 꽤나 괜찮은 링크를 보내주더군요. ^^)/~ 후배의 블로그( http://www.filewiki.net/tc/entry/PSP-%EA%B0%9C%EB%B0%9C%EC%97%90-%EB%8C%80%ED%95%9C-%EC%9E%90%EB%A3%8C ) 에서 찾았습니다. ㅎㅎ

 한글로 된 자료를 찾으시는 분들이 많으시던데, 희소식이 되겠군요. ^^)/~


 그럼 좋은 하루 되세요 ;)
 학교 후배에게 뽐뿌를 해서 PSP를 지르게 만들었습니다. 그런데 이녀석이 홈브루를 개발한답시고 VS.net 2008용 App Wizard를 만들더군요.

 AppWizard는 후배의 블로그(http://www.filewiki.net/tc/entry/PSP-%EA%B0%9C%EB%B0%9C-AppWizard)에서 다운받을 수 있습니다.
 
사용자 삽입 이미지

 VS.net 환경에 익숙한 분이시라면 더욱 편리하게 사용하실 수 있을 것 같습니다. ^^)/~


 대박 연휴를 맞아 집에 내려오게됬습니다. 집에서 인터넷으로 열차시간을 확인한 뒤, 역으로 왔더니 고새 매진이더군요. ㅡ_ㅡa... 어쩔 수 없어 한시간 뒤 기차를 예매하고 서점으로 갔습니다. 역에 갈때마다 한번씩 들리는 버릇이 생겼거든요. ^^;;;;

 제일 먼저 마이크로소프트웨어 5월호를 들었습니다. 하는 일이 응용 프로그램과 거리가 멀다보니, 위쪽(?) 소식이 많이 궁금합니다(좋은 소식 덧글로 많이 전해주세요 ㅜ_ㅜ...). 마소 기사 목록을 죽 훓어보다보니 블로그 관리를 위한 툴에 대한 기사가 있던데, 갑자기 뭔가 번득하더군요. @0@)/~

 블로그에 수시로 들러서 글쓰고 답글을 달지만, "블로그"에서 그 일을 해야한다는 고정관념 같은게 있었습니다. ㅡ_ㅡa. 그런데 저 기사 제목을 보고 나니 당장 툴을 만들어야겠다는 생각이 들더군요. 일일이 덧글 목록을 살펴서 답글을 달다보면 보지 못하고 넘어가는 덧글이 종종있거든요. ^^;;;;(혹시 제가 덧글에 답글을 달지 않았다면, 이 자리를 빌어 죄송하다는 말씀을 드립니다. (__) 일부러 안단게 아니니 용서해주세요 ㅜ_ㅜ)

 연휴 기간에 덧글을 검색하는 테스트 프로그램부터 간단히 만들어볼까 생각중입니다. Python으로 만들면 간단히 할 수 있을 듯도 한데, 원체 오래되서 기억이 가물가물하네요. ^^;;; 이번에는 OpenAPI를 사용해서 덧글 리스트를 뽑아봐야겠습니다. ^^)/~

 그리고 이전에 만들었던 NDS용 한글 메모장(http://kkamagui.tistory.com/410)PSP에 포팅할까 생각중인데, 그 이전에 한글 메모장부터 손볼 생각입니다. 메모장의 가장 큰 문제였던 커서 이동이 안되는 부분을 방향키를 이용해서 이동할 수 있도록 할까 합니다. 물론 커서도 추가해야겠지요. ^^)/~

 연휴에 푹 쉬나 했더니 이번 연휴도 바쁘겠군요. ^^)/~ 역시 천성이 개발자인듯 합니다. ㅎㅎ
 그럼 다들 좋은밤 되시길~ ^^

 PSP의 비디오 모드를 뒤지다 보니, 4BYTE RGB를 사용하는 FrameBuffer모드가 기본인 것 같았습니다. DebugPrint류의 함수를 곰곰히 살펴본 결과 U32의 값으로 비디오 주소에 계속 출력하고 있더군요. 이걸로 바로 확신이 섰습니다. ^0^)/~

 그래서 NDS에 만들어뒀던 한글 출력 라이브러리를 포팅할려고, 뚝딱 소스를 갖다 부었더니 뭔가 잘 안되더군요. ㅜ_ㅜ)/~ 한글이 출력되는 게 아니라 뭔 점같은게 출력됬습니다. 한참 소스를 뒤진 결과, 간단한 연산 버그가 있어서 그랬습니다. 교육 때 들었던 unsigned char과 int의 연산 문제를 제 소스에서 딱 마주치니 웃음이 실실... ㅜ_ㅜ...

 결국 그 문제를 해결하고 나니 화면에 한글이 나왔습니다. ㅜ_ㅜ)-b 아아~ 이 감명깊은 순간을 캡쳐로 저장했어야하는데 RemoteJoy라는 프로그램을 깔지 않아서.... 내일 집에 오는대로 RemoteJoy를 설치해서 캡쳐해 올리겠습니다. 물론 소스와 함께 말이지요 >ㅁ<)/~!!!

 그럼 다들 좋은밤 되세요 ^^)/~~


 어제 한 2시간을 시도했었는데, 결국 실패했습니다. ㅜ_ㅜ... 소니 정품 메모리만 되는 것인가요? ㅜ_ㅜ 메직 메모리로 설정하고 판도라 배터리를 만들었는데, 샌디스크 메모리라서 그런지 인식이 안되더군요. 흑흑...

 그래서 그냥 펌웨어 버전만 업데이트하고 말았습니다. ㅜ_ㅜ)/~ 쓰던 3.80 버전에 문제가 있는지 가끔 느려지는 경우가 있더군요. 3.90버전으로 올라갔는데 아직은 그런 문제가 안보이네요. 좀 더 테스트를 해보고 글 남기겠습니다. ^^)/~

 주말을 맞아 하루종일 PSP와 NDS를 가지고 놀아야겠네요.
 다들 좋은 주말 보내세요. ;)


 제 PSP의 커스텀펌웨어 버전은 3.80입니다. 그런데 이 놈이 뭔가 좀 불안한 구석도 있고 동작이 이상하게 될 때도 있어서 펌웨어 업데이트를 찾아보고 있었습니다. 한참을 찾다보니 다크 알렉스(Dark Alex)의 홈페이지가 나오더군요. 정말 여러 버전의 커스텀펌웨어(커펌)를 개발했던데, 완전 킹왕짱입니다. ㅎㅎ 다크 알렉스의 사이트는 http://www.dark-alex.org 이니 관심있으신 분은 한번 들어가보세요. ^^)/~

 다크 알렉스의 사이트에 1.5 Custom Firmware 코드가 있길래 뭔가해서 살펴봤더니 1.5 펌웨어에 패치를 수행하는 코드인 것 같더군요. 그중에서 recovery 소스를 열어봤는데, USB를 사용하는 코드가 있었습니다. 딱봐도 한눈에 알수있던데, USB 제어하는 코드가 flash:0 영역에 모듈형태로 들어있더군요.

  정말 한눈에 딱 봐도 알 수 있지 않습니까? LoadStartModule()함수가 flash:0에서 커널로 로드해주고 있습니다. ^^)/~ PSP 커널은 정말 괴물이군요. 이정도까지 지원해 주다니... 이거 원 홈브루에서는 따로 손댈것도 없을 것 같습니다. 정말 NDS 홈브루를 개발할 때와 너무 비교되는군요.

 어쩌면 이런 지원때문에 NDS보다 PSP가 하드웨어적으로 분석된 자료가 적은 건지도 모르겠습니다. 다들 스펙 정도만 적혀있을 뿐이지 실제 구성도나 포트 I/O 같은 자료는 없더라구요(혹시나 PSP에 대한 자료를 갖고 계신분은 제보 부탁드립니다. ^^;;;).

 그나저나 커펌 버전을 높여야할지 고민입니다. 3.90 M33 버전이 안정적인지도 모르겠고... 아아~ 진짜 고민됩니다. ㅜ_ㅜ... 이걸 어찌해야할까요?


 어제 밤부터 DevkitPro와 VS2005 간의 DLL 문제(아마..) 때문에 시름하고 있습니다. ㅜ_ㅜ... 분명 Visual Studio 2005를 설치하기전에는 괜찮았는데 설치하고 난 뒤에 컴파일을 했더니 아래와 같은 오류가 발생합니다. ㅜ_ㅜ DLL을 덮어씌워보고 했는데도 계속 같은 오류가 발생하는군요.

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

 아아... 이거 원... ㅡ_ㅡa... 어떻게 해결해야할지... 답답합니다. ㅜ_ㅜ)/~ 혹시 누가 아시는분 있으시면 답글로 제보 부탁드립니다. ^^)/~

 그럼 좋은 주말 보내세요 ;)


 몇시간 전부터 본격적으로 PSP 스펙을 보고 있습니다. 상당히 흥미롭더군요. MIPS CPU 1개가 있고, Media 처리를 위한 MIPS가 또 하나있으며, GPU도 있더군요. @0@.... 이런 괴물머신을 봤나....

 SDK를 보니 sce어쩌구로 시작하는 함수가 많던데, 혹시 SDK에 다 구현되어있나 싶어서 확인했더니 Stub만 있었습니다. 아직 본지 얼마 안되서 확실치는 않지만, 프로그램 로딩할때 PSP Firmware의 함수와 Link 시켜주는 것 처럼 보이는데... 다시말하면 Firmware에서 지원하는 함수일지 모른다는 것이지요.

 별별 함수가 다 있던데, NDS 홈브루를 개발할 때와는 천지 차입니다. NDS에서는 전부 일일이 구현해야 했거든요. 물론 NDS에도 개발을 편리하게 해주는 PALib가 있긴 합니다만, PSP SDK 처럼 많은 기능을 제공하지는 않습니다. ^^;;;;

 아아~ 신납니다. ;) 글을 정리하던지 홈브루를 하나 만들던지 해야겠네요 ^^
 그럼 다들 좋은 밤 되시길~


ps) 기념으로 PSP 홈브루 개발에 도움이 되는 유용한 사이트 링크를 올립니다.
http://www.ps2dev.org

 루리웹 장터와 중고카페를 4일정도 모니터링한 결과, 오늘 양품의 PSP를 업어왔습니다. 화이트 제품이구요, 케이스가 씌워져 있어서 새것같습니다. 하지만 역시 중고여서, 전원 부분하고 여기저기 조금씩 기스가 있네요. ^^;;;;

 루리웹에는 요즘 중고가격도 그렇고 신품 가격도 그렇고 완전히 개념없이 올라가있던데... 다행이 중고카페에서 벨류팩 풀 박스 + 4기가 센디스크 정품 + 케이스 + 파우치를 14만원에 구할 수 있었습니다. 중3 학생이 왔던데, 물건이 거의 새거라서 깜짝 놀랐습니다(완전 대만족!!!!).
사용자 삽입 이미지

 철권을 좀 해보니 NDSL과는 차원이 다르다는 것을 느꼈습니다. NDSL이 아무래도 3D 같은 부분에서 많이 떨어지네요. LCD도 좀 떨어지는 것 같고... PSP는 역시 괴물 머신입니다. 요 조그만 기계에서 어떻게 저런 그래픽이 나오는지... 연구 좀 해야겠습니다. ^^;;;

 이제 당분간 심심하지는 않겠군요. ;) 너무 신납니다. ^0^)/~
 그럼 다들 좋은 밤 되시길~
 요즘 또 뭔가 재미있는 것이 없나 두리번 거리고 있습니다. 그러다 물망에 오른 것이 PSP인데, 신형은 물량도 없고 가격도 엄청 비싸더군요. 정가가 178000원인데, 용산에 가면 20만원부터 받습니다. ㅜ_ㅜ 천지 뭐 이런 말도 안되는... ㅜ_ㅜ...

 사실 장난(?)할꺼기 때문에 신형까지는 필요없어서 구형 중고를 구하려고 하는데, 구형 중고값도 하늘을 찌르는 군요. 시기가 않 좋은 건지... 왜 구형이 20만원이 넘어갈까요? 그것도 중고가 말입니다. ㅡ_ㅡa... 해먹을려고 해도 너무 해먹는 것 아닌가 모르겠습니다. ㅎㅎ

 일단 봐둔 물건이 있긴한데, 질러야 될지 말아야 될지 고민이네요. ^^;;; 마음은 이미 넘어갔습니다만, 이성과 통장잔액이 발목을 잡는군요. ㅜ_ㅜ

 사느냐 마느냐 그것이 문제입니다. @0@)~!!!!!


+ Recent posts