2008. 10. 14. 17:56
PSP로 이미지 파일을 볼때 한 화면 만큼 올리기 / 내리기 버튼이 추가되었습니다. 즉, PgUp, PgDn 버튼입니다.
지하철에서 왼손으로만 PSP 들고 오른손으로 손잡이 잡고 보려니 한팔만 너무 힘들어서 바꿔잡을려고 넣은 기능입니다.  


* 개발자는 실행에 대한 책임은 일체 없습니다. 신중히 판단하시고 사용하시길 바랍니다.
* 기본적으로 3.71m33-4와 FAT32 에서 개발하고 테스트 하고 있습니다.
* 다른 펌웨어 버전도 가능하리라 봅니다만 3.71m33-4를 권장하며 FAT32만 사용가능합니다.
* 소스와 바이너리가 같이 있습니다.
* JPG 파일이 압축 된 ZIP 파일만 지원합니다.
* 메모리스틱의 PSP/GAME/APB 디렉토리에서 실행해야합니다.
* 소스코드의 라이센스는 GPL을 따릅니다.
* 파일을 다운로드 하여 다른 사이트에 올리지 마시기 바랍니다.
* 파일이 아닌 현재 페이지로 링크는 환영합니다.


* 굉장히 무개념한 댓글이 있었습니다. 그래서 댓글쓰기 권한을 티스토리 로그인사용자만 가능하도록 조정하였습니다. 마땅히 다른 방법이 없군요. 다른 방문자 분들은 이해해주시면 감사하겠습니다.
Posted by ryu2811
2008. 10. 10. 11:20

어떤분의 파일 탐색 버그 신고가 있어서 수정했습니다.

긴 파일명이 짧은 파일명보다 더 짧은 경우 파일명이 잘못 나오는 버그 입니다.
사실 이 버그는 이전에 수정했었던 버그였는데 회사 노트북과 집에 PC에서 이중작업을 하다보니 다시 섞여 들어간것 같습니다.

추가로 0 byte zip 파일은 리스트에 보이지 않도록 처리 했습니다.


* 개발자는 실행에 대한 책임은 일체 없습니다. 신중히 판단하시고 사용하시길 바랍니다.
* 기본적으로 3.71m33-4와 FAT32 에서 개발하고 테스트 하고 있습니다.
* 다른 펌웨어 버전도 가능하리라 봅니다만 3.71m33-4를 권장하며 FAT32만 사용가능합니다.
* 소스와 바이너리가 같이 있습니다.
* JPG 파일이 압축 된 ZIP 파일만 지원합니다.
* 메모리스틱의 PSP/GAME/APB 디렉토리에서 실행해야합니다.
* 소스코드의 라이센스는 GPL을 따릅니다.
* 파일을 다운로드 하여 다른 사이트에 올리지 마시기 바랍니다.
* 파일이 아닌 현재 페이지로 링크는 환영합니다.

Posted by ryu2811

현재 개발중인 놈 입니다. 평소 무협지를 많이 보는 관계로 한문 정도는 출력해 주었으면 했습니다. 일어는 뭐 거의 필요 없다지만 유니코드에 있는데다 일본 만화 좋아하시는 분들도 많고 해서 1% 의 노력만 더 더하면 되는지라 같이 포함했습니다.

폰트는 무료배포되는 TTF 파일에서 추출하시면 됩니다. 검색해보시면 많습니다. bitmap으로 C 헤더화일 형태로 뽑았습니다. 폰트 추출하는 프로그램은 검색을 통해서 구해서 했습니다. ASCII의 경우에 폰트가 깨져서 뽑히더군요. 다행이 ASCII가 문제라 제가 손봐서 사용합니다. 한중일 셋중 하나에 문제가 났더라면 아마도 포기 했을 듯... ㅋ

출력 사이즈는 16x8, 16x16 입니다. 음... 그런데 PSP에서 16포인트가 좀 크게 보이더군요. 이걸 어찌해야 할지 모르겠습니다. 그보다 작은 크기로 뽑으면 영 보기가 안좋습니다. 따로 폰트를 가지고 있는 분이 있다면 공유바랍니다.

