점점 하나의 어플리케이션이 되어가는거 같다. 처음 시작할때 만들고 싶어했던 (하지만 목표는 아니었던...) 프로그램에 다가가고 있다. 그렇지만 문제는 UI와 컨트롤 부분이 전혀 없다는 것이다. ㅋㅋ

이번 프로그램은 이미지 파일들을 Zip로 압축하였을때 Zip 파일에서 하나씩 파일을 추출하여 PSP에 출력하는 프로그램이다. 앞 과정에서 단계별로 만들어진 프로그램을 합쳐놓은 것 뿐이다.

"test.zip" 라는 Zip 파일에는 4개의 jpg 파일이 들어있다. 이것을 차례대로 추출하여 2초씩 PSP 화면에 디스플레이 한다. 거창하게 만들어 나가겠답시고 각 기능별로 함수들을 분리하여 파일들이 쪼금 세분화 되어있다. ㅋㅋ

아래에 소스코드가 있다.

Posted by ryu2811

PSP 프로그래밍에서 한글 출력의 문제에 대해서 관련 소스 코드가 공개 된 것이 있어 살펴 보았다.
각 글자에 대해서 모두 비트맵을 정의하여 해당 글자의 비트맵에 따라 비디오 메모리에 직접 접근해서
픽셀별로 글자색 배경색을 지정는 형식으로 만들어져 있었다. 글자별 비트맵을 만드는 것이 보통
노가다도 아니고 폰트 변경도 어렵고 글자 크기 조절도 안되는 불편함이 있어서 SDL_ttf라이브러리를
이용해서 트루타입 폰트를 사용하여 글자를 출력할 수 있는 간단한 프로그램을 작성하여 보았다.
그런데 속도가 많이 떨어진다. 텍스트 뷰어가 아닌 이미지뷰어 정도라면 사용해도 될 듯 하다.

  • 헤더 화일의 일부분
  • 소스 화일의 일부분

위 프로그램의 소스코드이다.

Posted by ryu2811

회사에서 할 것 도 없고 심심해서 pspcomic 라는 프로그램을 분석해 보았다.
SDL을 이용하여 작성된 프로그램인데 그림 파일을 PSP에 출력하는 것이 생각보다
간단하여 한번 만들어 보았다. test.jpg 파일을 3초간 출력 후 종료된다.
psp해상도 보다 작은 jpg 파일을 아무거나 준비하여 실행한다.

  • 헤더 화일의 일부분

  • 소스 화일의 일부분

위 프로그램의 소스코드이다.
Posted by ryu2811
2008. 5. 22. 15:08

CygWin + PSPSDK + SDL + etc 설치

Posted by ryu2811
이전버튼 1 2 3 4 이전버튼