수, 목요일 야근을 조금 한 다음 체력회복을 위해서 약간 쉬었다가 주말 일요일 때 시간이 그래도 남고, 오랫동안 포스팅을 하지 않은 것 같아서 출력 부분에 대해서 손을 대봤습니다. 대충 다른 분께서 만드신 출력소스를 보니 0x04000000를 기본 베이스로 하여 메모리에 직접 데이터를 써넣는 방식이더군요. 그래서 제 소스에 대충 적용을 해보려고 핵심만 빼와서 코딩을 적용시킨 뒤, 컴파일 하고 실행을 하니 왠 걸 출력이 안됩니다 ㅜ_ㅜ
대체 왜 그럴지 아직 감이 잡히는 부분이 없군요. 아예 출력 부분을 손을 대는 순간 메인 쓰레드가 뻗어버리는 것 같습니다. 프로그램이 XMB 메뉴로 종료되지 않는 것으로 보아선 그렇다고 생각할 수 밖에 없겠더군요. 오랫동안 실행 시키는 것 자체는 뭔가 잘못 건드려 고장낼 것만 같아 금방금방 끄게 되더군요^^;
혹시 문제점에 대해서 잘 아시는 분 계실까요?? 아는 형에게 물어보니 volatile 을 써보라고 해서 써보긴 했습니다. 아무래도 레지스터가 아닌 메모리에서만 데이터가 존재해야 하니 Memory-Mapped 방식이면 그래야 하겠다는 생긱이 무척 많이 들더군요. 그런데 추가를 해도 마찬가지였습니다.
이 것참 난감합니다. 부분만 빼내와서 그럴까요?? 아니면 0xFF000000부분 에서 Alpha 값이 문제가 되는 것 일까요? 오늘은 자기 전까지 삽집을 해봐야 겠군요^^;
추가 - 에구.. 제가 아직 회복이 덜 됐나 봅니다. 이거 코드를 잘 못 써놓고 왜 안되지 하고 있었군요. ㅠㅠ 이런 기초적인 실수를 하다니 민망합니다ㅠㅠ. 그런데 프로그램이 종료 안되는 것은 아직 뭔지 잘 모르겠군요^^;
대체 왜 그럴지 아직 감이 잡히는 부분이 없군요. 아예 출력 부분을 손을 대는 순간 메인 쓰레드가 뻗어버리는 것 같습니다. 프로그램이 XMB 메뉴로 종료되지 않는 것으로 보아선 그렇다고 생각할 수 밖에 없겠더군요. 오랫동안 실행 시키는 것 자체는 뭔가 잘못 건드려 고장낼 것만 같아 금방금방 끄게 되더군요^^;
혹시 문제점에 대해서 잘 아시는 분 계실까요?? 아는 형에게 물어보니 volatile 을 써보라고 해서 써보긴 했습니다. 아무래도 레지스터가 아닌 메모리에서만 데이터가 존재해야 하니 Memory-Mapped 방식이면 그래야 하겠다는 생긱이 무척 많이 들더군요. 그런데 추가를 해도 마찬가지였습니다.
이 것참 난감합니다. 부분만 빼내와서 그럴까요?? 아니면 0xFF000000부분 에서 Alpha 값이 문제가 되는 것 일까요? 오늘은 자기 전까지 삽집을 해봐야 겠군요^^;
추가 - 에구.. 제가 아직 회복이 덜 됐나 봅니다. 이거 코드를 잘 못 써놓고 왜 안되지 하고 있었군요. ㅠㅠ 이런 기초적인 실수를 하다니 민망합니다ㅠㅠ. 그런데 프로그램이 종료 안되는 것은 아직 뭔지 잘 모르겠군요^^;
"PSP-Programming" 분류의 다른 글
| 하..한글 출력이.. (0) | 2008/06/20 |
| DevkitPro에 Freetype 라이브러리 설정하는 방법 (4) | 2008/06/04 |
| DevkitPro에 Freetype 설정 문제.. (0) | 2008/06/03 |
| PSP - Freetype2 를 사용한 폰트출력 라이브러리 (4) | 2008/05/25 |
| 라이브러리 지원이 빵빵하군요. (0) | 2008/05/20 |


댓글을 달아 주세요