한글 출력 함수 이외에 점찍기 선긋기 박스그리기가 있습니다. 물론 한글 출력에 점찍기 함수를 사용했지요. 그 외 함수는 나중에 쓸데가 있어서 겸사겸사 만들었습니다.

PSP Draw 함수들


한글 출력 함수들

폰트 추출기는 Unicode_Font_Exporter.exe (배포하시는분 사이트 폐쇠된 듯)를 사용했습니다.


Posted by ryu2811
2008. 9. 23. 12:39

파일 탐색에 중대한 버그를 찾았습니다.
버그의 내용은 엉뚱한 디렉토리 이름이 보인다던가 이것을 선택했을때 엉뚱한 디렉토리로
이동한다던가 하는 것이었습니다. 프로그램의 구현상에 문제로서 긴 파일이름이 아닌데도 불구하고 다른 파일의 긴 파일이름을 가져와서 보여지는 것이었습니다.


* 개발자는 실행에 대한 책임은 일체 없습니다. 신중히 판단하시고 사용하시길 바랍니다.
* 기본적으로 3.71m33-4와 FAT32 에서 개발하고 테스트 하고 있습니다.
* 다른 펌웨어 버전도 가능하리라 봅니다만 3.71m33-4를 권장하며 FAT32만 사용가능합니다.
* 소스와 바이너리가 같이 있습니다.
* 메모리스틱의 PSP/GAME/APB 디렉토리에서 실행해야합니다.
* 소스코드의 라이센스는 GPL을 따릅니다.
* 파일을 다운로드 하여 다른 사이트에 올리지 마시기 바랍니다.
* 파일이 아닌 현재 페이지로 링크는 환영합니다.

Posted by ryu2811
2008. 9. 5. 13:44

이전에 포스팅한대로 파일 탐색에 버그 픽스가 있었습니다. 수정했습니다.
버그의 내용은 파일의 경우 attribute 필드가 0x20으로 나온다고 whitepaper에서 보고
그렇게 구현하였으나 실제로 0x00 로 나오는 경우도 있다는 것입니다.

사용자 삽입 이미지

위에 붉은 네모에 체크가 된 경우에는 0x20 으로 체크가 없는 경우에는 0x00로 나오더군요.
일단 원인 분석하고 수정하고 마이너 버전업 하였습니다.


* 개발자는 실행에 대한 책임은 일체 없습니다. 신중히 판단하시고 사용하시길 바랍니다.
* 기본적으로 3.71m33-4와 FAT32 에서 개발하고 테스트 하고 있습니다.
* 다른 펌웨어 버전도 가능하리라 봅니다만 3.71m33-4를 권장하며 FAT32만 사용가능합니다.
* 소스와 바이너리가 같이 있습니다.
* 메모리스틱의 PSP/GAME/APB 디렉토리에서 실행해야합니다.
* 소스코드의 라이센스는 GPL을 따릅니다.
* 파일을 다운로드 하여 다른 사이트에 올리지 마시기 바랍니다.
* 파일이 아닌 현재 페이지로 링크는 환영합니다.

===================================================================================
* 덧붙임
이번 패치를 마지막으로 Alpha를 떼어내고 0.96 Beta로 버전업 하였습니다.
이제 더이상 버그픽스 이외의 0.9x 대의 릴리즈는 하지 않으려고 합니다.
기능 및 편의성에 많은 보강을 하고 1.0 버전을 준비하려고 합니다.

Posted by ryu2811
2008. 8. 26. 18:17
오늘 잠시 시간이 나서 그림책에 있는 버그를 살펴보았습니다.

디렉토리와 파일 리스트를 읽어 올때 잘 못 읽어 오는 버그입니다.

01

위에 보시는 바와 같이 TOOLS4PC 디렉토리와 work.tar.gz 파일이 섞여서 보여집니다.

