sharksym's MSX World

sharksym.egloos.com

포토로그


구글 애드센스 (블로그 기본)


인터레이스 모드용 한글 출력 루틴이 쓸모가 있을까... by sharksym

얼마전 HI-TECH C용 뱅킹 툴을 공개했었는데요.
 
일단 이것 저것 만들어야할 것들은 널렸지만(?)...
먼저 조합형 한글 폰트 출력 루틴을 완성하려고 합니다.
 
물론 기존 국산 MSX에도 한글은 내장되어있고, SAS 카트리지 같은 한글SW 있지만,
한때 많이 쓰였던 16x16 크기의 8x4x4 벌 조합형 한글 폰트(약 11KBytes)를 쓰면 괜찮지 않을까 생각해봤습니다.
 
출력 루틴은 BASIC 또는 BIOS의 문자 출력에 한글을 섞는 건 아니고요.
표준 그래픽 모드에서 폰트를 그리는 방식만 구현을 하려고 합니다.
그러니까 BASIC 모드에서 코딩하면서 한글을 입력하는 건 불가능하다는 얘기지요.
 
그래픽 모드는 고해상도 인터레이스 모드(스크린 6,7)을 쓰려고 합니다.
512 x 424 사이즈에 16 x 16 크기의 한글 그리보면, 고작 가로 32개에 26라인밖에 안되지만...
간단한 한글 뷰어/에디터 정도는 활용이 가능하겠지요.
 
어제 폰트를 덤프해서 인터레이스 스크린7에서 잠깐 뿌려봤는데, 글씨는 볼만하네요.
오래전에 HITEL로 접속한 듯한 그런 화면이랄까요. ㅎ.ㅎ;
 
앞으로 계획은...
1. 한글 뷰어 제작
2. 초간단 파일 매니져(LFN 지원 할까말까...?, MPX 배경음악 지원) 제작
3. MPXP GUI 버전 제작
 
늘 그랬지만, 만들다가 딴생각 들면 스케쥴을 바뀝니다요.
아마도 그래픽/사운드 라이브러리 제작이랑 병행해야 될 것 같은 느낌입니다. ㅋ
 
아래는 에뮬에서 폰트 출력해본 모습입니다. 스크린7 인터레이스 모드에서요.
8x16 영문 폰트랑 16x16 한글 폰트입니다. (한글폰트는 예전에 많이 쓰던 8x4x4벌이고요.)


덧글

  • 틸더마크 2010/08/11 22:23 #

    오 이거 멋지군요. 정말 예전의 VT 화면이 생각나는 글꼴이네요. ^^

    인터레이스 모드에서의 한글이라면 CPC300/400에서 돌아갔던 SCREEN9가 생각나는데(색깔을 보면 SCREEN 6 기반 같긴 하던데) 처음에 와 고해상도에 한글이다~하고 좋아하면서 쓰다가 되게 느려서 때려쳤던 기억이 나네요. (ㅎㅎㅎㅎ)



Title MSXrating email rss

CCL

크리에이티브 커먼즈 라이선스
Yeongman Seo에 의해 작성된 저작물은, 별도의 라이선스 조건이 없는 경우 크리에이티브 커먼즈 저작자표시-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다.

ClusterMaps

구글 애드센스 (세로 큰직사각형)

통계 위젯 (화이트)

413
84
159324

이 이글루를 링크한 사람 (화이트)

27