리스트를 읽어올때 잘못 읽어 오는 것이며 실제로 보여지는 부분은 LFN 쪽만 화면에

뿌려지게 되어 TOOLS4PC 디렉토리는 보여지지 않고 work.tar.gz가 파일임에도 불구하고

디렉토리로 표시되어 집니다.

시간이 살짝 나서 버그 분석정도 밖에 못 했군요. 조만간 고칠 수 있을 것 같습니다.
Posted by ryu2811
2008. 8. 14. 23:34

첫번째 버그는 파일 이름이 너무 긴 경우 화면의 2/3 가량만 보여진다는 것입니다.
  - 간단하게 수정이 가능할 것 같습니다.

두번째 버그는 디렉토리와 파일이 셖여 있을때 디렉토리 하나가 안보이고 파일 하나가 디렉토리로 표시 된다는 것 입니다.
  - 지금까지 두분께서 이상한 디렉토리로 이동한다는 버그가 들어왔는데요. 그 문제가 아닌가 합니다.

- 덧 붙임 -
그런데 문제는 제가 시간이 없군요. -_-;;
시간 나는대로 고쳐보겠습니다.

Posted by ryu2811

제가 실수했습니다. 업로드를 이전 버전으로 해버렸군요.
집에서도 작업하고 회사에서 업로드하고 그러다보니 잘못 올렸습니다.
귀찮으시더라도 다시 한번 다운로드 받으시길 바랍니다.

==============================================================================

주말을 이용해서 간단한 버그 픽스가 있었습니다.

1. 버그의 내용은 긴파일명이 짧은 파일명보다 짧은 경우에 긴 파일명과 짧은 파일명이 섞여서 나온다는 것입니다.
예) "소설 3.zip" 가 실제 파일이름인 경우 공백 문자로 인해 긴파일명에만 제대로 된 파일 이름이 있으며 짧은 파일명에는 틸드 문자가 섞여서 긴파일명보다 짧은 파일명이 더 긴 현상이 발생하게 됩니다.
여전히 파일명에 한문과 일어가 섞인 경우에도 읽을 수 없습니다.

2. zip 파일내에 그림파일이 깨진 경우 프로그램을 종료하고 해당 파일을 제거하거나 북마크 파일을 편집하여 다음페이지부터 보도록 강제조작하여야만 했으나 불편하여 개선하였습니다. 그림파일이 깨져 출력할 수 없다는 메세지가 나오고 다음 페이지로 넘어갈 수 있도록 하엿습니다.
하지만 zip 파일에서 다음파일을 아예 읽을 수 없는 경우에는 프로그램을 종료하여야 합니다.


* 개발자는 실행에 대한 책임은
일체 없습니다. 신중히 판단하시고 사용하시길 바랍니다.
* 기본적으로 3.71m33-4와 FAT32 에서 개발하고 테스트 하고 있습니다.
* 다른 펌웨어 버전도 가능하리라 봅니다만 3.71m33-4를 권장하며 FAT32만 사용가능합니다.
* 소스와 바이너리가 같이 있습니다.
* 메모리스틱의 PSP/GAME/APB 디렉토리에서 실행해야합니다.
* 소스코드의 라이센스는 GPL을 따릅니다.
Posted by ryu2811
2008. 7. 25. 17:42
심각한 버그가 있어서 어쩔 수 없이 손대게 되었습니다.

zip 파일내에 이미지 파일이 아닌 파일이 들어있을 경우 파일의 정보를 읽어오는 과정에서

무한루프에 빠지는 버그입니다. 이미지 파일이름을 가져와서 정렬하는 기능을

삽입하면서 생긴 버그로 추측됩니다.

수정하였습니다.

범인은 Thumbs.db 파일이었습니다. ㅋㅋ


* 개발자는 실행에 대한 책임은 일체 없습니다. 신중히 판단하시고 사용하시길 바랍니다.
* 기본적으로 3.71m33-4와 FAT32 에서 개발하고 테스트 하고 있습니다.
* 다른 펌웨어 버전도 가능하리라 봅니다만 3.71m33-4를 권장하며 FAT32만 사용가능합니다.
* 소스와 바이너리가 같이 있습니다.
* 메모리스틱의 PSP/GAME/APB 디렉토리에서 실행해야합니다.
* 소스코드의 라이센스는 GPL을 따릅니다.

- 덧붙임 -
자신의 다른 블로그 또는 다른 사이트에 프로그램 파일을 직접 업로드하여 배포하시는 것은 자제 하시기 바랍니다. 프로그램 파일이 아닌 현재 블로그의 페이지로 링크하시기 바랍니다.
Posted by ryu2811
2008. 7. 17. 01:00

그림책 0.95-5 Alpha 릴리즈 했습니다.
조만간 모든 에러메세지를 한글로 바꾸어야 겠습니다.
todo list 보다 먼저 수정하려고 합니다.

* 주요기능
- 한글 정상 출력 (FAT32만 지원)
- zip 으로 압축 된 그림 보기 (일반 이미지 파일은 지원하지 않습니다)
- 마지막으로 디스플레이된 위치를 기억했다가 재 실행시 저장된 위치부터 보여주기
- 파일 탐색 기능
- 다음 페이지 프리캐싱 기능 (apb.ini 파일을 직접 편집하셔야 합니다)
- 그림 이동 속도 조절 기능 (apb.ini 파일을 직접 편집하셔야 합니다)
- 사용자 버튼 설정 (apb.ini 파일을 직접 편집하셔야 합니다)
- 그림보기에서 1페이지 앞뒤로, 10페이지 앞뒤로, 100페이지 앞뒤로 이동 가능
- 파일선택에서 1파일 아래위로, 10파일 아래위로 이동 가능

* 사용키는 개인 설정에 따라 다릅니다.
************ 기본 설정 *************
* 이미지 탐색 중
SELECT : 파일 탐색으로 이동
Left / Right : 이전/다음 이동
Up / Down : 이전 10장/다음 10장 이동
[] / O : 이전/다음 이동

* 파일 탐색 중
Up / Down : 위/아래 이동
O : 파일선택
************ 기본 설정 *************

* done
- 사용자 버튼 설정 (apb.ini 파일을 직접 편집하셔야 합니다)
- 파일 탐색시 zip 파일만 리스트에 표시
- 파일시스템 또는 파일오픈 관련 에러메세지를 정확히 출력하도록 수정
- 짧은 파일이름에서 확장자가 잘리던 문제 수정
- % 문자가 출력되지 않던 문제 수정
- 파일이름이 정확히 8자 일때 공백이 하나 더 붙는 문제 수정
- 압축파일 내부의 이미지 파일의 확장자가 대문자일때 인식을 못하던 문제 수정

* to do
- 그림보기에서 페이지 카운트 (ex 128/1024) (2순위)
- 그림보기에서 시계, 배터리 정보 (3순위)
- 그림을 보여주는 기능과 그림을 메모리로 로드하는 기능을 각 쓰레드로 분리 할 계획
    - 메모리스틱을 읽는 중 그림 이동이 되지 않는 불편함을 개선할 방침 (1순위)
-  mp3 플레이 지원



* 개발자는 실행에 대한 책임은 일체 없습니다. 신중히 판단하시고 사용하시길 바랍니다.
* 기본적으로 3.71에서 개발하고 테스트 하고 있습니다만 다른 버전도 가능하리라 봅니다.
* 소스와 바이너리가 같이 있습니다.
* 메모리스틱의 PSP/GAME/APB 디렉토리에서 실행해야합니다.
* 소스코드의 라이센스는 GPL을 따릅니다.

- 덧붙임 -
자신의 다른 블로그 또는 다른 사이트에 프로그램 파일을 직접 업로드하여 배포하시는 것은 자제 하시기 바랍니다. 프로그램 파일이 아닌 현재 블로그로 링크하시기 바랍니다.
Posted by ryu2811
이전버튼 1 2 3 4 이전버튼